
    華 镕  
男,現(xiàn)任施耐德電氣(中國)投資有限公司工業(yè)自動(dòng)化部產(chǎn)品推廣經(jīng)理。
十三 操作員界面
    Unity Pro中集成了操作員界面工具。操作員界面為調(diào)試、啟動(dòng)和維護(hù)過程中的自動(dòng)化過程操作提供了方便。操作員界面給出了一系列信息 (解釋性文本,動(dòng)態(tài)值顯示,按鈕,以及摘要),這些信息使用戶能夠快速方便地對(duì)PLC變量進(jìn)行修改和動(dòng)態(tài)監(jiān)視。

操作員界面
    操作員界面編輯器提供了所有動(dòng)畫設(shè)計(jì)以及過程瀏覽所需的HMI (人機(jī)界面)元件。它使得用戶可以通過專用的工具設(shè)計(jì)以下頁面: 
    ●  頁面:創(chuàng)建操作員畫面,可以根據(jù)族進(jìn)行分類。 
    ●  消息:創(chuàng)建要顯示的消息。 
    ●  對(duì)象:使用以下工具來創(chuàng)建圖形對(duì)象庫: 
    幾何元素 (直線,矩形,橢圓,合并的圖像,控制器前面板,等等) ;
    控制元素 (按鈕,數(shù)據(jù)輸入框,頁面瀏覽控制,等等) ;
    動(dòng)畫元素 (顏色,閃爍元素,棒形圖,等等) 。
    在安裝了Unity Pro的工作站連接到PLC以后,用戶就可以根據(jù)過程的狀態(tài)來獲取動(dòng)態(tài)的畫面顯示。也可以通過鍵盤或者一個(gè)PLC請(qǐng)求來產(chǎn)生頁面序列,其中頁面的排列順序依照它們的優(yōu)先級(jí)而定。 
    在在線模式下,可以從操作員界面直接訪問Unity Pro應(yīng)用程序,方法是在一個(gè)摘要頁面視圖內(nèi)點(diǎn)擊所選的對(duì)象。也可以通過在頁面上選擇一個(gè)或多個(gè)變量來激活動(dòng)態(tài)數(shù)據(jù)表或者交叉對(duì)照表功能。為了更方便地顯示相關(guān)信息,可以把摘要頁面視圖放大到全屏。
十四 在運(yùn)行的PLC中更改程序
    Unity Pro允許用戶在PLC運(yùn)行時(shí)與編程終端相連修改程序。修改過程通過以下操作來實(shí)現(xiàn): 
    ●  在需要的時(shí)候,把應(yīng)用程序從PLC傳送到運(yùn)行Unity Pro的個(gè)人電腦中。
    ●  以離線的方式修改程序。修改的程序可以是任何類型,用任何語言編寫 (IL, ST, LD, FBD和SFC)的,比如說添加/刪除SFC步或者動(dòng)作。另外,也可以對(duì)DFB用戶功能塊代碼進(jìn)行修改 (盡管它的界面無法更改)。 
    ●  在PLC(運(yùn)行中)中更新程序,以完成更改程序的操作。
    此項(xiàng)功能允許在一次更改過程中,對(duì)應(yīng)用程序內(nèi)不同位置的程序代碼和數(shù)據(jù)進(jìn)行添加或修改 (從而使得控制過程的修改能夠協(xié)調(diào)一致)。這樣就增加了靈活性,不過與此同時(shí),操作所需的程序內(nèi)存也會(huì)增加。
十五 交叉參考功能

交叉參考表
    Unity Pro的交叉參考功能在獨(dú)立模式 (離線) 以及連到PLC (在線) 時(shí)使用。使用了該功能以后,用戶可以查找所有類型的變量,從而能夠?yàn)g覽PLC應(yīng)用程序的所有元件。此視圖顯示了聲明的變量在何處使用,以及以何種方式使用 (寫,讀,等等)。 通過該功能,用戶還可以完成針對(duì)變量名的查找/替換功能。 
    可以從任何編輯器(語言,數(shù)據(jù),操作員界面,動(dòng)態(tài)數(shù)據(jù)表等)開始進(jìn)行變量查找操作。
十六 導(dǎo)入/導(dǎo)出功能

    Unity Pro中可用的導(dǎo)入/導(dǎo)出功能從結(jié)構(gòu)和功能項(xiàng)目視圖中支持如下操作: 
    ●  通過導(dǎo)入功能,對(duì)所有早些項(xiàng)目中創(chuàng)建的項(xiàng)目整體或者項(xiàng)目的一部分進(jìn)行復(fù)用。 
    ●  通過導(dǎo)出功能,把當(dāng)前項(xiàng)目的整體或者一部分復(fù)制到一個(gè)文件中,以便于今后使用。
    在導(dǎo)出過程中所生成的文件通常為XML格式(1)。不過,除了XML格式以外,還可以使用以下格式來導(dǎo)出或者導(dǎo)入變量: 
    ●  與OFS數(shù)據(jù)服務(wù)器軟件兼容的.xvm格式。
    ●  源格式,與PL7設(shè)計(jì)軟件兼容的.scy文件 。
    ●  帶有隔離符的文本格式 (TAB),與其他任何系統(tǒng)都能兼容的.txt文件。
在導(dǎo)入過程中,數(shù)據(jù)可以通過一個(gè)輔助功能分配給以下元件的新的實(shí)例: 
    ●  DFB功能塊 。
    ●  DDT數(shù)據(jù)結(jié)構(gòu) 。
    ●  簡單數(shù)據(jù) 。
    另外,在導(dǎo)入一個(gè)功能模塊的時(shí)候,與動(dòng)態(tài)數(shù)據(jù)表和操作員界面相關(guān)聯(lián)的數(shù)據(jù)也被重新分配。
    XML的導(dǎo)入功能還可以傳輸Atrium,Premium,M340或者Quantum PLC通過SIS Pro核算和配置工具而生成的配置文檔,以便于使用它在Unity Pro中創(chuàng)建相關(guān)的項(xiàng)目。 
    有了這個(gè)導(dǎo)入功能,在SIS Pro工具已經(jīng)完成了PLC配置以后,用戶就不需要進(jìn)行重復(fù)操作了。
    注1:XML語言: 開放式的基于文本的語言,提供了結(jié)構(gòu)和語義信息。
十七 應(yīng)用程序轉(zhuǎn)換器
    Unity Pro集成的轉(zhuǎn)換工具可以用來對(duì)使用Concept和PL7編程和設(shè)置軟件創(chuàng)建的PLC應(yīng)用程序進(jìn)行轉(zhuǎn)換。
    ●  Concept/Unity Pro轉(zhuǎn)換器 (Quantum PLC)
    可以從一個(gè)Concept2.5版本的應(yīng)用程序 進(jìn)行轉(zhuǎn)換操作。為了完成轉(zhuǎn)換操作,必須先把一個(gè)應(yīng)用程序?qū)С龅紺oncept的ASCII文件中去。然后把導(dǎo)出文件轉(zhuǎn)換到Unity Pro的源文件中。UnityPro會(huì)對(duì)該源文件自動(dòng)進(jìn)行分析。在轉(zhuǎn)換的最后階段,系統(tǒng)會(huì)生成一份轉(zhuǎn)換報(bào)告,并在輸出窗口中顯示所有轉(zhuǎn)換過程中發(fā)生的錯(cuò)誤,從該處可以直接訪問所需修改的那部分程序。 
    Concept應(yīng)用程序轉(zhuǎn)換器把應(yīng)用程序轉(zhuǎn)換到Unity Pro,但是并不保證它能夠全部地正常運(yùn)行。所以應(yīng)該對(duì)轉(zhuǎn)換以后的應(yīng)用程序進(jìn)行必要的測試或調(diào)試。
    ●  PL7/Unity Pro轉(zhuǎn)換器 (Premium和Atrium 插槽 PLC)
    可以從一個(gè)PL7 V4版本或者更高版本 (Premium PLC或者Atrium 插槽 PLC)的應(yīng)用程序進(jìn)行轉(zhuǎn)換操作。為了完成轉(zhuǎn)換操作,必須把源文件(完整的應(yīng)用程序)或者源文件(用戶功能塊) 從PL7中導(dǎo)出。 
    轉(zhuǎn)換過程和上面所描述的Concept轉(zhuǎn)換過程類似。
十八 操作系統(tǒng)更新功能
    使用裝載操作系統(tǒng)的軟件可以對(duì)Atrium,Premium,M340和Quantum平臺(tái)進(jìn)行操作系統(tǒng)更新,它與Unity Pro軟件一起提供給用戶。 
    它可以在以下方面對(duì)與Unity Pro兼容的操作系統(tǒng)進(jìn)行更新: 
    ●  Premium TSXP57 2●3M/2623M和TSX P573●3M/3623M處理器。
    ●  Quantum140CPU43412A和140CPU53414A處理器(需要PV04或者更高版本) 。
    ●  以太網(wǎng)TCP/IP TSX ETY和140 NOE771通信模塊。
    以下的操作系統(tǒng)更新過程可以針對(duì)各種類型的處理器來進(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)驗(yàn)豐富的IT工程師而設(shè)計(jì)的先進(jìn)的開放功能
    供經(jīng)驗(yàn)豐富的IT工程師專用的先進(jìn)的開放功能,使用戶能夠開發(fā)Unity和專家工具之間的接口,以及特定用戶定義的功能。

    此類開發(fā)需要用到以下領(lǐng)域的專業(yè)IT知識(shí):
    ●  C++或者Visual Basic語言。
    ●  客戶端/服務(wù)器體系結(jié)構(gòu) 。
    ●  XML和COM/DCOM技術(shù) 。    
    ●  和數(shù)據(jù)同步化相關(guān)的問題。
    UDE  (Unity的開發(fā)版) 開發(fā)工具可以用來解決定制方案。除了一個(gè)開發(fā)包以外,它還包括Unity服務(wù)器,培訓(xùn)資料,相關(guān)文檔以及技術(shù)支持。
二十 親自體驗(yàn)Unity Pro的使用快感
    為了配合本篇文章的發(fā)表,讀者可以從www.dlhxzk.com.cn網(wǎng)站免費(fèi)下載Unity Pro V2.3中文版的演示版,安裝完成后,軟件可以正常運(yùn)行21天。
    演示版軟件內(nèi)置演示程序,讀者可以進(jìn)行操作和試用,感覺一下Unity Pro的特性和功能。當(dāng)然,你也可以試試自己的編程能力,然后下載、仿真運(yùn)行,體驗(yàn)一下自我的成就感!

                    




案例頻道