Lib.Mervis.v1_0.AlarmsExtender8
.
program test var alr: lib.mervis.v1_0.AlarmsExtender8; end_var alr(); end_program
Inputs | Name | Data Type | Retain | Required Connection | Meaning |
Alarm1 | AlarmTrigger | No | No | Alarm input 1 | |
Alarm2 | AlarmTrigger | No | No | Alarm input 2 | |
Alarm3 | AlarmTrigger | No | No | Alarm input 3 | |
Alarm4 | AlarmTrigger | No | No | Alarm input 4 | |
Alarm5 | AlarmTrigger | No | No | Alarm input 5 | |
Alarm6 | AlarmTrigger | No | No | Alarm input 6 | |
Alarm7 | AlarmTrigger | No | No | Alarm input 7 | |
Alarm8 | AlarmTrigger | No | No | Alarm input 8 | |
Status | AlarmsStatus | No | No | Extending input for additional alarms |
Outputs | Name | Data Type | Meaning |
Alarm1Flag | bool | Indication of uncleared alarm 1 (explanation see alarm priorities) | |
Alarm2Flag | bool | Indication of uncleared alarm 2 | |
Alarm3Flag | bool | Indication of uncleared alarm 3 | |
Alarm4Flag | bool | Indication of uncleared alarm 4 | |
Alarm5Flag | bool | Indication of uncleared alarm 5 | |
Alarm6Flag | bool | Indication of uncleared alarm 6 | |
Alarm7Flag | bool | Indication of uncleared alarm 7 | |
Alarm8Flag | bool | Indication of uncleared alarm 8 | |
StatusOut | AlarmsStatus | Output for connection to superior alarm blocks |
Local Variables | Name | Data Type | Retain | Meaning |
AlarmFlags | array[1..8] of AlarmPoint | Yes | States of individual alarms |