VisualHMI 功能버튼:화면전환/对话框/菜单/条件触发/通知

무료무료 기술 자료

이 글은 바로 읽을 수 있으며 기초 학습과 검색 유입에 적합합니다.

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

1. 버튼用途(5 种)

用途설명
전환화면跳转目标화면,可配动画效果(从左到右/从右到左/从上到下/从下到上)和动画范围(整个화면/指定范围四边距)
열기对话框弹目标화면为对话框,背景蒙版 0~100(0 透明),弹出位置可指定坐标(默认居中)
닫기对话框配合열기对话框,按下返回原화면
虚拟按键설정键盘功能(见键盘篇)
열기菜单열기菜单화면,背景蒙版/弹出位置可配,菜单返回주소:选中项数值쓰기该주소
닫기菜单配合열기菜单使用

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

2. 条件触发 + 通知

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

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

3. 적용案例

3.1 全屏/指定范围전환화면

主页放功能버튼(전환화면→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 两个功能버튼(닫기对话框 + 通知: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)구성(SCADA)控件튜토리얼「功能버튼」,版权归大彩科技所有。

실제 프로젝트에 이 자료를 활용하시겠습니까?

도구 센터에서 프레임 분석, CRC 검증, 장비 디버깅을 진행하거나 요청을 제출하여 선정 및 연동 제안을 받아보세요.

엔지니어 회원

이 글을 실행 가능한 디버깅 자료로 활용하세요

가입하면 고급 프레임 분석, 자료 패키지 다운로드, 코드 예제, 엔지니어링 사례, 우선 기술 지원을 이용할 수 있어 실제 프로젝트 납품에 적합합니다.

고급 도구 무제한 이용
자료 패키지와 코드 패키지
완전한 엔지니어링 사례 라이브러리
우선 기술 지원 채널

답글 작성

이메일 주소는 공개되지 않습니다. 必填项已用 * 标注