向上

MODBUS TCP Server to MODBUS RTU Master Gateway

MODBUS TCP Server to MODBUS RTU Master Gateway
mbtcprtugwv1.02.zip
檔案大小:
7.97 kB
日期:
04 六月 2018
下載:
844 x

本程式在樹莓派開啟 MODBUS TCP Server,並將收到的 TCP 封包轉發至指定的 TTY (COM Port) ,以 MODBUS RTU 方式讀取,並將收到的 RTU 轉成 TCP 封包回覆。

下載後解壓縮後,將執行檔複製於樹莓派中,執行 chmod +x mbtcprtugw 以授權執行。執行方式如下:

sudo ./mbtcprtugw ttyUSB0 9600 n 1 502 -d

  • ttyUSB0 為 /dev 下的 TTY 設備, 可以是樹莓派 UART 的 ttyAMA0(或 serial0 等) 或是外接 USB 轉 RS485 界面器(可能是 ttyUSB0)。
  • 9600 為傳輸速率,可以為 1200/2400/4800/9600/19200/38400/57600/115200
  • n 同位元,可以為 n:none/o:odd/e:even
  • 1 為停止位元,可以為 1/2
  • 502 為 TCP port 號,可以為 500~509,MODBUS TCP 預設為 502
  • -d 為除錯模式,選配功能,開啟除錯模式時會列印出傳送與接收封包內容

由於 TCP Port 範圍 500~509 必須為 root 權限方能執行,因此指令前須加 sudo

如需商業授權或訂製更大點數或其他擴增功能,亦或訂製其他平台版本,請洽 元米科技 http://www.icdt.com.tw

本程式授權可商業應用於 EBox-AIO-007 系列 (http://www.embedded-box.com.tw/)

 

功能

本程式不需編譯可直接在 樹莓派 RASPBIAN 作業系統執行,相容於 Raspberry PI B+/2/3/3+ 版本。

透過本程式在樹莓派安裝 USB 轉 RS485 界面器即可化身為 MODBUS TCP Server,輕鬆存取 RTU 端的設備,化身為工業通訊閘道器。

 

更新日志

V1.02 修正 stopbit 錯誤,改善效率,並增加對 WPC-632-CM3 以及 EBox-AIO-007 系列產品商業應用授權宣告

V1.01 增加對 /dev/serial0 & /dev/serial1 的支援,並大幅改善 CPU 使用效率

 

許可協議同意書

元米科技提供之免費工具程式僅供測試與驗證,未經授權不得用於商業用途,並且不得重製或銷售本程式。

The free tools provided by ICDT are for testing and verification only, are not authorized for commercial use, and may not be reproduced or sold.

我同意上述條款
 
 
Powered by Phoca Download