黃色A片三級三級三級老牛影院-黃色A片三級三級三級免费看-黃色A片三級三級三級免费看交换-黃色A片三級三級三級免费看夭女-黃色A片三級三級三級桃花岛-黃色A片三級三級三級无码99

歡迎您訪問河南省納禾自動化系統(tǒng)有限公司官方網(wǎng)站! 控制工程、物聯(lián)網(wǎng)、機(jī)器人、智能制造
咨詢熱線:0371-60298207 13383812899

施耐德電氣開放自動化平臺初體驗(yàn)(1)

發(fā)布日期:2021-07-01 06:30:51   來源:行業(yè)動態(tài)   瀏覽量:

文章來源

本文轉(zhuǎn)載自CSDN 作者:姚家灣

 

最近,施耐德電氣公布了開放自動化愿景,并推出引領(lǐng)行業(yè)發(fā)展的以軟件為中心的全新工業(yè)自動化系統(tǒng)EcoStruxure開放自動化平臺(EcoStruxure Automation Expert)。該平臺最大的特點(diǎn)是結(jié)合了IEC61499 功能塊應(yīng)用。IEC61499是分布式工業(yè)控制的國際標(biāo)準(zhǔn),使用該標(biāo)準(zhǔn)能夠像PLC 類似的方式,快速,高效地構(gòu)建分布式控制系統(tǒng)。因?yàn)槭┠偷码姎馐情_放自動化的領(lǐng)先企業(yè),大家都十分期待。感謝施耐德電氣最近給了我一份EAE V20 的試用版軟件。本文將初步的使用體驗(yàn)分享給大家:

 

PART 1

EAEV20.2 壓縮包

 

收到的文件是一個壓縮包EAEV20.2.ZIP,文件大小位1.26G。解壓到硬盤后看到下面的文件。

其中,EcoStruxure Automation Expert - Buildtime - v20.2 - 20318.07.exe 是軟件開發(fā)環(huán)境的安裝程序,他們稱為Buildtime ,直接翻譯為構(gòu)建時,感覺有點(diǎn)怪,我還是稱它為開發(fā)環(huán)境。

 

EcoStruxure Automation Expert - Runtime - v20.2 - 20318.07.exe 是一個在PC中運(yùn)行的SoftPAC 運(yùn)行時(Runtime)安裝程序。

 

三個文件夾中分別包含了sedp 擴(kuò)展名的文件。應(yīng)該是施耐德電氣變頻器(ATVD),Modicon M580 ePAC和Modicon M251 ePAC 的固件。

 

PART 2

EcoStruxure Automation Expert - Buildtime的使用

 

在本文中,我們介紹在本地測試環(huán)境下建立一個測試程序的過程,暫時不用到Soft PAC。先建立Buildtime 。根據(jù)施耐德電氣工程師的建議,最好安裝在英文版windows10 上面。

 

1第一個項(xiàng)目

第一個項(xiàng)目非常簡單,使用EcoStruxure Automation Expert 20.2 程序構(gòu)建一個計數(shù)器功能塊網(wǎng)絡(luò)應(yīng)用,然后建立一個winPAC 設(shè)備,將該設(shè)備選擇成為local test 模式。在這個模式下可以啟動一個EAE 自帶的運(yùn)行時,運(yùn)行編寫的IEC61499 功能塊網(wǎng)絡(luò)。讓我們開始吧!

 

第一步 新建項(xiàng)目

啟動程序,F(xiàn)ile->New ,建立一個新項(xiàng)目Blinky

選擇 start Kit模板。(注意:上圖的項(xiàng)目名稱demoB 應(yīng)該為Blinky。)點(diǎn)擊Create。

完成后窗口的左邊為:

 

 

第二步 構(gòu)建功能塊應(yīng)用程序

展開左邊的Blinky->System 然后點(diǎn)擊 APP1,出現(xiàn)APP 工作區(qū)。擊右鍵選擇FB->Project:runtime Base ->IEC61499->E_CYCLE.放置一個事件周期功能塊。并以同樣的方式放置 E_SWITCH 和E_CTU 功能塊。

通過在功能塊IO 端子按住鼠標(biāo)拖動的方式建立事件和數(shù)據(jù)之間的連接(connection)。

DT 擊右鍵選擇 “Add Constant”  添加常量T#100ms。 FB3 的PV 端添加常量“16”。

 

第三步 添加設(shè)備,將APP 中的功能塊映射(map)到 device 的資源中 >

在左側(cè)的Blinky->System 條目下已經(jīng)預(yù)先設(shè)立了一個設(shè)備(ecoRT_0),點(diǎn)擊出現(xiàn)設(shè)備窗口區(qū),你可以修改設(shè)備名稱和類型,這里我們將設(shè)備名稱修改為winPAC,設(shè)備類型為SE.DPAC.SoftdPAC。并且將network Profile 選擇為 “local test”

然后回到APP 工作區(qū),對功能塊擊右鍵選擇 Mapping

將所有功能塊映射到 winPAC的RES0 資源。

然后點(diǎn)擊 winPAC 下的RES0

連接Start 的COLD和WARM  到E_CYCLE的START。STOP 到 E_CYCLE的 STOP。如下圖所示:

 

第四步 部署

所謂“部署”就是將你構(gòu)建的功能塊網(wǎng)絡(luò)應(yīng)用下載到一個運(yùn)行時上運(yùn)行。 在EAE開發(fā)軟件中自帶一個本地的Soft PAC ,所以在這里我們先將應(yīng)用部署到本地的Soft PAC 上。Device 的Network Profile 選擇為“Local Test”。

 

 需要提示的是,我目前使用的是Try 版本,這一版本不支持(物理設(shè)備的部署,包括網(wǎng)絡(luò)中的另一臺PC),等拿到授權(quán)版以后,我們再測試如何部署到物理設(shè)備上。

 

部署本地測試的過程

主菜單選擇views ,點(diǎn)擊 “general pads”

選擇最后一項(xiàng)“Deploy and Diagnostic ” 部署和診斷。出現(xiàn)部署的工作區(qū)。可以看到Action下面有個上下箭頭。可以選擇各種操作。

具體步驟為

Deploy

Runtime simulator->Start

Device->Run

Device Login

這時你可以看到runtime simulator 運(yùn)行起來了。

 

第五步 觀察

對于要觀察的功能塊IO 擊右鍵,選擇 watch

View->Debug pads ->Watch

最后的樣子是這樣!

 

PART 3

建立用戶界面HMI

 

應(yīng)該說,支持用戶界面是施耐德電氣EAE 的一大特色。下面我們討論如何構(gòu)建一個簡單的HMI。

 

在介紹具體過程之前,我們先介紹一個概念-Composite Automation Type(CAT)復(fù)合自動化類型。CAT 并不是IEC61499 的概念和術(shù)語。它其實(shí)是一個復(fù)合功能塊,內(nèi)部包含了一個HMI的服務(wù)功能塊。EAE 就是使用CAT 及其實(shí)例來構(gòu)建HMI 的。

 

第1步 新建一個CAT類型

在CAT 下的application 擊右鍵:

選擇 new Item。出現(xiàn):

按finish以后,左邊欄目出現(xiàn):

在這里,CAT1 就是新建的CAT 類型,記住,它是一個復(fù)合功能塊。CAT1_HMI 是一個實(shí)現(xiàn)HMI的服務(wù)功能塊。

 

第二步 修改 CAT1_HMI 的事件和數(shù)據(jù)的輸入/輸出(也就是這個功能塊的接口interface)>

添加數(shù)據(jù)輸入輸出的目的是為了將應(yīng)用中的功能塊與CAT1 HMI 功能塊之間交換數(shù)據(jù),比如,我們要將計數(shù)器的值顯示到用戶界面的活動條上,所以我添加了一個VAL 輸入端。

具體的做法是點(diǎn)擊左邊CAT1_HMI 圖標(biāo)。

 

第三步 編輯HMI 圖型界面(sDefault)

雙擊CAT1_HMI 下的sDefault ,出現(xiàn)下列窗口:

當(dāng)拖動VAL 到顯示屏區(qū)域時,軟件會根據(jù)數(shù)據(jù)類型,彈出相應(yīng)的圖標(biāo)。

在這里我們選擇了 BarValueHorize。

 

第四步 修改 CAT1 的事件和數(shù)據(jù)的輸入/輸出

(與第2步類似)

 

第五步 完成CAT1復(fù)合功能塊內(nèi)部網(wǎng)絡(luò)

雙擊左邊CAT1 圖標(biāo),選擇 composite。然后將左邊的CAT1_HMI 拖進(jìn)去,連線。完成復(fù)合功能塊內(nèi)部的邏輯

 

第六步 建立CAT1 的實(shí)體(instance)

坐標(biāo)CAT Instance 擊右鍵,選擇 Add Item。取名為MyHMI。

 

第七步 在App1 中添加CAT1 功能塊

切換到App 網(wǎng)絡(luò)工作區(qū),擊右鍵選擇

第八步 設(shè)計HMI 屏幕畫面

到這里為止,我們已經(jīng)完成了CAT1類型設(shè)計,建立instance,并且在App1 中添加了CAT1功能塊,并且添加了連線。下面可以設(shè)計HMI 屏幕布局了。

 

在左邊欄的Canvases 下的1280x980 圖標(biāo)擊右鍵。選擇 Add Item。然后點(diǎn)擊下面的Canvas1.將 CAT Instance ->Application 下的MyHMI 拖入屏幕畫面。適當(dāng)調(diào)整完成。

 

第九步 編譯,運(yùn)行項(xiàng)目

編譯項(xiàng)目,部署啟動設(shè)備

 

第十步 本地測試HMI

在左邊欄的Canvases 下的1280x980 圖標(biāo)擊右鍵。選擇“Test HMI Runtime On Local Computer”

終于HMI 窗口跳了出來,它是這個樣子的

 

施耐德電氣的這套系統(tǒng)是從nxtControl 演變而來的,有許多nxtStudio的影子。不過使用界面,功能,功能塊庫都有很大的改善,并且增加了對施耐德電氣PAC 的硬件的支持。功能強(qiáng)大的軟件初次使用相對比較麻煩的。而且沒有什么文檔,唯一的參考就是軟件中自帶的help 文檔。而且網(wǎng)絡(luò)上的信息也不多。施耐德電氣的工程師給我一些建議和幫助。在此表示感謝。

 

個人感覺,使用EAE 軟件之前,學(xué)習(xí)IEC61499 的概念,術(shù)語和編程技巧。對使用EAE 系統(tǒng)具有極大的幫助。

 

與其它IEC61499 的IDE (比如4diac) 相比,施耐德電氣EAE 應(yīng)該是采用C++ 編譯功能塊程序的。不過EAE 內(nèi)部支持build ,而且速度很快。相比4diac 需要導(dǎo)出之后,和Forte 源代碼一起編譯。這一點(diǎn)的確方便多了。

 

初次使用,還有許多不明白的地方,先分享這些吧,等拿到授權(quán)版程序,再分享分布式物理設(shè)備的使用體驗(yàn)。

 

 

上一篇:藏在代碼里的有趣靈魂—施耐德電氣M262軟件創(chuàng)新編程大賽

下一篇:IEC61499丨理想的開放自動化

相關(guān)推薦

主站蜘蛛池模板: 在线午夜福利频在线播放 | 大香煮伊区一二三四区2025 | 欧美一区二区三区视频 | 国产电影免费在线播放 | 国产手机拍视频最好的手机 | 欧美日韩在线精品一区二区三区 | 国产盗撮视频在线观看 | 亚洲男人的天堂一区二区 | 午夜国产免费 | 性欧美精品一区二区三区在线播放 | 国产免费三级a在线观看 | 麻花果冻视频大全英文 | 中文日产幕无线码系列 | 99精品国产在热 | 欧美淫视频在线观看 | 日韩精品视频一区二区三区 | 亚洲欧美一区二区三区 | 欧美xxxx性bbbbb喷水 | 91高清国产在线观看 | 欧美交换乱理伦 | 独家高清资源库 | 在线观看日本亚洲一区 | 在线天堂中文最新版www网 | 国产精品中文字幕老牛影视 | 日韩精品视频网站在线 | aaa精品在天堂一区二区三区 | 国产另类在线欧美日韩 | 欧美精品香蕉在线观看网 | 国产一级自拍亚洲精品在线看 | 欧美精品欧美人与动人物牲 | 亚洲中文第一字幕 | 免费很黄很 | 国产乱码一区二区三 | 国产一区二区在线 | 九九热精品在 | 国产97精品乱码在线观看 | 国产一级做a爰片在线 | 国产精品性爱视频 | 99热只有这里有99精品 | 国产免费高清mv视频在线观看 | 青青草免费观看 |