歡迎您訪問河南(nán)省天天综合7799自動化係統有限公司官方網站! 控製工程、物聯網、機器(qì)人(rén)、智能製造
谘詢熱線(xiàn):0371-60298207 13383812899
您的位置:首頁 > 新聞動態 > 行業動態

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

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

本文轉載自CSDN  作者:姚家灣(wān)

 

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

 

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

 

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

 

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

 

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

 

 

配置OPC UA服務器參數

 

按(àn)照我(wǒ)們前麵介紹過的方法,新建一個項目(mù) OPCUA_Test。與前麵(miàn)介紹的類似,在System 工作區的Delvice list中,出現了一個EcoRT_0設備。點擊它後再工作區(qū)的右(yòu)邊會出現該設備的各種屬性。將OPC UA Stack Configuration屬性有Default改成OVERWRITE後,可(kě)以看見(jiàn)OPC UA的各項(xiàng)屬性。

圖(tú)片

 

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

 

建立IEC61499 和OPC UA 的聯(lián)係

 

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

 

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

圖片

 

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

圖片

具體的(de)設置過程:

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

圖片

 

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

 

圖片

 

設置完成後,要(yào)保存一下。然後回(huí)到System工作區,點擊Composite。將CAT1_HMI拖動到工作區中。;連接線。事實上,它是一個複合功能塊,你可以在其中添加各種需要的功能塊。

圖片(piàn)

 

3.在App1功能(néng)塊網絡(luò)中拖入CAT1類型功能塊,連線。

圖片

 

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

圖片

 

測試

 

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

 

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

圖片

 

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

圖片

 

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

圖片

 

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

 

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

 

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

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

相關推薦

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