時間:2022-09-13 作者:眾山科技
Modbus RTU協議傳感器無線4G主動采集應用案例
大家好,今天為大家提供一個簡潔的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表示不回傳。
不使用此指令時默認為不回傳。
此指令為整個腳本全局生效指令,直到腳本結束。
如果有些采集指令需要回傳有些不需要回傳只需要在相應的采集指令前加入此指令做相應的控制即可。