VisualHMI 字設定按钮:常量写入、递增递减、长按调节与按钮互斥

freeFree Technical Resource

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

字設定按钮是只写control,专用于向レジスタ写入预定义数值:参数设定、モード切り替えモード、命令下发。サポート写入常量、递增/递减、按下写A松开写B(脉冲式)。

1. 核心功能

  • 常量写入:点击写入固定值(如写入 100 = 目标温度 100℃)
  • 递增/递减:每次点击 +1 或 -1,配步长/最小/最大/循环,実装频率 ±1Hz 微调
  • 按钮互斥:多个字設定按钮绑同一レジスタ + 多ステータス指示灯,実装モード互斥選択
  • 瞬动交互:无ステータス保持,松开恢复デフォルト外观;脉冲写入:按下写 A 值、松开写 B 值(如启动=1、Stop=0)

VisualHMI 字設定按钮:常量写入、递增递减、长按调节与按钮互斥イラスト

2. 属性介绍

2.1 功能設定

属性説明
写入アドレス绑定的レジスター·アドレス
递减/递增步长:每次变化量;minimum/maximum:上下限;循环调节:越界后循环;长按调节:迟滞时间(ms)+間隔时间(ms)実装长按连续调
写入常量Click写入固定值
点动設定按下值:按下时写入;松开值:松开时写入
data typeUINT16、INT16、UINT32、INT32
执行时机 / 播放声音レジスタの設定时机;点击声音

VisualHMI 字設定按钮:常量写入、递增递减、长按调节与按钮互斥イラスト1

2.2 ステータス設定

  • 使用图库:松开时/按下时图库,可裁剪
  • 使用文字:字体/大小/行间距/Tags;選択ステータス:各ステータス文字内容、颜色、对齐、闪烁、跑马灯

3. 応用ケース

3.1 递增/递减(带长按)

2 个字設定按钮(递增/递减)+ 数值控件。写入アドレス LW1000,步长 1,範囲 0~100,长按调节:迟滞 500ms、間隔 100ms——按住连续跳数,松开停。

VisualHMI 字設定按钮:常量写入、递增递减、长按调节与按钮互斥イラスト2

VisualHMI 字設定按钮:常量写入、递增递减、长按调节与按钮互斥イラスト3

3.2 写入常量 + 点动設定

4 个按钮:写 100、写 200、写 300(写入常量),1 个按下 400/松开 0(点动設定)。绑定 LW1001,数值控件观察:点 100 表示 100;点 400 的按钮,按下表示 400,松开回 0。

VisualHMI 字設定按钮:常量写入、递增递减、长按调节与按钮互斥イラスト4

VisualHMI 字設定按钮:常量写入、递增递减、长按调节与按钮互斥イラスト5

3.3 按钮互斥(モード選択)

经典场景:0-就餐、1-回家、2-离家、3-观影…8 个モード按钮互斥。做法:8 个字設定按钮(写入常量 0~7,绑 LW1002)+ 8 个多ステータス指示灯(ステータス转换表 1;0;,值マッチング才表示图标)。点哪个按钮,对应灯亮,其他灯不表示(露出背景未选中图)。

VisualHMI 字設定按钮:常量写入、递增递减、长按调节与按钮互斥イラスト6

VisualHMI 字設定按钮:常量写入、递增递减、长按调节与按钮互斥イラスト7

互斥应用的关键:多ステータス指示灯转换表 1;0; 表示「register value=1 表示第0フレーム(选中),值=0 表示第1フレーム(未选中)」,レジスタの値等しくない。表里任何值时控件不表示、露出背景——这就是「未选中」效果。背景图要预先放好未选中态图片。

整理自 广州大彩科技 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 *.