
??原理概述
1.ModbusRTU/TCP協(xié)議簡介

1.1 ModbusRTU
Modbus TCP和Modbus RTU數(shù)據(jù)幀中的PDU部分是相同的;
PDU:協(xié)議數(shù)據(jù)單元(Protocol Data Unit),由功能碼+數(shù)據(jù)組成。功能碼是一個字節(jié),數(shù)據(jù)長度不定,由具體功能碼的具體功能決定。

增加了報文頭部,并且去掉了附加地址和差錯校驗; 事務(wù)處理標(biāo)識:可以理解為報文的序列號,一般每次通信后就要加1以區(qū)別不同的通信數(shù)據(jù)報文,由客戶端生成,應(yīng)答時復(fù)制該值; 協(xié)議標(biāo)識符:表示Modbus TCP協(xié)議,由客戶端生成,應(yīng)答時復(fù)制該值; 長度:表示該字節(jié)后面的數(shù)據(jù)長度,單位為字節(jié); 單元標(biāo)識符:設(shè)備地址,由客戶端生成,應(yīng)答時復(fù)制該值。
3.ModbusTCP轉(zhuǎn)ModbusRTU

單元標(biāo)識符作為附加地址; 增加差錯校驗。
??網(wǎng)關(guān)實(shí)現(xiàn)轉(zhuǎn)換
1. ModbusRTUMaster(RS485/RS232)轉(zhuǎn)ModbusTCPSlave

1.1 網(wǎng)關(guān)協(xié)議轉(zhuǎn)換配置
以RS485為例,打開網(wǎng)關(guān)網(wǎng)頁左邊欄,選擇【協(xié)議轉(zhuǎn)換】,在轉(zhuǎn)換選擇頁面里選擇【Modbus RTU Master(RS485)轉(zhuǎn) Modbus TCP Slave】,然后點(diǎn)擊【保存】,如圖5所示。

1.2網(wǎng)關(guān)TCPClient配置
打開網(wǎng)關(guān)網(wǎng)頁左邊欄,選擇【網(wǎng)絡(luò)配置】,在網(wǎng)絡(luò)配置面里選擇【TCP/UDP Client】,配置客戶端參數(shù),然后點(diǎn)擊【保存】,如圖6所示。

1.3RS232/RS485配置
打開網(wǎng)關(guān)網(wǎng)頁左邊欄,選擇【RS232/RS485配置】,在網(wǎng)絡(luò)配置面里選擇【RS485】,配置串口參數(shù),然后點(diǎn)擊【保存】,如圖7所示。

1.4模擬主/從機(jī)配置
用PC打開Modbus模擬軟件,創(chuàng)建Modbus RTU主機(jī)和Modbus TCP從機(jī),如圖8所示。

1.5結(jié)果展示
Modbus RTU主機(jī)寫入Modbus TCP從機(jī)的寄存器成功,并且讀取Modbus TCP從機(jī)寄存器值成功,如圖9所示。

該轉(zhuǎn)換可實(shí)現(xiàn)傳感器作為Modbus RTU從機(jī),數(shù)據(jù)采集中心作為Modbus TCP主機(jī)。GZCOM-NET作為Modbus TCP和Modbus RTU兩種數(shù)據(jù)的轉(zhuǎn)換網(wǎng)關(guān),使用TCP Server與Modbus TCP主站通信,使用RS485或RS232接口與 Modbus RTU從站通信,如圖10所示。

2.1 網(wǎng)關(guān)協(xié)議轉(zhuǎn)換配置
打開網(wǎng)關(guān)的網(wǎng)頁配置頁面左邊欄,選擇【協(xié)議轉(zhuǎn)換】,在轉(zhuǎn)換選擇頁面里選擇【Modbus TCP Master轉(zhuǎn)Modbus RTU Slave】,然后點(diǎn)擊【保存】,如圖11所示。

2.2網(wǎng)關(guān)TCPServer配置
打開網(wǎng)關(guān)網(wǎng)頁左邊欄,選擇【網(wǎng)絡(luò)配置】,在網(wǎng)絡(luò)配置面里選擇【TCP Server】,配置服務(wù)器參數(shù),然后點(diǎn)擊【保存】,如圖12所示。

2.3RS232/RS485配置
RS232/RS485配置方法Modbus RTU Master(RS485/RS232)轉(zhuǎn) Modbus TCP Slave一樣。
2.4模擬主/從機(jī)配置
用PC打開Modbus模擬軟件,創(chuàng)建Modbus TCP主機(jī)和Modbus RTU從機(jī),如圖 13所示。

2.5結(jié)果展示
Modbus TCP主機(jī)寫入Modbus RTU從機(jī)的寄存器成功,并且讀取Modbus RTU從機(jī)寄存器值成功,如圖14所示。









原文標(biāo)題:【產(chǎn)品應(yīng)用】GZCOM-NET網(wǎng)關(guān)1分鐘實(shí)現(xiàn)Modbus TCP轉(zhuǎn)RTU
文章出處:【微信公眾號:ZLG致遠(yuǎn)電子】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
-
致遠(yuǎn)電子
+關(guān)注
關(guān)注
13文章
423瀏覽量
32651
原文標(biāo)題:【產(chǎn)品應(yīng)用】GZCOM-NET網(wǎng)關(guān)1分鐘實(shí)現(xiàn)Modbus TCP轉(zhuǎn)RTU
文章出處:【微信號:ZLG_zhiyuan,微信公眾號:ZLG致遠(yuǎn)電子】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
用Profinet轉(zhuǎn)Modbus RTU協(xié)議網(wǎng)關(guān)有什么好處
DLT698轉(zhuǎn)Modbus RTU-TCP網(wǎng)關(guān)
Profinet從轉(zhuǎn)Modbus(TCP)主總線協(xié)議轉(zhuǎn)換網(wǎng)關(guān)
Modbus RTU轉(zhuǎn)Profinet總線協(xié)議網(wǎng)關(guān)
ProfiNet從站轉(zhuǎn)Modbus TCP網(wǎng)關(guān)技術(shù)詳解
工業(yè)場景下塔訊 Modbus RTU 轉(zhuǎn) Modbus TCP 網(wǎng)關(guān)實(shí)現(xiàn)橫河流量計與 WinCC 數(shù)據(jù)交互案例
塔訊 Modbus RTU 轉(zhuǎn) Modbus TCP 在污水處理廠 PLC 數(shù)據(jù)采集中的配置案例
Modbus TCP 轉(zhuǎn) Modbus RTU電腦端 TCP 與西門子 V20 變頻器的通信案例
DeviceNet轉(zhuǎn)Modbus RTU協(xié)議轉(zhuǎn)換網(wǎng)關(guān)在石油開采行業(yè)的應(yīng)用
DeviceNet轉(zhuǎn)Modbus-RTU協(xié)議網(wǎng)關(guān)詳細(xì)解讀
簡述DEVICENET轉(zhuǎn)MODBUS TCP網(wǎng)關(guān)配置與應(yīng)用實(shí)例
艾默生流量計與Profibus DP主站轉(zhuǎn)Modbus RTU/TCP網(wǎng)關(guān)通訊案例
E+H流量計與Profibus DP主站轉(zhuǎn)Modbus RTU/TCP網(wǎng)關(guān)通訊
【產(chǎn)品應(yīng)用】GZCOM-NET網(wǎng)關(guān)1分鐘實(shí)現(xiàn)Modbus TCP轉(zhuǎn)RTU
評論