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