工廠設備用到的工具:串列資料傳輸轉換為網路通訊

        工廠生產設備遇到網路化的問題,偏偏產線設備不具有網路端口,這時候可以使用 RS-232 to Ethernet 模組來解決,下圖一所示。有些設備不具有網路,只要將下圖的模組 RS-232 配置設定好後(圖四),設備與模組間就算搞定了,接下來再設定網路模式。

圖一:RS-232 to Ethernet 轉換模組

        網路參數的部分,分為 TCP 或 UDP 通訊模式,前者是連線保證(資料不丟失),後者是傳輸不保證(資料可能丟失)。如果是重要數據的傳輸,最好選 TCP 模式。除了通訊模式之外,要事先設定模組當做 server 或者是 client 端,圖二所示。如果做為 server 端,需要設定監聽的埠口,以便讓客戶端連線進來模組。如果做為 client 端,需要設定遠端 server IP 位址與埠口,模組通電後便會自動連線到遠端 server,建立起通訊連線。簡單說,server 角色是被動建立連線,client 角色是主動建立連線。

圖二:TCP 網路模式的參數配置

        UDP 的設定就相對簡單了,下圖三所示。沒有所謂的 server 或 client 角色,只要設定本模組的通訊埠口,以及對方的 IP 位址與埠口,模組通電後,資料就會透過埠口互傳了。
圖三:UDP 網路模式的參數配置

圖四:UART 通訊模式的參數配置



留言

此網誌的熱門文章

[筆記] Raspberry Pi 樹莓派的軟體開發

[應用] 在 ESP32 Audio 開發板的 VoIP 範例

[筆記] Android APP 藍芽範例說明 -- BluetoothChat

[筆記] ESP32 在 VS Code 開發環境的編譯與除錯

[筆記] Visual Studio 遠端偵錯的設定步驟

[筆記] Android APP BLE範例程式 -- BluetoothLeGatt

[應用] 藍芽 BLE client/server 架構:BLE remote controller