Animace stavu pro SCADA
Celé jméno
Lib.Mervis.v1_0.ScadaAnimation
Potřebné reference projektu
- Lib.Mervis
Popis
Pomocný blok sloužící pro generování čísel stavů pro animaci chodu a alarmu pro SCADA.
Použití v ST
program test var inp: lib.mervis.v1_0.ScadaAnimation; end_var inp(); end_program
Vstupy
Jméno | Datový typ | Retain | Nutno připojit | Význam | |
CompositeState | uint | Ne | Ano | Sdružený stav viz např. SwitcherBlock v1.2 - Composite state | |
UseFeedbackForRun | bool | Ne | Ne | Určuje, zda-li se pro stav chod bere hodnota zpětné hlášky (=true) nebo povelu (=false) |
Výstupy
Jméno | Datový typ | Význam | |||||||||||||||||
StateNumber | int | Číslo stavu dle CompositeState, pokud je stavů více mění se postupně s periodou jedné sekundy. Každý stav má svoji prioritu, v případě, že vstupu vyhoví více stavů na výstupu je ten s vyšší prioritou (např. technologie hlásí poruchu, ale je v chodu) | Číslo | Priorita | Význam | 0 | 1 | Vypnuto | 1 → 2 → 3 → 1… | 2 | Chod | 4 → 5 → 4… | 3 | Porucha |
Podrobný popis funkce
Blok se používá pro animaci stavu řízeného prvku. Cyklicky mění číslo stavu a tím umožňuje přiřadit jednotlivé fáze animace. Typické použití je např. s HMI displeji Weintek.