智能网关modbus数采设置方法(TCP + HJ212)

  • 时间 :2022-10-27
  • 作者 :佰马科技
  • 浏览数 :2474

佰马智能网关系列产品,具有广泛的行业场景应用能力,面向智慧路灯杆、智慧照明物联网、智慧园区、智慧工厂、智慧交通、智慧零售等行业场景,提供可靠、稳定、高速的数据通信转发服务,以及边缘计算服务。网关已实现兼容海量的设备通信协议,包括:MQTT、MODBUS、JSON、TCP、UDP、HTTP等,已与主流品牌仪器仪表、PLC、物联网设备实现通信协议匹配,即插即用。本篇简单介绍一下佰马智能网关modbus协议的规则设置方法。


协议兼容智能网关.jpg


1、第一步进行网络设置

选择WAN接口类型为DHCP保存并应用


图片 1.png


2、进行接口设置

这里选择的modbus服务器为1,所以等下选择的上报中心也应该为1否则会读取不到数据

注意:这里的服务器端口应该与服务器配置中的端口区分开来(这里的服务器端口指的是与modbus slave连接的端口,所以应该与modbus slave中设置的端口一致)


图片 2.png


3.modbus规则设置

序号为自定义,但是不要出现相同的序号以免发生冲突

设备名和因子名称应该按照平台的监测因子编码来进行设定

设备ID应与modbus slave里slave ID一致

功能码也与Function选择的功能码一致

start address表示起始位 count表示占的字节数

数据类型应该注意的是高低位以及应该与modbus slave里选择的数据类型一致


图片 3.png


4、服务端配置

因为本次测试使用的是modbus+TCP+HJ212所以这里使用的协议为TCP 封装类型为HJ212(后续根据实际需要进行修改)

注意:这里的服务器端口应该与网络调试工具要进行连接的端口一致,保存并应用后连接状态要为已连接


图片 4.png


5、modbus slave设置

因为这里使用的协议为TCP所以modbus传输类型也应该为TCP

这里的端口就是与数据采集里接口设置的服务器端口一致


图片 5.png


功能码、设备ID、数据类型参照modbus规则设置来进行设置


图片 6.png


6、网络调试助手

协议类型、本地地址、本地主机端口参照服务端配置来进行设定,注意的是端口设定要一致,主机地址不要出错


图片 7.png


7、测试

更改modbus slave的第0位为1

网络调试助手和系统日志中均有相应的反馈,测试成功


图片 8.png


图片 9.png


图片 10.png

联系我们
联系我们

佰马Baimatech,集M2M产品研发、IoT平台服务、国际化运营于一体,让我们联接,共创未来