The Module Type Package (MTP) offers a solution for modularising plants in the process industry. It defines an interface for easily orchestrating and connecting modules to a higher-level control system. With the new TwinCAT MTP, TwinCAT automation software from Beckhoff helps create MTP projects with automatic code generation, paving the way for efficient module development integrated into the TwinCAT Engineering Environment.
With the new TwinCAT MTP, Beckhoff’s automation software addresses increasing plant modularisation in the process industry.
The MTP concept is based around intelligent modules with their own control system. It describes an interface between the module controller and higher-level orchestration. This task can be handled by the so-called process orchestration layer (POL), which can be represented by, for example, a distributed control system (DCS). The MTP itself is a module description in the form of an archive file, which is exported from the module engineering and imported into the higher-level control system. It contains all information required for the POL to establish data exchange with the modules via the OPC UA communication standard.
TwinCAT MTP integrates the engineering of MTP-capable modules for processing plants directly into the familiar TwinCAT Engineering Environment. It offers the full range of options from module definition, import/export of an MTP, to automatic code generation. This can be customised for specific users via multiple interfaces to enable extensive automated project planning. This new TwinCAT functionality minimises the required guideline expertise for users so module developers can focus on the actual control logic.
The MTP concept is integrated into TwinCAT through the TwinCAT MTP Runtime and TwinCAT MTP Engineering products. The TwinCAT Engineering Environment includes a project management function in which TwinCAT MTP Engineering is integrated as its own project type. The TwinCAT MTP Runtime consists of an IEC 61131-3 programming library, which is used by the generated code of TwinCAT MTP Engineering to implement a directive-compliant interface. The function blocks described in this library ensure the representation via the OPC UA interface. As such, TwinCAT OPC UA enables the POL to access data in compliance with the VDI/VDE/NAMUR 2658 guideline definition (sheets 1 to 4).
For more information visit: www.beckhoff.co.za