Safety Integrated Extended Functions
6.12 Message buffer
Safety Integrated
Function Manual, 05/2010, A5E03264275A
113
When a safety message is present, the bit 2139.5 = 1 ("Safety message present") is set. The
entry in the message buffer is delayed. For this reason, the message buffer should not be
read until a change in the buffer (r9744) has been detected after "Safety message present"
is output.
The messages must be acknowledged via the fail-safe inputs F-DI of the TM54F or via
PROFIsafe.
Properties of the safety message buffer:
● The entries appear in the buffer according to the time at which they occurred.
● If the cause of at least one message in "Current message case" is rectified and
acknowledged, the message buffer is reorganized accordingly. Messages that have not
been rectified remain in "Current message case".
● A maximum of 8 messages can be saved in the message buffer of the "Current message
case". If 8 messages are entered in the "Current message case" and a new message
occurs then this message can no longer be saved.
● If a fault is rectified and the message is acknowledged, the message buffer will be
reorganized. The history is recorded in the "Acknowledged message case" 1 to 7.
● r9744 is incremented each time the message buffer changes.
● A message value (r9749, r9753) can be output for a message. The message value is
used to diagnose the message more accurately (refer to the message description for
more details).
Deleting the message buffer
The message buffer is deleted with p9752 = 0. The parameter p9752 (SI message cases,
counter) is also reset to 0 at POWER ON. This also clears the fault memory.
Overview of important parameters
● r2139.0...12 CO/BO: Status word, faults/alarms 1
● r9744 SI message buffer changes, counter
● r9745[0...63] SI component number
● r9747[0...63] SI message code
● r9748[0...63] SI message time received in milliseconds
● r9749[0...63] SI message value
● r9750[0...63] SI diagnostic attributes
● p9752 SI message cases, counter
● r9753[0...63] SI message value for float values
● r9754[0...63] SI message time received in days
● r9755[0...63] SI message time removed in milliseconds
● r9756[0...63] SI message time removed in days