亚洲a片一区二区电影妇科医生,在线看片免费人成视频影院看,精品人妻无码一区二区三区潘金莲,午夜无码喷水A片www,国产精品无码av一区二区三区

歡迎您訪問河南省納禾自動化系統有限公司官方網站! 控制工程、物聯網、機器人、智能制造
咨詢熱線:0371-60298207 13383812899
您的(de)位(wei)置:首頁 > 新聞動態 > 行業動態

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

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

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

 

本文(wen)介紹施耐德電氣開(kai)放自動化(hua)EAE中的(de)OPC UA特性(xing)。OPC UA協議(yi)稱之為“開(kai)放平臺通(tong)(tong)信(xin)統一體(ti)系結構”,目(mu)前已經成為工業物聯(lian)網中不同設(she)(she)備(bei),系統之間相互(hu)交換數據的(de)一個重要的(de)協議(yi)。越(yue)來越(yue)多(duo)的(de)系統和設(she)(she)備(bei)都具備(bei)了(le)OPC UA的(de)接口,UPC UA被認為是工業4.0協議(yi)的(de)理想選擇。它采(cai)取了(le)“服務(wu)器/客(ke)戶端(duan)”通(tong)(tong)信(xin)方(fang)式。通(tong)(tong)常(chang)設(she)(she)備(bei)中是服務(wu)器端(duan),而系統軟(ruan)件為客(ke)戶端(duan)。

 

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

 

都說(shuo)OPC UA是個好東西,不(bu)過(guo)使(shi)用起來十(shi)分(fen)(fen)的(de)麻煩,建(jian)模,轉換成(cheng)程(cheng)序語言,和編譯的(de)過(guo)程(cheng)有時會搞(gao)得稀里糊涂。施耐德(de)電(dian)氣EAE能夠將(jiang)IEC61499功能塊(kuai)(kuai)的(de)數據映射到(dao)OPC UA的(de)變量中。這(zhe)種方式使(shi)IEC61499功能塊(kuai)(kuai)應用建(jian)立OPC UA服務器的(de)方法十(shi)分(fen)(fen)簡單。

 

測試EAE運行時OPCUA服務器

 

為了方便起見,我(wo)(wo)們可(ke)以在一(yi)(yi)臺Windows 10 PC上完成EAE OPC UA服務器的測試。EAE Help建議(yi)首(shou)先軟(ruan)(ruan)件(jian)(jian)dPAC首(shou)先使用Local Test模式(shi)。其中內置一(yi)(yi)個OPC UA服務器。使用一(yi)(yi)個OPC UA客(ke)(ke)戶端軟(ruan)(ruan)件(jian)(jian)就(jiu)可(ke)以訪問該(gai)服務器OPC UA模型(xing)中定義的變量(liang)。OPC UA客(ke)(ke)戶端,我(wo)(wo)們采用Unified· Automation公司的UaExpert 軟(ruan)(ruan)件(jian)(jian)。這是(shi)一(yi)(yi)個免(mian)費的OPC UA客(ke)(ke)戶端。可(ke)以從Unified Automation官網(wang)上下(xia)載(zai)。

 

 

配置OPC UA服務器參數

 

按照我們前面介紹過的(de)(de)方(fang)法,新建(jian)一(yi)個項目 OPCUA_Test。與(yu)前面介紹的(de)(de)類似(si),在System 工(gong)作(zuo)區的(de)(de)Delvice list中,出現(xian)(xian)了一(yi)個EcoRT_0設(she)備(bei)。點擊它后再工(gong)作(zuo)區的(de)(de)右邊會出現(xian)(xian)該設(she)備(bei)的(de)(de)各(ge)(ge)種屬(shu)性。將OPC UA Stack Configuration屬(shu)性有(you)Default改(gai)成OVERWRITE后,可(ke)以(yi)看見OPC UA的(de)(de)各(ge)(ge)項屬(shu)性。

圖片

 

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

 

建立IEC61499 和OPC UA 的聯系

 

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

 

App1完成后,點(dian)擊左邊欄的(de)System,在工作區中(zhong)選擇OPC UA發現空空如(ru)(ru)也(ye)。不(bu)知道如(ru)(ru)何將IEC61499功能塊網絡的(de)變量(liang)和OPC UA模型(xing)中(zhong)的(de)變量(liang)關聯(lian)起來。

圖片

 

詳細(xi)看了(le)Help文檔后才發現。首(shou)先要定義(yi)一(yi)個(ge)CAT類型。我們在(zai)前面已經介紹過,CAT 是與HMI關聯的(de)復合功能(neng)塊。內部(bu)含有一(yi)個(ge)CAT_HMI功能(neng)塊。只有 CAT_HMI 功能(neng)塊的(de)輸入和輸出(chu)數據才會在(zai)OPC UA模(mo)型中作為變量出(chu)現。仔(zi)細(xi)想來也對。OPC UA某(mou)種(zhong)意(yi)義(yi)上也是HMI的(de)一(yi)種(zhong)接口(kou)。

圖片

具體的設(she)置過(guo)程(cheng):

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

圖片

 

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

 

圖片

 

設(she)置(zhi)完成后,要保存一(yi)下(xia)。然后回到(dao)System工(gong)作區(qu),點擊Composite。將CAT1_HMI拖動(dong)到(dao)工(gong)作區(qu)中。;連接線。事實上,它是(shi)一(yi)個復合功能(neng)(neng)塊,你可以(yi)在其中添加各種(zhong)需要的功能(neng)(neng)塊。

圖片

 

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

圖片

 

4.完成后再次查看OPC UA選項,發現IN1,IN2變量已經在里面了。你可以修改某些屬性,比如 BrowseName,DisplayName等等。

圖片

 

測試

 

EAE建(jian)議現在Local Test的模式(shi)下測(ce)試OPCUA。為止我們(men)先將設(she)備(bei)運(yun)(yun)行在Local Test模式(shi)。按照以(yi)前說過的過程,讓模擬運(yun)(yun)行時運(yun)(yun)行起來。

 

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

圖片

 

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

圖片

 

于是,在下面出現了IN1,IN2變量。

圖片

 

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

 

EAE OPC UA server的實(shi)(shi)(shi)現方式(shi)是(shi)比較簡(jian)單明了。能夠使(shi)我們快速地將IEC61499功(gong)(gong)能塊網絡和OPC UA實(shi)(shi)(shi)現關聯。看起來似乎只有簡(jian)單的變量類型。其實(shi)(shi)(shi)由于IEC61499的編程能力,我們可以在CAT1復(fu)合功(gong)(gong)能塊中實(shi)(shi)(shi)現更過的OPC UA模(mo)型所需要(yao)的功(gong)(gong)能。

 

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

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

相關推薦