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