====== Alarm Extender (4 Inputs) ====== {{:cs:mervis-ide:35-help:alarmsextender4.png}} ==== Full Name ==== Lib.Mervis.v1_0.AlarmsExtender4 ===== Description ===== . ==== Required Project References ==== * Lib.Mervis ===== Usage in ST ===== program test var alr: lib.mervis.v1_0.AlarmsExtender4; end_var alr(); end_program ===== Description of Inputs and Outputs ===== |Inputs |Name |Data Type |Retain|Required Connection |Meaning| |Alarm1 |[[AlarmTrigger.htm|AlarmTrigger]]|No |No |Alarm input 1 | | |Alarm2 |[[AlarmTrigger.htm|AlarmTrigger]]|No |No |Alarm input 2 | | |Alarm3 |[[AlarmTrigger.htm|AlarmTrigger]]|No |No |Alarm input 3 | | |Alarm4 |[[AlarmTrigger.htm|AlarmTrigger]]|No |No |Alarm input 4 | | |Status |[[AlarmsStatus.htm|AlarmsStatus]]|No |No |Extending input for additional alarms| | |Outputs |Name |Data Type |Meaning| |Alarm1Flag|bool |Indication of uncleared alarm 1 (explanation see [[AlarmsPriorities.htm|alarm priorities]]) | | |Alarm2Flag|bool |Indication of uncleared alarm 2 | | |Alarm3Flag|bool |Indication of uncleared alarm 3 | | |Alarm4Flag|bool |Indication of uncleared alarm 4 | | |StatusOut |[[AlarmsStatus.htm|AlarmsStatus]]|Output for connection to superior alarm blocks | | |Local Variables|Name |Data Type |Retain|Meaning | |AlarmFlags |array[1..4] of [[../../Alarms/AlarmPoint.htm|AlarmPoint]]|Yes |States of individual alarms | | ===== Detailed Function Description =====