SG-TCP232-110 是一款用來進行串口數(shù)據(jù)和網口數(shù)據(jù)轉換的設備。解決普通
串口設備在 Internet 上的聯(lián)網問題。
設備的串口部分提供一個 232 接口和一個 485 接口,兩個接口內部連接,同
時只能使用一個口工作。
設備的網口部分提供一個帶數(shù)據(jù)和連接指示燈的 RJ45 接口,支持
10/100Mbps 自適應以太網接口,支持 AUTO-MDIX 網線交叉直連自動切換。
串口的 232 接口和 485 接口支持波特率從 1200 到 115200bps,可選奇偶校驗,
可選停止位長度。
設備支持 TCP Sever、TCP Client、UDP Sever、UDP Client、Modbus TCP Sever、
Modbus TCP Client 六種工作模式。支持 DHCP 功能,支持 DNS 功能,支持自定
義 MAC,自定義心跳包時間和內容,可以跨越網關,可以訪問外網。
設備支持通過軟件和硬件恢復出廠設置,支持通過軟件和網頁進行配置。
設備支持 TCP Sever、TCP Client、UDP Sever、UDP Client、Modbus TCP Sever、
Modbus TCP Client 六種工作模式
TCP Sever 模式:在 TCP Server 模式下設備首先與網關嘗試通訊,然后監(jiān)聽
設置的本機端口,有 Client 連接請求時響應并創(chuàng)建連接,最多可同時存在 4 個
TCP Client 連接。設備收到 Client 的數(shù)據(jù)后轉發(fā)到串口,串口收到數(shù)據(jù)后將同時
發(fā)送給所有與設備建立連接的設備。
TCP Client 模式:設備上電后根據(jù)目標 IP 及目標端口號主動去連接到 TCP
服務器端,然后建立一個長連接,之后的數(shù)據(jù)進行透明傳輸。此模式下,TCP
Server 的 IP 需要對設備可見,即通過設備所在的 IP 可以直接 PING 通服務器 IP,
服務器端可以是互聯(lián)網的固定 IP,也可以是和設備同一個局域網的內網 IP。
UDP Sever 模式:UDP Server 是指在普通 UDP 的基礎上不驗證來源 IP 地
址,收到 UDP 數(shù)據(jù)包后將目標 IP 改為數(shù)據(jù)來源 IP,類似 TCP Server 的功能。
在此模式下設備隨時調整目標 IP 為數(shù)據(jù)來源的 IP,適合于多 IP 對應設備的工
作模式。使用上,計算機端的程序和 UDP 模式完全一樣,不需要更改。
UDP Client 模式:設備上電后監(jiān)聽設置的端口,不主動建立連接,當有數(shù)據(jù)
從通過網口傳過來時,轉發(fā)到串口;當串口收到數(shù)據(jù)時,通過網絡發(fā)送到設備設
置的 IP 和端口。
注:UDP 模式下的最大數(shù)據(jù)長度,根據(jù)以太網特性,為 1472 字節(jié)(以太網
數(shù)據(jù)幀的長度為 46-1500 字節(jié)之間,最大長度 1500 字節(jié),減去 IP 首部 20 字節(jié),
UDP 首部 8 字節(jié),也就是數(shù)據(jù)區(qū)最大長度 1472 字節(jié)),因此上位機向設備發(fā)送
數(shù)據(jù)時,單次最大長度應控制在 1472 字節(jié)或以下,如果大于這個長度,設備會
自動重啟,建議分包發(fā)送。
Modbus TCP Sever 模式:同 TCP Sever 功能,該模式下只支持一個 Client 連
接。設備把 Client 發(fā)來的 Modbus TCP 數(shù)據(jù)轉為 Modbus RTU 并通過串口發(fā)出去;
把串口收到的 Modbus RTU 數(shù)據(jù)轉為 ModbusTCP 格式通過網口發(fā)給連接成功的
Client。
Modbus TCP Client 模式:同 TCP Client功能,設備把串口收到的 Modbus RTU
數(shù)據(jù)轉為 ModbusTCP 格式通過網口發(fā)給服務器;把 Server 發(fā)來的 Modbus TCP
數(shù)據(jù)轉為 Modbus RTU 發(fā)到串口。