Possible Combinations of Global Control CommandsΒΆ

During the process data exchange, the master cyclically transmits the output data to the corresponding slave, which applies these data immediately to its outputs. In return, a slave transmits the values currently applied at its inputs to the master. During this process, the slaves are called one after the other within one bus cycle of the master. As a result, a small time difference appears between the points of time at which the individual slaves apply the received data at their local outputs. In the same way, the points of time differ at which the acquisition of values at the slave inputs and their transmission to the master takes place. A time-synchronization of the inputs or outputs is achieved with the help of global commands. While a CLR_DATA causes all called slaves to set their outputs to 0 once and at the same time, the combinations of SYNC / UNSYNC or FREEZE / UNFREEZE must be considered together.

The following table shows the possible combinations within a global control command and explains their effects.

CLR_ DATA SYNC UN-SYNC FREEZE UN-FREEZE Effect
1 X X X X All called slaves set their outputs to 0
X 0 0 X X No effect to SYNC mode
X 0 1 X X SYNC mode for output data is terminated
X 1 0 X X SYNC mode; the output data received last are applied to the outputs
X 1 1 X X SYNC mode for output data is terminated
X X X 0 0 No effect to FREEZE mode
X X X 0 1 FREEZE mode for input data is terminated
X X X 1 0  
X X X 1 1  

Note

CLR_DATA is not supported on using Function Block DPM_CTRL with Communication Module of type CM592-DP.