歡迎您訪問(wèn)河南省天天综合7799自動化係統有限公司官方網(wǎng)站! 控製(zhì)工程(chéng)、物聯網、機器人、智能製造
谘(zī)詢(xún)熱線:0371-60298207 13383812899

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

發布日期:2022-08-19 09:22:13   來源:行業動態   瀏覽量(liàng):

本文轉載自CSDN  作者:姚家灣

 

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

 

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

 

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

 

測(cè)試EAE運行時OPCUA服務器(qì)

 

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

 

 

配置OPC UA服務器參數

 

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

圖片

 

比較重要的參(cān)數是OPC UA服務器的端口(kǒu),缺省值為 48040.當然你可以(yǐ)修改它。

 

建立IEC61499 和OPC UA 的聯係

 

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

 

App1完成後,點擊左(zuǒ)邊欄的System,在(zài)工作區中選擇OPC UA發現空空如也。不知道如何將IEC61499功能塊網絡的變量和OPC UA模型中的變量關聯起來。

圖片

 

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

圖片

具體的設置過(guò)程:

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

圖片

 

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

 

圖片

 

設置完成後,要保存一下。然後回到System工(gōng)作區,點擊Composite。將CAT1_HMI拖動(dòng)到工作區中。;連(lián)接線。事實上,它是一個複合功能塊,你可(kě)以在其(qí)中添加各種需要的功能塊。

圖片

 

3.在App1功能塊網絡中拖入CAT1類(lèi)型功能塊(kuài),連線。

圖片

 

4.完成(chéng)後再次(cì)查看OPC UA選項,發現IN1,IN2變量已經在裏麵了。你(nǐ)可以修改某些屬性,比如 BrowseName,DisplayName等等。

圖片

 

測試

 

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

 

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

圖片

 

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

圖片

 

於是,在下麵出現了IN1,IN2變量。

圖片

 

我們終於完成了EAE OPC UA服務器的簡單測(cè)試。

 

EAE OPC UA server的實現方式是比較簡單明了。能(néng)夠使我(wǒ)們快速地將(jiāng)IEC61499功能塊(kuài)網絡(luò)和(hé)OPC UA實現關(guān)聯。看起來似乎隻有簡單的變量類型。其實由於IEC61499的編程能力,我們(men)可以在CAT1複合功能塊中實現更(gèng)過的OPC UA模型(xíng)所需要的功能。

 

上一篇:施耐德電氣開放自(zì)動化平台初(chū)體驗(5)

下一篇:Modbus 的RTU、ASCII、TCP傻傻搞不清楚?一文全解讀

相關推薦(jiàn)

天天综合7799|AV熟女网址|日本人人操|日本人人干人人操蜜臀69A|7799看看在线视频播放|日本在线久久久久99人妻一区二区三区四区