MTP 解決方案基于擁有自己的控制系統的智能模塊,它描述了一個位于模塊控制器和上位控制系統之間的接口。這個任務可以通過分布式控制系統(DCS)來表示的流程編制層(POL)完成。MTP 自身是以描述文件的形式對模塊進行描述,從模塊開發導出后再導入到上位控制系統。它包含 POL 通過OPC UA與模塊建立數據交換所需的所有信息。
TwinCAT MTP 將用于過程控制設備中具有 MTP 功能的模塊開發設計,直接集成到熟悉的 TwinCAT 開發環境中。它提供了從模塊定義、MTP 導入/導出到自動生成代碼的全部選項。這可以通過多個接口為特定用戶進行定制,以規劃各種自動化項目。有了這個全新的 TwinCAT 功能,用戶就不再需要具備專業知識即可使用,從而讓模塊開發人員可以專注于實際控制邏輯。
TwinCAT 軟件可以通過 TwinCAT MTP Runtime 和 TwinCAT MTP Engineering 產品集成 MTP 解決方案。TwinCAT 開發環境包括一個項目管理庫,其中 TwinCAT MTP 開發被作為其自身的項目類型集成在庫中。TwinCAT MTP Runtime 由 IEC 61131-3 編程庫構成,該編程庫由TwinCAT MTP生成代碼,該代碼用于實現相應的接口指令。此庫中描述的功能塊確保能夠通過 OPC UA 接口進行表示。因此,TwinCAT OPC UA 允許 POL 能夠按照 VDI/VDE/NAMUR 2658 標準第 1 至 4 項中提出的要求訪問數據。