분리고정닫기

본사 대한민국
Beckhoff Automation Co., Ltd.

대륭테크노타운 3차 12층
가산디지털2로 115
08505 금천구, 서울특별시, 대한민국

+82 2 2107-3242
info-kr@beckhoff.com
www.beckhoff.com/ko-kr/

Module Type Package (MTP)

TwinCAT for modular plant engineering

TwinCAT MTP: modular automation with Module Type Package

With modular automation, process technology plants can be flexibly implemented and adapted with little effort. Rigid automation systems that have been operated unchanged for years are increasingly becoming a thing of the past, with individuality and flexibility asserting themselves as the future of the process industry. The Module Type Package (MTP) is a concept that allows process technology plants to leverage maximum potential across the board, from the planning phase through to operation. This makes MTP a crucial component in the development of future modular automation solutions.

Schematic representation of a modular plant using TwinCAT MTP
Schematic representation of a modular plant using TwinCAT MTP

One of the emerging challenges for many sectors in the process industry, such as the pharmaceutical sector, is increasing fluctuation across sales markets. This is accompanied by the need for a shorter time-to-market due to accelerated development cycles. Product life cycles are shortened accordingly, and these in particular require economically profitable and simultaneously individualized production of small batches.

An increasingly popular solution is designing plants to be modular, which provides the option to reuse the modules for different purposes. This involves breaking down the plant’s entire process into individual sub-processes and mapping them using modules. Full plant modularity can then be achieved with a separate, decentralized controller for each module. The entire process can be remapped by subsequently integrating the individual modules into a higher-level control system (e.g., a DCS). As a result, the development work shifts from plant engineering to module engineering, enabling the plant to be flexibly modified with little effort, depending on current requirements. Additional modules can be added to the plant and modules that have already been integrated can be rearranged or removed. Complete reprogramming is not required, as most of the logic is in the individual modules. The higher-level controller only handles the orchestration of the modules and the services they offer, and is therefore referred to as the process orchestration layer (POL).

In practice, the concept is implemented by means of a manufacturer-independent standard for the description of process modules: the NAMUR Module Type Package (MTP). The MTP, which is defined in accordance with VDI/VDE/NAMUR 2658, contains all the information necessary to integrate a process module into a modular plant, including functions in the form of services, communication, and an HMI template. Interfaces defined in the MTP guideline enable plug-and-produce behavior, eliminating the work and costs associated with restructuring a plant. This means modules are only developed once and can then be integrated into plants independently of the controller manufacturer and POL.

Laurids Beckhoff, Industry Manager, explains the MTP concept and its implementation in a modular plant.
Laurids Beckhoff, Industry Manager, explains the MTP concept and its implementation in a modular plant.

Advantages of Module Type Package (MTP)

  • short time-to-market due to minimized plant engineering
  • short time-to-repair due to uniform module interfaces
  • individual production of small batches due to reusability of modules
  • numbering-up replaces time-consuming scale-up
  • uniform look and feel of the visualization system

Advantages and features of TwinCAT MTP

  • seamless integration into TwinCAT Engineering
  • interface-driven MTP engineering
  • option to import and export MTP files before programming
  • integrated engineering achieved by importing P&ID information ​
  • automatic PLC code generation based on the module definition
  • automatic generation of the local HMI

TwinCAT MTP functionality in detail

The Module Type Package (MTP) concept is integrated into TwinCAT by the products TwinCAT MTP Runtime and TwinCAT MTP Engineering. TwinCAT Engineering includes a project management system into which the TwinCAT MTP Engineering is integrated as its own project type. The project type enables the generic definition of a module on the basis of which the MTP file can be generated before programming. Existing information can be processed via an open API, an MTP import, or a DEXPI import. In addition, the information can be used for automated PLC and HMI generation.

Subsequent changes in the MTP project management are integrated by means of automatic project synchronization. Only the actual process logic of the functionalities to be offered needs to be programmed in the prepared state machine.

Finally, the project can be activated, whereby the variables of the defined interfaces are automatically made available to the POL via OPC UA.

The following interactive graphic explains the process from the development of the module with TwinCAT MTP to its integration into the plant in individual steps:

In practice: Module Type Package (MTP) in industrial use at Ajinomoto Omnichem

System automation in industrial use: MTP at Ajinomoto Onichem
System automation in industrial use: MTP at Ajinomoto Onichem

In this use case, Ajinomoto Omnichem (an Ajinomoto Group company) and Beckhoff successfully demonstrated how the Module Type Package concept can be used to automate an industrial plant.

A special feature of the plant shown is the use of the MTP hub. In this application, all modules of the plant were implemented on a central Beckhoff control system. The PC-based control technology makes it possible to implement the modules in independent PLC programs and make them available to the POL separately. Through this architecture, the plant structure can be changed without having to adapt the control system – it automatically recognizes which modules are currently connected. The plug-and-produce behavior of the MTP concept enables simple reconfiguration in the POL, which has reduced the changeover time considerably.

FAQs, further information, and contact

TwinCAT allows for straightforward MTP programming without requiring in-depth knowledge of the relevant guidelines: It starts with the definition of the MTP interface, which results in the MTP file. This is then used for automatic code generation for the PLC and the HMI, allowing developers to concentrate primarily on the actual process logic and leave a large part of the programming to TwinCAT.

No, this is not necessary with PC-based control technology. It is also possible to run several MTP modules simultaneously on high-performance Beckhoff Industrial PCs. The resulting MTP hub makes the individual modules available to the control level independently of each other.

Yes, this is possible due to the integrated engineering features in TwinCAT. In addition to the MTP import, it is also possible to read the DEXPI format or proprietary data sources into TwinCAT. This means information from upstream planning steps can be used directly in the engineering environment and passed on to the control level.

Products

TF8400 | TwinCAT 3 MTP Runtime

TF8400 | TwinCAT 3 MTP Runtime

An MTP (Module Type Package) is a communication interface between a higher-level control system (e.g. process control system) and a modular plant. The MTP describes the interface of visualization, provided services and other features of a module, so that a simple orchestration of the modules to form a complete plant can be done easily and quickly in the higher-level control system.

TF8401 | TwinCAT 3 MTP Engineering

TF8401 | TwinCAT 3 MTP Engineering

An MTP (Module Type Package) is a communication interface between a higher-level control system (e.g. process control system) and a modular plant. The MTP describes the interface of visualization, provided services and other features of a module, so that a simple orchestration of the modules to form a complete plant can be done easily and quickly in the higher-level control system.

TE1120 | TwinCAT 3 XCAD Interface

TE1120 | TwinCAT 3 XCAD Interface

TwinCAT 3 XCAD Interface is the latest version of the interface between ECAD tools and TwinCAT 3. Based on the standardized AutomationML (AML) format, I/O topologies created in ECAD tools can easily be imported into TwinCAT and created automatically. This saves the effort required for manual transfer to TwinCAT and avoids the associated possible sources of error and therefore increases the efficiency in the engineering process.

TF6100 | TwinCAT 3 OPC UA

TF6100 | TwinCAT 3 OPC UA

OPC UA is a platform-independent, service-oriented communication architecture for reliable, secure and multisupplier data transport from the production level to the production planning and ERP system or to the cloud.

Ex Panel PCs

Ex Panel PCs

The CPX27xx and CPX37xx Panel PC series for use in zone 2/22 offer multi-touch technology and multi-core performance.

Ex Control Panel

Ex Control Panel

The Control Panel series CPX29xx and CPX39xx offer multi-touch technology for distances of up to 100 meters for use in zone 2/22.

CX5100 Embedded PC series

CX5100 Embedded PC series

The DIN-rail-mountable, fanless Embedded PCs from the CX5100 series are equipped with Intel Atom® multi-core processors.

ELXxxxx | Explosion protection (Ex i)

ELXxxxx | Explosion protection (Ex i)

The EtherCAT Terminals from the ELX series with intrinsically safe inputs/outputs enable the connection of field devices up to zone 0/20.