新聞中心
PRESS CENTER本文主要實(shí)現(xiàn)的功能是:使用EG系列網(wǎng)關(guān)實(shí)現(xiàn)對Modbus RTU和Modbus TCP設(shè)備的數(shù)據(jù)采集。
節(jié)點(diǎn)使用詳情查看:(Modbus 讀/寫/服務(wù)詳情:https://iotrouter.yuque.com/zn3vdn/eg8000/deauhgopg8ggogap)
Modbus讀:用于Modbus RTU/Modbus TCP協(xié)議的數(shù)據(jù)讀取。
Modbus寫:用于Modbus RTU/Modbus TCP協(xié)議的數(shù)據(jù)寫入。
Modbus服務(wù):用于Modbus RTU/Modbus TCP協(xié)議的服務(wù)端,即從站,寄存器地址可以自定義。
以上3個(gè)節(jié)點(diǎn)在原Modbus請求Modbus解析節(jié)點(diǎn)的基礎(chǔ)上增加了多個(gè)特色功能:寄存器配置導(dǎo)入導(dǎo)出、動(dòng)態(tài)配置采集參數(shù)、結(jié)果基本計(jì)算、數(shù)據(jù)匯總輸出等等。
Modbus基礎(chǔ)概念此處不在介紹,如果不熟悉,請參考以下資料:https://iotrouter.yuque.com/attachments/yuque/0/2025/pdf/38696274/1753768218220-93df9205-5f53-458d-9ad9-38e48c0ed131.pdf
Modbus TCP 讀數(shù)據(jù)
1. 硬件接線
RS485接線方式為,傳感器的485A接網(wǎng)關(guān)的A1,485B接網(wǎng)關(guān)的B1。
2. 串口參數(shù)
通過下圖可知串口參數(shù)為波特率:4800,數(shù)據(jù)位:8,停止位:1,校驗(yàn)位:無校驗(yàn)。
3. 寄存器參數(shù)
從節(jié)點(diǎn)欄拖出一個(gè)Modbus 讀節(jié)點(diǎn),正確配置從站地址、功能碼、串口通信參數(shù)以及數(shù)據(jù)點(diǎn),添加完成后,可通過注入節(jié)點(diǎn)觸發(fā)數(shù)據(jù)采集,并使用調(diào)試節(jié)點(diǎn)查看采集到的數(shù)據(jù)。配置如下:
此處為語雀視頻卡片,點(diǎn)擊鏈接查看:https://iotrouter.yuque.com/zn3vdn/eg8000/dcg93lzw7bgvwx02
流程源碼:見文末
Modbus TCP 讀數(shù)據(jù)
1.網(wǎng)絡(luò)環(huán)境搭建
Modbus TCP從機(jī)參數(shù)說明:
如上所述:從機(jī)IP為192.168.0.30,EG系列網(wǎng)關(guān)也需要更改LAN口IP為192.168.0.xx,并連接至同一網(wǎng)絡(luò)下(xx可為1-255的任意值,注意IP不能沖突)。
2.驗(yàn)證環(huán)境
驗(yàn)證局域網(wǎng)內(nèi)從機(jī)和網(wǎng)關(guān)是否能PING通,使用PING節(jié)點(diǎn)填入從機(jī)IP,如果返回?cái)?shù)字表示網(wǎng)絡(luò)通道已經(jīng)建立:
從節(jié)點(diǎn)欄拖出一個(gè)Modbus 讀節(jié)點(diǎn),正確配置從站地址、功能碼、網(wǎng)絡(luò)通信參數(shù)以及數(shù)據(jù)點(diǎn),添加完成后??赏ㄟ^注入節(jié)點(diǎn)觸發(fā)數(shù)據(jù)采集,并使用調(diào)試節(jié)點(diǎn)查看采集到的數(shù)據(jù)。配置如下:
流程源碼:https://iotrouter.yuque.com/zn3vdn/eg8000/dcg93lzw7bgvwx02