承諾
鄭重承諾: 凡泓格科 技股份有限公司產品從購買後,開始享有
一年保固,除人為使用不當的因素除外。
責任聲明
凡使用本系列產品除產 品品 質所造成的損害,泓格 科技股份
有限公司不承擔任何的 法律 責任。泓格科技股份有 限公司有
義務提供本系列產品詳 細使 用資料,本使用手冊所 提及的產
品規格或相關資訊,泓 格科 技保留所有修訂之權利 ,本使用
手冊所提及之產品規格 或相 關資訊有任何修改或變 更時,恕
不另行通知,本產品不 承擔 使用者非法利用資料對 第三方所
造成侵害構成的法律責 任, 未事先經由泓格科技書 面允許,
不得以任何形式複製、 修改 、轉載、傳送或出版使 用手冊內
容。
版權
版權所有© 2020 泓格科技股份有限公司,保留所有權利。
商標
文件中所涉及所有公司 的商 標,商標名稱及產品名 稱分別屬
於該商標或名稱的擁有者所持有。
聯繫我們
如有任何問題歡迎聯繫我們,我們將會為您提供完善的咨詢
服務。
Email: service@icpdas.com
支援
模組包含 tGW-712, tGW-722, tGW-732,
tGW-715, tGW-725, tGW-735,
tGW-718, tGW-724, tGW-734
tGW-712i, tGW-722i, tGW-732i,
tGW-715i, tGW-725i, tGW-735i,
tGW-718i, tGW-724i, tGW-734i,
tGW-718i-D
tGW-715-T, tGW-715i-T,
tGW-718-T, tGW-718i-T,
GW-2212i, GW-2222i, GW-2232i
GW-2215i, GW-2225i, GW-2235i
tGW-700 系列
GW-2200 系列
繁體中文使用手冊
精簡型 Modbus/ TCP 至 RTU/ASCII 閘 道器 2020 年 10 月 版本: 2.6
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
目錄
檢查配件 ....................................................................................................................................................................................................5
更多資訊 ....................................................................................................................................................................................................6
1. 產品介紹 .........................................................................................................................................................................................7
1.1 特色 .......................................................................................................................................................................................9
1.2 產品應用...............................................................................................................................................................................9
1.3 ETHERNET 解決方案......................................................................................................................................................... 10
1.4 WEB SERVER 技術.............................................................................................................................................................. 11
2. 硬體資訊 ...................................................................................................................................................................................... 12
2.1 規格 .................................................................................................................................................................................... 12
2.2 外觀 .................................................................................................................................................................................... 13
PoE 及 Ethernet RJ-45
+12 ~ +48 VDC
運作模式開關
LED
顯示燈
序列
COM Ports........................................................................................................................................................................... 16
DIN
導軌安裝
2.3 機構圖 ................................................................................................................................................................................ 17
tGW-700
CA-002 DC
tGW-700-T
GW-2200
2.4 腳位定義............................................................................................................................................................................ 21
tGW-712/tGW-712i.................................................................................................................................................................... 21
tGW-722/tGW-722i.................................................................................................................................................................... 21
tGW-732/tGW-732i.................................................................................................................................................................... 22
tGW-715/tGW-715i/tGW-715-T/tGW-715i-T ..................................................................................................................... 22
插孔
............................................................................................................................................................................. 15
.................................................................................................................................................................................. 15
.............................................................................................................................................................................. 16
系列模組
電源線
系列模組
系列模組
插座
..................................................................................................................................................... 14
................................................................................................................................................................... 14
..................................................................................................................................................................... 17
...................................................................................................................................................................... 18
................................................................................................................................................................. 19
.................................................................................................................................................................... 20
tGW-725/tGW-725i.................................................................................................................................................................... 23
tGW-735/tGW-735i.................................................................................................................................................................... 23
tGW-718/tGW-718i/tGW-718-T/tGW-718i-T ..................................................................................................................... 24
tGW-718i-D .................................................................................................................................................................................. 24
tGW-724/tGW-724i.................................................................................................................................................................... 25
tGW-734/tGW-734i.................................................................................................................................................................... 25
GW-2212i/2222i/2232i ............................................................................................................................................................ 26
GW-2215i/2225i/2235i ............................................................................................................................................................ 27
Co p y r i g h t © 2 0 20 I CP D A S CO . , L td . All Rights Reserved. -2 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
2.5 RS-232/485/422 接線注意 .......................................................................................................................................... 28
RS-232
RS-422
RS-485
3. 用 IPV4 啟動 TGW-700/GW-2200 模組 .......................................................................................................................... 30
3.1 連接電源和電腦主機 ..................................................................................................................................................... 30
3.2 乙太網路配置設定.......................................................................................................................................................... 34
3.3 連接 MODBUS 從站設備 .................................................................................................................................................. 36
3.4 序列埠配置設定 .............................................................................................................................................................. 37
3.5 自我測試............................................................................................................................................................................ 39
4. 用 IPV6 啟動 TGW-700/ GW-2200 模組 ......................................................................................................................... 40
4.1 連接電源和電腦主機 ..................................................................................................................................................... 40
4.2 乙太網路配置設定.......................................................................................................................................................... 44
4.3 連接 MODBUS 從站設備 .................................................................................................................................................. 46
4.4 序列埠配置設定 .............................................................................................................................................................. 47
4.5 自我測試............................................................................................................................................................................ 49
接線
................................................................................................................................................................................. 28
接線
................................................................................................................................................................................. 29
接線
................................................................................................................................................................................. 29
5. 配置網頁 ...................................................................................................................................................................................... 51
5.1 登入 T GW-700/GW-2200 網頁伺服器....................................................................................................................... 51
5.2 HOME 首頁 ......................................................................................................................................................................... 53
5.3 NETWORK 配置頁 .............................................................................................................................................................. 54
5.3.1 IP Address Selection ................................................................................................................................................... 54
5.3.2 General Settings .......................................................................................................................................................... 58
5.3.3 Modbus Settings.......................................................................................................................................................... 59
5.3.4 Restore Factory Defaults .......................................................................................................................................... 61
5.3.5 Update by Ethernet .................................................................................................................................................... 63
5.4 SERIAL PORT 配置頁 ......................................................................................................................................................... 64
5.4.1 Settings (Port Settings) ............................................................................................................................................. 64
5.4.2 Settings (Pair-Connec tion Settings) ....................................................................................................................... 67
5.5 FILTER 配置頁 ................................................................................................................................................................... 68
5.6 MONITOR 配置頁............................................................................................................................................................... 69
5.7 PASSWORD 配置頁............................................................................................................................................................. 70
5.8 LOGOUT 配置頁 ................................................................................................................................................................. 71
6. TGW-700/ GW-2200 應用 ..................................................................................................................................................... 72
6.1 MODBUS GATEWAY ............................................................................................................................................................. 73
6.2 MODBUS NET ID.................................................................................................................................................................. 74
6.3 PAIR -CONNECTION 應用 .................................................................................................................................................... 75
Co p y r i g h t © 2 0 20 I CP D A S CO . , L td . All Rights Reserved. -3 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
6.4 TCP C LIENT M ODE 應用.................................................................................................................................................... 83
7. MODBUS 資訊............................................................................................................................................................................ 88
7.1 M ODBUS 訊息結構 ............................................................................................................................................................ 88
01(0x01) Read the Status of the Coils (Readback DOs) ..................................................................................................... 91
02(0x02) Read the Status of the Input (Read DIs) .............................................................................................................. 92
03(0x03) Read the Holding Registers (Readback AOs) ...................................................................................................... 93
04(0x04) Read the Input Registers (Read AIs) .................................................................................................................... 94
05(0x05) Force a Single Coil (Write DO) ............................................................................................................................... 95
06(0x06) Preset a Single Register (Write AO) ..................................................................................................................... 96
15(0x0F) Force Multiple Coils (Write DOs) .......................................................................................................................... 97
16(0x10) Preset Multiple Registers (Write AOs) ................................................................................................................. 98
7.2 錯誤異常代碼 (EXCEPTION C ODES ) ......................................................................................................................................... 99
附錄 A: 疑難排解 ................................................................................................................................................................................ 101
A1. 如何恢復模 組原 廠預設的網頁伺服器登入密碼? .......................................................................................................... 101
附錄 B: 相關名詞................................................................................................................................................................................ 103
1. ARP (ADDRESS RESOLUTION P ROTOCOL) ......................................................................................................................... 103
2. CLIENTS/ S ERVERS ................................................................................................................................................................ 103
3. ETHERNET .............................................................................................................................................................................. 103
4. FIRMWARE ............................................................................................................................................................................. 103
5. GATEWAY ............................................................................................................................................................................... 104
6. ICMP (INTERNET C ONTROL M ESSAGES P ROTOCOL)......................................................................................................... 104
7. INTERNET ............................................................................................................................................................................... 104
8. IP (INTERNET P ROTOCOL) ADDRESS ................................................................................................................................... 104
9. MAC (MEDIA A CCESS C ONTROL) ADDRESS ........................................................................................................................ 104
10. PACKET ............................................................................................................................................................................. 105
11. PING ................................................................................................................................................................................... 105
12. RARP (REVERSE ADDRESS RESOLUTION PROTOCOL)................................................................................................. 105
13. SOCKET .............................................................................................................................................................................. 105
14. SUBNET M ASK .................................................................................................................................................................. 105
15. TCP (TRANSMISSION CONTROL P ROTOCOL) ................................................................................................................ 106
16. TCP/IP............................................................................................................................................................................. 106
17. UDP (USER DATAGRAM PROTOCOL ) ............................................................................................................................ 106
附錄 C: 實際 BAUD RATE 量測表 ................................................................................................................................................. 107
附錄 D: 手冊修訂記錄....................................................................................................................................................................... 108
Co p y r i g h t © 2 0 20 I CP D A S CO . , L td . All Rights Reserved. -4 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
檢查配件
tGW-700 產品包裝內應包含下列配件 :
tGW-700-T 產品包裝內應包含下列配件 :
GW-2200 產品包裝內應包含下列配件 :
注意
如發現產品包裝內的配件有任何損壞或遺失,請保留完整包裝盒及配件,盡快聯繫我們,我
們將有專人快速為您服務。
Co p y r i g h t © 2 0 20 I CP D A S CO . , L td . All Rights Reserved. -5 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
更多資訊
相關文件位置 :
tGW-700 Series / tGW-700-T Series
https://www.icpdas.com/en/download/index.php?nation=US&kind1=&model=&kw=tGW-700
GW-2200 Series
http://www.icpdas.com/en/download/index.php?nation=US&kind1=&model=&kw=GW-2200
Firmware位置 :
tGW-700 Series / tGW-700-T Series
https://www.icpdas.com/en/download/show.php?num=2417&nation=US&kind1=&model=&kw=t
GW-700
GW-2200 Series
http://www.icpdas.com/en/download/show.php?num=2750&nation=US&kind1=&model=&kw=G
W-2200
相關軟體位置 :
eSearch Utility
http://www.icpdas.com/en/product/guide+Software+Utility_Driver+eSearch__Utility
Co p y r i g h t © 2 0 20 I CP D A S CO . , L td . All Rights Reserved. -6 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
1. 產品介紹
Modbus 是現今工業設備 連接方式 中最普 遍且常用 的工業 標準通信 協定, 能夠在同 一個
RS-485 網路中與多個設備間進行通信,例如測量溫度和濕度的系統,並分別將結果傳送顯示
至監控電腦中。因此,Modbus 常在監控及採集數據資料 (SCADA) 的系統上來監控電腦和遠程
終端裝置 (RTU) 使用。
tGW-700/GW-2200 系列模組擁有 Modbus TCP 轉 Modbus/RTU 或 Modbus/ASCII 的閘道器功能,
能使 Modbus/TCP 主機與序列的 Modbus RTU/ASCII 設備透過網路進行通信,消除傳統序列通
信設備電纜的長度限制。而此
模組可以建立 Pair-connection
的應用 (serial-bridge 或 serial-
tunnel) 。一旦 Pair-connection
設 定 完 成 後 , 便 可 在 二 台
Modbus RTU/ASCII 設備間透過
TCP/IP 協定在電腦主機、伺服
器或其它不具有乙太網路功能
的 Modbus RTU/ASCII 串列設
備之間建立連結、傳輸資料或
控制設備。tGW-700/GW-2200
系列模組採用 dual-stack 技術
以同時支援 IPv4 與 IPv6 ( 版本 2.2.0 或更高版本)。
Co p y r i g h t © 2 0 20 I CP D A S CO . , L td . All Rights Reserved. -7 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
tGW-700 RevB/GW-2200:
32 Sockets/port
tGW-700 Non-RevB:
10 Sockets/port
tGW-700/GW-2200 系列模組提供有 DHCP 自動取得並設定 IP 的功能,減少因手動設定位址所
引起的配置錯誤或 IP 衝突問題。另外更提供了 UDP 回應功能,模組會回應 eSearch Utility 的
UDP 詢問,並將模組的相關資訊回傳 (如: IP 位址、實體位址等),使得內部管理上會更加方
便有效率。tGW-700/GW-2200 系列模組使用 32 位元的 MCU,能高效的控制網路封包的收送。
內建的 Web server 則提供了直覺式的網頁管理界面,讓使用者修改模組設定,包括 DHCP、
Static IP、 Gateway、 Mask 與串列埠。
tGW-700/GW-2200 系列模組擁有內建的雙重看門狗機制 (Watchdog) ,能夠確保模組在惡劣環
境也能持續運作。“CPU Watchdog” 在 tGW-700/GW-2200 運作異常時,將自動重新啟動 CPU
恢復 tGW-700/GW-2200。“Host Watchdog”主要用來監控模組與主機間運作情況;若模組與主
機 (PC 或 PLC) 在設定的一段時間內(Watchdog Timeout) 無實質通訊或發生通訊問題時,模組也
將自動重啟。另外,tGW-700/GW-2200 系列 (i 版本模組僅有) 還新增有 3000 V DC 隔離保護及
+/-4 kV 靜電放電保護技術的設計,能夠保護模組及設備避免受到過電壓的傷害。
tGW-700/GW-2200 系列模組提供真正符合 IEEE802.3af 標準 (Class 1) 的
Power over Ethernet (PoE) 功能 ,使用標準 category5 乙太網路電纜接受
PoE switch (如: NS-205PSE) 供電。 此外,也可從 DC adapter 來接受供電。
tGW-700/GW-2200 系列模組是專為超低功耗,降低額外電力成本來設計的,
特別是在使用了大量的設備服務器的情況下更顯重要。能選擇這種節能設備來降低電力消耗,
也是為了維護這個綠色環境來進一分心力。
產品類別比較表:
Co p y r i g h t © 2 0 20 I CP D A S CO . , L td . All Rights Reserved. -8 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
1.1 特色
支援 Modbus TCP/UDP Master 及 Slave
支援 Modub RTU/ASCII Master 及 Slave
每個 Serial Port 最大連線數 :
32 個 for tGW-700 RevB version, tGW-700-T Series, GW-2200 Series
32 個 (tGW-71x), 16 個 (tGW-72x) 或 10 個 (tGW-73x) for tGW-700 Non-RevB version
支援 Read-cache 功能,使 Modbus TCP/UDP 更快速的回應
支援能回應設備搜尋的 UDP 功能 (UDP Search)
支援靜態 IP (Static IP)或動態 IP (DHCP) 網路配置 IPv4 地址
支援 Link-local Address 和 SLAAC(無狀態地址自動配置 ) 配置 IPv6 地址
使用 dual-stack 技術同時支援 IPv4 與 IPv6 服務
可透過網路簡單迅速的更新 firmware (BOOTP, TFTP)
提供精簡網頁伺服器來配置組態設定 (HTTP)
使用 32 位元 MCU 來有效掌握網路流量
10/100 Base-TX 網路控制器, RJ-45 連接埠 (自動協商、網路線自動識別、LED 指示燈)
支援 2-port Ethernet Switch(LAN Bypass) 可串連成 Daisy-Chain 接線 ( 僅支援 GW-2200 系列 )
雙電源輸入 : PoE (IEEE 802.3af, Class 1)及 DC 輸入 注意 : tGW-700-T 系列模組不支援 PoE
RS-485 方向自動控制
Power 或 Signal 隔離適用於 i 版本模組
+/-4 kV 靜電放電保護
配有容易接線的 male DB-9 接頭或接線端子連接器
體積精簡化與低功率消耗
符合 RoHS 環保規範
經濟實惠的 Modbus 閘道器設備
1.2 產品應用
工廠自動化
大樓自動化
家庭自動化
遠端診斷與管理
Co p y r i g h t © 2 0 20 I CP D A S CO . , L td . All Rights Reserved. -9 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
1.3 Ethernet 解決方案
現今 Ethernet 協定已成為區域網路的標準通訊協定。在許多應用中 Internet 已經是非常普遍
的被使用,如家電設備,自動販賣機,測試設備及 UPS 等。而 Ethernet 可以應用在辦公室自
動化,工業控制網路及多家不同廠商的機器設備間互相的存取、共享資料和資訊,為工業控
制網路提供一個經濟實惠的解決方案。
Co p y r i g h t © 2 0 20 I CP D A S CO . , L td . All Rights Reserved. -10 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
1.4 Web Server 技術
Web Server 為網路伺服器, 使用者透過乙太網路利用瀏覽器快速且便利的來進行 tGW-700/
GW-2200 設定或檢查,例如 : IE 瀏覽器, FireFox, Mozilla 或 Google 等, 不需要再安裝任何其
他軟體工具來使用。
Co p y r i g h t © 2 0 20 I CP D A S CO . , L td . All Rights Reserved. -11 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
tGW-715
tGW-715i
tGW-715-T
tGW-715i-T
tGW-718
tGW-718i
tGW-718i-D
tGW-718-T
tGW-718i-T
10/100 Base-TX, 8-pin RJ-45 x 1, (Auto-negotiating, Auto-MDI/M DIX, LED indicator)
2-Port 10/100 Base-TX Ethernet Switch w ith LAN Bypass, RJ-45 x 2 (Auto-negotiating, Auto-MDI/MDIX, LED indicator)
Yes, automatic RS-485 direction control
1000 VDC for tGW-722i/ 732i/ 718i-D , GW-2212i / 2222i / 2232i
3000 VDC for tGW-712i/ 715i/ 725i/ 735i/ 718i/ 724i/ 734i/715i-T/718i-T , GW-2215i / 2225i / 2235i
None, Odd, Even, Mark, Space
PoE: IEEE 802.3af, Class 1 (except tGW-700-T Series ), DC jack: +12 ~ 48 VDC
Male DB-9 x1 for tGW-712(i)/718i-D
10-Pin Removable Terminal Block x 1 for tGW-722(i)/732(i)/715(i)/725(i)/735(i)/ 718(i)/724(i)/734(i)/715(i)-T/718(i)- T
5-pin Removable Terminal Block x 1 for 2212i/2215i; x 2 for 2222i/2225i; x 3 for 2232i/2235i
Fire Retardant Materials (U L94-V0 Level)
10 ~ 90% RH, non-condensing
Note: COM1/COM2/COM3 = T CP Port 502/503/504
2. 硬體資訊
此章節詳細提供了 tGW-700/GW-2200 系列模組的體硬配置圖、規格、腳位定義、接線注意以
及機構圖… 等硬體資訊。
2.1 規格
Co p y r i g h t © 2 0 20 I CP D A S CO . , L td . All Rights Reserved. -12 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
1. PoE 及 Ethernet
RJ-45 插座
2.2 外觀
tGW-700 系列
tGW-700-T 系列
Co p y r i g h t © 2 0 20 I CP D A S CO . , L td . All Rights Reserved. -13 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
1. PoE 及 Ethernet
RJ-45 插座
E TH1 支援 P o E , 網路功能
E T H2 僅支援網路功能
GW-2200 系列
PoE 及 Ethernet RJ-45 插座
tGW-700 系列模組包含一個 RJ-45 插座,為 10/100 Base-TX 乙太網路標準埠,支援 PoE 供電
(除了 tGW-700-T 系列 )。 GW-2200 系列模組包含兩個 RJ-45 插座,為 10/100 Base-TX 乙太網路
標準埠和 Lan Bypass 功能,僅 ETH1 支援 PoE 供電功能。 當偵測到網路有連線且有接收到網
路封包的時候,此時 RJ-45 插座上的 Link/Act LED 指示燈 (橘色) 將亮起。 當使用 PoE (Power-
over-Ethernet) 方式供電開機,此時 RJ-45 插座上的 PoE LED 指示燈 (綠色) 將亮起。
+12 ~ +48 VDC 插孔
tGW-700 系列模組還設有一個 +12 ~ +48 VDC插孔。tGW-700 -T 和 GW-2200 系列模組設有一個
+12 VDC~ +48 VDC端子連接器。如果沒有 PoE Switch 可以使用,就能夠用 +12 ~ +48 VDC 轉接器
來連接此插孔,以 DC 插孔輸入方式開機。
Co p y r i g h t © 2 0 20 I CP D A S CO . , L td . All Rights Reserved. -14 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
運作模式開關
Run 模式: Firmware 運作模式 Init 模式: 配置模式
tGW-700/GW-2200 系列模組的運作模式開關,原廠預設為 Run 模式。當需要更新 tGW-700 /
GW-2200 Firmware 的時候,必須將此開關從 Run 模式移動至 Init 模式, 在 Init 模式下開始更
新 Firmware,當 Firmware 更新完成後,需再將開關返回到 Run 模式。
LED 顯示燈
一旦 tGW-700/GW-2200 系列模組通電開機後, 模組上的系統 LED 指示燈將亮起,顯示如下:
下面序列埠 LED 顯示燈為 tGW-718i-D 模組僅有。您可以透過模組內建的網頁伺服器來變更序
列介面,其燈號顯示如下 :
Co p y r i g h t © 2 0 20 I CP D A S CO . , L td . All Rights Reserved. -15 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
序列 COM Ports
依據各系列 tGW-700/GW-2200 模組將會有不同的序列 COM Port 數。詳細的各系列模組 COM
Port 腳位定義,請參考至 第 2.4 節 “腳位定義”。
DIN 導軌安裝
tGW-700/GW-2200 系列模組包含一個簡單導軌夾板,
使模組能夠在標準的 35 mm DIN 導軌上牢靠的安裝。
安裝至 DIN 導軌上
從 DIN 導軌卸下
Co p y r i g h t © 2 0 20 I CP D A S CO . , L td . All Rights Reserved. -16 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
2.3 機構圖
此章節為 tGW-700/GW-2200 系列模組及 CA-002 Cable (DC 電源線) 的尺寸機構圖,單位: mm
(millimeters) 。
tGW-700 系列模組
tGW-712:
tGW-712i/718i-D:
Co p y r i g h t © 2 0 20 I CP D A S CO . , L td . All Rights Reserved. -17 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
UL2464 18AWG 2C(紅 /黑 ) 0D5.0 顏色黑
tGW-722(i)/732(i)/715(i)/725(i)/735(i)/718(i)/724(i)/734(i):
CA-002 DC 電源線
1
Co p y r i g h t © 2 0 20 I CP D A S CO . , L td . All Rights Reserved. -18 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
tGW-700-T 系列模組
tGW-715(i)-T/718(i)-T:
Co p y r i g h t © 2 0 20 I CP D A S CO . , L td . All Rights Reserved. -19 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
GW-2212i/2215i 1 埠
GW-2222i/2225i 2 埠
GW-2232i/2235i 3 埠
GW-2200 系列模組
GW-2212i/2222i/2232i/2215i/2225i/2235i
Co p y r i g h t © 2 0 20 I CP D A S CO . , L td . All Rights Reserved. -20 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
2.4 腳位定義
tGW-712/tGW-712i
注意: Firmware 版本 B1.5.6 之後才有支援 CTS/RTS 訊號用於流量控制(Flow Control)
tGW-722/tGW-722i
注意: F irmware 版本 B1.5.6 之後才有支援 CTS/RTS 訊號用於流量控制(Flow Control)
Co p y r i g h t © 2 0 20 I CP D A S CO . , L td . All Rights Reserved. -21 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
tGW-732/tGW-732i
tGW-715/tGW-715i/tGW-715-T/tGW-715i-T
Co p y r i g h t © 2 0 20 I CP D A S CO . , L td . All Rights Reserved. -22 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
tGW-725/tGW-725i
tGW-735/tGW-735i
Co p y r i g h t © 2 0 20 I CP D A S CO . , L td . All Rights Reserved. -23 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
tGW-718/tGW-718i/tGW-718-T/tGW-718i-T
tGW-718i-D
Co p y r i g h t © 2 0 20 I CP D A S CO . , L td . All Rights Reserved. -24 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
tGW-724/tGW-724i
注意: F irmware 版本 B1.5.6 之後才有支援 CTS/RTS 訊號用於流量控制(Flow Control)
tGW-734/tGW-734i
Co p y r i g h t © 2 0 20 I CP D A S CO . , L td . All Rights Reserved. -25 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
GW-2212i/2222i/2232i
Co p y r i g h t © 2 0 20 I CP D A S CO . , L td . All Rights Reserved. -26 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
GW-2215i/2225i/2235i
Co p y r i g h t © 2 0 20 I CP D A S CO . , L td . All Rights Reserved. -27 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
2.5 RS-232/485/422 接線注意
RS-232 接線
3 線 RS-232 接線
5 線 RS-232 接線
注意: FGND 是焊接至 DB-9 金屬外框的框架接地。
Co p y r i g h t © 2 0 20 I CP D A S CO . , L td . All Rights Reserved. -28 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
RS-422 接線
RS-485 接線
注意 :
1. 一般情況下, RS-422/485 Port 需將 RS-422/485 設備的所有 GND 接地。 這將減少設備之間的
共模電壓。
2. DATA+/- 接線必須使用雙絞線 Cable。
3. 在接線的兩端可能需要加上終端電阻 (通常使用 120Ω),跨接在兩線之間 (DATA+ 及 DATA-)。
4. 在 RS-422/485 接線圖中, DATA+(B) 為正極腳位, DATA-(A) 為負極腳位。關於 B/A 腳位定義
取決於您所使用的設備,請先確認。
Co p y r i g h t © 2 0 20 I CP D A S CO . , L td . All Rights Reserved. -29 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
3. 用 IPv4 啟動 tGW-700/GW-2200 模組
本章節提供了詳細自我測式程序,能夠確認 tGW-700/GW-2200 系列模組是否功能正常運作。
在開始執行自我測試之前必須完成下列項目,測試接線、配置網路設定以及 eSearch/Modbus
Utility 驅動程式安裝。詳細步驟如下:
注意: 此章節適用於 IPv4 網路環境
3.1 連接電源和電腦主機
1. 確認您 PC 的網路設定正確且可運作。
確認您 PC 的 Windows 防火牆以及 Anti-Virus 防火牆都已關閉,或已正確的設定,否則步
驟在使用 eSearch Utility 搜尋模組功能可能無法正確找到 tGW-700/GW-2200。( 請與您的系
統管理員確認)
2. 確認 Init/Run 開關是在 Run 位置上。
Co p y r i g h t © 2 0 20 I CP D A S CO . , L td . All Rights Reserved. -30 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
僅 E TH1 支援 PoE
E TH2 僅支 援 網 路 功 能
3. 將 tGW-700/GW-2200 與 PC 連接至同一個集線器或同一個子網域,然後供電開機啟動
tGW-700/GW-2200 模組。詳細接線方式請參考至下圖。
PoE 供電開機
注意: tGW-700-T 系列模組不支援 PoE 供電。
tGW-700 系列
GW-2200 系列
Co p y r i g h t © 2 0 20 I CP D A S CO . , L td . All Rights Reserved. -31 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
+12 ~ +48 V
tGW-700 系列
插孔輸入開機 (Non-PoE)
DC
tGW-700-T 系列
Co p y r i g h t © 2 0 20 I CP D A S CO . , L td . All Rights Reserved. -32 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
GW-2200 系列
4. 確認 tGW-700 模組上的系統(S1)LED 顯示燈
有在閃爍。
Co p y r i g h t © 2 0 20 I CP D A S CO . , L td . All Rights Reserved. -33 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
3.2 乙太網路配置設定
1. 安裝 eSearch Utility 到您的電腦。
eSearch Utility 可以從泓格科技網站下載。
詳細下載位置如下 :
http://www.icpdas.com/en/product/guide+Software+Utility_Driver+eSearch__Utility
2. 雙擊桌面上的 eSearch Utility 捷徑圖示。
3. 按下 eSearch Utility 上的 “Search Servers” 按鈕來搜尋您的 tGW-700/GW-2200。
4. 雙擊您的 tGW-700/GW-2200 ,開啟網路配置設定對話框。
tGW-700/GW-2200 系列模組出廠預設如下表 :
Co p y r i g h t © 2 0 20 I CP D A S CO . , L td . All Rights Reserved. -34 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
5. 聯繫您的網路管理員取得正確的網路配置(如: IP/Mask/Gateway) 。 輸入網路設定,然後按
下 “OK” 按鈕,tGW-700 /GW-2200 將會在 2 秒後改用新的設定。
注意: tGW-700 /GW-2200 將會在 2 秒後改用新的設定。
注意: DHCP 選項僅在 IPv4 有效。
6. 2 秒後,再次按下 “Search Servers” 來搜尋 tGW-700/GW-2200 ,確認上一步驟的網
路配置已正確設定完成。
Co p y r i g h t © 2 0 20 I CP D A S CO . , L td . All Rights Reserved. -35 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
I-7520
RS-232轉RS-485
轉 換 器
3.3 連接 Modbus 從站設備
將 Modbus 設備 (如: M-7022,選購品) 連接至您的 tGW-700/GW-2200,並提供電源到 Modbus
設備 (如:+10 ~ +30 VDC ) 。詳細 RS-232/422/485 接線資訊,請參考 第 2.5 節 “RS -232/422/485 接
線注意”。
注意: 接線及供電方式,請依據您的 Modbus 設備為準。
Co p y r i g h t © 2 0 20 I CP D A S CO . , L td . All Rights Reserved. -36 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
3.4 序列埠配置設定
1. 在網址列中輸入 tGW-700/GW-2200 的 IP 位址,再按下鍵盤 “Enter” 鍵,或是按下 eSearch
Utility 上的 “Web” 按鈕。
2. 在 Login password 欄位輸入密碼 (原廠預設密碼: admin) , 然後按下 “Submit” 按鈕進入
tGW-700/GW-2200 網頁配置。
3. 按下 “Port1” 項目來進入 Port1 設定頁面。
Co p y r i g h t © 2 0 20 I CP D A S CO . , L td . All Rights Reserved. -37 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
4. tGW-718i-D: 從 “Interface” 下拉式選單中,設定序列介面。注意: 此序列介面設定是根據您
的 Modbus 設備接線,參考 第 3.3 節 連接 Modbus 從站設備。
Others: 序列介面根據您的 tGW-700/GW-2200 模組型號而定,此頁面不會顯示“Interface
Setting”欄位。
5. 選擇適當的 “Baud Rate”、 “Data Size”、 “Parity” 及 “Modbus Protocol” (如 :19200、 8N2 及
Modbus RTU) 。
注意:
1. 此 Baud Rate、 Data Format、 Modbus 協定設定是根據您的 Modbus 設備來配置。
2. 只能使用一種 Modbus Protocol 於序列埠。
6. 按下 “Submit” 來儲存設定。
Co p y r i g h t © 2 0 20 I CP D A S CO . , L td . All Rights Reserved. -38 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
3.5 自我測試
1. 回到 eSearch Utility,按下 “T ools” 功能選單中的 “Modbus TCP Master” 項目來開啟 Modbus
TCP Master Utility。
2. 輸入 tGW-700/GW-2200 的 IP 位址及 TCP Port,再按下 “Connect” 按鈕來連接至 tGW-700/
GW-2200。
3. 請參考 "Protocol Description",在指令欄位輸入指令,然後單擊 “Send Command” 按鈕。
如果回應資料是正確的,表示測試成功。
注意: Modbus 命令是根據您的 Modbus 設備來設定,您可參考 “Protocol Description” 資訊或各
自設備的使用手冊來配置。
Co p y r i g h t © 2 0 20 I CP D A S CO . , L td . All Rights Reserved. -39 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
4. 用 IPv6 啟動 tGW-700/ GW-2200 模組
本章節提供了詳細自我測式程序,能夠確認 tGW-700/GW-2200 系列模組是否功能正常運作。
在開始執行自我測試之前必須完成下列項目,測試接線、配置網路設定以及 eSearch/Modbus
Utility 驅動程式安裝。詳細步驟如下:
注意: 此章節適用於 IPv6 網路環境
4.1 連接電源和電腦主機
1. 確認您 PC 的網路設定正確且可運作。
確認您 PC 的 Windows 防火牆以及 Anti-Virus 防火牆都已關閉,或已正確的設定,否則步
驟在使用 eSearch Utility 搜尋模組功能可能無法正確找到 tGW-700/GW-2200。(請與您的系
統管理員確認)
2. 確認 Init/Run 開關是在 Run 位置上。
Co p y r i g h t © 2 0 20 I CP D A S CO . , L td . All Rights Reserved. -40 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
僅 E TH1 支援 PoE
E TH2 僅支 援 網 路 功 能
3. 將 tGW-700/GW-2200 與 PC 連接至同一個集線器或同一個子網域,然後供電開機啟動
tGW-700/GW-2200 模組。詳細接線方式請參考至下圖。
PoE 供電開機
注意: tGW-700-T 系列模組不支援 PoE 供電。
tGW-700 系列
GW-2200 系列
Co p y r i g h t © 2 0 20 I CP D A S CO . , L td . All Rights Reserved. -41 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
+12 ~ +48 V
tGW-700 系列
插孔輸入開機 (Non-PoE)
DC
tGW-700-T 系列
Co p y r i g h t © 2 0 20 I CP D A S CO . , L td . All Rights Reserved. -42 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
GW-2200 系列
4. 確認 GW-2200 模組上的系統 LED 顯示燈
有在閃爍。
Co p y r i g h t © 2 0 20 I CP D A S CO . , L td . All Rights Reserved. -43 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
4.2 乙太網路配置設定
1. 安裝 eSearch Utility 到您的電腦。
eSearch Utility 可以從泓格科技網站下載。
詳細下載位置如下 :
http://www.icpdas.com/en/product/guide+Software+Utility_Driver+eSearch__Utility
注意: eSearch Utlity 版本必須為 v1.2.5 或更新版本
2. 雙擊桌面上的 eSearch Utility 捷徑圖示。
3. 按下 eSearch Utility 上的 “Search Servers” 按鈕來搜尋您的 tGW-700/GW-2200。
Co p y r i g h t © 2 0 20 I CP D A S CO . , L td . All Rights Reserved. -44 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
4. 每一台 IPv6 裝置都具備 Link-Local 地址,不用經過任何配置,您便可以在 “ Link-Local” 欄位
看到 tGW-700/GW-2200 模組的 Link-Local 地址。如果您的網路環境支援無狀態地址自動配
置(SLAAC),當 SLAAC 地址配置完成時,您可以在 “ SLAAC” 欄位看到 tGW-700/GW-2200 模
組的 SLAAC 地址,SLAAC 地址配置需要一段時間,您可以透過再次點擊 “Search Servers”
按鈕更新模組狀態。
tGW-700/GW-2200 系列模組出廠預設如下表 :
Co p y r i g h t © 2 0 20 I CP D A S CO . , L td . All Rights Reserved. -45 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
I-7520
RS-232轉RS-485
轉 換 器
4.3 連接 Modbus 從站設備
將 Modbus 設備 (如: M-7022,選購品) 連接至您的 tGW-700/GW-2200,並提供電源到 Modbus
設備 (如:+10 ~ +30 VDC ) 。詳細 RS-232/422/485 接線資訊,請參考 第 2.5 節 “RS -232/422/485 接
線注意”。
注意: 接線及供電方式,請依據您的 Modbus 設備為準。
Co p y r i g h t © 2 0 20 I CP D A S CO . , L td . All Rights Reserved. -46 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
Use the default
password: admin
4.4 序列埠配置設定
1. 右鍵 “Link-Local” 欄位並點擊 “Copy to Clipboard” 選項以複製 tGW-700/GW-2200 模組的
“Link-Local address ”。
2. 在瀏覽器 IP 地址欄位貼上 tGW-700/GW-2200 模組的 “Link-Local address ” ,並且在其兩側
加上中括號,即 [Link-Local address]。
注意: Web 按鈕是使用電腦的 IPv4 地址訪問 Web Server,並非 IPv6 地址。
3. 在 Login password 欄位輸入密碼後(預設密碼: admin),按下 “Submit” 按鈕進入設定頁面。
Co p y r i g h t © 2 0 20 I CP D A S CO . , L td . All Rights Reserved. -47 -
精簡型 M o d b u s / T CP 至 R T U / A S CI I 閘道器
4. 點擊 “Port1” 項目後,將顯示 Port1 Settings 配置頁面。
5. tGW- 718i-D: 從 “Interface” 下拉式選單中,設定序列介面。注意: 此序列介面設定是根據您
的 Modbus 設備接線,參考 第 3.3 節 連接 Modbus 從站設備。
Others: 序列介面根據您的 tGW-700/GW-2200 模組型號而定,此頁面不會顯示“Interface
Setting”欄位。
6. 選擇適當的 “Baud Rate”、 “Data Size”、 “Parity” 及 “Modbus Protocol” (如 :19200、 8N2 及
Modbus RTU) 。
注意:
1. 此 Baud Rate、 Data Format、 Modbus 協定設定是根據您的 Modbus 設備來配置。
2. 只能使用一種 Modbus Protocol 於序列埠。
Co p y r i g h t © 2 0 20 I CP D A S CO . , L td . A l l R i g h ts R e s e r v e d . - 48 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
7. 按下 “Submit” 來儲存設定。
4.5 自我測試
1. 至下列連結下載並安裝 “ Modbus Poll” 測試程式。
https://www.modbustools.com/download.html
2. 雙擊 Modbus Poll 桌面捷徑打開程式。
3. 在 “Setup ” 選單中選取 “ Read/Write Definition…” 選項以打開 “Read/Write Definition” 視窗。
4. 設置 Slave 模組的通訊格式。
注意: Slave 模組設定是根據您的 Modbus 設備來配置。
5. 在 “ Connection” 選單中選取 “Connect …” 選項以打開 “Connection Setup” 視窗。
Co p y r i g h t © 2 0 20 I CP D A S CO . , L td . All Rights Reserved. -49 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
6. 將 tGW-700 的 IPv6 address 和 TCP port (預設 :502) 填入並點選 “ OK” 按鈕開始測試。
7. 如果響應正確,表示模組已正常通訊。
Co p y r i g h t © 2 0 20 I CP D A S CO . , L td . All Rights Reserved. -50 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
5. 配置網頁
當 tGW-700/GW-2200 系列模組 Ethernet 已正確配置設定完成且網路功能運作正常,便可透過
eSearch Utility 或是標準 Web 瀏覽器來進行更多的功能配置設定。
5.1 登入 tGW-700/GW-2200 網頁伺服器
確認模組網路配置設定完成後,便可從任何一台具有網路連結功能的電腦來登入至 tGW-700/
GW-2200 網頁伺服器,步驟如下:
步驟 1: 打開 Web 瀏覽器
您可使用各種常見的瀏覽器來配置 tGW-700/GW-2200 模組,例如有
Mozilla Firefox , Google Chrome 及 Internet Explorer... 等。
步驟 2: 在網址列中輸入 tGW-700/GW-2200 的 IP 位址
確認您的 tGW-700 /GW-2200 以配置正確的網路設定,如還未設定請參考第 3 節 “ 用 IPv4 啟動
tGW-700 /GW-2200 模組”、 第 4 節 “用 IPv6 啟動 tGW-700/GW-2200 模組”。
Co p y r i g h t © 2 0 20 I CP D A S CO . , L td . A l l R i g h ts R e s e r v e d . - 51 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
步驟 3: 輸入密碼
連結至 IP 位址後, 將顯示登入畫面。 請在 “Login password” 欄位輸入密碼 (第一次登入的用
戶請輸入原廠預設密碼 admin) ,然後按下 “Submit” 按鈕來進入 tGW-700/GW-2200 網頁伺服
器。如欲想變更密碼請參考至 第 5.7 節 “ Password 配置頁”。
步驟 4: 歡迎進入 tGW-700/GW-2200 網頁伺服器
登入 tGW-700/GW-2200 網頁伺服器後,主網頁將顯示各項資訊,第 5.2 節 起將詳細介紹。
Co p y r i g h t © 2 0 20 I CP D A S CO . , L td . All Rights Reserved. -52 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
5.2 Home 首頁
此頁面為主網頁包含了二個部份, 如下:
第一部份提供您 檢查確認 tGW-700/GW-2200 的模組名稱及軟硬體資訊。
軟硬體資訊包含了下列項目: Firmware Version、 Model Name、 IP Address、 Initial Switch、
MAC Address 、 System Timeout 。且在更新完 tGW-700/GW-2200 Firmware 後,您可以從此區
域來檢查版本資訊。
第二部份 「 Current port
settings」 , 顯示 Port 設定及 pairconnection 設定的狀態。
Co p y r i g h t © 2 0 20 I CP D A S CO . , L td . All Rights Reserved. -53 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
5.3 Network 配置頁
按下 “Network ” 項目後,將顯示 IP Address Selection、General Settings、Modbus Settings 及
Restore Factory Defaults 四個部分,提供您配置 tGW-700/GW-2200 網路設定和相關功能設定
及恢復原廠設定。詳細說明如下。
5.3.1 IP Address Selection
Address Type 、Static IP Address 、 Subnet Mask 及 Default Gateway 項目是必須符合 IPv4 區域
網路的重要設定項目。如不符合,那 tGW-700/GW-2200 系列模組將無法正確的在 IPv4 運作。
IPv6 Link Local Address 在同一連結層上始終有效。IPv6 SLAAC Address 將藉由 Router 自動設定,
並且將 Router 的 link-local address 作為預設路由器。IPv6 User-defined Address 是由使用者自
行定義,在簡單的網路應用中更為方便。如果 IPv6 User-defined Address 的 prefix 與 IPv6
SLAAC Address 相同,則此位址可被路由。
如模組在運行中變更這些項目設定,那將會使現有的連線遺失,而發生錯誤。
如您的網路環境不支援 IPv6,請忽略 IPv6 Address 欄位。
IP Address Selection 區域中參數設定,將在下一頁詳細說明。
Co p y r i g h t © 2 0 20 I CP D A S CO . , L td . All Rights Reserved. -54 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
Static IP: 如沒有 DHCP 伺服器將可使用手動的方式來指派固定的 IP 位
址給 tGW-700/GW-2200 模組。請參考 章節「手動配置 IP 位址」。
DHCP : tGW-700/GW-2200 模組可藉由 DHCP 伺服器自動分配 IPv4 位
址。當模組每次重新連線時,IP 位址都將隨著改變。請參考 章節
「動態配置 IP 位址」。
注意: DHCP 功能不會作用在 IPv6 上。
設定 IPv4 位址。每個模組都必須有唯一的 IP 位址才能連結至網路。
此項目是指定特定的 IP 位址給 tGW-700/GW-2200 模組使用。
設定子網路遮罩位址。藉由子網路遮罩 (Subnet Mask) 可決定出哪些
IPv4 位址為子網路。
設定通訊閘道位址。通訊閘道 (Gateway) 或路由 (Router) 是使個人網路
能夠通訊連結至另一個或多個其它網路。
使用者定義的 MAC 位址。格式為 FF-FF-FF-FF-FF-FF。
每台 IPv6 裝置必須具有 link-local address 來連接到網路,此地址在同
一連結層始終有效。tGW-700/GW-2200 模組根據 EUI-64 自動配置此地
址。如果您的網路環境不支援 IPv6 ,請忽略此欄位。
tGW-700/GW-2200 模組支援無狀態地址自動配置(SLAAC) 。此地址是由
路由器自動配置,tGW-700/GW-2200 會將路由器的 link-local address 視
為預設閘道。此地址由路由器提供的 Prefix 與 tGW-700/GW-2200 透過
EUI-64 計算的 Host ID 組成。如果您的網路環境不支援 SLAAC ,請忽
略此欄位。
SLAAC Timeout
(SLAAC Watchdog)
用來設定 SLAAC 配置超時時間。當 tGW-700/GW-2200 模組在設定的一
段時間內沒有成功配置 SLAAC 地址,將自動重啟動系統。
設定值範選 30 ~ 65535 (seconds); 關閉= 0。
IPv6 User-defined Address
此欄位可由使用者定義,在簡單的應用中相較於 link local address,此
位址更為方便。如果此位址的 prefix 與 IPv6 SLAAC Address 相同,則
此位址可被路由。如果您的網路環境不支援 IPv6 ,請忽略此欄位。
按下此按鈕來儲存新的設定值至 tGW-700/GW-2200 模組。
IP Address Selection 參數設定,詳細說明如下 :
Co p y r i g h t © 2 0 20 I CP D A S CO . , L td . All Rights Reserved. -55 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
手動配置 IP 位址
當使用手動方式配置,您必須配置所有網路設定,如下:
步驟 1: 在 Address Type 欄位選擇 “Static IP ” 。
步驟 2: 輸入正確適當的網路設定。如果您的網路環境不支援 IPv6 ,請忽略 “IPv6 User-defined
Address ” 欄位。
步驟 3: 按下 “Update Settings ” 按鈕來完成配置。
注意:
1. IPv6 Link Local Address 是根據 EUI-64 自動配置。
2. IPv6 SLAAC Address 是由 Router 提供的 Prefix 與 tGW-700/GW-2200 使用 EUI-64 計算
的 Host ID 自動配置。
Co p y r i g h t © 2 0 20 I CP D A S CO . , L td . All Rights Reserved. -56 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
動態配置 IP 位址
當您有 DHCP 伺服器,那動態配置 IPv4 位址將非常容易執行,如下:
步驟 1: 在 Address Type 欄位選擇 “DHCP/AutoIP ” 。
步驟 2: 按下 “ Update Settings” 按鈕來完成配置。
注意:
1. DHCP 功能不會作用在 IPv6 上。
2. IPv6 Link Local Address 是根據 EUI-64 自動配置。
3. IPv6 SLAAC Address 是由 Router 提供的 Prefix 與 tGW-700/GW-2200 使用 EUI-64 計算
的 Host ID 自動配置。
Co p y r i g h t © 2 0 20 I CP D A S CO . , L td . All Rights Reserved. -57 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
用來設定 Ethernet 的 速 度 為 Auto (10/100 Mbps Auto -
negotiation)、 10 Mbps 或 100 Mbps。
設定模組 HTTP Port。當設定完成後,需將模組斷電重新
啟動,新設定值才生效。然後在瀏覽器上需手動輸入新的
HTTP Port。例如 : HTTP Port 設為 81,在瀏覽器輸入
“IP 位址 :HTTP Port” (10.0.8.123:81)。
用來設定模組別名。每個 tGW-700/GW-2200 模組都可以設
定使用者需要的名稱,方便在網路上識別。
System Timeout
(Network Watchdog)
用來設定系統超時時間。當 tGW-700/GW-2200 模組運作異
常,在設定的一段時間內無實質通訊,或是通訊發生問
題,將自動重啟動系統。
設定值範選 30 ~ 65535 (seconds); 關閉= 0。
用來設定自動登出時間。tGW-700/GW-2200 網頁伺服器在
設定的時間裡沒有任何動作,將會自動登出。
設定值範圍 1 ~ 65535 (minutes); 關閉 = 0。
用來設定 UDP Heartbeat 封包時間間隔。
設定值範選 20 ~ 300 (seconds); 關閉= 0。
是否啟用 UDP 配置功能。
Enable (啟用 ); Disable (關閉 )
按下此按鈕來儲存新的設定值至 tGW-700/GW-2200 模組。
5.3.2 General Settings
General Settings 參數設定,詳細說明如下 :
Co p y r i g h t © 2 0 20 I CP D A S CO . , L td . All Rights Reserved. -58 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
為 Gateway 保留。 (不是用來設定從站設備)
用來設定是否檢查 Slave 設備回應的 RTU 訊息。如 Slave
設備回應是無效的 Modbus 訊息,將回報異常碼 0x41 。
啟用=1; 關閉 = 0。
用來設定是否檢查 Slave 設備回應訊息的 RTU/ASCII CRC
碼。設定值說明如下:
0 = 當 CRC 錯誤時,將回傳原本的數據資料且包含 CRC
碼。
1 = 當 CRC 錯誤時,將回報異常碼 0x43 。
2 = 當 CRC 錯誤時,將丟棄此封包。
用來設定是否回報 Slave 設備或資料傳送 Timeout 異常碼。
如 Slave 設備沒有回應,將回報異常碼 0x0B 。如 Serial data
正在接收中,將回報異常碼 0x4B。
啟用=1; 關閉 = 0。
5.3.3 Modbus Settings
Modbus Settings 參數設定,詳細說明如下 :
Co p y r i g h t © 2 0 20 I CP D A S CO . , L td . All Rights Reserved. -59 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
此參數用來設定當 Gateway 佇列排隊請求滿時,是否回報
Gateway 忙碌的異常碼 0x06。
啟用 =1; 關閉 = 0。
用來設定是否丟棄 TCP 表頭錯誤的封包。
啟用=1; 關閉 = 0。
按下此按鈕來儲存新的設定值至 tGW-700/GW-2200 模組。
Co p y r i g h t © 2 0 20 I CP D A S CO . , L td . All Rights Reserved. -60 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
5.3.4 Restore Factory Defaults
Restore Defaults 此功能將 tGW-700/GW -2200 模組所有功能設定值恢復至出廠預設值的狀態,
請參考至下列步驟:
步驟 1: 按下 “ Restore Defaults” 按鈕,執行恢復功能。
步驟 2: 按下訊息對話框中的 “確定” 按鈕,完成設定。
步驟 3: 使用 eSearch Utility 來檢查 tGW-700/GW-2200 模組是否有恢復至原出廠預設值。
eSearch Utility 的使用方式可參考至第 3 節 “用 IPv4 啟動 tGW-700 /GW-2200 模組”、 第 4 節
“用 IPv6 啟動 tGW-700/GW-2200 模組 ”。
原廠預設設定值:
Co p y r i g h t © 2 0 20 I CP D A S CO . , L td . All Rights Reserved. -61 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
Forced Reboot 此功能用來強迫 tGW-700/GW-2200 (遠端) 重新啟動。當 tGW-700/GW-2200 重
新啟動後將登出網頁伺服器,您必須再鍵入密碼來重新登入。
Co p y r i g h t © 2 0 20 I CP D A S CO . , L td . All Rights Reserved. -62 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
5.3.5 Update by Ethernet
傳統更新 Firmware 是需自行手動方式來切換 Init/Run 運作模式開關及重新啟動模組。當模組
被安裝至遠端時,我們可以使用遠端更新 Firmware 方式 (此 Firmware Update 功能),只需透
過遠端控制軟體 (如 : TeamViewer) 鏈結至遠端 PC,便能經 由網頁將模組初始化來 更新
Firmware ,完全不需手動調整模組,便可輕鬆快速的來更新 tGW-700 /GW-2200 Firmware 。
注意: 如果遠端 Firmware 更新失敗,此時模組將不能正常運作,那麼請再執行一次傳統
Firmware 更新後,模組便可恢復正常。
詳細 tGW-700/GW-2200 模組更新 Firmware 步驟,請參考 Firmware 更新說明文件“ tGW-700
Firmware Update Manual (TC)” , “ GW-2200 Firmware Update Manual (TC)”,下載位置如下 :
tGW-700 :
https://www.icpdas.com/en/download/show.php?num=2417&nation=US&kind1=&model=&kw=t
GW-700
GW-2200 :
https://www.icpdas.com/en/download/show.php?num=2750&nation=US&kind1=&model=&k
w=GW-2200
Co p y r i g h t © 2 0 20 I CP D A S CO . , L td . All Rights Reserved. -63 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
5.4 Serial Port 配置頁
此 Serial Port 項目將依據 tGW-71x/72x/73x, GW-221xi/222xi/223xi 模組將會顯示不同的 COM
Port 數。在按下 Port1 項目後,可在 Port1 Settings 區域來進行 Serial COM Port 各項功能配置
(如, Baud Rate、 Data Format、 Slave Timeout、 Pair-connection …等),詳細說明如下。
5.4.1 Settings (Port Settings)
Co p y r i g h t © 2 0 20 I CP D A S CO . , L td . All Rights Reserved. -64 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
設定序列埠介面模式為 Loopback、 RS-232、 RS-422 或
RS-485。(僅適用於 tGW-718i-D)
Loopback: 此模式用於自我測試。
設定啟用或關閉 Pull-High/Low 電阻 (1K Ohm)。
(僅適用於 tGW-718i-D 的 RS-485 或 RS-422)
設定啟用或關閉終端電阻 (120 Ohm)。
(僅適用於 tGW-718i-D 的 RS-485 或 RS-422)
設定 COM Port 的 Baud Rate 值。
設定 COM Port 的 Data Size 值。
設定 COM Port 的 Stop Bits 值。
設定是否啟用 CTS/RTS 流量控制功能
(僅適用於 tGW-712/722/724, GW-2212i/2222i/2232i) 。
當發生 Parity、 Framing 、 Break Error 時,清除 RX FIFO 。
用來設定請求命令發送至設備之後的等待時間。如
Slave 設備沒有回應而發生 Timeout 時,將回報異常碼
0x0B。如 Slave 設備還在傳送資料中而發生 Timeout,
將回報異常碼 0x4B。
此設定值必須小於 Client 端軟體的 Timeout 值。
Modbus RTU 在訊息與訊息之間必須間隔 3.5 字元的時
間。
用來設定接收從 Slave 設備送出最後回應數據後的等
待時間 (依據 Bytes 來計算待等時間)。如在設定的期間
內 Slave 設備無再回應任何數據, tGW-700/GW-2200 將
處理這個回應。
設定值範圍 4 ~ 15 (bytes);
Settings (Port Settings) 區域參數設定,詳細說明如下 :
Co p y r i g h t © 2 0 20 I CP D A S CO . , L td . All Rights Reserved. -65 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
Silent-Time 功能在每次發送 Request 之前,可空閒一段
指定的時間,避免 Serial Bus 總是處於忙碌狀態,也
讓 RTU 設備有更多時間來消化處理,因此能夠減少通
訊問題。
設定值範圍 10, 20 ~ 65530 (ms);
設定 Modbus 協定為 Modbus RTU 或 Modbus ASCII。
設定 tGW-700/GW-2200 設備的 Device ID 範圍。該端口
只處理範圍內的 Net ID 詢問/回應。
設定 tGW-700/GW-2200 設備的 Device ID 位移值。
注意:更詳細的 Virtual ID Range 及 Virtual ID Offset 配置
應用,請參考至 FAQ: 如何從單一 Modbus RTU/ASCII
Master 設備來存取多個 Modbus TCP Slave 設備?
Read-Cache 功 能 在 指 定 的 時 間 內 , 相 同 的 Read
Requests,可直接傳回 Cache 裡的資料,避免短時間內
重覆詢問。當多個 Master 分享同一個 RTU/ASCII 設備/
數據時,可減少 Serial Bus 負擔,並使 TCP 回應速度
變快。
設定值範圍 10, 20 ~ 65530 (ms); 關閉= 0。
設定 Modbus TCP port。
注意: COM1/COM2/COM3 預設的 TCP port 為
502/503/504 。
交換 Modbus TCP header 中,Length 的 High/Low byte 讀
取順序。
Connection Idle (seconds)
設定 TCP 超時時間。在設定的時間內, 如 TCP port 沒
有接收到任何透過 TCP/IP 傳來的訊息,那 tGW-700/
GW-2200 socket 將斷線。
設定值範圍 1 ~ 65535 (seconds); 關閉= 0。
Co p y r i g h t © 2 0 20 I CP D A S CO . , L td . All Rights Reserved. -66 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
Pair-Connection Settings (Master/Slave Mode)
設定遠端設備的 Modbus 協定 (Modbus
TCP/UDP) 及網際網路協定 (IPv4 / IPv6)
按下此按鈕來儲存新的設定值至 tGW-700/GW-2200 模組。
5.4.2 Settings (Pair-Connection Settings)
Settings Pair-Connection Settings(Master/Slave Mode) 區域參數設定,詳細說明如下:
注意: 更詳細的 pair-connection 應用設定,請參考至 第 6.3 節 “Pair-Connection 應用”。
Co p y r i g h t © 2 0 20 I CP D A S CO . , L td . All Rights Reserved. -67 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
刪除 IP 過濾表中的 IP# “Number”, Number 設定範圍 0 ~
4。
Save Configuration (finish)
按下此按鈕來儲存新的設定值至 tGW-700/GW-2200 模組。
5.5 Filter 配置頁
tGW-700/GW-2200 系列模組支援 IP 過濾功能, 僅在列表內的 IP 可訪問網頁伺服器, 若列表
內沒有任何 IP 將關閉此功能,在按下 Filter 項目後,可在 Accessible IP(filter is disabled when
all zero)區域查詢或編輯 IP 過濾列表。此列表限制可訪問的 IP header。如一個或多個 IP 位址
被保存在 IP 過濾表中,當用戶指定模組的 IP 位址是 IP 過濾表中其中之一,就能夠搜尋訪問
到該 tGW-700/GW-2200 模組。
Accessible IP (Filter is disabled when all zero) 參數設定,詳細說明如下 :
Co p y r i g h t © 2 0 20 I CP D A S CO . , L td . All Rights Reserved. -68 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
5.6 Monitor 配置頁
按下 “Monitor” 項目後,可在 Current Connection Status 區域來確認查看 tGW-700/GW-2200 模
組序列埠的詳細設定連線狀態。
Co p y r i g h t © 2 0 20 I CP D A S CO . , L td . All Rights Reserved. -69 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
5.7 Password 配置頁
按下 Password 項目後,在 Change Password 設定頁面,允許您變更 tGW-700/GW-2200 模組的
網頁伺服器登入密碼,詳細變更密碼步驟如下:
步驟 1: 在 Current password 欄位輸入舊密碼。
(注意: 第一次變更密碼的用戶,請在此欄位輸入原廠預設密碼 admin)
步驟 2: 在 New password 欄位輸入新密碼。 (請輸入 1 ~ 12 位數的數字或英文字)
步驟 3: 在 Confirm new password 欄位再次輸入新密碼。
步驟 4: 按下 “Submit” 按鈕來儲存新的設定後,便完成密碼變更。
注意: 如果您忘記密碼時,請參考 A1.如何恢復模組願廠預設的網頁伺服器登入密碼?
Co p y r i g h t © 2 0 20 I CP D A S CO . , L td . All Rights Reserved. -70 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
5.8 Logout 配置頁
按下 “Logout” 項目後將登出 tGW-700/GW-2200 網頁伺服器,直接連結至登入頁面。
Co p y r i g h t © 2 0 20 I CP D A S CO . , L td . All Rights Reserved. -71 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
6. tGW-700/GW-2200 應用
此章節提供了一些 tGW-700/GW-2200 典型應用案例,包含了 Modbus Gateway、Modbus Net
ID 、Pair-connection、TCP Client Mode …等應用。
Co p y r i g h t © 2 0 20 I CP D A S CO . , L td . All Rights Reserved. -72 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
6.1 Modbus Gateway
tGW-700/GW-2200 系列模組擁有 Modbus/TCP 轉 Modbus/RTU 或 Modbus/ASCII 的閘道器功能,
能使 Modbus/TCP 主機與序列的 Modbus RTU/ASCII 設備透過網路進行通信,消除傳統序列通
信設備電纜的長度限制。
Co p y r i g h t © 2 0 20 I CP D A S CO . , L td . All Rights Reserved. -73 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
6.2 Modbus Net ID
tGW-700/GW-2200 系列模組具有 Modbus TCP/UDP 轉 Modbus RTU/ASCII 的閘道器功能。我們
可使用 SCADA/HMI 軟體 (Modbus TCP) 傳送訊息通過 tGW-700/GW-2200 Gateway 模組,然後
依照指定的 NetID (salve 設備) 順序,依序的來訪問到指定的 Modbus RTU/ASCII salve 設備。
注意: tGW-700/GW-2200 Gateway 的 NetID 功能是保留給特定控制使用,不是用於訪問 slave 設備。
Co p y r i g h t © 2 0 20 I CP D A S CO . , L td . All Rights Reserved. -74 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
6.3 Pair-Connection 應用
tGW-700/GW-2200 Modbus Gateway 模組可以建立 Pair-connection 的應用 (serial-bridge 或
serial-tunnel)。一旦 Pair-connection 設定完成後,便可在二台 Modbus RTU/ASCII 設備間透過
TCP/IP 協定在電腦主機、伺服器或其它不具有乙太網路功能的 Modbus RTU/ASCII 串列設備之
間建立連結、傳輸資料或控制設備。詳細設定步驟可參考至下一頁。
Co p y r i g h t © 2 0 20 I CP D A S CO . , L td . All Rights Reserved. -75 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
Pair-Connection 測試範例如下:
Pair-Connection 設定表:
注意:
1. 根據電腦主機或是連接設備的 COM Port 來設定 Client 端及 Server 端 (tGW-700 #1 及 #2) 的
Baud Rate 及 Data Format。
2. 在 tGW-700 #1 及 #2 之間的序列埠是可以有不同的設定。
步驟 1: 連接至網路、電源和電腦主機
1. 確認您的 tGW-700/GW-2200 模組功能正常,參考第 3 節 “ 用 IPv4 啟動 tGW-700 /GW-2200
模組”、 第 4 節 “用 IPv6 啟動 tGW-700/GW-2200 模組”。
2. 使用 I-7520 模組 (選購品)來將電腦主機的 COM1 連接至 tGW-700 #1 的 COM1。
詳細的 RS-422/485 接線資訊,參考 第 2.5 節 “ RS-232/485/422 接線注意”。
(I-7520 產品資訊網頁: http://www.icpdas.com/en/product/I-7520)
3. 將 Modbus 設備 (如, M-7055D,選購品 ) 連接至 tGW-700 #2 的 COM1。
(M-7055D 產品資訊網頁 : http://www.icpdas.com/en/product/M-7055D-G)
以上步驟可參考至下一頁 Pair-Connection 接線範例圖(圖 6-1)。
Co p y r i g h t © 2 0 20 I CP D A S CO . , L td . All Rights Reserved. -76 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
圖 6-1: Pair-Connection 接線範例
Pair-Connection 接線範例如下圖所示:
步驟 2:乙太網路配置設定
聯繫您的網路管理員取得正確的網路配置(如:IP/Mask/Gateway) 來設定您的 tGW-700/
GW-2200 模組。 詳細設定步驟請參考至 第 3 節 “ 用 IPv4 啟動 tGW-700 /GW-2200 模組” 、 第 4
節 “ 用 IPv6 啟動 tGW-700/GW-2200 模組” 。
Co p y r i g h t © 2 0 20 I CP D A S CO . , L td . All Rights Reserved. -77 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
步驟 3: 在 tGW-700 #1 網頁伺服器設定 Pair-connection (Client 模式)
1. 在 eSearch Utility 上選取 tGW-700#1,再按下 “Web” 按鈕。
2. 在 Login password 欄位輸入密碼 (原廠預設密碼 : admin), 在按下 “Submit” 按鈕來進入
tGW-700#1 網頁伺服器。
3. 按下 “Port1” 標籤連結進入設定頁面。
Co p y r i g h t © 2 0 20 I CP D A S CO . , L td . All Rights Reserved. -78 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
tGW-700#2 的 Modbus Protocol、 IP 位址及 TCP port
4. 在 Port Settings 區域下,選擇適當的 Baud Rate、 Data Format 及 Modbus Protocol。 (如 :
Baud Rate:115200 、 Data Size: 8、 Parity: None、 Stop Bits: 1 及 Modbus Protocol: Modbus
RTU)
5. 在 Pair-connection settings 區域,相關欄位設定請參考至下表:
6. 按下 “Submit” 按鈕來完成設定。
Co p y r i g h t © 2 0 20 I CP D A S CO . , L td . All Rights Reserved. -79 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
步驟 4: 在 tGW-700 #2 網頁伺服器設定 Pair-Connection (Server 模
式)
1. 執行 eSearch Utility 上選取 tGW-700#2,再按下 “Web” 按鈕來進入 tGW-700#2 網頁伺服器
(使用原廠預設密碼 “admin” 來登入 ),或在瀏覽器的網址列中輸入 tGW-700#2 的 IP 位址。
2. 按下 “Port1” 標籤來進入 Port1 Settings 頁面。
3. 選擇適當的 Baud Rate、 Data Format 及 Modbus Protocol。
(如 : Baud Rate:115200、 Data Size: 8、 Parity: None、Stop Bits: 1 及 Modbus Protocol: Modbus
RTU)
以上步驟可參考至圖 6-3 至 圖 6-5。
4. 在 Pair-connection settings 區域,從 “Application Mode” 下拉式選單中,選擇 “Server”。
5. 按下 “Submit” 按鈕來完成設定。
Co p y r i g h t © 2 0 20 I CP D A S CO . , L td . All Rights Reserved. -80 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
步驟 5: 測試 Pair-Connection 功能
1. 回到 eSearch Utility,按下 “Tools” 功能選單中的 “Modbus RTU Master” 項目來開啟
Modbus RTU Master Utility。
2. 選 PC 所使用的 COM port 及設定 Baud Rate、 Data Format,然後按下 “Open” 按鈕。
Co p y r i g h t © 2 0 20 I CP D A S CO . , L td . All Rights Reserved. -81 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
3. 請參考 "Protocol Description" ,在指令欄位輸入指令,然後按下 “Send Command” 按鈕。
如果回應資料是正確的,表示測試成功。
步驟 1: 在 Command 欄位輸入 Modbus 命令。
步驟 2: 按下 “Send Command” 按鈕。
步驟 3: 查看 Responses 欄位,如果回應資料是正確代表測試成功。
注意:
1. 回應資料是根據連接的 Modbus 設備。
2. 序列埠的相關 Baud Rate 及 Data Format 設定,請與網頁設定上的數據相同。
Co p y r i g h t © 2 0 20 I CP D A S CO . , L td . All Rights Reserved. -82 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
tPET-P6 (Slave 設備 )的 IP 位址及 TCP Port
6.4 TCP Client Mode 應用
在 TCP Client 模式下, tGW-700/GW-2200 可建立一個 TCP 連線至指定的 Modbus TCP slave 設
備。TCP Client 模式運作方式如下:
TCP Client Mode 測試範例如下:
TCP Client Mode 設定表 :
Co p y r i g h t © 2 0 20 I CP D A S CO . , L td . All Rights Reserved. -83 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
步驟 1: 連接至網路、電源和電腦主機
1. 確認 tGW-700/GW-2200 模組功能正常,參考 第 3 節 “用 IPv4 啟動 tGW-700 /GW-2200 模
組” 、 第 4 節 “ 用 IPv6 啟動 tGW-700/GW-2200 模組” 。
2. 將 tGW-700/GW-2200 與 Slave 設備 (如, tPET-P6,選購品) 及電腦主機 (PC) 都連接至同一
個集線器 (PoE Switch) 或同一個子網域。詳細的 RS-422/485 接線資訊,參考 第 2.5 節 “ RS-
232/485/422 接線注意”。
接線範例如下圖所示:
Co p y r i g h t © 2 0 20 I CP D A S CO . , L td . All Rights Reserved. -84 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
步驟 2: 乙太網路配置設定
聯繫您的網路管理員取得正確的網路配置(如: IP/Mask/Gateway) 來設定您的 tGW-700/GW2200 模組。 詳細設定步驟,
參考至 第 3 節 “ 用 IPv4 啟動
tGW-700 /GW-2200 模組”、
第 4 節 “ 用 IPv6 啟動 tGW-
700/GW-2200 模組”
步驟 3:在 tGW-700 /GW-2200 網頁伺服器設定 Pair-Connection
(TCP Client Mode)
1. 在 eSearch Utility 上選取 tGW-700/GW-2200,在按下 “Web” 按鈕來連結至網頁伺服器,或
在瀏覽器的網址列中輸入 tGW-700/GW-2200 的 IP 位址。
2. 在 Login password 欄位輸入密碼 (原廠預設密碼 : admin),在按下 “Submit” 按鈕進入
tGW-700/GW-2200 網頁伺服器。
Co p y r i g h t © 2 0 20 I CP D A S CO . , L td . All Rights Reserved. -85 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
3. 按下 “Port1” 標籤來進入 Port1 Settings 頁面。
4. 選擇適當的 Baud Rate、 Data Format 及 Modbus Protocol。
(如 : Baud Rate:115200、 Data Size: 8、 Parity: None、Stop Bits: 1 及 Modbus Protocol: Modbus
RTU)
Co p y r i g h t © 2 0 20 I CP D A S CO . , L td . All Rights Reserved. -86 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
Pair-
Connection
Settings
Slave 設備 (範例 : tPET-P6) 的
Modbus Protocol、 IP 位址及 TCP Port
5. 在 Pair-connection settings 區域,相關欄位設定請參考至下表:
6. 按下 “ Submit” 按鈕來完成設定。
步驟 4: 測試 Pair-Connection 功能 (TCP Client Mode)
詳細的 Pair-Connection 功能測試步驟,請參考 第 6.3 節 “Pair-Connection 應用”
的 “ 步驟 5 : 測試 Pair-connection 功能” (如圖 6-8 至 6-10)。
Co p y r i g h t © 2 0 20 I CP D A S CO . , L td . All Rights Reserved. -87 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
傳輸順序標識符
(Transaction Identifier)
協定標識符
(Protocol Identifier)
7. Modbus 資訊
何謂 Modbus TCP/IP?
Modbus 是由 MODICON 公司在 1979 發展出來的一套通訊協定。它具有標準化、採開放式架
構的特性,而且廣泛的被工業自動化產品所使用的通訊協定。透過 Modbus,SCADA 和 HMI
軟體可以很容易地將許多串列設備整合在一起。更多更詳細的 Modbus 資訊,可參考至
http://www.modbus.org 。
現今 Modbus 協定版本有 Modbus RTU (如: RS-485/RS-232 序列通訊界面)、 Modbus ASCII 以及
Modbus TCP。Modbus TCP 是一種 Internet 協定,該協定是嵌入一個 Modbus 結構到 TCP 架構
中,以非常可靠的連接導向方法來取得資料。當 Master 設備 詢問其它 Slave 設備, 然後其
它 Slave 設備回應且答覆。此協定具完全開放性及高延展性。
7.1 Modbus 訊息結構
Master 設備詢問訊息包括其它 Slave 設備的位址或廣播位址、功能代碼、任何所需資料以及
檢查錯誤欄位。Slave 設備回應訊息包括確認功能代碼、回應資料及檢查錯誤欄位。
Modbus/TCP 訊息結構
Modbus/TCP 協定的前 6 個 Byte
傳輸順序標識符 (Transaction identifier) = 由 Modbus/TCP Master (Client) 指定
協定標識符 (Protocol identifier) = 0
欄位長度 (Upper Byte) = 0 (所有訊息長度小於 256)
欄位長度 (Lower Byte) = 如下面 RTU Data bytes 數
Co p y r i g h t © 2 0 20 I CP D A S CO . , L td . All Rights Reserved. -88 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
Read the Status of the Coils (Readback DOs)
Read the Status of the Input (Reads DIs)
Read the Holding Registers (Readback AOs)
Read the Input Registers (Reads AIs)
Force a Single Coil (Writes DO)
Preset a Single Register (Writes AO)
Force Multiple Coils (Writes DOs)
Preset Multiple Registers (Writes AOs)
RTU Data 結構
站號 (Net ID) : 指定接收地址 (Modbus/TCP slave)。
在 Modbus RTU 結構中第一個 byte 是接收位址。有效的位址範圍是 0 到 247。當位址為
0 的時候,是為廣播功能,當位址為 1 到 247 的時候,分別是 Modbus 設備的 Net ID 。
功能代碼 (Function Code): 指定訊息類型。
Modbus RTU 結構中第二個 byte 是 Function Code (功能代碼 )。 Function Code 是要求
Slave 設備需執行的類型。有效的 Function Code 範圍是 1 到 255 之間。 而 Slave 設備的
回應訊息可設定相同的 Function Code ,當發生錯誤時,系統將 Function Code 最高位元
設定為 1 ,此時 Master 設備會知道該訊息是否已正確發送。
Co p y r i g h t © 2 0 20 I CP D A S CO . , L td . All Rights Reserved. -89 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
Read/Write Discrete Outputs or Coils
0x 參考位址是用於設備輸出資料到數位輸出通道。
Read Discrete Inputs
1x 參考位址是用於控制相對應的數位輸入通道的 ON/OFF 狀態。
Read Input Registers
3x 參考暫存器包含一個 16-bit 位址接收外部訊息來源,如類比訊
息。
Read/Write Output or Holding Registers
4x 暫存器是用於儲存 16-bit 資料數 (二進制或十進制) 或從 CPU 傳送
資料到輸出通道。
資料欄位: 資料區塊 (參考位址 + 通道數)。
傳輸資料格式分別有 8 位元、16 位元及 32 位元。當資料為 16 位元暫存器傳輸是以
high-byte 優先 (例如: 0x0A0B ==> 0x0A, 0x0B) 。當資料為 32 位元暫存器傳輸是二個 16 位
元暫存器,且是以 Low-word 優先(如: 0x0A0B0C0D ==> 0x0C, 0x0D, 0x0A, 0x0B)。
此資料欄位所傳送的訊息是 Master 設備及 Slave 設備之間的資訊,此資訊包含了 Master
設備採取的動作訊息或 Slave 設備任何請求資訊。如 Master 設備不需要這些資訊,此資
料欄位可以為空白。
注意: 詳細關於對應位址(參考位址)請參考至您的 Slave 設備。
Co p y r i g h t © 2 0 20 I CP D A S CO . , L td . All Rights Reserved. -90 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
詳細 Modbus 位址參考至您的 Slave 設備。
Byte 02 = high byte
Byte 03 = low byte
Byte 04 = high byte
Byte 05 = low byte
回應訊息的 Byte 數( n = (Points+7)/8 )
回應訊息
n= 1; Byte 03 = data bit 7 to 0
n= 2; Byte 04 = data bit 15 to 8
.......
n= m; Byte m+2 = data bit(8m-1)~8(m-1)
更詳細資訊請參考至 Modbus 標準規範 (Modbus
Standard Specification)
01(0x01) Read the Status of the Coils (Readback DOs)
這個功能代碼是用來讀取目前的 coil 狀態或 D/O Readback 值。
[Request]
[Response]
[Error Response]
Co p y r i g h t © 2 0 20 I CP D A S CO . , L td . All Rights Reserved. -91 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
詳細 Modbus 位址參考至您的 Slave 設備。
Byte 02 = high byte
Byte 03 = low byte
Byte 04 = high byte
Byte 05 = low byte
回應訊息的 Byte 數
( n =(Points+7)/8 )
回應訊息
n= 1; Byte 03 = data bit 7 to 0
n= 2; Byte 04 = data bit 15 to 8
.......
n= m; Byte m+2 = data bit(8m-1)~8(m-1)
更詳細資訊請參考至 Modbus 標準規範
(Modbus Standard Specification)
02(0x02) Read the Status of the Input (Read DIs)
這個功能代碼是用來讀取目前的 D/I 值。
[Request]
[Response]
[Error Response]
Co p y r i g h t © 2 0 20 I CP D A S CO . , L td . All Rights Reserved. -92 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
詳細 Modbus 位址參考至您的 Slave 設備。
Byte 02 = high byte
Byte 03 = low byte
Word 數
Byte 04 = high byte
Byte 05 = low byte
回應訊息的 Byte 數
(n=Points x 2 Bytes)
Register 值 :
n= 2; Byte 03 = high byte
Byte 04 = low byte
.......
n= m; Byte 03 = high byte
Byte 04 = low byte
.......
Byte m+1 = high byte
Byte m+2 = low byte
更詳細資訊請參考至 Modbus 標準規範
(Modbus Standard Specification)
03(0x03) Read the Holding Registers (Readback AOs)
這個功能代碼是用來 Readback 保存暫存器值或類比輸出值。
[Request]
[Response]
[Error Response]
Co p y r i g h t © 2 0 20 I CP D A S CO . , L td . All Rights Reserved. -93 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
詳細 Modbus 位址參考至您的 Slave 設備。
Byte 02 = high byte
Byte 03 = low byte
Word 數
Byte 04 = high byte
Byte 05 = low byte
回應訊息的 Byte 數
(n=Points x 2 Bytes)
Register 值:
n= 2; Byte 03 = high byte
Byte 04 = low byte
.......
n= m; Byte 03 = high byte
Byte 04 = low byte
.......
Byte m+1 = high byte
Byte m+2 = low byte
更詳細資訊請參考至 Modbus 標準規範
(Modbus Standard Specification)
04(0x04) Read the Input Registers (Read AIs)
這個功能代碼是用來讀取輸入暫存器或電流類比輸入值。
[Request]
[Response]
[Error Response]
Co p y r i g h t © 2 0 20 I CP D A S CO . , L td . All Rights Reserved. -94 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
詳細 Modbus 位址參考至您的 Slave 設備。
Byte 02 = high byte
Byte 03 = low byte
0xFF 00 設定輸出為 ON
0x00 00 設定輸出為 OFF
如設定其它值將不被接受且不會影響到 coil。
Byte 04 = high byte
Byte 05 = low byte
此值是與 Request 的 Byte 02-03 相同
此值是與 Request 的 Byte 04-05 相同
更詳細資訊請參考至 Modbus 標準規範
(Modbus Standard Specification)
05(0x05) Force a Single Coil (Write DO)
這個功能代碼是用來設定單一 coil 狀態或訊號數位輸出值。
[Request]
[Response]
[Error Response]
Co p y r i g h t © 2 0 20 I CP D A S CO . , L td . All Rights Reserved. -95 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
詳細 Modbus 位址參考至您的 Slave 設備。
Byte 02 = high byte
Byte 03 = low byte
Register 值
Byte 04 = high byte
Byte 05 = low byte
此值是與 Request 的 Byte 02-03 相同
此值是與 Request 的 Byte 04-05 相同
更詳細資訊請參考至 Modbus 標準規範
(Modbus Standard Specification)
06(0x06) Preset a Single Register (Write AO)
這個功能代碼是用來設定一個 Holding Registers 並且能夠儲存該模組配置值。
[Request]
[Response]
[Error Response]
Co p y r i g h t © 2 0 20 I CP D A S CO . , L td . All Rights Reserved. -96 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
詳細 Modbus 位址參考至您的 Slave 設備。
Byte 02 = high byte
Byte 03 = low byte
Byte 04 = high byte
Byte 05 = low byte
一個bit 對應一個通道。
如: 值為 1 表示通道為 ON , 值為 0 表示為
OFF。
n= 1; Byte 07 = data bit 7 to 0
n= 2; Byte 08 = data bit 15 to 8
.......
n= m; Byte m+6 = data bit(8m-1)~8(m-1)
此值是與 Request 的 Byte 02-03 相同
此值是與 Request 的 Byte 04-05 相同
更詳細資訊請參考至 Modbus 標準規範
(Modbus Standard Specification)
15(0x0F) Force Multiple Coils (Write DOs)
這個功能代碼是用來設定多個 coils 狀態或寫多個 D/O 值。
[Request]
[Response]
[Error Response]
Co p y r i g h t © 2 0 20 I CP D A S CO . , L td . All Rights Reserved. -97 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
詳細 Modbus 位址參考至您的 Slave 設備。
Byte 02 = high byte
Byte 03 = low byte
Word 數
Byte 04 = high byte
Byte 05 = low byte
Register 值
n= 2; Byte 03 = high byte
Byte 04 = low byte
.......
n= m; Byte 03 = high byte
Byte 04 = low byte
.......
Byte m+1 = high byte
Byte m+2 = low byte
此值是與 Request 的 Byte 02-03 相同
此值是與 Request 的 Byte 04-05 相同
更詳細資訊請參考至 Modbus 標準規範
(Modbus Standard Specification)
16(0x10) Preset Multiple Registers (Write AOs)
這個功能代碼是用來設定多個 Holding Registers 並且能夠儲存模組配置值。
[Request]
[Response]
[Error Response]
Co p y r i g h t © 2 0 20 I CP D A S CO . , L td . All Rights Reserved. -98 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
Indicates that the function code received in the query is not an allowable action for the slave. If not an allowable
action for the slave. If a Poll Program Complete command was issued, this code indicates that no program
function preceded it.
Indicates that the data address received in the query is not an allowable address for the slave.
Indicates that a value contained in the query data field is not an allowable value for the slave.
Indicates that an unrecoverable error occurred while the slave was attempting to perform the requested action.
Indicates that the slave has accepted the request and is processing it, but it will take an extended period of time
to do so. This response is returned to prevent a timeout error from occurring in the master. T he master can
issue a Poll Program Complete message later to determine whether the processing is complete.
Indicates that the slave is engaged in processing a long–duration program command. The master should
retransmit the message later when the slave is free.
Indicates that the extended file area failed to pass a consistency check, and the slave cannot perform the
program function received in the query. This code is returned when a programming request using function code
13 or 14 decimal was unsuccessful. The master should request diagnostic or error information from the slave.
The slave attempted to read extended memory, but detected a parity error in the memory. The master can retry
the request, but service may be required on the slave device.
7.2 錯誤異常代碼 (Exception Codes)
在執行 Modbus 通訊時,有時會接受到從 slave 設備端傳回的錯誤異常訊息 (Exception Codes)。
本章節詳細列出各項錯誤異常代碼所代表的義意為何,詳細說明如下:
Exception Codes 列表 :
Co p y r i g h t © 2 0 20 I CP D A S CO . , L td . All Rights Reserved. -99 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
GATEWAY TARGET DEVICE FAILED TO RESPOND
Timeout. T he slave device does not respond within the timeout value, the tGW-700/GW-2200 will return this
code.
GATEWAY TARGET DAT A FAILED TO RESPOND
Timeout. The slave device is still sending data when timed out, the tGW-700/GW-2200 will return this
code.Please use larger Slave Timeout value for the serial port of the tGW-700/GW-2200 module.
MODBUS PROT OCOL FORMAT ERROR
The tGW-700/GW-2200 will return this code when slave response is invalid Modbus message.
The tGW-700/GW-2200 will return this code when tGW-700/GW-2200 received wrong data length.
Please use larger Slave Timeout value for the serial port of the tGW-700/GW-2200 module.
The tGW-700/GW-2200 will return this code when the CRC of the slave response is wrong.
tGW-700/GW-2200 特殊定義 Exception Codes 列表:
Co p y r i g h t © 2 0 20 I CP D A S CO . , L td . All Rights Reserved. -100 -