乐于分享
好东西不私藏

零基础学工控!免费好用的国产监控软件中控SCADA,今天学习MODBUSRTU驱动采集温度和湿度

零基础学工控!免费好用的国产监控软件中控SCADA,今天学习MODBUSRTU驱动采集温度和湿度
来来来,刚入行的电工兄弟们,都往这儿凑凑!别整天在那瞎琢磨了,今天龙师傅不跟你们扯那些虚头巴脑的理论,咱们就聊点实在的——怎么让电脑替咱们盯着车间的设备!很多新手兄弟一听到什么HMI、上位机、SCADA,脑瓜子嗡嗡的,觉得那是坐办公室的工程师干的事儿。其实说白了,HMI就是“人机界面”,H是人,M是机器,I是交互。咱们车间里那些触摸屏、监控大屏,全是这玩意儿。
它的核心作用就一个:替咱们那双肉眼盯着设备!管道里的水流多快、压力多大、电机转没转、变频器电流有没有超标,这软件能把所有数据全抓过来,设备一有不对劲,立马报警。不用你大半夜蹲在机器旁边抄表,懂了吗?市面上品牌的软件,像西门子的WinCC,确实稳,但那是给大厂用的。动不动就要插个加密狗,主要得有钱呀!所以今天,龙师傅给你们掏个压箱底的国产神器——中控SCADA。这玩意儿在咱们工控圈现在火得一塌糊涂,为啥?因为它真免费!
今天学习MODBUSRTU驱动采集温度和湿度
如果要学会首先要再看一下这篇文章对协议通道设备和块有一个新的认知
零基础学工控!免费好用的国产监控软件中控SCADA,新建工程工业组态通信四大核心模块:协议、通道、设备、数据点原理说明
第一步 新建工程起好名称选好服务器IP  是本地还是网络
第二步将MODBUSRTU驱动采集温度和湿度工程设为默认工程
第三步 点组态进行搭积木配置
子工程0->右键从组态服务器打开
子工程0->数据库右键选编辑出现数据库管理页面
添加驱动选择MODBUSRTU驱动
右击驱动配置添加通道 添加设备 添加数据块
一定要注意将串口,波特率,检验设对否则不能通信
驱动里的主设备ID一定要注意

这个1,它不是软件里随便填的,也不是中控Scada自己生成的。它是你接的那台从设备(比如PLC、变频器)出厂时就定死的一个“身份证号”。

对于数据块一定要选择3地址是模拟输入,详细看我的文章有详细讲解

零基础学工控!免费好用的国产监控软件中控SCADA 串口485通讯 Modbus RTU 驱动

温度和湿度长度是0x2
第四步 本地节点右键 添加位号 添加位号  温度 ,I/0地址选择块内偏移1代表第一位,湿度改成2  因为温度采集到是的INT 需要除以10  更改启用量程转换和量程工程值上限和下限如图
最终效果
因为地址有偏移 有2个变量 地址长度改成0X3

结合现场RS485+Modbus+SCADA的实际配置,整理精简总结:

一、整体架构

温湿度采集:温湿度一体式传感器 → RS485 总线 (Modbus 协议) → 中控 SCADA 系统

二、硬件与通道

  1. 物理设备
    :1 台温湿度一体化传感器,无需分开安装温、湿两个独立探头
  2. 物理通道
    :占用1 路 RS485 通讯通道,单总线挂载该设备即可

三、Modbus 寄存器(测点 & 地址)

设备单通讯地址,内部划分2 个独立寄存器测点,对应两个数据:

寄存器地址 300001:温度数据
寄存器地址 300002:湿度数据

补充:3xxxx 为 Modbus 标准输入寄存器类型,只读,适配 SCADA 数据采集场景。

四、核心结论

单台一体传感器,走 1 路 485 通讯通道;在 SCADA 点位配置上,分别读取 300001、300002 两个寄存器,实现温度、湿度双参数采集,该配置规范且合理