Lib.Mervis.v1_0.AlarmsExtender16
.
program test
var
alr: lib.mervis.v1_0.AlarmsExtender16;
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 | |
| Alarm9 | AlarmTrigger | No | No | Alarm input 9 | |
| Alarm10 | AlarmTrigger | No | No | Alarm input 10 | |
| Alarm11 | AlarmTrigger | No | No | Alarm input 11 | |
| Alarm12 | AlarmTrigger | No | No | Alarm input 12 | |
| Alarm13 | AlarmTrigger | No | No | Alarm input 13 | |
| Alarm14 | AlarmTrigger | No | No | Alarm input 14 | |
| Alarm15 | AlarmTrigger | No | No | Alarm input 15 | |
| Alarm16 | AlarmTrigger | No | No | Alarm input 16 | |
| 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 | |
| Alarm9Flag | bool | Indication of uncleared alarm 9 | |
| Alarm10Flag | bool | Indication of uncleared alarm 10 | |
| Alarm11Flag | bool | Indication of uncleared alarm 11 | |
| Alarm12Flag | bool | Indication of uncleared alarm 12 | |
| Alarm13Flag | bool | Indication of uncleared alarm 13 | |
| Alarm14Flag | bool | Indication of uncleared alarm 14 | |
| Alarm15Flag | bool | Indication of uncleared alarm 15 | |
| Alarm16Flag | bool | Indication of uncleared alarm 16 | |
| StatusOut | AlarmsStatus | Output for connection to superior alarm blocks |
| Local Variables | Name | Data Type | Retain | Meaning |
| AlarmFlags | array[1..16] of AlarmPoint | Yes | States of individual alarms |