FunktionKnopf是 HMI 里的「万能Knopf」:切画面、弹对话框、开菜单、条件执行、发通知、虚拟按键,全靠它。这篇把每种用途讲清楚。
1. Knopf用途(5 种)
| 用途 | 说明 |
|---|---|
| Wechseln画面 | 跳转目标画面,可配动画效果(从左zu右/从右zu左/从上zu下/从下zu上)和动画范围(整个画面/指定范围四边距) |
| Öffnen.对话框 | 弹目标画面为对话框,背景蒙版 0~100(0 透明),弹出位置可指定坐标(默认居中) |
| Schließen对话框 | 配合Öffnen.对话框,按下返回原画面 |
| 虚拟按键 | 配置键盘Funktion(见键盘篇) |
| Öffnen.菜单 | Öffnen.菜单画面,背景蒙版/弹出位置可配,菜单返回Adresse:选中项Zahlenwert写入该Adresse |
| Schließen菜单 | 配合Öffnen.菜单使用 |

2. 条件触发 + 通知
- 条件触发:Knopf动作绑定逻辑表达式,条件满足才执行。触发Adresse + 比较(>、=、<=、==、!=、IN 范围内、OUT 范围外)+ 值
- 通知:执行动作时给 PLC Adresse写值。通知Adresse + 值

3. 应用案例
3.1 全屏/指定范围Wechseln画面
主页放FunktionKnopf(Wechseln画面→1_Wechseln画面,动画从上zu下,整个画面);子页放返回Knopf(动画从左zu右,指定范围:左60/右60/上185/下195)——只动画Wechseln中间区域。


3.2 条件触发Wechseln
FunktionKnopf(Wechseln画面,条件Adresse LW1000 == 1)+ 一个层叠其上的字设置Knopf(写 LW1000=1)。点字设置Knopf→条件成立→切zu目标画面。常用于注销Registrierung等级这类「值变化才执行」的Szene。


3.3 对话框(BestätigenOperationen)
主页FunktionKnopf(Öffnen.对话框→3_对话框,背景蒙版 50)。对话框画面放 YES/NO 两个FunktionKnopf(Schließen对话框 + 通知:LW1001 写 1)。点确定→关对话框+发通知;点Absage→直接返回。适合「是否停机?」这类Bestätigen。


3.4 菜单(弹出Auswahl)
主页FunktionKnopf(Öffnen.菜单→4_菜单,蒙版50,位置X300/Y85,菜单返回Adresse LW1002,通知 0x0F00 写 65535 复位)。菜单画面 5 个FunktionKnopf(自动/制冷/制热/送风/除湿/睡眠),每个写入对应值。选中后Zahlenwert写入 LW1002,多Status指示灯显示模式。


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