本文轉載自CSDN 作者:姚家灣
施耐德電氣(qì)開放自動化平台是(shì)一個開發分布式控製係統的平台。使用它來構建分(fèn)布式係統是令人興奮的事情。目前它支(zhī)持軟件dPAC,硬件M251 和M580以及Altivar Drive驅動器(qì)。我們先(xiān)來體驗一下如何(hé)構建一個(gè)由soft dPAC構建的(de)最小分布式係統。具(jù)體的方(fāng)法是將IEC61499功能塊(kuài)應用程序和人(rén)機(jī)交互接口HMI部署到一個遠程工作站。遠程工作站上(shàng)要運行兩個(gè)EAE運行時(Runtime)。它分別是(shì)軟(ruǎn)件PAC(Soft dPAC )運行(háng)時和HMI客戶端運行時。EAE開(kāi)發環境完成配置,部署(shǔ),啟動和診斷。
PAC是英文可編程自動控製器的英文(wén)縮寫,dPAC大概是表示分布(bù)式PAC。而所謂Soft dPAC就(jiù)是(shì)一個能(néng)夠在Windows或者Linux PC上運行的一個(gè)軟件(jiàn)可編程自動化控製器,它類似於Soft PLC。EAE支持的Soft dPAC可以(yǐ)運行(háng)在windows/Linux PC平台上。它支持IEC611499功能塊應用的運(yùn)行時(shí),也支持人機交互接口(HMI)。
目前我拿到的是Windows版Soft dPAC,能夠在windows10下安裝和運行。
PART 1
測試環境
為了測試遠程(chéng)Soft dPAC,我準備了另外一台筆記(jì)本,安裝運行Soft dPAC運(yùn)行時軟件(jiàn)。注意:不能再同一台電腦(nǎo)中同時安裝EAE開發工具軟(ruǎn)件和運行時。Soft dPAC軟(ruǎn)件可以在中文版windows10下正確運行。測試環(huán)境如下(xià):
PART 2
EAE20.2 runtime 的安裝
點擊EAE 20.2壓縮文檔中的EcoStruxure Automation Expert - Runtime - v20.2 - 20318.07.exe.開始安裝運行時(shí)runtime程序。安裝之後,在Window 啟動菜單中新增加了下麵三個應用程序。
●archive Manager 20.2
●Soft dPAC Manager20.2
●HMI Manager20.2
運行Soft dPAC Manager20.2出現下麵的窗口:
這麽簡單的窗口,與想象中的完全不一樣。
它告訴我隻能(néng)運行一個Soft dPAC,而且它已經運行。真是自動化軟件,自(zì)動運行了,我卻什(shí)麽也沒看(kàn)見。
怎麽回事情呢?原來(lái)Soft dPAC是以windows服務(service)的形式運行的。
所謂windows service是一個後台運行程序(xù)(有時也稱為守護程序),這些服(fú)務可(kě)以在計算機啟動時自動啟動,可以暫停和重新啟動(dòng)而且不(bú)顯示任(rèn)何用戶界麵。通常是在服務器上使用的(比如 windows NT),在windows 10上也能夠運行。
Soft dPAC就是一個有OS啟動運行的windows服務,所以說,你在windows菜單中看到的軟件都叫做Soft dPAC Manager20.2等等,而不是Soft dPAC本身。如果你實在想看(kàn)看它們,windows服務是可以被啟動,停止和再啟動的(de)。具體的方法如下
window10右下方(fāng)有一個隱(yǐn)藏的圖標,裏麵多了一(yī)個綠色的圖標,它就是Soft dPAC,指向它擊右鍵:
●Start 啟動Soft dPAC
●Stop 停止 Soft dPAC
●Open log File 打開日誌文(wén)件
●Setting 設置,可以配(pèi)置Soft dPAC的IP地址和端口
●About 關於
●Exit 退出
其中設置很重要,可以(yǐ)修(xiū)改Soft dPAC的IP地址和端(duān)口。
PART 3
物理設(shè)備配置
下一步我們(men)需要(yào)對係統(tǒng)中(zhōng)的設備進行配置。這需要在EAE軟件下完成。在這裏,我們隻有一個交(jiāo)換機和一(yī)個運行Soft 的PAC運行(háng)時的windows PC機。
配(pèi)置的具體(tǐ)過程(chéng)如下:
第一步:係統物理設備配置
點擊system 選擇Physical topology(物理拓撲(pū)),在中心工作區出(chū)現如下(xià)窗口(kǒu):
左邊是各種設備列表,先(xiān)選擇一個Generic switches,拖到工作區。這裏,我們選擇(zé)一個4端口L2非管理(lǐ)交換機。
然後選擇一個Workstation拖到工作區。並且將工作站的以太網口和交換機第一個網口連一(yī)根線。結果是這個樣子:
點擊工作站第一個(gè)網口。修改IP地址。然後,點擊 Default Network配置子網地址,子網掩碼和(hé)網關地址。
第二步:添加工作站運行時,並配置參數
點擊工作站圖(tú)標(biāo),左邊會出現工作站的屬性。
點擊點擊其中的Runtime屬性,會(huì)出現出現Runtime edit窗口,用於添加運行時(shí)。
點擊Add,你可以添加一個運行時:類型(xíng)分別是Soft PAC和Soft HMI。最後(hòu)的結果是:
點擊(jī)“OK“,你就在工作站windows PC上添加了了兩個運行時。它們在(zài)同一台(tái)PC上運行。一個負責運行IEC61499功能塊網絡,另一個運行HMI客戶端。
必要時,你需要修改運行時的IP地址和端口。
我們已經看到(dào),測試係統(tǒng)的物理設備架(jià)構是一台台式PC運行EAE開發軟(ruǎn)件,而網絡中的(de)另一台筆記本電腦為遠程工作站。
注意:你設置的運行時IP地址和端口,要和遠程工作站的IP地址(zhǐ)和端口一致。如果不同,遠程工作站的Soft dPAC要(yào)更新設置。
window10右下方隱藏的圖標中,選擇Soft dPAC 擊右鍵,點擊Settings。
出現如下窗口。你可以修改IP地址和端(duān)口。
HMI Client的端(duān)口默認是61999。可以在啟動是修改端口,不過我沒有試過(guò)。
PART 4
添加設備列表
前麵我們已經了解到,係統中的設備表(device list)中已(yǐ)經缺(quē)省(shěng)地有一個設備。設備(bèi)名稱修改為winPAC。在第一篇博文中,我們進行了本(běn)地測試。現在要將它的網絡配置(Network Profile)從“local test”切換到”Default“。並且在”Physical Device“選擇Windows PC(Runtime 1)。
為了部署HMI界麵,我們需要在設備(bèi)列表中添加一(yī)個設備(bèi)叫做winHMI。具體的(de)做法是在工作區擊右鍵,選擇Add Device。設備類型選擇(zé)SE.Standard.HMI_NET. 並且在(zài)”Physical Device“選擇之前配置好的Windows PC(Runtime 2)。
最後的結果是這樣的。
PART 5
部署和調試
部(bù)署的(de)方式和本地測試(Local Test)是(shì)類似的,隻是(shì)需要分別部署(shǔ)winPAC和winHMI。
注意:遠程工作站(zhàn)的HMI Client並(bìng)不是OS開機運行的。需要預先運行HMI Manager 20.1程序。
PART 6
測試結果
如果一切順利的話,當部署完成,設備運(yùn)行以後(hòu),在工(gōng)作站上會彈(dàn)出HMI窗口。是(shì)這個樣子的。
結合第一(yī)篇博文,我(wǒ)們已經完整地完成了第(dì)一個項目。從中也可以體會到使用IEC61499開放性自動化係統來開發分布(bù)式工業(yè)自動化係統的便捷和高效。
下一步,我爭取來測試一(yī)下使用EAE來控製施耐德電氣的M251 PAC控製器。敬請期待吧!
上(shàng)一篇:施耐德電氣開放自(zì)動化平台初體(tǐ)驗(3)