Controlling the handshake bit

Control of the handshake bit is recommended to check whether the data of the lower-level controller is still correctly received, processed, and signaled. If more than one consistent block is used for the software module (11 or more path segments for the standard profile), the handshake bits are also used to establish consistency between the blocks. The following logic must be implemented on the higher-level controller for this purpose:

 

IF Handshake_PI = Handshake_PO THEN

 

// Process output data and process input data are only the same if the last telegram has been processed consistently.

 

  Invert all Handshake_POs

ELSE

  Time monitoring, with timeout error

END_IF