工控網(wǎng)首頁
>

應(yīng)用設(shè)計(jì)

>

modbus RTU轉(zhuǎn)TCP協(xié)議示例

modbus RTU轉(zhuǎn)TCP協(xié)議示例

下面以遠(yuǎn)端中心電腦通過Modbus TCP模式查詢?cè)L問4G路由器下掛串口232/485Modbus RTU設(shè)備為例(其中路由器wan口和電腦ip在同一個(gè)網(wǎng)段192.168.10.0/24),即實(shí)現(xiàn)右圖紅色部分的通訊,基本示意如下:

01.jpg

1.用網(wǎng)線連接路由器lan口到電腦(本地連接網(wǎng)絡(luò)設(shè)置自動(dòng)獲取或設(shè)置手動(dòng)ip地址和路由器同一網(wǎng)段),然后瀏覽器輸入設(shè)備默認(rèn)登陸地址192.168.1.1,繼續(xù)輸入默認(rèn)用戶名/密碼:admin/admin,回車進(jìn)入到路由器web管理頁面,如下:

02.jpg

2.查看當(dāng)前路由器4G卡網(wǎng)絡(luò)撥號(hào)狀態(tài)或者有線WAN接口是否正常可以訪問外網(wǎng)(方便后面確認(rèn)設(shè)備可正常和公網(wǎng)服務(wù)器進(jìn)行數(shù)據(jù)通訊),其WAN口網(wǎng)絡(luò)連接及ping外網(wǎng)示例如下:

03.jpg

04.jpg

3.選擇“高級(jí)網(wǎng)絡(luò)”–“智慧物聯(lián)”–“通用”選項(xiàng),分別設(shè)置上下行參數(shù),如下:

1)第一步:找到“串口配置”,點(diǎn)擊“編輯”按鈕,根據(jù)實(shí)際需求設(shè)置波特率參數(shù)(分包參數(shù)默認(rèn),示例9600-8-E-1),分別如下:

05.jpg

06.jpg

2)第二步:找到“連接配置”–“UART_DEV”—“編輯”,設(shè)置下行UART_DEV串口為Modbus RTU主站,從站ID示例為1;如圖:

07.jpg

08.jpg

3)第三步:繼續(xù)設(shè)置上行cloud為Modbus TCP從站(服務(wù)器模式,示例WAN口IP為192.168.10.111,監(jiān)聽端口30001),分別如圖:

09.jpg

10.jpg

以上設(shè)置完如下圖:

11.jpg

4)第四步:最后確認(rèn)“模式配置”,一般無需修改,默認(rèn)即可。(其中下行設(shè)備對(duì)應(yīng)UART_DEV,指連接到路由器串口/網(wǎng)口的用戶設(shè)備;上行設(shè)備對(duì)應(yīng)Cloud,指用戶設(shè)備所要通訊的遠(yuǎn)端中心服務(wù)器主機(jī)或軟件)。

12.jpg

13.jpg

5)最后,“智慧物聯(lián)”—“高級(jí)”選項(xiàng),如果用戶需要,可以開啟調(diào)試功能,進(jìn)行串口日志下載查看等。

14.jpg

4.下面分別以ModScan32.exe工具(模擬modbus RTU/TCP主站)和ModSim32.exe工具(模擬modbus RTU/TCP從站),進(jìn)行路由器串口設(shè)備modbus RTU轉(zhuǎn)電腦端modbus TCP局域網(wǎng)通訊,分別如下:

1)確認(rèn)串口設(shè)備com號(hào)、電腦和路由器為同一個(gè)局域網(wǎng)

查看本機(jī)串口com號(hào)和路由器LAN/WAN口和電腦PC地址同一網(wǎng)段,如下:

15.jpg

2)電腦端分別運(yùn)行ModSim32.exe從站工具(對(duì)應(yīng)連接下行Modbus RTU主站通信)和ModScan32.exe主站工具(對(duì)應(yīng)連接上行Modbus TCP從站通信),并正確設(shè)置后進(jìn)行通信測(cè)試。分別如下:

16.jpg

17.jpg

18.jpg

審核編輯(
王靜
)
投訴建議

提交

查看更多評(píng)論
其他資訊

查看更多

ZP3000遠(yuǎn)程信捷232串口PLC

智聯(lián)物聯(lián)串口設(shè)備通訊基本配置

智聯(lián)物聯(lián)路由器設(shè)置和指定服務(wù)器通信

遠(yuǎn)程控制西門子S7-200 PLC

VPDN專網(wǎng)撥號(hào)+GRE子網(wǎng)互通示例