歡迎您訪問河南省麻豆短视频自動化係統有限公司官(guān)方網站! 控製工程、物聯網、機器人、智能製造
谘詢熱線:0371-60298207 13383812899
您的(de)位置:首頁 > 新聞動態 > 行業動態

施耐(nài)德電氣開放自動化平台初體驗(4)

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

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

 

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

 

施耐德電氣開放自動化EAE中,運行(háng)時中帶有OPC UA服務器,也就是說,在EAE的環境下,每個設備都具有一個OPC UA服務(wù)器功能。

 

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

 

測試EAE運(yùn)行(háng)時OPCUA服務器

 

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

 

 

配(pèi)置OPC UA服(fú)務器參數

 

按照我們前(qián)麵介紹過的方法,新建一個項目 OPCUA_Test。與前麵介紹(shào)的類似,在System 工作區的Delvice list中,出現(xiàn)了一個EcoRT_0設備。點擊它後再工作區的(de)右邊會出(chū)現該設備的各(gè)種(zhǒng)屬性。將(jiāng)OPC UA Stack Configuration屬(shǔ)性有Default改成(chéng)OVERWRITE後,可以看見OPC UA的各項屬性。

圖片

 

比較(jiào)重(chóng)要的(de)參數是OPC UA服務器的端口,缺省值為 48040.當然你可以修改它。

 

建立IEC61499 和OPC UA 的聯係

 

建立了一個簡單的計數器項目。它內部有兩個計數器,我們希(xī)望通過OPC UA的客戶(hù)端查看兩個計數器的當前值。

 

App1完成後,點擊左邊欄的System,在工作區中選(xuǎn)擇(zé)OPC UA發(fā)現空空如也。不知道如何將IEC61499功能塊網絡的變量和OPC UA模型中(zhōng)的變(biàn)量關聯起來(lái)。

圖片

 

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

圖片

具體的設置過程:

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

圖片

 

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

 

圖片

 

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

圖片

 

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

圖片

 

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

圖片

 

測試

 

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

 

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

圖(tú)片

 

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

圖片

 

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

圖片

 

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

 

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

 

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

下(xià)一篇:Modbus 的RTU、ASCII、TCP傻傻(shǎ)搞不清楚?一文全解讀

相關推薦(jiàn)

麻豆短视频_麻豆精品在线观看_麻豆成人免费视频_91麻豆免费视频网站