适用场景:服务器与佰马网关/路由之间需要用modbus RTU指令进行交互,佰马网关/路由与串口下位机之间用modbus RTU指令进行交互
一、佰马网关/路由与服务器
1.确认设备的联网情况
依据服务器的性质分为本地端与云端服务器,本地端服务器确保佰马网关/路由设备与服务器处于同一个局域网,云端服务器则需要确保佰马网关/路由设备为联网状态。
2.服务器连接配置
(1)数据采集—基础设置,打开数据采集设置,采集周期与上报周期根据实际使用情况自定义设置。
(2)数据采集—服务端配置,由于这里设备作为modbus TCP服务端来使用,所以选择modbus TCP,用TCP客户端测试ip加端口连接
二、佰马网关/路由与串口下位机
1.串口连接设置
数据采集—接口设置,这里的波特率等信息根据实际情况进行填写,通讯协议选择透传,上报中心对应设置的modbus TCP服务中心
2.modbus slave和串口调试工具测试
验证:(注意发送和接收都是 HEX)
服务器下发 Modbus TCP 指令:00 01 00 00 00 05 01 03 00 01 00 01
串口收到 Modbus RTU 指令: 01 03 00 01 00 01 D5 CA
(1)modbus slave工具模拟测试
TCP客户端以modbus TCP的指令格式将数据下发给佰马网关/路由设备(modbus tcp服务端),佰马网关/路由接收到modbus TCP指令后转为modbus RTU指令下发给串口下位机,串口下位机会回复modbus RTU指令给佰马网关/路由设备,佰马设备会将指令再重新转为modbus TCP回复给TCP客户端。
(2)串口模拟器测试
佰马Baimatech,集M2M产品研发、IoT平台服务、国际化运营于一体,让我们联接,共创未来