在工業ModBus應用中,通常會用到ModBus協議。在ModBus協議系統中,一般由一個或多個主機和一個或多個從機組成,例如具有一個PLC和一個ModBus傳感器。ModBus協議中,采用問答方式進行數據交互,例如PLC發送一條查詢命令,傳感器收到后將數據發送給PLC,這樣完成1次數據交互,即為完成一次通信。
常見的串口端速率一般為9600bps或115200bps,為提高主機端通信速率,一般主機端會通過網口,走ModBus TCP協議,而終端設備(從機)一般通過串口(RS485居多)走ModBus RTU協議。基于目前現狀,如果采用RS485進行通信,一主一從進行通信,不追求速率這樣也可以正常通信,但如果涉及到一個主機對應多個從機,或者多個主機對應一個從機,這樣就會具有很高的延遲(通信頻率變高、通信速率較低)。為了系統的及時性,一般在復雜的ModBus網絡(尤其是多個主機同時查詢從機數據)中,多主機通信一般會通過網線走ModBus TCP協議進行通信,主機端通信速率將會大大提升,這樣就會涉及到TCP協議與RTU協議轉換的問題。
今天給大家介紹到億佰特串口服務器,可提供串口轉網絡功能,能夠將RS232/485/422等串口轉換成具有TCP/IP協議的網絡接口,實現RS232/485/422串口與TCP/IP網絡接口的數據雙向透明傳輸。
本處以單串口服務器NA111為例,展示會用到網絡調試助手“NetAssist”與串口調試助手“UartAssist”兩個工具,以及參數配置上位機“EBYTE網絡配置工具”,可到官網進行下載。需要準備如下物料:
(1)使用導線將USB轉RS485調試器A/B分別與設備A/B進行連接。
(2)將USB接入電腦,打開串口調試助手查看是否可以找到對應串口號(如找不到需要安裝對應串口工具驅動)。
(3)將NA111與開關電源進行連接(開關電源V+接設備+,開關電源V-接設備-),開關電源供電,設備POWER指示燈亮起。
(4)使用網線將設備與電腦進行連接。
(5)電腦IP地址設置為靜態IP,關閉防火墻。
(6)雙擊運行參數配置上位機“EBYTE網絡配置工具”,點擊搜索設備,搜索完成選中設備即可看到設備參數。
(7)修改設備IP地址,使設備IP與電腦IP在同一網段(本處電腦IP為192.168.0.100,修改設備IP地址為192.168.0.113),其它參數可根據實際修改,本處使用默認參數。點擊ModBus參數,修改ModBus網關為簡單協議轉換,開啟TCP轉RTU,保存配置,重啟設備。
(8)打開串口調試助手與網絡調試助手,按照上述參數進行連接。
網絡參數:
串口參數本處采用默認:
網絡調試助手連接如下:
串口調試助手連接如下:
(9)此處就可以進行轉換驗證了。
-
傳感器
+關注
關注
2550文章
51037瀏覽量
753085 -
ModBus協議
+關注
關注
3文章
177瀏覽量
33418 -
串口服務器
+關注
關注
1文章
160瀏覽量
17352
發布評論請先 登錄
相關推薦
評論