Lib.Mervis.v1_0.ScadaAnimation2
An auxiliary block used for generating state numbers for the animation of operation and alarm for SCADA.
program test var inp: lib.mervis.v1_0.ScadaAnimation2; end_var inp(); end_program
Name | Data Type | Retain | Must Connect | Meaning | |
Running | bool | No | No | Indicates the operation of the technology | |
Failure | bool | No | No | Indicates the failure of the technology |
Name | Data Type | Meaning | |||||||||||||||||
StateNumber | int | State number according to CompositeState. If there are multiple states, they change sequentially with a period of one second. Each state has its priority. If the input satisfies multiple states, the output is the one with higher priority (e.g., the technology reports a fault but is in operation) | Number | Priority | Meaning | 0 | 1 | Off | 1 → 2 → 3 → 1… | 2 | Running | 4 → 5 → 4… | 3 | Fault |
The block is used for animating the state of a controlled element. It cyclically changes the state number, thus allowing the assignment of individual animation phases. A typical use is with Weintek HMI displays.