智能制造大環境下PLC的發展趨勢和路徑
工控編程語言是一類專用的計算機語言,建立在對控制功能和要求的描述和表達的基礎上。作為實現控制功能的語言工具,工控編程語言不可能是一成不變的。其進步必然受到計算機軟件技術和編程語言的發展,以及它所服務的控制工程在描述和表達控制要求和功能的方法的影響。
但是不論其如何發展和變化,這些年來的事實表明,它總是在IEC 61131-3標準的基礎和框架上展開的。這就告訴我們,IEC61131-3不僅僅是工控編程語言的規范,也是編程系統實現架構的基礎和參照。
長期以來PLCopen國際組織注重與許多國際標準化組織和基金會(如ISA、OPC基金會等)合作,開發了基礎性的規范。圖2對此形象地做了詮釋。這些工作都為智能制造和工業4.0的應用和發展做了很多先導性的探索和準備,從而打下了堅實的基礎。
多年來PLCopen一直堅持與開放標準化組織合作建立一種開放標準的生態系統。譬如與OPC基金會合作開發的:IEC61131-3的信息模型(2010年5月發布),IEC 61131-3 的OPC UA Client FB客戶端功能塊(2015年3月發布),IEC 61131-3的OPC UA Server FB服務端功能塊(2015年3月發布)。已經成功地應用于包裝行業建立PackML系列規范,大大簡化了包裝機械與上位生產管理系統的通信。
這些標準拓展了如今廣泛運用于計算技術行業的SOA面向服務的架構的應用范圍,同時也推進了一度落后于計算技術和軟件的自動化系統技術,快速跟上IT技術的進展。
PLC是智能制造和工業物聯網的先行官
實現工業4.0、智慧工廠和智能制造,必須建立在一類包括實時控制和及時監控在內的、強有力的聯網技術和規范的基礎上。這類聯網技術和規范可以在一定程度上繼承原有的聯網技術和規范,但更重要的是一定要突破原有技術和規范的局限,以及明顯不能滿足實現工業4.0、智慧工廠和智能制造的多層遞階的架構和按功能分層進行通信的思維。這就是說,除了對時間有嚴酷要求的實時控制和對安全有嚴酷要求的功能安全仍然保留在工廠層而外,所有的制造功能都將按產品、生產制造和經營管理這三個維度做到通信扁平化,實現信息虛擬化,從而構成全鏈接和全集成的智能制造生態系統。