
男,( 施耐德電氣(中國)投資有限公司,北京 100016 ) ,現任施耐德電氣(中國)投資有限公司工業(yè)自動(dòng)化部產(chǎn)品推廣經(jīng)理。
Unity Pro是支持IEC61131-3全部五種語(yǔ)言的應用編制、程序調試和診斷操作的軟件套裝工具,可用于施耐德電氣的 Premium,Atrium,M340和Quantum PLC硬件平臺,該軟件結合了施耐德電氣原PL7和Concept軟件的優(yōu)點(diǎn),并進(jìn)一步增加了大量的新功能,使其解決復雜問(wèn)題的能力更強,對用戶(hù)的開(kāi)放程度更高,對制造的生產(chǎn)率的提高更多,同時(shí)對企業(yè)中不同軟件的協(xié)同能力更好。
為了讓廣大讀者能夠了解Unity Pro的一些基本情況,這里對其做一個(gè)簡(jiǎn)要介紹。希望通過(guò)此篇文章,讀者能對自動(dòng)化編程軟件的發(fā)展趨勢有所把握。
1 用戶(hù)界面
Unity Pro的歡迎頁(yè)面為用戶(hù)提供了友好的訪(fǎng)問(wèn)格式,這一格式是在充分考慮了Concept 和 PL7Pro 編程軟件的用戶(hù)反饋以后,重新進(jìn)行設計的。
圖1 Unity Pro 的用戶(hù)歡迎頁(yè)面
(1) 用來(lái)對所有的功能進(jìn)行訪(fǎng)問(wèn)的工具欄;
(2) 由圖標組成的工具欄。通過(guò)這些圖標,可以對那些最常用的功能進(jìn)行訪(fǎng)問(wèn);
(3) 應用程序瀏覽器,可以用來(lái)通過(guò)傳統和/或功能視窗模式對應用程序進(jìn)行瀏覽;
(4) 編輯器窗口區域,可以用來(lái)對多個(gè)編輯器同時(shí)進(jìn)行瀏覽 (配置編輯器,結構化文本/梯形圖等,語(yǔ)言編輯器,數據編輯器);
(5) 用來(lái)直接訪(fǎng)問(wèn)編輯器窗口的選項卡;
(6) 帶有選項卡的信息窗口 (用戶(hù)錯誤,導入/導出,查找/更換,等等);
(7) 狀態(tài)欄。
1.1 訪(fǎng)問(wèn)功能
所有的功能都可以通過(guò)菜單欄中的下拉菜單進(jìn)行訪(fǎng)問(wèn)。由圖標組成的工具欄,為用戶(hù)提供了最常用功能的快捷訪(fǎng)問(wèn)方式。該工具欄在缺省的設置下會(huì )被顯示出來(lái),它可以根據 Unity Pro 軟件的各種使用需要進(jìn)行調整。此工具欄包含三個(gè)組成部分:
(1) 主工具欄,任何情況下均可見(jiàn);
(2) 環(huán)境工具欄,在選擇了相應的編輯器后會(huì )被顯示出來(lái);
圖2 FBD語(yǔ)言編輯器環(huán)境工具欄
圖3 縮放工具欄(放大和縮?。?/P>
(1)文件管理 (新建項目,打開(kāi),保存,打印);
圖4 “文本編輯”工具欄
(3)應用程序服務(wù) (分析項目,創(chuàng )建項目,瀏覽,查找,訪(fǎng)問(wèn)庫);
(4)自動(dòng)化平臺操作模式 (上傳/下載項目,在線(xiàn)/離線(xiàn),運行/停止,動(dòng)畫(huà), PLC/模擬模式);
(5)調試模式 (設定/刪除斷點(diǎn),等等);
圖5 用于調試模式的“PLC”工具欄
(7)在線(xiàn)幫助 (非文字相關(guān)的或者文字相關(guān)的);
用戶(hù)可以創(chuàng )建自己的工具欄,并向主工具欄和環(huán)境工具欄中添加圖標。
2 項目瀏覽器
項目瀏覽器可以用來(lái):
(1)顯示一個(gè)Atrium,M340,Premium或者Quantum PLC項目的內容;
(2)在用戶(hù)創(chuàng )建的不同的應用程序組件(配置,程序,變量,通信,DFB用戶(hù)功能塊,DDT數據類(lèi)型)之間進(jìn)行切換。
項目可以通過(guò)兩種視圖來(lái)顯示:
(1)結構視圖,給出了應用程序段的全面視圖。該視圖顯示了各程序區段在PLC中被處理的先后順序。
這兩種視圖在任何情況下都可使用,它們可以分別顯示,也可以通過(guò)點(diǎn)擊工具欄的相應圖標同時(shí)顯示(垂直或者水平的窗口排列)。
2.1 結構視圖
這個(gè)常規視圖允許用戶(hù)通過(guò)應用程序瀏覽器對應用程序的所有內容進(jìn)行訪(fǎng)問(wèn) (配置,編程,功能塊,調試等)。
瀏覽器給出了程序的全視圖,用戶(hù)可以通過(guò)對應內容進(jìn)行快速訪(fǎng)問(wèn)。
(1) 配置編輯器;
(2) DFB (用戶(hù)功能塊)和DDT (派生數據類(lèi)型)編輯器;
(3) 通信網(wǎng)絡(luò )編輯器;
(4) 程序編輯器;
(5) 變量編輯器;
(6) 動(dòng)態(tài)數據表編輯器;
(7) 操作員屏幕編輯器;
(8) 文檔編輯器;
用戶(hù)可以從樹(shù)形結構的任何級級別來(lái)進(jìn)行如下操作:
圖6 結構視圖
(10) 針對用來(lái)訪(fǎng)問(wèn)一套用戶(hù)目錄的超鏈接,為它創(chuàng )建存儲目錄。
也可以對該級別結構進(jìn)行放大操作,以便僅就該級別某個(gè)組件的詳細信息進(jìn)行瀏覽。
2.2 功能視圖
Unity Pro軟件應用程序支持基于以下功能模塊來(lái)創(chuàng )建Atrium,Premium,M340和Quantum平臺的應用程序結構:
(1) 程序區段 (程序代碼);
(2) 動(dòng)態(tài)數據表;
(3) 操作員屏幕。
設計者可以為應用程序定義一個(gè)多工藝段的樹(shù)形結構,并且不受PLC多任務(wù)結構的影響。用梯形圖 (LD),結構化文本 (ST),指令表 (IL),功能塊圖表 (FBD)或者順序功能圖 (SFC)語(yǔ)言寫(xiě)成的程序區段,可以和動(dòng)態(tài)數據表以及操作員屏幕一起,與每個(gè)工藝段建立聯(lián)系。
2.3 導出/導入功能組件
可以將樹(shù)形結構的全部或者一部分內容導出成功能組件。在這一過(guò)程中,各個(gè)工藝段的所有程序段、動(dòng)態(tài)數據表和操作員屏幕都會(huì )被導出。
通過(guò)對數據和組件的名稱(chēng)進(jìn)行重新定義,可以很方便地實(shí)現對這些組件的復用。