4 仪表、滑块和进度条控件
本章节主要介绍仪表控件、滑块控件、进度条控件在Modbus协议中常见的应用。其中简单的控件绑定变量,可以在组态配置页面关联,或者在【工具-协议与变量-逻辑处理】绑定变量
本章节屏幕当主站,读写从机指令,若屏幕当从站,仪表、滑块、进度条控件的应用一样,参考即可,本章节创建2个保存寄存器、2个输入寄存器,用于说明仪表控件、滑块控件、进度条应用,如下所示
适用范围: 全系列
例程下载链接:《Modbus教程3-仪表、滑块及进度条控件V1.0》(点击跳转)
协议开启、变量相关说明,参考链接:《Modbus 基本参数说明》
4.1 仪表控件
【仪表控件】画面主要对仪表控件的使用做示例说明。仪表控件反映用户主机上的数据变化,满足用户使用的仪器仪表界面
画面/逻辑配置
方法一:逻辑处理绑定
画面中添加一个仪表控件(控件ID:1),作为显示从机电压值,打开【工具-协议与变量】,添加1条逻辑处理
用途用于【控件绑定】,填写对应的画面ID1、仪表控件ID1,绑定的变量为【电压】,如下所示
方法二:组态画面绑定
画面中添加一个仪表控件(控件ID:2),作为显示从机电流。且在其属性栏窗口中绑定“电流”变量,如下所示
运行预览
此时,编译工程并运行虚拟串口屏,和Modbus Slave软件联机,仪表控件实时显示电压(控件ID:1)、电流(控件ID:2)的变化
4.2 滑块和进度条控件
【进度条和滑块控件】画面,将进度条控件和滑块控件一起配合使用,进度条的通知为关联滑动条,主要是用于显示绑定的变量值,通过拖动滑块控件的游标,改变变量值
画面/逻辑配置
方法一:逻辑处理绑定
画面中添加进度条控件(控件ID:1)、滑块控件(控件ID:2)。在【协议与变量设置】中添加1条逻辑处理
用途用于【控件绑定】,填写对应的画面ID2、仪表控件ID2,绑定的变量为【设置温度】,如下所示
方法二:组态软件绑定
画面中添加进度条控件(控件ID:3)、滑动条控件(控件ID:4)。滑块控件直接绑定【设置湿度】,配置如下所示
运行预览
此时,编译工程并运行虚拟串口屏,和Modbus Slave软件联机。当变量的值发生变化时,滑块控件和进度条显示的状态也会相应的更新;通过鼠标点击滑块控件并拖动,变量的值也会相应变化更新