B-TECH RS232 轉以太網 TCP IP 服務器轉換器用戶手冊
B-TECH RS232 轉以太網 TCP IP 服務器轉換器

特徵

  • 10/100Mbps以太網端口,支持Auto-MDI/MDIX。
  • 支援TCP伺服器、TCP客戶端、UDP客戶端、UDP伺服器、HTTPD客戶端。
  • 支持從600bps到230.4bps的波特率; 支持無、奇數、偶數、標記、空格。
  • 支持心跳包和身份包。
  • 支援RS232、RS485、RS422。
  • 支援 web 服務器、AT 命令和設置軟件來配置模塊。
  • 支援超時復位功能。
  • 支持 TCP Client 非持久化功能。
  • 支持DHCP/靜態IP。
  • 支持軟件/硬件重載。
  • 使用 USR-VCOM 軟件支持虛擬串口。

開始使用

產品連結:
https://www.b-tek.com/products/rs232-rs422-serial-to-tcp-ip-ethernet-converter

應用圖

應用圖

硬體設計

硬件尺寸

硬件尺寸

DB9 引腳定義

DB9 引腳定義

別針 2 3 5 1、4、6、7、8 9
定義 接收資料 TXD 接地 NC 默認NC,可用作電源引腳

圖 4 DB9 引腳 

RS422/RS485管腳定義

RS422/RS485管腳定義

RS422:R+/R- 為 RS422 RXD 接腳,T+/T- 為 RS422 TXD 接腳。
RS485:A/B 為 RS485 RXD/TXD 腳位。

引領

指標 地位
PWR 亮起:電源開啟
熄滅:電源關閉
 

工作

每隔一秒閃一個句號:正常工作
每200ms閃爍一個週期:升級狀態
熄滅:不工作
關聯 用於連結功能的 LED。 Link 功能只能工作在 TCP Client/Server 模式下。 TCP連線建立,LINK開啟; TCP連線正常斷開,LINK立即斷開; TCP連線異常斷開,延遲約40秒斷開連線。
UDP 模式下啟用 Link 功能,LINK 開啟。
TX 開:向串口發送數據
熄滅:沒有數據發送到串口
RX 開:從串口接收數據
熄滅:沒有從串口接收到數據

圖 6 LED

產品功能

本章介紹了 USR-SERIAL DEVICE SERVER 的功能,如下圖所示,您可以對其有一個整體的了解。

產品功能

基本功能

靜態 IP/DHCP

模組取得IP位址有兩種方式:靜態IP和DHCP。

靜態IP:模組預設為靜態IP,預設IP為192.168.0.7。當使用者將模組設定為靜態IP 模式時,需要設定IP、子網路遮罩和網關,並且必須注意IP、子網路遮罩和網關之間的關係。

DHCP:DHCP 模式下的模組可以從網關主機動態取得 IP、網關和 DNS 伺服器位址。當使用者直接連接PC時,模組無法設定為DHCP模式。因為普通計算機不具備分配IP位址的能力。

用戶可以通過設置軟件更改靜態 IP/DHCP。 設置圖如下:

基本功能

恢復預設設定

硬體:使用者可以按住 Reload 超過 5 秒且少於 15 秒然後放開以恢復預設設定。
軟件:用戶可以使用設置軟件恢復默認設置。
AT指令:使用者可以進入AT指令模式並使用AT+RELD恢復預設設定。

升級固件版本

用戶可聯繫銷售人員獲取所需的固件版本,並通過設置軟件進行升級,方法如下:

升級固件版本

套接字函數

SERIAL DEVICE SERVER 套接字支援 TCP Server、TCP Client、UDP Server、UDP Client 和 HTTPD Client。

TCP客戶端

TCP Client 為 TCP 網絡服務提供 Client 連接。 TCP Client 設備將連接到服務器,實現串口與服務器之間的數據傳輸。 根據 TCP 協議,TCP Client 具有連接/斷開狀態差異,以確保可靠的數據傳輸。

TCP Client 模式支持 Keep-Alive 功能:連接建立後,模塊大約每 15 秒發送一次 Keep-Alive 數據包來檢查連接,如果 Keep-Alive 數據包檢查到異常連接,模塊將斷開連接並重新連接到 TCP 服務器。 TCP Client 模式也支持非持久化功能。

SERIAL DEVICE SERVER工作在TCP Client模式,需要連接TCP Server並設定參數:
遠程服務器地址和遠程端口號。 串行設備服務器工作在 TCP 客戶端將不接受除目標服務器之外的其他連接請求,如果用戶將本地端口設置為零,將訪問隨機本地端口的服務器。

用戶可以通過設置軟件或在 TCP Client 模式下設置 SERIAL DEVICE SERVER 及相關參數 web 服務器如下:

TCP客戶端
TCP客戶端

TCP 服務器

TCP Server 將偵聽網絡連接並建立網絡連接,通常用於與 LAN 上的 TCP 客戶端通信。 根據 TCP 協議,TCP Server 具有連接/斷開狀態差異,以確保可靠的數據傳輸。

TCP Server 模式也支持 Keep-Alive 功能。

SERIAL DEVICE SERVER工作在TCP Server模式下,會監聽用戶設置的本地端口,收到連接請求後建立連接。 串行數據將同時發送到所有連接到 TCP Server 模式下的 SERIAL DEVICE SERVER 的 TCP Client 設備。

串行設備服務器工作在 TCP 服務器上,最多支持 16 個客戶端連接,並且將啟動超過最大連接數的最舊連接(用戶可以通過啟用/禁用此功能 web 服務器)。

用戶可以通過設置軟件或在TCP Server模式下設置SERIAL DEVICE SERVER及相關參數 web 服務器如下:

TCP 服務器

UDP客戶端

UDP傳輸協議提供簡單且不可靠的通信服務。 未連接/斷開連接。

在 UDP Client 模式下,SERIAL DEVICE SERVER 將僅與目標 IP/端口通信。 如果數據不是來自目標 IP/端口,則串行設備服務器不會接收到。

在UDP Client 模式下,如果用戶設置遠程IP 為255.255.255.255,SERIAL DEVICE SERVER 可以廣播到整個網段並接收廣播數據。 固件版本4015後,306支持同網段廣播(如xxx.xxx.xxx.255廣播方式)。

用戶可以通過設置軟件或在UDP Client模式下設置SERIAL DEVICE SERVER及相關參數 web 服務器如下:

UDP客戶端

UDP 服務器 

在 UDP Server 模式下,SERIAL DEVICE SERVER 每次從新的 IP/Port 接收到 UDP 數據後,都會更改目標 IP,並將數據發送到最新的通信 IP/Port。

用戶可以通過設置軟件或設置UDP Server模式下的SERIAL DEVICE SERVER及相關參數web 服務器如下:

UDP 服務器

HTTPD 客戶端

在HTTPD Client模式下,SERIAL DEVICE SERVER可以實現串口設備與HTTP服務器之間的數據傳輸。 用戶只需要在 HTTPD Client 中設置 SERIAL DEVICE SERVER 並設置 HTTPD header, URL 以及其他一些相關參數,就可以實現串口設備和HTTP服務器之間的數據傳輸,不需要關心數據的HTTP格式。

用戶可以通過HTTPDClient模式設置SERIAL DEVICE SERVER及相關參數 web 服務器如下:

HTTPD 客戶端

序列埠

串行設備服務器支持 RS232/RS485/RS422。 用戶可參考1.2.2。 DB9 引腳定義 1.2.3。
RS422/RS485 連接針腳定義 RS232/RS485/RS422 不能同時使用

串口基本參數

參數 預設 範圍
波特率 115200 600〜230.4Kbps的
資料位 8 5~8
停止位 1 1~2
平價 沒有任何 無、奇數、偶數、標記、空格

圖 15 串口參數

串行封裝方法

因為網絡速度比串口快。 模塊將串行數據放入緩衝區,然後再發送到網絡。 數據將作為包發送到網絡。 結束包和發送包到網絡有兩種方式——時間觸發模式和長度觸發模式。

SERIAL DEVICE SERVER 採用固定的Package 時間(四個字節發送時間)和固定的Package 長度(400 字節)。

波特率同步

當模組與USR設備或軟體搭配使用時,串列埠參數會根據網路協定動態變化。客戶可以透過網路傳送符合特定協定的資料來修改串列埠參數。這是暫時的,當模組重新啟動時,參數會恢復為原來的參數。

用戶可以通過如下設置軟件採用波特率同步功能:

波特率同步

特徵

身份包功能

特徵

Identity包用於模塊作為TCP client/UDP client時標識設備。 身份包有兩種發送方式。

  • 建立連接時將發送身份數據。
  • 身份數據將添加在每個數據包的前面。

Identity包可以是MAC地址或用戶可編輯數據(用戶可編輯數據最多40字節)。 用戶可以通過 Identity Packet 功能設置 SERIAL DEVICE SERVER web 服務器如下:

身份包功能

心跳包功能

心跳包:模塊會周期性的向串口或網絡輸出心跳數據。 用戶可以配置心跳數據和時間間隔。 串行心跳數據可用於輪詢 Modbus 數據。 網絡心跳數據可用於顯示連接狀態和保持連接(僅在 TCP/UDP Client 模式下有效)。 心跳包最多允許 40 個字節。

用戶可以通過以下方式設置帶有心跳包功能的 SERIAL DEVICE SERVER web 服務器如下:

心跳包功能

可編輯 Web 伺服器

SERIAL DEVICE SERVER 支持用戶修改 web 根據需要基於模板的服務器,然後使用相關工具進行升級。 如果用戶有這個需求可以聯繫我們的銷售人員 web 服務器源和工具。

重設功能

當 306 工作在 TCP Client 模式時,306 會連接到 TCP Server。 當用戶打開Reset功能時,306嘗試連接TCP Server 30次後會重啟,但仍然無法連接。

使用者可以透過設定軟體啟用/停用重置功能,如下所示:

重設功能

索引功能

索引功能:用於306工作在TCP Server模式,與TCP Client建立多個連接的情況。 開啟 Index 功能後,306 會標記每個 TCP Client 以區分它們。 用戶可以根據其唯一標記向/從不同的 TCP Client 發送/接收數據。

用戶可以通過以下設置軟件啟用/禁用索引功能:

索引功能

TCP 服務器設置

306 工作在 TCP Server 模式下最多允許 16 個 TCP Client 連接。 默認為 4 個 TCP 客戶端,用戶可以通過以下方式更改最大 TCP 客戶端連接 web 服務器。 當 TCP Clients 超過 4 個時,用戶需要使每個連接數據小於 200 字節/秒。

如果連接到 306 的 TCP 客戶端超過最大 TCP 客戶端,用戶可以通過以下方式啟用/禁用啟動舊連接功能 web 伺服器.

用戶可以通過以下方式設置以上 TCP Server 設置 web 服務器如下:

TCP 服務器設置

非持久連接

SERIAL DEVICE SERVER 支援 TCP Client 模式下的非持久連線功能。當SERIAL DEVICE SERVER 採用此功能時,SERIAL DEVICE SERVER 接收到串列埠端的資料後,將連接至伺服器並傳送資料;將所有資料傳送至伺服器,且串列埠端或網路端沒有透過固定的資料傳送後,將斷開與伺服器的連線。該固定時間可以是2~255s,預設為3s。使用者可以透過以下方式設定SERIAL DEVICE SERVER具有非持久連線功能 web 服務器如下:

非持久連接

超時復位功能

超時復位功能(無數據復位):如果網絡側超過固定時間無數據傳輸(用戶可設置該固定時間在60~65535s之間,默認為3600s。如果用戶設置的時間小於60s,該功能將被禁用) , 306 將重置。 用戶可以通過以下方式設置超時重置功能 web 服務器如下:

超時復位功能

參數設定

可以通過三種方式配置 USR-SERIAL DEVICE SERVER。 它們是設置軟件配置, web 伺服器配置和AT命令配置

設置軟件配置

用戶可以從 https://www.b-tek.com/images/Documents/USR-M0-V2.2.3.286.zip 當用戶想通過設置軟件配置SERIAL DEVICE SERVER時,用戶可以運行設置軟件,在同一局域網內搜索SERIAL DEVICE SERVER,然後配置SERIAL DEVICE SERVER,如下:

設置軟件配置

研究完SERIAL DEVICE SERVER並點選= SERIAL DEVICE SERVER進行設定後,使用者需要使用使用者名稱和密碼登入。預設使用者名稱和密碼均為admin。如果使用者保持預設參數,則無需登入。

Web 伺服器配置

用戶可以通過 LAN 端口將 PC 連接到 SERIAL DEVICE SERVER 並進入 web 服務器進行配置。 Web 服務器默認參數如下:

範圍 預設設定
Web 伺服器IP位址 192.168.0.7
使用者名稱 行政
密碼 行政

圖26Web 服務器默認參數 

首先將PC連接到SERIAL DEVICE SERVER後,用戶可以打開瀏覽器,在地址欄中輸入默認IP 192.168.0.7,然後登錄用戶名和密碼,用戶將進入 web 伺服器. Web 服務器截圖如下:

Web 伺服器配置

免責聲明

本文檔提供USR-SERIAL DEVICE SERVER產品的信息,未以明示或暗示的方式以禁止發言或其他方式授予任何知識產權許可。 除銷售條款和條件中聲明的義務外,我們不承擔任何其他責任。 我們不保證產品銷售和使用的明示或暗示,包括特定目的的適銷性和適銷性、任何其他專利權、版權、知識產權的侵權責任。 我們可能隨時修改規格和說明,恕不另行通知。

更新歷史

2022年10月10日V1.0成立。

文件/資源

B-TECH RS232 轉以太網 TCP IP 服務器轉換器 [pdf] 使用者手冊
RS232 到乙太網路 TCP IP 伺服器轉換器、RS232、乙太網路 TCP IP 伺服器轉換器、TCP IP 伺服器轉換器、伺服器轉換器

參考

發表評論

您的電子郵件地址不會被公開。 必填欄位已標記 *