技術(shù) | 符合 IEC 61131-3標(biāo)準(zhǔn)編程的邊緣智能控制器
2019-8-1新聞
傳統(tǒng)PLC系統(tǒng)集成商面臨產(chǎn)品個(gè)性化生產(chǎn)需求增加,控制工藝要隨訂單系統(tǒng)需求變化隨時(shí)進(jìn)行調(diào)整。
例如增加產(chǎn)品的外觀顏色和新功能等,但是PLC控制程序設(shè)計(jì)隨工程師的編程開發(fā)習(xí)慣不同,各家PLC廠商的開發(fā)環(huán)境和語法受到硬件PLC廠商的自身封閉性限制也有明顯差異,工程師在從一家PLC硬件廠商遷移到新硬件平臺(tái)時(shí),需要適應(yīng)新硬件的PLC軟件開發(fā)的語法習(xí)慣和庫函數(shù)接口,各家PLC硬件平臺(tái)形成天然的技術(shù)孤島。
盡管傳統(tǒng)的梯形圖編程語言是PLC最常用的編程語言,遵從了廣大電氣自動(dòng)化工程師易學(xué)易用的專業(yè)習(xí)慣,但也存在許多難以克服的缺點(diǎn):例如程序可移植性差、程序可復(fù)用性差、程序封裝能力等不足。
工程師期待市場(chǎng)上能有一套遵循通用自動(dòng)化編程標(biāo)準(zhǔn)的控制軟件,使得客戶可以重復(fù)使用已開發(fā)的程序代碼,且可靈活進(jìn)行程序任務(wù)分工設(shè)計(jì)。軟件模塊化設(shè)計(jì)可加速系統(tǒng)程序開發(fā)效率。
IEC 61131-3
IEC 61131-3是當(dāng)今世界第一個(gè)為工業(yè)自動(dòng)化控制系統(tǒng)的軟件設(shè)計(jì)提供標(biāo)準(zhǔn)化編程語言的國際標(biāo)準(zhǔn)。
IEC 61131-3是PLC Open 組織定義的國際自動(dòng)化編程標(biāo)準(zhǔn),遵循此標(biāo)準(zhǔn)的自動(dòng)化編程軟件可以快速在不同的硬件平臺(tái)切換以適應(yīng)不同項(xiàng)目規(guī)模的開發(fā)需求。工程師可以基于此標(biāo)準(zhǔn)設(shè)計(jì)模塊化的程序,整合特定工藝后的模塊化的程序可被重復(fù)用于新的自動(dòng)化項(xiàng)目中,從而提高項(xiàng)目設(shè)計(jì)效率。
IEC 61131-3將現(xiàn)代軟件的概念及工程機(jī)制與傳統(tǒng)的PLC編程語言成功地結(jié)合,使它在工業(yè)控制領(lǐng)域的影響越出PLC的界限,成為DCS、PC控制、運(yùn)動(dòng)控制以及SCADA的編程系統(tǒng)的標(biāo)準(zhǔn)!
降低成本:符合IEC 61131-3標(biāo)準(zhǔn)的編程語言均統(tǒng)一在國際標(biāo)準(zhǔn)之下,減少了人力資源,如培訓(xùn)、調(diào)試、維護(hù)和咨詢的浪費(fèi);
重復(fù)應(yīng)用:IEC 61131-3規(guī)定編程軟件應(yīng)獨(dú)立于控制硬件,程序可重復(fù)使用且可移植,而且能夠應(yīng)用于各個(gè)廠商支持IEC 61131-3標(biāo)準(zhǔn)的硬件之上;
語法規(guī)范:利用IEC 61131-3能夠減少編程中的誤解和錯(cuò)誤,因此增加了軟件的可靠性;
工藝可定制:IEC 61131-3將標(biāo)準(zhǔn)編程技術(shù)和當(dāng)代編程語言的優(yōu)點(diǎn)結(jié)合,定義不同的數(shù)據(jù)類型和標(biāo)準(zhǔn)功能/功能模塊,能夠容易和更快地寫出用戶自己的應(yīng)用。
基于IEC 61131-3 標(biāo)準(zhǔn),工業(yè)控制系統(tǒng)用戶可以自由地選擇能夠適用他們的應(yīng)用軟件的最優(yōu)硬件,并且不會(huì)因?yàn)樗麄兊能浖褂昧朔忾]的單一標(biāo)準(zhǔn)編寫而限制住。這讓工程師在編程的時(shí)候,在工具和技術(shù)等層面進(jìn)行抉擇之時(shí),能夠?qū)崿F(xiàn)“無痛升級(jí)”。
CODESYS
CODESYS(Controller Development System)是德國3S(SMART,SOFTWARE,SOLUTIONS)公司開發(fā)的開放式、可重構(gòu)的IEC 61131-1(PLCopen)編程軟件
在CODESYS V3.5版本中越來越強(qiáng)調(diào)其面向?qū)ο蟮木幊谭绞?,指針功能也包含在其中,通過強(qiáng)大的指令系統(tǒng)以及庫功能能夠靈活的實(shí)現(xiàn)程序的復(fù)用,減少編程、調(diào)試工作同時(shí)增強(qiáng)程序的穩(wěn)定性。
符合IEC 61131-3編程標(biāo)準(zhǔn)的CODESYS編程環(huán)境,那么采用該平臺(tái)的控制都非常容易上手,相同的編程環(huán)境、指令、語法結(jié)構(gòu)。程序移植也非常方便,從A家的產(chǎn)品程序升級(jí)到B家的控制器只需修改少部分代碼即可使用,減少了程序開發(fā)時(shí)間、并且代碼質(zhì)量有保證。
目前CODESYS廣泛應(yīng)用于PLC、運(yùn)動(dòng)控制器、數(shù)控機(jī)床、機(jī)器人,而且OEM廠商提供了大量成熟的行業(yè)解決方案庫文件,比如標(biāo)準(zhǔn)的機(jī)器人功能庫,只需要拖拽相應(yīng)的功能塊鏈接相關(guān)參數(shù)變量即可實(shí)現(xiàn)如Pick & Place或DELTA機(jī)械手。這些使用起來都非常方便。在完成機(jī)器人動(dòng)作的同時(shí)還能集成PLC任務(wù),一機(jī)多用,減少用戶成本。
邊緣控制器
研華新一代工業(yè)物聯(lián)網(wǎng)邊緣智能控制器WISE-5580 內(nèi)嵌CODESYS RTE實(shí)時(shí)內(nèi)核。
工程師可在研華官方網(wǎng)站上下載CODESYS IDE編程開發(fā)環(huán)境(Codesys V3 , SP13)及I/O設(shè)備驅(qū)動(dòng)文件,工程師可基于CODESYS 對(duì)WISE-5580控制器實(shí)現(xiàn)快速應(yīng)用開發(fā)。在后續(xù)的工程維護(hù)中,工程師可將特定行業(yè)工藝進(jìn)行定制后封裝為專用函數(shù)功能塊。
IEC 61131-3作為工控編程語言的國際標(biāo)準(zhǔn),正成為PLC、DCS、PC控制、運(yùn)動(dòng)控制以及SCADA編程系統(tǒng)的事實(shí)上唯一標(biāo)準(zhǔn)!
研華的邊緣控制器系列產(chǎn)品均符合IEC 61131-3標(biāo)準(zhǔn),內(nèi)置CODESYS軟件,整合工業(yè)物聯(lián)網(wǎng)邊緣計(jì)算平臺(tái),順應(yīng)工業(yè)控制領(lǐng)域的趨勢(shì),為工程師提供以強(qiáng)有力的支持。