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