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