====== Vstup s hlídaním rozsahu (v1.0) ====== {{:cs:mervis-ide:35-help:safeinput.png}} ==== Celé jméno ==== Lib.Mervis.v1_0.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.1.htm|SafeInput v1.1]] ===== Použití v ST ===== program test var inp: lib.mervis.v1_0.SafeInput; end_var inp(); end_program ===== Popis vstupů a výstupů ===== |Vstupy |Jméno|Datový typ|Retain|Nutno připojit |Význam| |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| |Output |real |Výstup | | |Failure|bool |Indikace překročení rozsahu| | ===== 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}}