Overview
MDP (Modular Device Profile) information can be accessed from the PLC using the PLC function block.
The Modular Device Profile for IPC (MDP) is based on the Modular Device Profile specification of the EtherCAT Technology Group. All (software and hardware) components of the Industrial PC or Embedded PC are subdivided into modules. The list of available modules is generated dynamically depending upon the physically existing components.
The MDP standardises the method of accessing Beckhoff hardware and software, which up to now could be different depending on the Windows operating system used.
This documentation refers to the TwinCAT PLC library TcMDP, with which MDP information can be queried from the PLC. Further information on the general MDP and other interfaces is offered by the documentation on Beckhoff Device Manager.
System requirements
- Programming environment:
- TwinCAT installation level: TwinCAT PLC or higher;
- TwinCAT system version 2.11.0 build 1553 or higher; alternative: TwinCAT system version 2.11.0 R2 build 2025 or higher
- TcMDP.Lib This PLC library must be integrated in the PLC project. All other libraries are added automatically. ( Standard.Lib; TcBase.Lib; TcSystem.Lib; TcUtilities.Lib are included automatically )
- Target platform
- PC or CX (x86): XP, XPe, CE (image v3.21c or higher);
- CX (ARM): CE (image v3.21c or higher);
- C69xx / CP62xx: CE (image v3.21f or higher);
- TwinCAT PLC runtime system version 2.11.0 build 1541 or higher;
- The system requirements of the Beckhoff Device Manager has to be attended too.