====== Alarm Trigger for Boolean Variables (4 Inputs) ====== {{:cs:mervis-ide:35-help:bool4_to_alrtrig.png}} ==== Full Name ==== Lib.Mervis.v1_0.bool4_to_alrtrig ==== Required Project References ==== * Lib.Mervis ===== Description ===== Auxiliary block used for generating alarms for up to four boolean variables. ===== Usage in ST ===== program test var inp: lib.mervis.v1_0.bool4_to_alrtrig; end_var inp(); end_program ===== Inputs ===== |Inputs |Name |Data Type |Retain|Required Connection |Meaning| |Input1\\ Input2\\ Input3\\ Input4 |bool |No |Yes |Input value | | |Priority1\\ Priority2\\ Priority3\\ Priority4|[[../../Alarms/AlarmPriorityType.htm|AlarmPriorityType]]|No |No |Alarm priority | | |Delay1\\ Delay2\\ Delay3\\ Delay4 |time |No |No |Alarm delay (if zero, no delay is applied) | | ===== Outputs ===== |Outputs |Name |Data Type |Meaning| |Alarm1\\ Alarm2\\ Alarm3\\ Alarm4|[[AlarmTrigger.htm|AlarmTrigger]]|Output | | ===== Detailed Function Description ===== The block generates an alarm if any //Input...// is active for at least the duration of //Delay...// with the priority defined by //Priority...//.