歡迎您(nín)訪問河南省蘑菇视频在线观看自動化係(xì)統有限公司官方網站! 控製工程(chéng)、物聯(lián)網、機器人、智能製造
谘(zī)詢熱線(xiàn):0371-60298207 13383812899
您的位置:首頁 > 新聞動態 > 行業動態

施耐德(dé)電氣開放自動化平台初體驗(4)

發布日期:2022-08-19 09:22:13   來源(yuán):行業動態(tài)   瀏覽量:

本文轉載自CSDN  作(zuò)者:姚家灣

 

本(běn)文介紹施耐德電氣開放自動化EAE中(zhōng)的OPC UA特性。OPC UA協議稱之為“開放平台通信統一體(tǐ)係結(jié)構”,目前已經成為工業物聯網中不同(tóng)設備,係統之間相互(hù)交換(huàn)數據的一個(gè)重要的協議。越來越多的係統和設備都具備了OPC UA的接口,UPC UA被認為是工業4.0協議的理想選擇。它采取了“服務器/客戶端”通信方式。通常設備中是服務器端,而係(xì)統(tǒng)軟件為客戶(hù)端。

 

施耐德電氣開放自動化EAE中,運行時中帶有OPC UA服務器,也就是(shì)說,在(zài)EAE的環境(jìng)下,每個設備都具有(yǒu)一個OPC UA服務器功能。

 

都(dōu)說OPC UA是個好東西,不過使用起來十分的麻煩,建模,轉換成(chéng)程序語言,和編譯的過(guò)程有時會搞得稀裏糊塗。施耐德電氣EAE能(néng)夠將IEC61499功能塊的數據映射到OPC UA的變量中。這(zhè)種方式使IEC61499功能塊應用建立OPC UA服務器的方法十分(fèn)簡單。

 

測試EAE運行時OPCUA服務器

 

為了方便起見(jiàn),我們可以在一台Windows 10 PC上完成EAE OPC UA服務器的測(cè)試(shì)。EAE Help建議首先軟件dPAC首先使用Local Test模式。其中內置一個OPC UA服務(wù)器。使用一個OPC UA客戶端軟(ruǎn)件(jiàn)就可(kě)以(yǐ)訪問該服(fú)務(wù)器OPC UA模型中定義的變量。OPC UA客戶端,我們采(cǎi)用Unified· Automation公司的UaExpert 軟件。這是一個免(miǎn)費的OPC UA客戶端。可以(yǐ)從Unified Automation官網上下載。

 

 

配置OPC UA服務器(qì)參數

 

按照我們前麵介紹過(guò)的方法(fǎ),新建一個項目 OPCUA_Test。與前麵介紹的類似,在(zài)System 工作區的(de)Delvice list中,出現了一個EcoRT_0設備。點擊它後再工作區的右邊會出現該設備的各種屬性。將OPC UA Stack Configuration屬性有Default改成OVERWRITE後,可以看見OPC UA的(de)各項屬性。

圖片

 

比較重要的參數是OPC UA服務(wù)器的端口,缺省值為 48040.當然(rán)你可以修改它。

 

建立IEC61499 和OPC UA 的聯係(xì)

 

建立了一個簡單的計數器項目(mù)。它內部有兩個計數器,我們希望通過OPC UA的客戶端(duān)查看兩(liǎng)個計數器(qì)的當前值。

 

App1完成後,點擊左邊欄的System,在工作(zuò)區中選擇OPC UA發現空(kōng)空如也。不知道如何將IEC61499功能(néng)塊網絡的(de)變量和OPC UA模型中的變量關(guān)聯起來。

圖片

 

詳(xiáng)細看了Help文檔(dàng)後才發現。首先要定義一個CAT類型。我們在前麵已經介紹過,CAT 是與HMI關聯的複合功能塊。內部含有一個CAT_HMI功能塊。隻有 CAT_HMI 功能(néng)塊的輸入和(hé)輸(shū)出數據才會在OPC UA模型中作(zuò)為(wéi)變量出現。仔細想來也對。OPC UA某種意義上也是HMI的一(yī)種接口(kǒu)。

圖片

具體的設置過程:

1.在左邊欄(lán)的CAT->Application擊右鍵選擇New Item。建立一個CAT1 的CAT類型。

圖片

 

2.在下麵會出現一個IThis:CAT1_HMI 點擊後工作區如(rú)下,我們在InputVars中添加兩個輸入(rù)變量IN1和IN2.它們的(de)類型UINT,用了來顯示兩個計(jì)數器的(de)當前值。

 

圖片

 

設置完成後,要保(bǎo)存一下。然後(hòu)回到System工(gōng)作(zuò)區,點(diǎn)擊Composite。將CAT1_HMI拖動到工(gōng)作(zuò)區中。;連接(jiē)線。事實上,它是一個複合功能(néng)塊,你可以在其中添加各種需要的功能塊。

圖片

 

3.在App1功能塊網絡中拖入CAT1類型功能塊,連線。

圖(tú)片

 

4.完成後再次查看OPC UA選(xuǎn)項,發(fā)現IN1,IN2變量已經在裏麵了。你可以修改某些屬性,比如(rú) BrowseName,DisplayName等等。

圖片

 

測試

 

EAE建(jiàn)議現在Local Test的模(mó)式下測試OPCUA。為止我們先將設備運行在Local Test模式。按照以前(qián)說過的過程,讓模擬運行時運行起來(lái)。

 

然後啟動UaExpert 客(kè)戶端軟件。右(yòu)擊servers選擇 Add。彈出(chū)App Server窗口。在Custom Dictionary 中選擇添加一個地址,localhost:48040保存。

圖(tú)片

 

對Localhost:48040地址擊右鍵,選(xuǎn)擇Rebrowse,如果一切OK的話,你會看到EcoStructure Runtime。點擊OK返回後,展開Server,選擇EcoStructure Runtime擊(jī)右鍵,選擇Connect。

圖片

 

於是,在下(xià)麵出現了IN1,IN2變量。

圖片

 

我們終於完成了EAE OPC UA服務(wù)器(qì)的簡單測試。

 

EAE OPC UA server的實現方式是比較簡單(dān)明(míng)了。能夠使我們快速地將IEC61499功(gōng)能塊網絡和OPC UA實現(xiàn)關聯(lián)。看起來(lái)似(sì)乎(hū)隻有簡單的變量類(lèi)型。其實由於IEC61499的編程能力,我們可以(yǐ)在CAT1複合功能塊中實現更過的OPC UA模型所需要的功能。

 

上一篇:施(shī)耐德電氣開放自動化平台初體驗(5)

下一(yī)篇:Modbus 的RTU、ASCII、TCP傻傻(shǎ)搞不(bú)清(qīng)楚?一文(wén)全解讀

相關推薦

蘑菇视频在线观看-蘑菇视频下载网址-蘑菇短视频app免费版官网下载-蘑菇视频黄色视频