本(ben)文轉載自CSDN 作者:姚(yao)家灣
施(shi)耐德(de)電(dian)氣開(kai)放自動化平(ping)臺是(shi)一(yi)個開(kai)發分(fen)(fen)布(bu)式控制系統(tong)的(de)(de)平(ping)臺。使用它(ta)來構建(jian)分(fen)(fen)布(bu)式系統(tong)是(shi)令(ling)人(ren)興奮的(de)(de)事情(qing)。目前(qian)它(ta)支持軟(ruan)件dPAC,硬件M251 和M580以及Altivar Drive驅動器。我們先來體(ti)驗一(yi)下如何構建(jian)一(yi)個由(you)soft dPAC構建(jian)的(de)(de)最小分(fen)(fen)布(bu)式系統(tong)。具體(ti)的(de)(de)方法是(shi)將IEC61499功能塊應用程(cheng)序和人(ren)機(ji)交(jiao)互接(jie)口HMI部(bu)署到一(yi)個遠(yuan)(yuan)程(cheng)工作站。遠(yuan)(yuan)程(cheng)工作站上要運行(xing)兩個EAE運行(xing)時(shi)(shi)(Runtime)。它(ta)分(fen)(fen)別是(shi)軟(ruan)件PAC(Soft dPAC )運行(xing)時(shi)(shi)和HMI客戶端運行(xing)時(shi)(shi)。EAE開(kai)發環(huan)境完成配置,部(bu)署,啟(qi)動和診斷(duan)。
PAC是英文(wen)可(ke)(ke)編程(cheng)自動控制器的英文(wen)縮(suo)寫(xie),dPAC大概是表示分布式PAC。而所謂Soft dPAC就是一個能夠在Windows或者Linux PC上(shang)運行(xing)的一個軟件可(ke)(ke)編程(cheng)自動化控制器,它(ta)類似(si)于Soft PLC。EAE支持(chi)的Soft dPAC可(ke)(ke)以運行(xing)在windows/Linux PC平臺上(shang)。它(ta)支持(chi)IEC611499功能塊應(ying)用的運行(xing)時,也(ye)支持(chi)人機交互接口(HMI)。
目(mu)前我(wo)拿到的(de)是(shi)Windows版Soft dPAC,能夠在windows10下安裝和運行。
PART 1
測試環境
為了測試遠程(cheng)Soft dPAC,我準備了另外一(yi)臺(tai)(tai)筆(bi)記本,安裝(zhuang)運行(xing)Soft dPAC運行(xing)時(shi)軟件。注(zhu)意:不能再(zai)同(tong)一(yi)臺(tai)(tai)電腦中同(tong)時(shi)安裝(zhuang)EAE開發工具軟件和運行(xing)時(shi)。Soft dPAC軟件可以在中文版windows10下正確運行(xing)。測試環(huan)境如下:
PART 2
EAE20.2 runtime 的安裝
點擊EAE 20.2壓縮文檔中的EcoStruxure Automation Expert - Runtime - v20.2 - 20318.07.exe.開始安裝運行時runtime程序。安裝之后,在Window 啟動菜單中新增加了下面三個應用程序。
●archive Manager 20.2
●Soft dPAC Manager20.2
●HMI Manager20.2
運(yun)行Soft dPAC Manager20.2出現(xian)下(xia)面的窗(chuang)口:
這么簡(jian)單(dan)的窗口,與想象中的完全不一(yi)樣。
它告訴(su)我(wo)只能運行一個(ge)Soft dPAC,而(er)且(qie)它已經運行。真是自(zi)動化軟件,自(zi)動運行了,我(wo)卻什么(me)也沒看見。
怎么回事情(qing)呢(ni)?原(yuan)來Soft dPAC是以windows服務(wu)(service)的形式運(yun)行(xing)的。
所謂(wei)windows service是一個后臺運行程(cheng)序(有時也稱為守護程(cheng)序),這(zhe)些服務(wu)可(ke)以在(zai)計算機(ji)啟(qi)動(dong)時自動(dong)啟(qi)動(dong),可(ke)以暫停和(he)重新啟(qi)動(dong)而(er)且不顯(xian)示任何用(yong)戶界面。通常是在(zai)服務(wu)器上(shang)使用(yong)的(比如(ru) windows NT),在(zai)windows 10上(shang)也能夠運行。
Soft dPAC就是一(yi)個有OS啟(qi)動(dong)(dong)運行(xing)的windows服務,所以說(shuo),你在windows菜單中看(kan)(kan)到的軟(ruan)件都(dou)叫做(zuo)Soft dPAC Manager20.2等(deng)等(deng),而不是Soft dPAC本(ben)身。如果你實在想看(kan)(kan)看(kan)(kan)它們,windows服務是可以被啟(qi)動(dong)(dong),停(ting)止和再(zai)啟(qi)動(dong)(dong)的。具體的方(fang)法如下(xia)
window10右(you)(you)下(xia)方有一個隱藏的圖標,里面多(duo)了一個綠(lv)色的圖標,它就是Soft dPAC,指向它擊(ji)右(you)(you)鍵:
●Start 啟(qi)動(dong)Soft dPAC
●Stop 停止 Soft dPAC
●Open log File 打開日志文件
●Setting 設置,可以配置Soft dPAC的IP地址和端口
●About 關于
●Exit 退出
其中設(she)置很重(zhong)要,可(ke)以修改Soft dPAC的IP地址(zhi)和端口。
PART 3
物理設備配置
下一步我們需要對系統中的(de)(de)設(she)備進行配(pei)置。這需要在EAE軟件下完成。在這里,我們只有(you)一個交換機(ji)和一個運行Soft 的(de)(de)PAC運行時的(de)(de)windows PC機(ji)。
配置的具體過(guo)程如(ru)下(xia):
第一步:系統物理設備配置
點擊system 選擇Physical topology(物理(li)拓撲),在中(zhong)心工作區出現如下窗(chuang)口:
左邊是各種(zhong)設備列表,先選擇(ze)一個(ge)Generic switches,拖到工(gong)作(zuo)區。這(zhe)里,我們選擇(ze)一個(ge)4端(duan)口(kou)L2非管理交換機。
然后選擇(ze)一個(ge)Workstation拖到工作(zuo)區。并且將工作(zuo)站的以(yi)太網口和交換機第一個(ge)網口連(lian)一根線。結果(guo)是這個(ge)樣子(zi):
點擊工作(zuo)站第一個網口。修改(gai)IP地(di)(di)址。然后,點擊 Default Network配置子網地(di)(di)址,子網掩碼和網關地(di)(di)址。
第二步:添加工作站運行時,并配置參數
點擊工作(zuo)站圖標,左邊會出現工作(zuo)站的屬性。
點擊點擊其(qi)中的Runtime屬性,會出(chu)(chu)現(xian)出(chu)(chu)現(xian)Runtime edit窗口,用于(yu)添加運行時。
點(dian)擊Add,你可以添加一個運(yun)行時(shi):類型分(fen)別(bie)是Soft PAC和(he)Soft HMI。最后的結果是:
點擊“OK“,你就在工作(zuo)站windows PC上(shang)添加了了兩個(ge)運(yun)行時。它們在同一臺(tai)PC上(shang)運(yun)行。一個(ge)負責運(yun)行IEC61499功能塊(kuai)網絡,另一個(ge)運(yun)行HMI客(ke)戶端。
必要(yao)時,你需要(yao)修改(gai)運(yun)行(xing)時的(de)IP地(di)址(zhi)和端口。
我(wo)們已經看到,測試系統的(de)物理設(she)備(bei)架構(gou)是一臺(tai)臺(tai)式PC運行EAE開(kai)發軟(ruan)件(jian),而網絡中的(de)另一臺(tai)筆記本(ben)電(dian)腦(nao)為遠程(cheng)工作(zuo)站(zhan)。
注(zhu)意:你設置(zhi)的運行時(shi)IP地(di)址(zhi)和(he)端口(kou),要和(he)遠(yuan)程工作站的IP地(di)址(zhi)和(he)端口(kou)一致。如果不同(tong),遠(yuan)程工作站的Soft dPAC要更新(xin)設置(zhi)。
window10右(you)下方隱藏的圖(tu)標中,選(xuan)擇Soft dPAC 擊右(you)鍵,點擊Settings。
出現(xian)如(ru)下窗口。你可以修改(gai)IP地址和端口。
HMI Client的端口默(mo)認是61999。可以在啟動是修(xiu)改端口,不過我沒(mei)有試過。
PART 4
添加設備列表
前面我(wo)(wo)們已經了(le)解到,系統中(zhong)的設備(bei)表(device list)中(zhong)已經缺省地有一個設備(bei)。設備(bei)名稱(cheng)修改為winPAC。在(zai)第(di)一篇博文中(zhong),我(wo)(wo)們進(jin)行了(le)本(ben)地測試(shi)。現在(zai)要(yao)將它的網絡配置(zhi)(Network Profile)從(cong)“local test”切(qie)換到”Default“。并(bing)且(qie)在(zai)”Physical Device“選(xuan)擇Windows PC(Runtime 1)。
為(wei)了部署HMI界面,我們需(xu)要在設備列表中添(tian)加一個設備叫(jiao)做winHMI。具體的(de)做法是在工作區擊(ji)右鍵,選(xuan)擇(ze)Add Device。設備類型選(xuan)擇(ze)SE.Standard.HMI_NET. 并(bing)且在”Physical Device“選(xuan)擇(ze)之前配(pei)置好的(de)Windows PC(Runtime 2)。
最后(hou)的(de)結果是這樣的(de)。
PART 5
部署和調試
部(bu)署的(de)方(fang)式(shi)和本地測試(Local Test)是類似的(de),只(zhi)是需要分別部(bu)署winPAC和winHMI。
注(zhu)意(yi):遠(yuan)程工(gong)作站的HMI Client并不是OS開(kai)機運(yun)行(xing)的。需(xu)要預先運(yun)行(xing)HMI Manager 20.1程序。
PART 6
測試結果
如(ru)果一(yi)切順利的(de)(de)話,當部署(shu)完(wan)成,設備運行以后(hou),在工(gong)作站上(shang)會(hui)彈出(chu)HMI窗口。是這(zhe)個樣(yang)子的(de)(de)。
結合第一篇博文,我(wo)們已經完(wan)整地完(wan)成了第一個項(xiang)目。從中也可以體(ti)會到(dao)使(shi)用(yong)IEC61499開放性(xing)自動化(hua)系統來開發分布式工業自動化(hua)系統的(de)便捷(jie)和高效。
下一步,我(wo)爭取(qu)來測(ce)試一下使用EAE來控(kong)制施耐德電氣(qi)的M251 PAC控(kong)制器。敬(jing)請(qing)期待吧!