佰馬智能網關系列產品,具有廣泛的行業場景應用能力,面向智慧路燈桿、智慧照明物聯網、智慧園區、智慧工廠、智慧交通、智慧零售等行業場景,提供可靠、穩定、高速的數據通信轉發服務,以及邊緣計算服務。網關已實現兼容海量的設備通信協議,包括:MQTT、MODBUS、JSON、TCP、UDP、HTTP等,已與主流品牌儀器儀表、PLC、物聯網設備實現通信協議匹配,即插即用。本篇簡單介紹一下佰馬智能網關modbus協議的規則設置方法。
1、第一步進行網絡設置
選擇WAN接口類型為DHCP保存并應用
2、進行接口設置
這里選擇的modbus服務器為1,所以等下選擇的上報中心也應該為1否則會讀取不到數據
注意:這里的服務器端口應該與服務器配置中的端口區分開來(這里的服務器端口指的是與modbus slave連接的端口,所以應該與modbus slave中設置的端口一致)
3.modbus規則設置
序號為自定義,但是不要出現相同的序號以免發生沖突
設備名和因子名稱應該按照平臺的監測因子編碼來進行設定
設備ID應與modbus slave里slave ID一致
功能碼也與Function選擇的功能碼一致
start address表示起始位 count表示占的字節數
數據類型應該注意的是高低位以及應該與modbus slave里選擇的數據類型一致
4、服務端配置
因為本次測試使用的是modbus+TCP+HJ212所以這里使用的協議為TCP 封裝類型為HJ212(后續根據實際需要進行修改)
注意:這里的服務器端口應該與網絡調試工具要進行連接的端口一致,保存并應用后連接狀態要為已連接
5、modbus slave設置
因為這里使用的協議為TCP所以modbus傳輸類型也應該為TCP
這里的端口就是與數據采集里接口設置的服務器端口一致
功能碼、設備ID、數據類型參照modbus規則設置來進行設置
6、網絡調試助手
協議類型、本地地址、本地主機端口參照服務端配置來進行設定,注意的是端口設定要一致,主機地址不要出錯
7、測試
更改modbus slave的第0位為1
網絡調試助手和系統日志中均有相應的反饋,測試成功
佰馬Baimatech,集M2M產品研發、IoT平臺服務、國際化運營于一體,讓我們聯接,共創未來