適用場景:服務器與佰馬網關/路由之間需要用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平臺服務、國際化運營于一體,讓我們聯接,共創未來