电子开发网

电子开发网电子设计 | 电子开发网Rss 2.0 会员中心 会员注册
搜索: 您现在的位置: 电子开发网 >> 电子开发 >> HMI人机界面 >> 正文

昆仑通态MCGS触摸屏读取RS485温湿度传感器数据

作者:佚名    文章来源:本站原创    点击数:    更新时间:2023/11/12

目的:使用MCGS自带的串口读取RS485温湿度传感器的数据,温湿度传感器同样支持modbus协议、两者通过modbus进行数据传输。

实现步骤:

  1. 查阅温湿度传感器的modbus协议说明, 波特率和寄存器地址请根据实际情况进行填写修改

温湿度传感器 

 温湿度传感器的modbus协议说明

温湿度传感器的出厂参数

可以看到传感器的串口参数为:9600 、1 、N,默认地址为:0x01。

  

寄存器说明

温度:

TX:01 10 00 00 00 01 02 01 1D+CRC

011D(hex)=285(dec)=实际值*10 表示此时温度值为:28.5℃

湿度:

TX:01 10 00 01 00 01 02 01 AF+CRC

01AF(hex)=431(dec)=实际值*10 表示此时温度值为:43.1%

2.在设备窗口设置通讯方式

  1. 双击“设备窗口”,添加一个父设备和一个子设备:
  

设备配置窗口

  1. 父设备配置如下,关键参数须跟传感器参数一致:
  

父设备参数配置

  1. 子设备参数配置,这里选择的是ModbusRTU_串口,设备属性保持默认即可,主要是添加通道,关键配置点如图所示:4区输出寄存器,16位无符号二进制,通道地址0,个数2,只读。
  

通道配置

添加完成后,双击通道,连接变量,变量需要在实时数据库创建。

  

通道连接

  1. 实时数据库添加温度、湿度对象,数据类型位浮点型
  

数据库添加

  1. 通道处理,因为实际数据是采集数据的1/10,所以需要进行通道处理,在设备窗口。
  

通道处理

输入最大值1000,工程最大值100,10倍的关系。

  1. 绘制用户界面

添加4个标签,2个设置为显示输出,浮点型小数,同时连接对象值。

  1. 通过RS485连接传感器,需要确保COM口正确。

实测将系统刷入组态屏,数据采集正常。

Tags:MCGS,昆仑通态,RS485,温湿度传感器  
责任编辑:admin
请文明参与讨论,禁止漫骂攻击,不要恶意评论、违禁词语。 昵称:
1分 2分 3分 4分 5分

还可以输入 200 个字
[ 查看全部 ] 网友评论
关于我们 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 在线帮助 - 文章列表
返回顶部
刷新页面
下到页底
晶体管查询