Ebpay

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

    • 时间 :2022-10-27
    • 作者 :Ebpay科技
    • 浏览数 :3989

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

    联系我们
    联系我们

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