====== Alarmový trigger pro real proměnné (v1.0) ====== {{:cs:mervis-ide:35-help:real_to_alrtrig.png}} ==== Celé jméno ==== Lib.Mervis.v1_0.real_to_alrtrig ===== Popis ===== Pomocný blok sloužící pro generování alarmu z real proměnné. ==== Potřebné reference projektu ==== * Lib.Mervis ===== Použití v ST ===== program test var alrTrig: lib.mervis.v1_0.real_to_alrtrig; end_var alrTrig(); end_program ===== Popis vstupů a výstupů ===== |Vstupy |Jméno |Datový typ|Retain|Nutno připojit |Význam| |Input |bool |Ne |Ano |Vstupní hodnota | | |Priority |[[..:..:alarms_alarmprioritytype.htm|AlarmPriorityType]]|Ne |Ne |Třída alarmu | | |LowLimit |real |Ne |Ne |Dolní povolená hodnota | | |HighLimit |real |Ne |Ne |Horní povolená hodnota | | |Hysteresis|real |Ne |Ne |Hystereze kolem limitních hodnot| | |Delay |time |Ne |Ne |Zpoždění alarmu | | |Výstupy|Jméno |Datový typ|Význam| |Alarm |[[..:alarmtrigger.htm|AlarmTrigger]]|Výstup | | ===== Podrobný popis funkce ===== Blok generuje alarm, pokud je //Input// mimo definované rozmezí. K aktivaci alarmu dojde pokud //Input// klesne pod //LowLimit// resp. vzroste nad //HighLimit//, k odeznění alarmu je třeba aby //Input// vzrostl nad //LowLimit + Hysteresis// resp. klesl pod //HighLimit - Hysteresis//. Pokud je nastavené zpoždění, musí být //Input// mimo definované rozmezí alespoň po tuto definovanou dobu. ===== Verze ===== {{indexmenu>..020-real_to_alrtrig#2}}