華 镕
男,現任施耐德電氣(中國)投資有限公司工業自動化部產品推廣經理。
十三 操作員界面
Unity Pro中集成了操作員界面工具。操作員界面為調試、啟動和維護過程中的自動化過程操作提供了方便。操作員界面給出了一系列信息 (解釋性文本,動態值顯示,按鈕,以及摘要),這些信息使用戶能夠快速方便地對PLC變量進行修改和動態監視。
操作員界面
操作員界面編輯器提供了所有動畫設計以及過程瀏覽所需的HMI (人機界面)元件。它使得用戶可以通過專用的工具設計以下頁面:
● 頁面:創建操作員畫面,可以根據族進行分類。
● 消息:創建要顯示的消息。
● 對象:使用以下工具來創建圖形對象庫:
幾何元素 (直線,矩形,橢圓,合并的圖像,控制器前面板,等等) ;
控制元素 (按鈕,數據輸入框,頁面瀏覽控制,等等) ;
動畫元素 (顏色,閃爍元素,棒形圖,等等) 。
在安裝了Unity Pro的工作站連接到PLC以后,用戶就可以根據過程的狀態來獲取動態的畫面顯示。也可以通過鍵盤或者一個PLC請求來產生頁面序列,其中頁面的排列順序依照它們的優先級而定。
在在線模式下,可以從操作員界面直接訪問Unity Pro應用程序,方法是在一個摘要頁面視圖內點擊所選的對象。也可以通過在頁面上選擇一個或多個變量來激活動態數據表或者交叉對照表功能。為了更方便地顯示相關信息,可以把摘要頁面視圖放大到全屏。
十四 在運行的PLC中更改程序
Unity Pro允許用戶在PLC運行時與編程終端相連修改程序。修改過程通過以下操作來實現:
● 在需要的時候,把應用程序從PLC傳送到運行Unity Pro的個人電腦中。
● 以離線的方式修改程序。修改的程序可以是任何類型,用任何語言編寫 (IL, ST, LD, FBD和SFC)的,比如說添加/刪除SFC步或者動作。另外,也可以對DFB用戶功能塊代碼進行修改 (盡管它的界面無法更改)。
● 在PLC(運行中)中更新程序,以完成更改程序的操作。
此項功能允許在一次更改過程中,對應用程序內不同位置的程序代碼和數據進行添加或修改 (從而使得控制過程的修改能夠協調一致)。這樣就增加了靈活性,不過與此同時,操作所需的程序內存也會增加。
十五 交叉參考功能
交叉參考表
Unity Pro的交叉參考功能在獨立模式 (離線) 以及連到PLC (在線) 時使用。使用了該功能以后,用戶可以查找所有類型的變量,從而能夠瀏覽PLC應用程序的所有元件。此視圖顯示了聲明的變量在何處使用,以及以何種方式使用 (寫,讀,等等)。 通過該功能,用戶還可以完成針對變量名的查找/替換功能。
可以從任何編輯器(語言,數據,操作員界面,動態數據表等)開始進行變量查找操作。
十六 導入/導出功能
Unity Pro中可用的導入/導出功能從結構和功能項目視圖中支持如下操作:
● 通過導入功能,對所有早些項目中創建的項目整體或者項目的一部分進行復用。
● 通過導出功能,把當前項目的整體或者一部分復制到一個文件中,以便于今后使用。
在導出過程中所生成的文件通常為XML格式(1)。不過,除了XML格式以外,還可以使用以下格式來導出或者導入變量:
● 與OFS數據服務器軟件兼容的.xvm格式。
● 源格式,與PL7設計軟件兼容的.scy文件 。
● 帶有隔離符的文本格式 (TAB),與其他任何系統都能兼容的.txt文件。
在導入過程中,數據可以通過一個輔助功能分配給以下元件的新的實例:
● DFB功能塊 。
● DDT數據結構 。
● 簡單數據 。
另外,在導入一個功能模塊的時候,與動態數據表和操作員界面相關聯的數據也被重新分配。
XML的導入功能還可以傳輸Atrium,Premium,M340或者Quantum PLC通過SIS Pro核算和配置工具而生成的配置文檔,以便于使用它在Unity Pro中創建相關的項目。
有了這個導入功能,在SIS Pro工具已經完成了PLC配置以后,用戶就不需要進行重復操作了。
注1:XML語言: 開放式的基于文本的語言,提供了結構和語義信息。
十七 應用程序轉換器
Unity Pro集成的轉換工具可以用來對使用Concept和PL7編程和設置軟件創建的PLC應用程序進行轉換。
● Concept/Unity Pro轉換器 (Quantum PLC)
可以從一個Concept2.5版本的應用程序 進行轉換操作。為了完成轉換操作,必須先把一個應用程序導出到Concept的ASCII文件中去。然后把導出文件轉換到Unity Pro的源文件中。UnityPro會對該源文件自動進行分析。在轉換的最后階段,系統會生成一份轉換報告,并在輸出窗口中顯示所有轉換過程中發生的錯誤,從該處可以直接訪問所需修改的那部分程序。
Concept應用程序轉換器把應用程序轉換到Unity Pro,但是并不保證它能夠全部地正常運行。所以應該對轉換以后的應用程序進行必要的測試或調試。
● PL7/Unity Pro轉換器 (Premium和Atrium 插槽 PLC)
可以從一個PL7 V4版本或者更高版本 (Premium PLC或者Atrium 插槽 PLC)的應用程序進行轉換操作。為了完成轉換操作,必須把源文件(完整的應用程序)或者源文件(用戶功能塊) 從PL7中導出。
轉換過程和上面所描述的Concept轉換過程類似。
十八 操作系統更新功能
使用裝載操作系統的軟件可以對Atrium,Premium,M340和Quantum平臺進行操作系統更新,它與Unity Pro軟件一起提供給用戶。
它可以在以下方面對與Unity Pro兼容的操作系統進行更新:
● Premium TSXP57 2●3M/2623M和TSX P573●3M/3623M處理器。
● Quantum140CPU43412A和140CPU53414A處理器(需要PV04或者更高版本) 。
● 以太網TCP/IP TSX ETY和140 NOE771通信模塊。
以下的操作系統更新過程可以針對各種類型的處理器來進行:
● 用于Premium處理器的Uni-Telway RS 485終端連接。
● 用于Quantum處理器的Modbus或者Modbus Plus終端連接。
● 用于集成在Premium處理器和Quantum處理器上的以太網端口的TCP/IP網絡。
十九 為經驗豐富的IT工程師而設計的先進的開放功能
供經驗豐富的IT工程師專用的先進的開放功能,使用戶能夠開發Unity和專家工具之間的接口,以及特定用戶定義的功能。
此類開發需要用到以下領域的專業IT知識:
● C++或者Visual Basic語言。
● 客戶端/服務器體系結構 。
● XML和COM/DCOM技術 。
● 和數據同步化相關的問題。
UDE (Unity的開發版) 開發工具可以用來解決定制方案。除了一個開發包以外,它還包括Unity服務器,培訓資料,相關文檔以及技術支持。
二十 親自體驗Unity Pro的使用快感
為了配合本篇文章的發表,讀者可以從www.miconline.com.cn網站免費下載Unity Pro V2.3中文版的演示版,安裝完成后,軟件可以正常運行21天。
演示版軟件內置演示程序,讀者可以進行操作和試用,感覺一下Unity Pro的特性和功能。當然,你也可以試試自己的編程能力,然后下載、仿真運行,體驗一下自我的成就感!