====== State Animation for SCADA #2 ====== {{:en:mervis-ide:35-help:scadaanimation2.png}} ==== Full Name ==== Lib.Mervis.v1_0.ScadaAnimation2 ==== Required Project References ==== * Lib.Mervis ===== Description ===== An auxiliary block used for generating state numbers for the animation of operation and alarm for SCADA. ===== Usage in ST ===== program test var inp: lib.mervis.v1_0.ScadaAnimation2; end_var inp(); end_program ===== Inputs ===== |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 | | ===== Outputs ===== |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 || | ===== Detailed Function Description ===== 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.