485温湿度变送器通过无线转成以太网方式与上位机通讯实例 点击:209 | 回复:2



大连德嘉工控

    
  • [版主]
  • 精华:7帖
  • 求助:2帖
  • 帖子:1071帖 | 1339回
  • 年度积分:432
  • 历史总积分:8492
  • 注册:2009年2月24日
发表于:2022-04-02 11:44:39
楼主

实现功能: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 都支持。


硬件连接示意图:

1.png


硬件实物连接图:

2.png


部分连接图:

3.png

4.png


参数设置如下:

1、BY-M31 RS485温湿度变送器默认的通讯参数为:9600,n,8,1;地址2,这里我就不做修改了,因为很多厂家的产品也都是这个默认参数

5.png


2、无线串口模块/DTU参数设置如下图:

6.png


3、Modbus TCP/Modbus RTU模块参数设置如下图:

       该ModbusTCP / ModbusRTU协议转换器,内部有一个 IP 地址(出厂预设为192.168.1.10),它还预留了一个后门地址 192.168.1.222,注:并不是转换器的真实地址,用于当用户忘记实际的 IP 地址后,通过在 IE 浏览器中输入 192.168.1.222 来进入内部设置页面,查看或设置转换器的内部实际设置值。

7.jpg


(1)转换器IP地址设置:
    默认设置IP:192.168.1.10,用户可根据实际需要更改IP地址设置

8.jpg


(2)ModbusRTU波特率参数设置:
将从站设备的波特率、数据位、校验方式、停止位选择实际对应的从站设备一致即可。如果实际调试中,从站设备响应时间长,发现200ms时间短的话,可以通过时间倍数加大到指定时间。这里选择倍数为10,即时间为2秒。

9.jpg


(3)ModbusRTU从站模式设置:
一共两种模式可供用户选择,默认为通过Slave ID来对应从站号设置,这种一般上位机选择多一些;另一种方式是通过从站地址由ModbusTCP起始地址决定的,从站个数是可选的(1个、7个、66个),这里选择默认通过Slave ID方式连接。

10.jpg


最终通过Modbus Poll(使用ModbusTCP方式连接)读到温湿度变送器数据如下:

11.jpg

1分不嫌少!


楼主最近还看过



大连德嘉工控

  • [版主]
  • 精华:7帖
  • 求助:2帖
  • 帖子:1071帖 | 1339回
  • 年度积分:432
  • 历史总积分:8492
  • 注册:2009年2月24日
发表于:2022-04-06 10:40:00
1楼

本次实验实例硬件搭配和演示视频如下:

由于远距离传输不方便在办公室测试,测试的模块都是在一起近距离测试的,该款无线DTU串口模块官方文档说明支持8km,所以一般的需求都能达到。


大连德嘉工控

  • [版主]
  • 精华:7帖
  • 求助:2帖
  • 帖子:1071帖 | 1339回
  • 年度积分:432
  • 历史总积分:8492
  • 注册:2009年2月24日
发表于:2022-05-07 09:27:49
2楼

硬件实物连接图:



1.jpg


其中绿色网线连接西门子200 SMART PLC!



热门招聘
相关主题

官方公众号

智造工程师