功能按钮是 HMI 里的「万能按钮」:切画面、弹对话框、开菜单、条件执行、发通知、虚拟按键,全靠它。这篇把每种用途讲清楚。
1. 按钮用途(5 种)
| 用途 | 説明 |
|---|---|
| 切换画面 | 跳转目标画面,可配动画效果(从左到右/从右到左/从上到下/从下到上)和动画範囲(整个画面/指定範囲四边距) |
| 打开对话框 | 弹目标画面为对话框,背景蒙版 0~100(0 透明),弹出位置可指定坐标(デフォルト居中) |
| 关闭对话框 | 配合打开对话框,按下戻る原画面 |
| 虚拟按键 | 設定键盘功能(见键盘篇) |
| 打开菜单 | 打开菜单画面,背景蒙版/弹出位置可配,菜单戻るアドレス:选中项数值写入该アドレス |
| 关闭菜单 | 配合打开菜单使用 |

2. 条件触发 + 通知
- 条件触发:按钮动作绑定逻辑表达式,条件满足才执行。触发アドレス + 比较(>、=、<=、==、!=、IN 範囲内、OUT 範囲外)+ 值
- 通知:执行动作时给 PLC アドレス写值。通知アドレス + 值

3. 応用ケース
3.1 Fullscreen/指定範囲切换画面
主页放功能按钮(切换画面→1_切换画面,动画从上到下,整个画面);子页放戻る按钮(动画从左到右,指定範囲:左60/右60/上185/下195)——只动画切换中间エリア。


3.2 条件触发切换
功能按钮(切换画面,条件アドレス LW1000 == 1)+ 一个层叠其上的字設定按钮(写 LW1000=1)。点字設定按钮→条件成立→切到目标画面。常用于注销ログイン等级这类「值变化才执行」的场景。


3.3 对话框(確認操作)
主页功能按钮(打开对话框→3_对话框,背景蒙版 50)。对话框画面放 YES/NO 2つ功能按钮(关闭对话框 + 通知:LW1001 写 1)。点确定→关对话框+发通知;点キャンセル→直接戻る。适合「是否停机?」这类確認。


3.4 菜单(弹出選択)
主页功能按钮(打开菜单→4_菜单,蒙版50,位置X300/Y85,菜单戻るアドレス LW1002,通知 0x0F00 写 65535 复位)。菜单画面 5 个功能按钮(自动/制冷/制热/送风/除湿/睡眠),每个写入对应值。选中后数值写入 LW1002,多ステータス指示灯表示モード。


整理自 广州大彩科技 VisualHMI 开发ドキュメント(hmi-doc.gz-dc.com)组态控件チュートリアル「功能按钮」,著作権は大彩科技すべての。
Leave a Reply