工業(yè)過程控制快速生成系統(tǒng)及實現方法
【技術領域】
[0001] 本發(fā)明涉及工業(yè)控制系統(tǒng)領域,特別涉及一種工業(yè)過程控制快速生成系統(tǒng)及實現 方法。
【背景技術】
[0002] 在各行業(yè)飛速發(fā)展的今天,人們總希望高效快速的做好每一件事,工業(yè)過程控制 系統(tǒng)領域也不例外,人們總是希望快速的實現實際控制任務,為此,全世界的工控產品供應 商都在研究更好的軟硬件產品,其產品的應用亦使世界工業(yè)得到飛速發(fā)展,同時也在不斷 的為降低產品應用復雜性而不斷努力,并且經過幾十年的不斷發(fā)展已形成廣為認同的控制 模式。
[0003] 目前,工業(yè)控制技術經過幾十年的發(fā)展,已經非常成熟,特別是一些國際大公司, 如西口子、施耐徳、ABB,在工業(yè)控制領域更是獨占賞頭,他們不但是在硬件上,而且在編程 軟件的集成上,亦使現場控制工程師使用越來越得必應手。然而,不論送些編程軟件如何智 能化,它們的應用對象都是控制工程師、程序設計工程師??刂乒こ處煵粩嗟南蛐袠I(yè)工藝設 計師了解、熟悉工藝及需要控制的過程,然后,設計控制線路,編寫控制PLC程序送是全世 界眾多工控公司W及數W萬計的控制程序員的工作??刂乒こ處煂に囀煜さ纳疃纫殉蔀?控制系統(tǒng)是否優(yōu)良的先決條件之一。
[0004] 然而,實際問題是:每個行業(yè)的工藝都有其特殊性,其行業(yè)工藝常常是一口專業(yè)技 術,要在短時間讓控制工程師了解其內涵并不容易;作為一個工廠,用戶一般都具備熟悉工 藝的人員,他們對控制系統(tǒng)希望達到的目標非常清楚,而且希望達到良好控制效果的必情 較為迫切;控制工程師則不同,一般由工程控制公司人員組成,完成用戶控制系統(tǒng),常常是 一項任務,W完成商業(yè)目標為目的;由控制工程師完成的系統(tǒng),用戶工廠的整個生命期內哪 怕只是一點小小的改動、一點小小要求,都得依賴控制工程師完成,現實中,送種依賴是脆 弱的,人員的流動、公司的興衰送些與用戶毫無關系的事情,卻直接遏制著用戶系統(tǒng)的正常 運行,甚至成為用戶抵制高技術系統(tǒng)應用的理由。
[0005] 如果控制系統(tǒng)能夠由工藝設計師為主導完成,其優(yōu)點是不言而喻的:W上問題將 不復存在。然而問題是:大量的工藝設計師并不懂得去完成PLC的控制程序。
【發(fā)明內容】
[0006] 本發(fā)明的目的之一在于;解決現有技術中所有的控制任務都需要由??诘目刂乒?程師編程控制而導致的對控制工程師過度依賴的技術問題,提供一種工業(yè)過程控制快速生 成系統(tǒng)。
[0007] 本發(fā)明提供的工業(yè)過程控制快速生成系統(tǒng),包括如下模塊:
[0008] 動作分解模塊;用于將被控元件按照需要的動作進行動作分解;
[0009] 屬性配置模塊:用于將上述分解的動作進行屬性配置,并將所述屬性配置的結果 轉換為能被屬性解釋模塊識別的數據表,所述屬性包括固有屬性、系統(tǒng)屬性、連接屬性;
[0010] 屬性解釋模塊:預置于控制器如PLC中的固定程序代碼(非用戶程序),用于依據 地址尋址的方式執(zhí)行數據表中的控制動作。
[0011] 本發(fā)明的工業(yè)過程控制快速生成系統(tǒng),通過對被控元件進行動作的分解、屬性的 配置及控制的執(zhí)行,完成對被控元件的控制,不必關必控制了多少被控元件,被控元件是什 么,通過上述控制規(guī)則,實現了對所有不同類型的被控元件的通用快速控制。
[0012] 作為一種舉例,在所述屬性配置模塊之后還包括功能組織模塊:用于選定上述控 制動作在控制器例如PLC內何種模塊下運行,如在主循環(huán)中執(zhí)行或者在定時中斷中執(zhí)行 等。
[0013] 作為一種舉例,在所述功能組織模塊之后還包括仿真模塊;用于仿真用戶工程在 控制器例如PLC中運行的全部過程。由于系統(tǒng)中已包含控制器例如PLC運行的全部數據, 所W在脫離控制器例如化C的情況,較為完整的仿真用戶工程在控制器例如PLC中運行的 全部過程。
[0014] 作為一種舉例,還包括遠程組態(tài)功能模塊,用于遠程建立或維護用戶的控制工程。
[0015] 作為一種舉例,所述數據表中組態(tài)了運行結果的地址,地址用于將屬性解釋模塊 運行的結果傳遞到被控元件。
[0016] 本發(fā)明的又一目的在于;解決現有技術中所有的控制任務都需要由??诘目刂乒?程師編程控制而導致的對控制工程師過度依賴的技術問題,提供一種工業(yè)過程控制快速生 成方法。所述控制方法包括如下步驟:
[0017] 動作分解步驟:將被控元件按照需要的動作進行動作分解;
[0018] 屬性配置步驟:將上述分解的動作進行屬性配置,并將所述屬性配置的結果轉換 為能被屬性解釋模塊識別的數據表,所述屬性包括固有屬性、系統(tǒng)屬性、連接屬性;
[0019] 執(zhí)行步驟;依據地址尋址的方式執(zhí)行數據表中的控制動作。
[0020] 本發(fā)明的工業(yè)過程控制快速生成方法,通過對被控元件進行動作的分解、屬性的 配置及控制的執(zhí)行,完成對被控元件的控制,而不必關必控制了多少被控元件,被控元件是 什么,通過上述控制規(guī)則,實現了對所有被控元件的通用控制。
[0021] 作為一種舉例,在所述屬性配置步驟之后還包括功能組織步驟:選定上述控制動 作在控制器例如PLC內何種模塊下運行,如在主循環(huán)中執(zhí)行或者在定時中斷中執(zhí)行等。
[0022] 作為一種舉例,在所述功能組織步驟之后還包括仿真步驟;仿真用戶工程在控制 器例如PLC中運行的全部過程。由于系統(tǒng)中已包含控制器例如PLC運行的全部數據,所W 在脫離控制器例如化C的情況,較為完整的仿真用戶工程在控制器例如化C中運行的全部 過程。
[0023] 作為一種舉例,還包括遠程組態(tài)功能,用于遠程建立或維護用戶的控制工程。
[0024] 作為一種舉例,所述數據表中組態(tài)了運行結果的地址,地址用于將屬性解釋模塊 運行的結果傳遞到被控元件。
【附圖說明】
[0025] 圖1是本發(fā)明優(yōu)選實施例的控制方法的流程圖;
[0026] 圖2是本發(fā)明優(yōu)選實施例的工業(yè)過程控制快速生成系統(tǒng)的模塊示意圖;
[0027] 圖3是本發(fā)明優(yōu)選實施例的工業(yè)過程控制快速生成系統(tǒng)的第一界面示意圖;
[0028] 圖4是本發(fā)明優(yōu)選實施例的工業(yè)過程控制快速生成系統(tǒng)的第二界面示意圖;
[0029] 圖5是本發(fā)明優(yōu)選實施例的工業(yè)過程控制快速生成系統(tǒng)的第Η界面示意圖;
[0030] 圖6是本發(fā)明優(yōu)選實施例的工業(yè)過程控制快速生成系統(tǒng)的第四界面示意圖;
[0031] 圖7是本發(fā)明優(yōu)選實施例的工業(yè)過程控制快速生成系統(tǒng)的第五界面示意圖;
[0032] 圖8是本發(fā)明優(yōu)選實施例的工業(yè)過程控制快速生成系統(tǒng)的第六界面示意圖;
[0033] 圖9是本發(fā)明優(yōu)選實施例的工業(yè)過程控制快速生成系統(tǒng)的第走界面示意圖;
[0034] 圖10是本發(fā)明優(yōu)選實施例的工業(yè)過程控制快速生成系統(tǒng)的第八界面示意圖;
[0035] 圖11是本發(fā)明優(yōu)選實施例的工業(yè)過程控制快速生成系統(tǒng)的第九界面示意圖;
[0036] 圖12是本發(fā)明優(yōu)選實施例的工業(yè)過程控制快速生成系統(tǒng)的第十界面示意圖。
【具體實施方式】
[0037] 下面結合附圖對本發(fā)明的優(yōu)選實施例進行詳細說明。
[003引參照圖1,本發(fā)明優(yōu)選實施例的控制方法包括如下步驟:
[0039] 動作分解步驟S101;將被控元件按照需要的動作進行動作分解;
[0040] 屬性配置步驟S102;將上述分解的動作進行屬性配置,并將所述屬性配置的結果 轉換為能被屬性解釋模塊識別的數據表,所述屬性包括固有屬性、系統(tǒng)屬性、連接屬性;
[0041] 執(zhí)行步驟S103;依據地址尋址的方式執(zhí)行數據表中的控制動作。
[0042] 在本優(yōu)選實施例的步驟S102中,固有屬性是指;元件的DI(數字信號輸入)、 DQ(數字信號輸出)、AI(模擬信號輸入)、AQ(模擬信號輸出)等屬性,它是不需存在于任何 系統(tǒng)已具備的基本屬性,一個元件對象可W全部或部份具備送些屬性,當溶入具體系統(tǒng)時, 只需分配系統(tǒng)資源接口即可。
[0043] 系統(tǒng)屬性是指:一個元件在具體系統(tǒng)表現出來的屬性,如;手自動屬性、啟停屬 性、禁啟屬性、互鎖屬性等。
[0044] 連接屬性是指;一個元件溶入系統(tǒng)后,總是會對其他元件的動作產生影響,或被 其他元件影響,比如:一個開關在系統(tǒng)被定義為手自動轉換,郝么,送個開關對其他元件就 應表現出轉換狀態(tài)屬性。如果其他元件需要送一屬性,可W把送一屬性連接到自已,因此稱 為連接屬性。
[0045] 作為一種舉例,在所述屬性配置步驟之后還包括功能組織步驟:選定上述控制動 作在控制器例如PLC內何種模塊下運行,如在主循環(huán)中執(zhí)行或者在定時中斷中執(zhí)行等。
[0046] 作為一種舉例,在所述功能組織步驟之后還包括仿真步驟;仿真用戶工程在控制 器例如PLC中運行的全部過程。由于系統(tǒng)中已包含控制器例如PLC運行的全部數據,所W 在脫離控制器例如化C的情況,較為完整的仿真用戶工程在控制器例如化C中運行的