適用場景:服務(wù)器與佰馬網(wǎng)關(guān)/路由之間需要用modbus RTU指令進行交互,佰馬網(wǎng)關(guān)/路由與串口下位機之間用modbus RTU指令進行交互
一、佰馬網(wǎng)關(guān)/路由與服務(wù)器
1.確認(rèn)設(shè)備的聯(lián)網(wǎng)情況
依據(jù)服務(wù)器的性質(zhì)分為本地端與云端服務(wù)器,本地端服務(wù)器確保佰馬網(wǎng)關(guān)/路由設(shè)備與服務(wù)器處于同一個局域網(wǎng),云端服務(wù)器則需要確保佰馬網(wǎng)關(guān)/路由設(shè)備為聯(lián)網(wǎng)狀態(tài)。
2.服務(wù)器連接配置
(1)數(shù)據(jù)采集—基礎(chǔ)設(shè)置,打開數(shù)據(jù)采集設(shè)置,采集周期與上報周期根據(jù)實際使用情況自定義設(shè)置。
(2)數(shù)據(jù)采集—服務(wù)端配置,由于這里設(shè)備作為modbus TCP服務(wù)端來使用,所以選擇modbus TCP,用TCP客戶端測試ip加端口連接
二、佰馬網(wǎng)關(guān)/路由與串口下位機
1.串口連接設(shè)置
數(shù)據(jù)采集—接口設(shè)置,這里的波特率等信息根據(jù)實際情況進行填寫,通訊協(xié)議選擇透傳,上報中心對應(yīng)設(shè)置的modbus TCP服務(wù)中心
2.modbus slave和串口調(diào)試工具測試
驗證:(注意發(fā)送和接收都是 HEX)
服務(wù)器下發(fā) 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的指令格式將數(shù)據(jù)下發(fā)給佰馬網(wǎng)關(guān)/路由設(shè)備(modbus tcp服務(wù)端),佰馬網(wǎng)關(guān)/路由接收到modbus TCP指令后轉(zhuǎn)為modbus RTU指令下發(fā)給串口下位機,串口下位機會回復(fù)modbus RTU指令給佰馬網(wǎng)關(guān)/路由設(shè)備,佰馬設(shè)備會將指令再重新轉(zhuǎn)為modbus TCP回復(fù)給TCP客戶端。
(2)串口模擬器測試
佰馬Baimatech,集M2M產(chǎn)品研發(fā)、IoT平臺服務(wù)、國際化運營于一體,讓我們聯(lián)接,共創(chuàng)未來