登录
首页 PLC论坛 德嘉工控
回帖 发帖
正文

主题:485温湿度变送器通过无线转成以太网方式与上位机通讯实例

点击:1367 回复:1

实现功能:Modbus485温湿度变送器,即通过无线串口模块/DTU实现485无线远距离通讯,再用Modbus RTU转Modbus TCP协议转换器用以太网方式来连接该温度变送器。
所用设备如下:
1、Modbus TCP/Modbus RTU协议转化器(大连德嘉)
2、RS485温湿度变送器,型号BY-M31
3、无线串口模块/DTU,型号:AS32-DTU-1W(成都泽耀)
4、上位机(Modbus Poll)
注:所用Modbus TCP/Modbus RTU协议转换器(大连德嘉)为最新版,该款方式等待从站回答时间可以通过放大倍数方式,可以放大到10秒,正好适应于这种的无线DTU模块,一般这种模块根据远距离传输数据,时间是很慢的,一般为500ms-5s,所以特意通过Modbus TCP/Modbus RTU协议转换器来测试,经过测试时间为500ms-10s 都支持。
硬件连接示意图:
附件 连接示意图.jpg
硬件实物连接图:
附件 01.jpg
部分连接图:
附件 02.jpg
附件 03.jpg
参数设置如下:
1、BY-M31 RS485温湿度变送器默认的通讯参数为:9600,n,8,1;地址2,这里我就不做修改了,因为很多厂家的产品也都是这个默认参数
附件 温湿度.jpg
2、无线串口模块/DTU参数设置如下图:
附件 成都.jpg
3、Modbus TCP/Modbus RTU模块参数设置如下图:
       该ModbusTCP / ModbusRTU协议转换器,内部有一个 IP 地址(出厂预设为192.168.1.10),它还预留了一个后门地址 192.168.1.222,注:并不是转换器的真实地址,用于当用户忘记实际的 IP 地址后,通过在 IE 浏览器中输入 192.168.1.222 来进入内部设置页面,查看或设置转换器的内部实际设置值。
附件 图片1.jpg
(1)转换器IP地址设置:
    默认设置IP:192.168.1.10,用户可根据实际需要更改IP地址设置
附件 图片2.jpg
(2)ModbusRTU波特率参数设置:
将从站设备的波特率、数据位、校验方式、停止位选择实际对应的从站设备一致即可。如果实际调试中,从站设备响应时间长,发现200ms时间短的话,可以通过时间倍数加大到指定时间。这里选择倍数为10,即时间为2秒。
附件 QQ截图20220329130819.jpg
(3)ModbusRTU从站模式设置:
一共两种模式可供用户选择,默认为通过Slave ID来对应从站号设置,这种一般上位机选择多一些;另一种方式是通过从站地址由ModbusTCP起始地址决定的,从站个数是可选的(1个、7个、66个),这里选择默认通过Slave ID方式连接。
附件 图片3.jpg
最终通过Modbus Poll(使用ModbusTCP方式连接)读到温湿度变送器数据如下:
附件 QQ截图20220329094415.jpg
最后修改:2022/4/1 14:37:14
22-04-01 11:35
本次实验实例硬件搭配和演示视频如下:
由于远距离传输不方便在办公室测试,测试的模块都是在一起近距离测试的,该款无线DTU串口模块官方文档说明支持8km,所以一般的需求都能达到。
最后修改:2022/4/2 11:13:14
22-04-02 10:17

工控新闻

更多新闻资讯