圖爾克 | 基于CODESYS打造智能的分布式控制
基于IEC-6113標(biāo)準(zhǔn)的CodeSys是德國3S(SMART,SOFTWARE,SOLUTIONS)公司發(fā)布的一款與制造商無關(guān)的編程軟件及工控設(shè)備內(nèi)核,是支持開放的互聯(lián)接口、實(shí)現(xiàn)IEC61131-3語言和高級(jí)語言開發(fā)、可支持多種現(xiàn)場總線,并可實(shí)現(xiàn)跨硬件廠商(跨平臺(tái))的設(shè)備進(jìn)行統(tǒng)一編程、配置的控制開發(fā)軟件平臺(tái)。
CodeSys不僅擁有構(gòu)建去中心化分布式控制系統(tǒng)的核心要素——編程和通信的一致性,而且,CodeSys也包含了諸多用于去中心化分布式控制系統(tǒng)的必要功能,如面向?qū)ο缶幊獭⒂糜诜椒☉?yīng)用程序開發(fā)的集成附加工具、連接到在線“應(yīng)用程序商店”、Web可視化和可支持OPC UA、https、MQTT通訊協(xié)議等多種功能?;贑odeSys的去中心化分布式控制系統(tǒng),簡化了布線及調(diào)試,節(jié)省成本,并讓方案變得更經(jīng)濟(jì),更有選擇性,更智能,更具可靠與可塑性,使用戶從中受益。那么,圖爾克去中心化分布式控制系統(tǒng)的中有哪些帶CodeSys的產(chǎn)品?它們又有哪些優(yōu)勢(shì)呢?
CodeSys “工控界的安卓”
在PLC程序員編程時(shí),CoDeSys(Controlled Developement System)為強(qiáng)大的IEC語言提供了一個(gè)簡單的方法,CodeSys支持多種編程語言(IL,ST,LD,SFC,CFC,F(xiàn)BD),其中主要的一種語言是Structed txt 也叫ST。ST 語法上類似Fortran,Level上和C語言比較接近,可以操作指針,可以借助庫函數(shù)手動(dòng)管理內(nèi)存。CodeSys還支持多種現(xiàn)場總線(EtherCAT,CANopen等);支持多任務(wù),擁有強(qiáng)大的IO擴(kuò)展;同時(shí),除標(biāo)準(zhǔn)PLC功能外,還支持點(diǎn)對(duì)點(diǎn)、插補(bǔ)、電子凸輪、CNC等運(yùn)動(dòng)控制功能,并額外提供如5軸聯(lián)動(dòng)、并聯(lián)機(jī)械手等運(yùn)動(dòng)控制功能集成庫,這些庫多數(shù)是CodeSys官方提供的。CodeSys可以加入可視化組件,用于展示和監(jiān)控分布式控制系統(tǒng)的狀態(tài);可以對(duì)工程進(jìn)行編譯,可以對(duì)工程進(jìn)行模擬執(zhí)行,可以將工程下載到PLC中執(zhí)行。
借助Codesys,可以為分布式控制系統(tǒng)中的多協(xié)議控制器和I/O模塊開發(fā)適合全球使用的PLC程序。無論使用何種以太網(wǎng)協(xié)議,這些控制程序都可在不同的系統(tǒng)上使用。而且,與其他PLC編程環(huán)境不同,Codesys的許可證費(fèi)用與硬件組件相關(guān)。因此,更新或安裝編程軟件不會(huì)造成任何額外成本。
分布式控制系統(tǒng)中的Codesys,不僅可以編程邊緣控制器的控制任務(wù),還可對(duì)數(shù)據(jù)進(jìn)行預(yù)處理和過濾。這可有效減少分布式控制系統(tǒng)傳輸至云端的數(shù)據(jù)流,從而不僅有利于帶寬,還能提供安全性優(yōu)勢(shì)。此外,將敏感數(shù)據(jù)保留在分布式控制系統(tǒng)的OT網(wǎng)絡(luò)還可降低黑客入侵和數(shù)據(jù)被盜的風(fēng)險(xiǎn)。
CoDeSys有著如此強(qiáng)大的功能,嚴(yán)格遵循國際標(biāo)準(zhǔn),而且不依賴于任何硬件平臺(tái)的開放性,可以極大地縮短研發(fā)時(shí)間和提高產(chǎn)品性能,其優(yōu)勢(shì)和手機(jī)的安卓系統(tǒng)頗有相似之處。
分布式控制系統(tǒng)中的HMI:TX700
圖爾克TX500和TX700系列產(chǎn)品不僅是人機(jī)界面類產(chǎn)品,更涵蓋了IIOT網(wǎng)關(guān)和邊緣控制器的功能,是分布式控制系統(tǒng)的理想選擇。TX700和TX500系列HMI/PLC,都支持Codesys 3編程,利用Codesys可視化特征,可以針對(duì)分布式控制系統(tǒng)中不同的終端設(shè)備編程可視化和用戶界面,并相應(yīng)顯示在TX700或TX500系列HMI控制器或網(wǎng)絡(luò)瀏覽器中(網(wǎng)頁可視化方式)。通過采用相同的工具編程控制分布式控制系統(tǒng)的應(yīng)用程序和可視化,可以避免分布式控制系統(tǒng)中復(fù)雜的界面編程。
TX700與TX500系列產(chǎn)品相比新增了2處核心功能:支持工作頻率達(dá)800 MHz的多核處理器;采用現(xiàn)代化的Linux平臺(tái)。從而使得TX700系列HMI/PLC能支持實(shí)施分布式控制系統(tǒng)中更復(fù)雜的控制任務(wù)和可視化。TX700還配備帶電容觸控功能的玻璃顯示屏,可以實(shí)現(xiàn)通常在智能手機(jī)中通過手勢(shì)控制完成的直觀操作。憑借豐富的接口,TX700在出廠時(shí)即可實(shí)現(xiàn)分布式控制系統(tǒng)所需的多功能應(yīng)用,例如用作Profinet、Ethernet/IP、Modbus TCP、Modbus RTU和CANopen中的主站。而在上述兩種Modbus網(wǎng)絡(luò)中,也可用作從站(服務(wù)器)。這種多功能性可以顯著降低庫存設(shè)備數(shù)量。對(duì)于改裝以及將現(xiàn)有機(jī)器部件連接至分布式控制系統(tǒng)而言,CANopen和Modbus RTU尤其實(shí)用。集成的OPC UA服務(wù)器支持將監(jiān)測(cè)數(shù)據(jù)平行傳輸至更高級(jí)別的系統(tǒng)。
分布式控制系統(tǒng)中的PLC:TBEN-L
圖爾克TBEN-L PLC集成了Codesys PLC功能,可以同時(shí)實(shí)現(xiàn)云連接和工業(yè)以太網(wǎng)通信。智能去中心化的分布式控制系統(tǒng)中,利用TBEN-L PLC的雙MAC地址模式,可以在通過一個(gè)端口建立與自動(dòng)化網(wǎng)絡(luò)的連接的同時(shí),又通過第二個(gè)端口建立與云的安全連接。當(dāng)不需要與云連接時(shí),則可用于兩個(gè)不同以太網(wǎng)協(xié)議之間的通信,例如可以作為Profinet設(shè)備的同時(shí)又可以作為EtherNet I/P,Modbus TCP / RTU或CANopen主站。
TBEN-L PLC能夠直接連接到分布式控制系統(tǒng)的云服務(wù)器,不再需要額外的邊緣網(wǎng)關(guān),大大簡化了用戶的項(xiàng)目設(shè)計(jì)。幫助客戶減少工作量和成本支出,來實(shí)現(xiàn)分布式控制的智能化和網(wǎng)絡(luò)化。與具有獨(dú)立邊緣網(wǎng)關(guān)的應(yīng)用程序相比,這種集成云連接的分布式控制解決方案節(jié)省了大量資源,而且不再需要數(shù)據(jù)交換接口。從全球任何PC機(jī)或移動(dòng)設(shè)備都可以訪問分布式控制系統(tǒng)云中的機(jī)器數(shù)據(jù),可以實(shí)現(xiàn)故障診斷和進(jìn)行預(yù)防性維護(hù)。用戶無需任何編程知識(shí)就可以創(chuàng)建這些儀表板。溫度、壓力或振動(dòng)等,極限值也可以很容易地設(shè)置,并且可以規(guī)定超過限制值的動(dòng)作。如有需要的話,圖爾克云可以直接發(fā)送短信或電子郵件。
分布式控制系統(tǒng)中的網(wǎng)關(guān):BL20/BL67
圖爾克Codesys可編程BL20和BL67網(wǎng)關(guān),支持Codesys 3編程,在分布式控制系統(tǒng)中可以用作獨(dú)立PLC來控制任務(wù),也可以用作網(wǎng)絡(luò)設(shè)備,進(jìn)行外圍的快速信號(hào)處理。配有PROFINET、Modbus TCP、Ethernet/IP或PROFIBUS-DP現(xiàn)場總線接口;并支持標(biāo)準(zhǔn)以太網(wǎng)和串行通信。擴(kuò)展模塊通過內(nèi)部總線與網(wǎng)關(guān)進(jìn)行通信,且能獨(dú)立于現(xiàn)場總線協(xié)議進(jìn)行配置。
由于Codesys的支持,BL20和BL67網(wǎng)關(guān)在分布式控制系統(tǒng)中可以作為現(xiàn)場分布式智能從站使用;也可以作為一個(gè)協(xié)議轉(zhuǎn)換工具把以太網(wǎng)轉(zhuǎn)化為串口通信;還可以為分布式控制系統(tǒng)中RFID通信提供更有價(jià)值的服務(wù),比如可以接管高一級(jí)的控制器和用戶數(shù)據(jù)之間的系統(tǒng)內(nèi)部數(shù)據(jù)通訊任務(wù)。
分布式控制系統(tǒng)中的可視化:TX VisuPro
如果對(duì)分布式控制系統(tǒng)的可視化有更高的需求,或分布式控制系統(tǒng)中的HMI設(shè)備需要在HMI協(xié)議層級(jí)與其他制造商的控制器通信,則圖爾克還可提供其自身的強(qiáng)大的可視化程序:TX VisuPro——圖爾克用于開發(fā)圖形用戶界面的編程環(huán)境。
TX VisuPro提供了Codesys驅(qū)動(dòng)程序,可以與Codesys控制器連接。此外,TX Visu Pro可與最多8個(gè)完全相同或不同的控制器并行通信,支持Siemens(西門子)、Phoenix Contact (菲尼克斯)、Allen-Bradley(AB)、Beckhoff (倍福)等協(xié)議。TX VisuPro免許可,并內(nèi)置用于創(chuàng)建和測(cè)試可視化的仿真模式,而無需使用現(xiàn)有硬件。諸如手勢(shì)控制、調(diào)度、Java腳本、IP攝像頭、電子郵件或?qū)徲?jì)跟蹤等高級(jí)功能可以快速直觀地生成。
如果您想了解圖爾克去中心化的分布式控制系統(tǒng)包含的具體產(chǎn)品和成功應(yīng)用案例,請(qǐng)持續(xù)關(guān)注我們!
提交
讓理想照進(jìn)現(xiàn)實(shí)——隨時(shí)保持關(guān)注機(jī)器和設(shè)備的狀態(tài)
廠內(nèi)物流智慧的硬核:智能感知
圍觀 | 用于加氫站防爆區(qū)的分布式I/O解決方案
重磅 | 研討會(huì)預(yù)告| 圖爾克數(shù)字化賦能 助力3C電子精益生產(chǎn)再升級(jí)
甜蜜的自動(dòng)化| 巧克力生產(chǎn)中的RFID智能識(shí)別方案