DPM_CTRL

../_images/fdbd5d27e38ad7dd0a33139000eba54e1
Parameter Value
Library_File_Name PROFIBUS_AC500_V25.lib
Firmware V2.5
Type Type_Function_Block_History
Group Control

The Function Block DPM_CTRL implements thePROFIBUS DP function DDLM_Global_Control. DDLM_Global_Control is a broadcast function.

Using global control commands, the output data of one, several or all slaves can be reset and input or output data of slaves can be synchronized. The commands are selected by different combinations of the outputs CLR_DATA, FREEZE / UNFREEZE and SYNC / UNSYNC. The called slaves are selected using three parameters. First, during project planning, the slaves can be divided into logical groups. Then, during runtime, the slaves can be called individually or in groups via the Function Block inputs SLV and GROUP_SLV.

Every time a FALSE → TRUE edge is applied to input EN, DPM_CTRL reads the data at its inputs and sends a corresponding request message to the Communication Module. Further FALSE → TRUE edges at input EN are ignored until the processing of the active requests is finished. The completion of the request processing is indicated by DONE = TRUE.