能塊執行時,從所述公用功能塊中調用所述公共變量和/或所述公共函數,以得到所述腳本執行功能塊的輸出參數。
[0087]需要說明的是,本領域普通技術人員可以理解實現上述方法實施例中的全部或部分流程,是可以通過計算機程序在相關的硬件中來完成,所述的程序可存儲于一計算機可讀取存儲介質中,該程序在執行時,可包括如上述各方法實施例的流程。其中,所述存儲介質可為磁碟、光盤、只讀存儲記憶體(Read-0nIy Memory,ROM)或隨機存儲記憶體(RandomAccess Memory ,RAM)等。
[0088]本說明書中的各個實施例均采用遞進的方式描述,各個實施例之間相同相似的部分互相參見即可,每個實施例重點說明的都是與其他實施例的不同之處。尤其,對于裝置實施例而言,由于其基本相似于方法實施例,所以描述得比較簡單,相關之處參見方法實施例的部分說明即可。以上所描述的裝置實施例僅僅是示意性的,其中所述作為分離部件說明的單元及模塊可以是或者也可以不是物理上分開的。另外,還可以根據實際的需要選擇其中的部分或者全部單元和模塊來實現本實施例方案的目的。本領域普通技術人員在不付出創造性勞動的情況下,即可以理解并實施。
[0089]以上所述僅是本發明的【具體實施方式】,應當指出,對于本技術領域的普通技術人員來說,在不脫離本發明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應視為本發明的保護范圍。
【主權項】
1.一種自動控制方法,其特征在于,所述方法應用于工業自動化控制系統,所述方法包括: 創建腳本執行功能塊,并基于目標控制策略編譯所述腳本執行功能塊對應的腳本,確定所述腳本執行功能塊輸入引腳對應的輸入參數,以及輸出引腳對應的輸出參數; 創建讀功能塊,并確定所述讀功能塊的輸出引腳對應的輸出參數,所述讀功能塊用于獲取測量裝置的測量數據,所述測量裝置屬于所述目標控制策略對應的控制系統;將所述讀功能塊的輸出引腳與所述腳本執行功能塊的輸入引腳對應連接,以使所述讀功能塊輸出引腳對應的輸出參數與所述腳本執行功能塊輸入引腳對應的輸入參數相匹配;確定執行所述讀功能塊和所述腳本執行功能塊的邏輯順序,并按照所述邏輯順序執行所述讀功能塊和所述腳本執行功能塊,以根據所述腳本執行塊輸出的參數控制所述控制系統。2.根據權利要求1所述的方法,其特征在于,所述方法還包括: 創建寫功能塊,并確定所述寫功能塊的輸入引腳對應的輸入參數,所述寫功能塊用于將所述腳本執行功能塊的輸出參數寫入執行裝置,所述執行裝置也屬于所述目標控制策略對應的控制系統;將所述寫功能塊的輸入引腳與所述腳本執行功能塊的輸出引腳對應連接,以使所述寫功能塊輸入引腳對應的輸入參數與所述腳本執行功能塊輸出引腳對應的輸出參數相匹配;所述確定執行所述讀功能塊和所述腳本執行功能塊的邏輯順序,并按照所述邏輯順序執行所述讀功能塊和所述腳本執行功能塊,以根據所述腳本執行塊輸出的參數控制所述控制系統包括: 確定執行所述讀功能塊、所述腳本執行功能塊以及所述寫功能塊的邏輯順序,并按照所述邏輯順序執行所述讀功能塊、所述腳本執行功能塊以及所述寫功能塊。3.根據權利要求1或2所述的方法,其特征在于,所述方法還包括: 建立公用功能塊,所述公用功能塊用于存放公共變量和/或公共函數; 在所述腳本執行功能塊執行時,從所述公用功能塊中調用所述公共變量和/或所述公共函數,以得到所述腳本執行功能塊的輸出參數。4.一種自動控制裝置,其特征在于,所述裝置應用于工業自動化控制系統,所述裝置包括: 腳本執行功能塊創建單元、讀功能塊創建單元、第一引腳連接單元和執行單元,其中,所述腳本執行功能塊創建單元和所述讀功能塊創建單元分別與所述第一引腳連接單元連接,所述第一引腳連接單元與所述執行單元連接; 所述腳本執行功能塊創建單元,用于創建腳本執行功能塊,并基于目標控制策略編譯所述腳本執行功能塊對應的腳本,確定所述腳本執行功能塊輸入引腳對應的輸入參數,以及輸出引腳對應的輸出參數; 所述讀功能塊創建單元,用于創建讀功能塊,并確定所述讀功能塊的輸出引腳對應的輸出參數,所述讀功能塊用于獲取測量裝置的測量數據,所述測量裝置屬于所述目標控制策略對應的控制系統;所述第一引腳連接單元,用于將所述讀功能塊的輸出引腳與所述腳本執行功能塊的輸入引腳對應連接,以使所述讀功能塊輸出引腳對應的輸出參數與所述腳本執行功能塊輸入引腳對應的輸入參數相匹配; 所述執行單元,用于確定執行所述讀功能塊和所述腳本執行功能塊的邏輯順序,并按照所述邏輯順序執行所述讀功能塊和所述腳本執行功能塊,以根據所述腳本執行塊輸出的參數控制所述控制系統。5.根據權利要求4所述的裝置,其特征在于,所述裝置還包括:寫功能塊創建單元、第二引腳連接單元,所述寫功能塊創建單元與所述第二引腳連接單元連接,所述第二引腳連接單元與所述執行單元連接; 所述寫功能塊創建單元,用于創建寫功能塊,并確定所述寫功能塊的輸入引腳對應的輸入參數,所述寫功能塊用于將所述腳本執行功能塊的輸出參數寫入執行裝置,所述執行裝置也屬于所述目標控制策略對應的控制系統; 所述第二引腳連接單元,用于將所述寫功能塊的輸入引腳與所述腳本執行功能塊的輸出引腳對應連接,以使所述寫功能塊輸入引腳對應的輸入參數與所述腳本執行功能塊輸出引腳對應的輸出參數相匹配; 所述執行單元具體包括: 確定執行所述讀功能塊、所述腳本執行功能塊以及所述寫功能塊的邏輯順序,并按照所述邏輯順序執行所述讀功能塊、所述腳本執行功能塊以及所述寫功能塊。6.根據權利要求4或5所述的裝置,其特征在于,所述裝置還包括: 公用功能塊建立單元,與所述腳本執行塊連接,用于建立公用功能塊,所述公用功能塊用于存放公共變量和/或公共函數;在所述腳本執行功能塊執行時,從所述公用功能塊中調用所述公共變量和/或所述公共函數,以得到所述腳本執行功能塊的輸出參數。
【專利摘要】本發明實施例公開了一種自動控制方法和裝置,應用于工業自動化控制系統,所述方法包括:創建腳本執行功能塊,并基于目標控制策略編譯所述腳本執行功能塊對應的腳本,確定腳本執行功能塊輸入引腳對應的輸入參數,以及輸出引腳對應的輸出參數;創建讀功能塊,并確定讀功能塊的輸出引腳對應的輸出參數;將所述讀功能塊的輸出引腳與所述腳本執行功能塊的輸入引腳對應連接,以使所述讀功能塊輸出引腳對應的輸出參數與所述腳本執行功能塊輸入引腳對應的輸入參數相匹配;確定執行讀功能塊和腳本執行功能塊的邏輯順序,并按照邏輯順序執行讀功能塊和腳本執行功能塊,以根據腳本執行塊輸出的參數控制控制系統。本發明實現了減小被誤修改的可能性的目的。
【IPC分類】G05B19/04
【公開號】CN105446200
【申請號】CN201511027359
【發明人】張軍, 葉建位, 劉炳杰, 張艷輝, 張樹吉
【申請人】浙江中控軟件技術有限公司
【公開日】2016年3月30日
【申請日】2015年12月31日