Reset blok (v1.0)
Celé jméno
Lib.Mervis.v1_0.ResetBlock
Potřebné reference projektu
- Lib.Mervis
Popis
Blok sloužící pro generování reset pulsu na základě vstupu z I/O nebo z HMI. Verze bloku 1.1 je identická a pouze ošetřuje chybové stavy!
Použití v ST
program test
var
reset: lib.mervis.v1_0.ResetBlock;
end_var
reset();
end_program
Vstupy
| Jméno | Datový typ | Retain | Nutno připojit | Význam | |
| HwResetInput | bool | Ne | Ano | Vstup pro reset tlačítko z I/O | |
| Delay | time | Ne | Ne | Délka generovaného pulsu | |
| PulseCount | int | Ne | Ne | Počet vygenerovaných pulsů během Delay. Platný rozsah je 1..20 |
Výstupy
| Jméno | Datový typ | Význam | |
| Out | bool | Výstup |
Lokální proměnné
| Jméno | Datový typ | Význam | |
| SwReset.In | bool | Proměnná pro reset z HMI |
Podrobný popis funkce
Blok se používá pro generování reset pulsů z reset tlačítka připojeného na I/O nebo z HMI. Vzestupná hrana na vstupu HwResetInput resp. na SwReset.In způsobí vygenerování PulseCount pulsů na výstupu Out po dobu Delay. Spouštěcí vstupy není třeba vracet zpět do neaktivní úrovně, toto zajišťuje blok sám.
