====== Vstup s hlídaním rozsahu (v1.1) ====== {{:cs:mervis-ide:35-help:safeinput_v1.1.png}} ==== Celé jméno ==== Lib.Mervis.v1_1.SafeInput ===== Popis ===== Pomocný blok sloužící pro hlídání rozsahu vstupní proměnné, její filtraci a případné přepnutí na záložní hodnotu. ==== Potřebné reference projektu ==== * Lib.Mervis ===== Omezení použití bloku ===== [[..:..:generic_usagelimits.htm|**Obsolete**]] - nahrazen blokem [[..:safeinput_v1.2.htm|SafeInput v1.2]] ===== Použití v ST ===== program test var inp: lib.mervis.v1_1.SafeInput; end_var inp(); end_program ===== Popis vstupů a výstupů ===== |Vstupy |Jméno |Datový typ|Retain|Nutno připojit |Význam| |AlarmPriority |[[..:..:alarms_alarmprioritytype.htm|AlarmPriorityType]]|Ne |Ne |Třída generovaného alarmu | | |Input |real |Ne |Ano |Vstupní hodnota | | |Minimum |real |Ne |Ne |Minimální povolená hodnota | | |Maximum |real |Ne |Ne |Maximální povolená hodnota | | |SafeInput |real |Ne |Ne |Náhradní hodnota v případě poruchy | | |FilterTimeConstant|time |Ne |Ne |Časová konstanta filtru pro filtrování hodnoty| | |Výstupy|Jméno |Datový typ |Význam| |Alarm |[[..:alarmtrigger.htm|AlarmTrigger]]|Spouštěcí proměnná alarmu| | |Output |real |Výstup | | ===== Podrobný popis funkce ===== Blok se používá pro ošetření hodnoty např. z čidel, kdy v případě jeho poruchy dojde k nahrazení za bezpečnou hodnotu, aby nedošlo k nevhodnému akčnímu zásahu nasledujících bloků. ===== Verze ===== {{indexmenu>..085-safeinput#2}}