User Manual

Alarm management
Alarm response of the function blocks
9
146 | 353 CM110664en_07
In the case of the binary output, [Rlb] errors may originate both from the
[PrVal] (or associated physical output) and from the [FbVal] (or associated
physical input).
A FAULT alarm will disappear as soon as the variable [Rlb] changes from a
value not equal to NO_FAULT_DETECTED back to the value
NO_FAULT_DETECTED.
An OFFNORMAL alarm is generated:
A monitored, referenced object is not enabled
A referenced object cannot be enabled
A FAULT alarm is generated when:
A referenced object is not found
A referenced object is not a commandable object (output object or value
object)
Invalid priorities are used for the referenced object (valid priorities are
Priority 2, 5, 14 and 16)
ProgramValue or ExceptionValue are outside the permissible range
The referenced objects have a different number of operating modes
The function table is empty
Discipline I/Os and Group
Alarm handling is identical for Discipline I/O and Group blocks. These function
blocks only support FAULT alarms.
A FAULT alarm is generated as soon as the [Rlb] property of the function
block assumes any value other than NO_FAULT_DETECTED. In particular,
this is the case when [Rlb] changes from a value not equal to
NO_FAULT_DETECTED to another value not equal to
NO_FAULT_DETECTED.
A FAULT alarm will disappear as soon as the [Rlb] property of the function
block changes from a value not equal to NO_FAULT_DETECTED back to the
value NO_FAULT_DETECTED.
The following conditions cause a FAULT alarm to be initiated:
Address conflict:
The subsystem fails to recognize the device defined in the [IOAddress]
parameter. This alarm is issued by the associated function block.
Communications error:
The subsystem indicates a communications failure. This can be due to a
bus open circuit or a faulty device, or, very rarely, to a communications
overload on the bus. These alarms are indicated by the shared function
block.
Command Control
Alarm response