大家好,今天为大家提供一个简洁的Modbus RTU协议传感器无线4G主动采集应用案例,可以实现Modbus RTU协议传感器进行4G无线远程网络传输。
案例背景
一、首先准备一台LTE-658 4G DTU;
二、Modbus RTU传感器串口连接LTE-658 4G DTU串口转4G网络;
三、配置Modbus RTU传感器串口参数与LTE-658 4G DTU对接,配置接收端公网IP地址或者服务器域名地址,促进4G DTU能够把数据发到上位机中心和通过上位机中心下发控制回传指令。
四、配置主动采集脚本命令,完成采集控制。
示例:Modbus
采集指令:01 03 00 01 00 01 12 34
脚本表示为:@C=0103000100011234 采集外接传感器的 Modbus 指令并自动计算CRC校验:64 03 00 11 00 01
脚本表示为:@C=640300110001V1 命令执行或者下发后,DTU自己的响应命令或者仪表返回的数据,DTU放入发送队列,根据定义的发送控制适当的时候进行上传。
命令回传:
@E=1 @E=0
控制@C和@O定义的命令是否需要回传中心@E=1表示回传,@E=0表示不回传
命令回传:
此脚本指令控制@C和@O脚本指令定义的采集命令是否需要回传给中心,value 为1表示需要回传,value为0表示不回传。
不使用此指令时默认为不回传。
此指令为整个脚本全局生效指令,直到脚本结束。
如果有些采集指令需要回传有些不需要回传只需要在相应的采集指令前加入此指令做相应的控制即可。
更多应用可以联系LTE-658原厂提供案例技术支持