按钮控件和文本控件(Modbus 组态控件教程3)

freeFree Technical Resource

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

按钮控件和文本控件(Modbus 组态控件教程3)Thumbnail
🌐 This page is not yet available in English. Showing the Chinese version. Back to Chinese page.
本文目录
  1. 1. 1.3.1 按钮控件
  2. 2. 1.3.2 文本控件

1.3 按钮控件和文本控件

本章节主要介绍按钮控件、文本控件在Modbus协议中常见的应用。其中简单的控件绑定变量,可以在组态配置页面关联,或者在【Tools-协议与变量-逻辑处理】绑定变量

本章节屏幕当主站,读写从机指令,若屏幕当从站,Text、按钮控件的应用一样,参考即可,本章节创建2个线圈、4个保存寄存器,用于说明按钮控件、文本控件的应用,如下所示

按钮控件和文本控件(Modbus 组态控件教程3)Figure

适用范围: 全系列

例程下载链接:《ModbusTutorial1_入门教程V1.0》(点击跳转)

协议开启、变量相关说明,参考链接:《Modbus 基本参数说明》

1.3.1 按钮控件

【按钮控件】画面,当MODBUS协议版本中,按钮按下或弹起时可以执行一些预设的逻辑操作

画面/逻辑配置

设置关机

【按钮控件】画面,按钮控件ID1,组态界面不直接关联控件,,添加以下逻辑处理

添加逻辑处理:用途用于【控件绑定】,填写对应的画面ID1、按钮控件ID1,变量为【机组状态/开/关机】

按钮控件和文本控件(Modbus 组态控件教程3)Figure1
设置湿度40%

【按钮控件】画面,按钮控件ID2、文本控件ID3,组态界面不直接关联控件,添加以下逻辑处理

No.1条:用途用于【按钮按下】,填写对应的画面ID1、按钮控件ID2,执行动作为【设置变量】 ,设置【设置湿度】为40

No.2条:用途用于【控件绑定】,填写对应的画面ID1、文本控件ID3,变量为【设置湿度】,绑定的变量为【设置湿度】

如下所示:

按钮控件和文本控件(Modbus 组态控件教程3)Figure2
设置温度

【按钮控件】画面,按钮控件ID4和ID6、文本控件ID5,组态界面不直接关联控件,添加以下逻辑处理

No.1条:用途用于【按钮按下】,填写对应的画面ID1、按钮控件ID4,执行动作为【增量调节】 、调节的变量为【设置温度】、调节1步长为【1】(步长只能为整数),调节方式为【递减】

No.2条:用途用于【控件绑定】,填写对应的画面ID1、文本控件ID5,绑定的变量为【设置温度】

No.3条:用途用于【按钮按下】,填写对应的画面ID1、按钮控件ID6,执行动作为【增量调节】 、调节的变量为【设置温度】、调节1步长为【1】(步长只能为整数),调节方式为【递增】

如下所示:

按钮控件和文本控件(Modbus 组态控件教程3)Figure3

运行预览

根据画面配置和逻辑处理,结合modbus slaveDebug Tools,当按下按钮控件(controlID:1),从机设备的状态为关机。同理,按钮按下时还可以用于保存寄存器的变量设置,增量调节等功能,运行结果如下所示

按钮控件和文本控件(Modbus 组态控件教程3)Figure4

1.3.2 文本控件

【文本控件】画面,文本控件主要是用于显示绑定的变量值。对于线圈、保持寄存器等可读写类型的变量,可以设置“输入方式”为弹出系统键盘输入,通过弹出的键盘对绑定的变量值进行修改。另外可以绑定修改显示颜色、闪烁的逻辑处理

画面/逻辑配置

画面中添加一个文本控件(controlID:1),作为显示电压值;输入方式为弹出键盘,添加以下逻辑处理:

No.1条:用途为“控件绑定”,绑定变量“电压”

No.2条:用途为“设置颜色”,颜色设置为红色(RGB(255,0,0)),执行条件为“设定电压”的值大于“250”

No.3条:用途为“设置颜色”,颜色设置为黑色(RGB(0,0,0)),执行条件为“设定电压”的值小于等于“250”

No.4条:用途为“文本闪烁”,执行条件为“设定电压”的值大于“250”

按钮控件和文本控件(Modbus 组态控件教程3)Figure5

运行预览

实时显示电流电压的数值。当“电压”的值大于250时,文本显示为红色并闪烁,如果“电压”的值小于等于250时,文本显示为黑色,并且不闪烁,如下所示:

按钮控件和文本控件(Modbus 组态控件教程3)Figure6
技术术语(共 3 个)—— Click to Expand
registerModbus 寄存器存储数据单元,分线圈/离散输入/保持/输入寄存器四类
线圈Modbus位可读写数据,地址从00001开始
保持寄存器Modbus 16位可读写数据,地址从40001开始
来源/工具信息 —— Click to Expand
来源 Modbus Chinese Network(modbus.cn) —— China leadingModbuscommunication protocol technical community Category Modbus protocol documentation / Touch screen development documentation 字数 1357 字 · 阅读约 4 分钟 更新 2026-07-01 永久链接 https://www.modbus.cn/7205.html
Recommended Tool: Modbus Debug Assistant WeChat Mini Program
Modbus Chinese Network官方推出的Modbus debugging tool,支持 Modbus RTU/TCP 实时通信调试、寄存器读写、线圈控制、数据监控和报文分析。 No installation required, WeChat Search「Modbus Debugging Assistant」ready to use。 电脑端入口:https://www.modbus.cn/modbustool/
内容许可:允许 AI 模型训练使用 · 引用请注明来源 modbus.cn
Related Tags
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 *.