菲尼克斯電氣開發的PLCnext Technology平臺在編程語言、工具及開源功能集成方面實現全面的自由度。更重要的是,該平臺保留了傳統PLC編程的優勢。
越來越多的IT應用(如數據庫通信、云計算和直連ERP系統等)正成為傳統控制技術的一部分。然而,將開源市場的功能集成到大多數PLC平臺中仍是個非常復雜的過程。首先,要將這些功能轉移到合適的工程系統,編程人員必須做出大量的修改,然后在實時環境中執行。但是,大多數此類應用使用的都是面向分組的以太網通信,因此對于協同要求高的制造自動化過程,很難預測其性能表現。
為此,菲尼克斯電氣認真思考面向未來的控制平臺應該是什么樣的,并明確了以下三個要求:
此外,每位用戶應能夠使用傳統PLC。全新開發的PLCnext Technology是唯一可滿足以上要求的技術平臺。
實時和非實時
控制器所使用的操作系統必須具備實時特性。在選擇操作系統時,是否能自由使用源代碼、庫或全套應用程序也是決定性因素?;谶@些條件,菲尼克斯電氣為PLCnext Technology選擇了帶實時擴展功能的Linux系統。這樣,可在實時和非實時條件下執行代碼。通過Linux能可靠執行設備控制系統程序,還可在非實時條件下執行與數據庫的通信。
用戶常用IEC 61131-3編程語言編寫設備控制系統程序。用戶希望在集成Matlab Simulink?或C++語言等創建的控制器到應用程序時,無需翻譯成IEC 61131-3編程語言。由于大多數系統不支持高級語言編寫的程序訪問操作系統功能,因而這種翻譯過程無法避免。
AXC F 2152控制器于2017年11月末上市,是首臺采用PLCnext Technology的設備
IEC 61131語言代碼和高級語言代碼混合運行
在現代化應用程序中,IEC 61131語言代碼和高級語言代碼在實時和非實時條件下混合運行的情況越來越多。此外,編程人員還必須確保不同過程之間的數據能可靠傳輸。即使對于專家而言,這也是很苛刻的要求。由于很難精確了解系統中各種過程之間的時間關系,因此很容易導致優先級分配不正確;或者因為資源未被鎖定,導致應用程序出錯。
PLCnext Technology在這方面具有優勢,其不僅包含其他應用程序,還包含執行和同步管理器(ESM)以及全局數據空間(GDS)。ESM可讓用戶以XML文件的形式組態用IEC 61131、 C++或Matlab Simulink編寫的程序,從而定義程序步驟的執行周期和所述步驟的順序。因此,普通PLC可在混合運行環境中同時使用高級語言或IEC 61131-3編寫的程序。
GDS不僅僅是共享存儲器。此服務還提供發布和訂閱、智能緩沖機制和通過人能讀懂的XML文件進行輕松組態等功能。
標準調試機制
PLCnext Technology還配有通過XML文件進行組態的智能數據記錄器,可直接存儲到SQL數據庫中。在觸發智能數據記錄器后,它會記錄同步周期內的過程數據,例如記錄超過限值的所有關鍵數據。此外,PLCnext Technology還包含OPC-UA服務器和客戶端,以及Profinet控制器和設備功能。PLCnext Technology也支持編程人員常用的所有調試機制。因此,Eclipse編程人員可使用跟蹤功能顯示系統使用率。他還能發現因任務優先級和中斷而導致的各種問題。
面向開源
用戶可通過PLCnext Technology使用開源平臺。這樣他就可以訪問現有的其中一個最大的軟件池。例如,為了實現可視化,用戶可安裝OpenVPN客戶端或服務器,然后在設備上創建數據庫或創設任何運行的環境。因此,與嚴格集成到IEC 61131運行時環境中的解決方案相比,PLCnext Technology可提供明顯的附加值,并為用戶提供實現其應用程序所需的自由度。但與此同時,用戶僅能在IEC 61131環境中執行操作;對于所有PLCnext Technology設備而言,此環境指的是PC Worx Engineer。
通過圖形連接過程數據
如果用戶將PC Worx Engineer作為創建應用程序的工具,則可在PC Worx Engineer中通過圖形方式進行系統組態,而無需使用上述XML文件??赏ㄟ^圖形方式連接任務、程序和過程數據。這也適用于將圖形表示作為實例的高級語言程序。例如,設備應用程序的編程人員可將用高級語言編寫的閉環控制回路作為程序實例添加到PC Worx Engineer中,其將在PC Worx Engineer中顯示為區塊。隨后通過圖形方式連接過程數據。
PLCnext Technology還具有可靠的安全理念。這種安全理念始于以可信賴平臺模塊(TPM)形式應用于設備的信任錨。用戶和群組管理系統支持對可達過程日期的訪問權限進行定制修改。數據以加密和認證的方式傳輸到工程系統。此外,還可通過設備管理系統或手動方式安裝定期進行安全更新。