VisualHMI 功能按钮:画面切换/对话框/菜单/条件触发/通知

freeFree Technical Resource

This content is free to read, suitable for basic learning and search traffic.

功能按钮是 HMI 里的「万能按钮」:切画面、弹对话框、开菜单、条件执行、发通知、虚拟按键,全靠它。这篇把每种用途讲清楚。

1. 按钮用途(5 种)

用途説明
切换画面跳转目标画面,可配动画效果(从左到右/从右到左/从上到下/从下到上)和动画範囲(整个画面/指定範囲四边距)
打开对话框弹目标画面为对话框,背景蒙版 0~100(0 透明),弹出位置可指定坐标(デフォルト居中)
关闭对话框配合打开对话框,按下戻る原画面
虚拟按键設定键盘功能(见键盘篇)
打开菜单打开菜单画面,背景蒙版/弹出位置可配,菜单戻るアドレス:选中项数值写入该アドレス
关闭菜单配合打开菜单使用

VisualHMI 功能按钮:画面切换/对话框/菜单/条件触发/通知イラスト

2. 条件触发 + 通知

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

VisualHMI 功能按钮:画面切换/对话框/菜单/条件触发/通知イラスト1

3. 応用ケース

3.1 Fullscreen/指定範囲切换画面

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

VisualHMI 功能按钮:画面切换/对话框/菜单/条件触发/通知イラスト2

VisualHMI 功能按钮:画面切换/对话框/菜单/条件触发/通知イラスト3

3.2 条件触发切换

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

VisualHMI 功能按钮:画面切换/对话框/菜单/条件触发/通知イラスト4

VisualHMI 功能按钮:画面切换/对话框/菜单/条件触发/通知イラスト5

3.3 对话框(確認操作)

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

VisualHMI 功能按钮:画面切换/对话框/菜单/条件触发/通知イラスト6

VisualHMI 功能按钮:画面切换/对话框/菜单/条件触发/通知イラスト7

3.4 菜单(弹出選択)

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

VisualHMI 功能按钮:画面切换/对话框/菜单/条件触发/通知イラスト8

VisualHMI 功能按钮:画面切换/对话框/菜单/条件触发/通知イラスト9

对话框和菜单的背景蒙版很实用:0 全透明、100 不透明,遮住后面画面防止误操作。蒙版设 50 左右既能看到底层又有「模态」感。另外「菜单戻るアドレス」必须和菜单画面里控件的写入アドレス一致,否则选了不生效。

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

Put this resource to use in a real project?

Go to the Tool Center for message parsing, CRC verification and device debugging, or submit your requirements for selection and integration advice.

Engineer Membership

Turn this article into actionable debugging resources

After activation, you can use advanced message parsing, resource pack downloads, code examples, engineering cases and priority technical support, suitable for real project delivery.

Unlimited Advanced Tools
Resource & Code Packs
Complete Engineering Case Library
Priority Technical Support

Leave a Reply

Your email address will not be published. Required fields are marked *.