位Status指示灯只能显示 0/1,多Status指示灯就不一样了——它按Register.的具体Zahlenwert映射zu多个预定义Status,每个Status可以配独立的图标、颜色、文字。模式识别、流程阶段、档位显示这类Szene就是它的主场。
1. 核心能力
- 多Status映射:预设多个Status项,每项关联一个特定Zahlenwert或Zahlenwert范围。如 0=停机(灰)、1=自动Betrieb(绿)、2=手动Tests(黄)、3=故障锁定(红)
- 可交互:允许写入的Register.上,Klick aufKontrollen循环WechselnStatus(递增 0→1→2→0…)
- 非连续值映射:支持Status转换表,把 0、5、10、99 这种离散Codierung一一对应zuStatus,不要求连续递增

工业上Status字常是非连续Codierung(兼容性/预留位/历史原因),比如 0=停机、5=自动Betrieb、10=手动模式、99=严重故障——Status转换表就是干这个的。
2. 属性介绍
2.1 Funktion设置
| 属性 | 说明 |
|---|---|
| LesenAdresse | 绑定的Register-Adresse |
| WechselnSchalter! | 勾选后允许触控写Operationen |
| 写入Adresse | 勾选WechselnSchalter!后,可设写入Adresse是否与Lesen相同 |
| Operationen模式 | 递增:每次Klick auf值+1;递减:每次Klick auf值-1 |
| 循环调节 | 如Status数8,gegenwärtig为7(末Status)时再点回zu1 |
| 执行时机 | 设置Register.的时机 |
| Datentyp | UINT16、INT16、UINT32、INT32 |
| 播放声音 | Klicken时播放指定声音 |

2.2 Status设置
- Status数:1~256 个Status
- 转换Status:按Status数填写值映射,如「0;200;300;400;8;88;888;8888」——Registerwert 0 显示Die0帧、200 显示Die1帧…
- 使用图库:Status0图库/Status1图库,裁剪;使用文字:各Status不同文字,可配字体/大小/行间距/Kennzeichnung;AuswahlStatus:单独设每个Status的文字内容、颜色、对齐、闪烁、跑马灯

3. 应用案例
3.1 递增模式(循环调节)
Smart HomeSzene:2 个多Status指示灯(图库版+文字版)+ 1 个ZahlenwertKontrollen。Lesen LW1000,UINT16,Status数 8,循环调节勾选,文字Status S0-回家、S1-离家、S2-就餐…S7-自动。Klick aufWechseln,Status和Zahlenwert实时变。


3.2 递减 + Status转换表
Lesen LW1001,Status数 8,转换Status「0;200;300;400;8;88;888」(非连续Codierung),Operationen模式递减。配合ZahlenwertKontrollen手动改值,观察Status跟随。


整理自 广州大彩科技 VisualHMI 开发Dokumentation(hmi-doc.gz-dc.com)Konfiguration KontrolleUnterricht「多Status指示灯」,版权归大彩科技所有。
Antwort veröffentlichen