ICP DAS GW-2200, tGW-700 User Manual

承諾
鄭重承諾: 凡泓格科 技股份有限公司產品從購買後,開始享有 一年保固,除人為使用不當的因素除外。
責任聲明
凡使用本系列產品除產 品品 質所造成的損害,泓格 科技股份
有限公司不承擔任何的 法律 責任。泓格科技股份有 限公司有
義務提供本系列產品詳 細使 用資料,本使用手冊所 提及的產
品規格或相關資訊,泓 格科 技保留所有修訂之權利 ,本使用
手冊所提及之產品規格 或相 關資訊有任何修改或變 更時,恕
不另行通知,本產品不 承擔 使用者非法利用資料對 第三方所
造成侵害構成的法律責 任, 未事先經由泓格科技書 面允許,
不得以任何形式複製、 修改 、轉載、傳送或出版使 用手冊內 容。
版權
版權所有© 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
Copyright © 2020 ICP DAS CO., Ltd. 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 登入 TGW-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
Copyright © 2020 ICP DAS CO., Ltd. All Rights Reserved. -3 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
6.4 TCP CLIENT MODE 應用.................................................................................................................................................... 83
7. MODBUS 資訊............................................................................................................................................................................ 88
7.1 MODBUS 訊息結構 ............................................................................................................................................................ 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 CODES) ......................................................................................................................................... 99
附錄 A: 疑難排解 ................................................................................................................................................................................ 101
A1. 如何恢復模 組原 廠預設的網頁伺服器登入密碼?.......................................................................................................... 101
附錄 B: 相關名詞................................................................................................................................................................................ 103
1. ARP (ADDRESS RESOLUTION PROTOCOL) ......................................................................................................................... 103
2. CLIENTS/ SERVERS ................................................................................................................................................................ 103
3. ETHERNET .............................................................................................................................................................................. 103
4. FIRMWARE ............................................................................................................................................................................. 103
5. GATEWAY ............................................................................................................................................................................... 104
6. ICMP (INTERNET CONTROL MESSAGES PROTOCOL)......................................................................................................... 104
7. INTERNET ............................................................................................................................................................................... 104
8. IP (INTERNET PROTOCOL) ADDRESS ................................................................................................................................... 104
9. MAC (MEDIA ACCESS CONTROL) ADDRESS ........................................................................................................................ 104
10. PACKET ............................................................................................................................................................................. 105
11. PING................................................................................................................................................................................... 105
12. RARP (REVERSE ADDRESS RESOLUTION PROTOCOL)................................................................................................. 105
13. SOCKET.............................................................................................................................................................................. 105
14. SUBNET MASK .................................................................................................................................................................. 105
15. TCP (TRANSMISSION CONTROL PROTOCOL) ................................................................................................................ 106
16. TCP/IP............................................................................................................................................................................. 106
17. UDP (USER DATAGRAM PROTOCOL) ............................................................................................................................ 106
附錄 C: 實際 BAUD RATE 量測表 ................................................................................................................................................. 107
附錄 D: 手冊修訂記錄....................................................................................................................................................................... 108
Copyright © 2020 ICP DAS CO., Ltd. All Rights Reserved. -4 -
精簡型 Modbus/TCP RTU/ASCII 閘道器
tGW-700 系列模組
快速入門指
CA-002 Cable
tGW-700-T 系列模組
快速入門指
GW-2200 系列模組
快速入門指

檢查配件

tGW-700 產品包裝內應包含下列配件:
tGW-700-T 產品包裝內應包含下列配件:
GW-2200 產品包裝內應包含下列配件:
注意 如發現產品包裝內的配件有任何損壞或遺失,請保留完整包裝盒及配件,盡快聯繫我們,我
們將有專人快速為您服務。
Copyright © 2020 ICP DAS CO., Ltd. 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
Copyright © 2020 ICP DAS CO., Ltd. 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 或更高版本)。
Copyright © 2020 ICP DAS CO., Ltd. All Rights Reserved. -7 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
模組
特色
PPDS-700
PDS-700
DS-700
tDS-700
DS-2200
tGW-700
GW-2200
tGW-700-T
Virtual COM
    
可編程
    
PoE
    
Modbus Gateway
    
Multi-client
20 Sockets
1 Sockets/port
tGW-700 RevB/GW-2200:
32 Sockets/port
tGW-700 Non-RevB:
10 Sockets/port
32 Sockets/port
備註
專業型
強大型
DS-715
隔離型
經濟實惠
經濟實惠
經濟實惠
tGW-700/GW-2200 系列模組提供有 DHCP 自動取得並設定 IP 的功能,減少因手動設定位址所 引起的配置錯誤或 IP 衝突問題。另外更提供了 UDP 回應功能,模組會回應 eSearch Utility 的 UDP 詢問,並將模組的相關資訊回傳 (如: IP 位址、實體位址等),使得內部管理上會更加方 便有效率。tGW-700/GW-2200 系列模組使用 32 位元的 MCU,能高效的控制網路封包的收送。 內建的 Web server 則提供了直覺式的網頁管理界面,讓使用者修改模組設定,包括 DHCP、
Static IP GatewayMask 與串列埠。
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 VDC 隔離保護及
+/-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 系列模組是專為超低功耗,降低額外電力成本來設計的,
特別是在使用了大量的設備服務器的情況下更顯重要。能選擇這種節能設備來降低電力消耗, 也是為了維護這個綠色環境來進一分心力。
產品類別比較表:
Copyright © 2020 ICP DAS CO., Ltd. 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 產品應用

工廠自動化 大樓自動化 家庭自動化 遠端診斷與管理
Copyright © 2020 ICP DAS CO., Ltd. All Rights Reserved. -9 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器

1.3 Ethernet 解決方案

現今 Ethernet 協定已成為區域網路的標準通訊協定。在許多應用中 Internet 已經是非常普遍 的被使用,如家電設備,自動販賣機,測試設備及 UPS 等。而 Ethernet 可以應用在辦公室自
動化,工業控制網路及多家不同廠商的機器設備間互相的存取、共享資料和資訊,為工業控 制網路提供一個經濟實惠的解決方案。
Copyright © 2020 ICP DAS CO., Ltd. All Rights Reserved. -10 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器

1.4 Web Server 技術

Web Server 為網路伺服器, 使用者透過乙太網路利用瀏覽器快速且便利的來進行 tGW-700/ GW-2200 設定或檢查,例如: IE 瀏覽器,FireFoxMozilla Google 等, 不需要再安裝任何其
他軟體工具來使用。
Copyright © 2020 ICP DAS CO., Ltd. All Rights Reserved. -11 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
Model tGW series
tGW-712
tGW-712i
tGW-722
tGW-722i
tGW-732
tGW-732i
tGW-715
tGW-715i
tGW-715-T
tGW-715i-T
tGW-725
tGW-725i
tGW-735
tGW-735i
tGW-718
tGW-718i
tGW-718i-D
tGW-718-T
tGW-718i-T
tGW-724
tGW-724i
tGW-734
tGW-734i
GW series
GW-2212i
GW-2222i
GW-2232i
GW-2215i
GW-2225i
GW-2235i
System
CPU
32-bit ARM
Communication Interface
Ethernet
700 (-T) Series
10/100 Base-TX, 8-pin RJ-45 x 1, (Auto-negotiating, Auto-MDI/M DIX, LED indicator)
2200 Series
2-Port 10/100 Base-TX Ethernet Switch w ith LAN Bypass, RJ-45 x 2 (Auto-negotiating, Auto-MDI/MDIX, LED indicator)
PoE
700 Series
IEEE 802.3af, Class 1
2200 Series
700-T Series
-
COM Port
700 (-T) Series
1 x RS-232
2 x RS-232
3 x RS-232
1 x RS-422/ RS-485
2 x RS-485
3 x RS-485
1 x RS-232 or RS-422/485
1 x RS-485 1 x RS-232
1 x RS-485 2 x RS-232
2200 Series
2 x RS-422/ RS-485
3 x RS-422/ RS-485
Self-Tuner
-
Yes, automatic RS-485 direction control
RS-485
Bias Resistor
-
Yes, 1 KΩ
Node - 254 (max.)
UART
16c550 or compatible
Power Isolation
1000 VDC for tGW-722i/ 732i/ 718i-D , GW-2212i / 2222i / 2232i
Signal Isolation
3000 VDC for tGW-712i/ 715i/ 725i/ 735i/ 718i/ 724i/ 734i/715i-T/718i-T , GW-2215i / 2225i / 2235i
ESD Protection
+/-4 kV
COM Port Format
Baud Rate
115200 bps Max.
Data Bit
5, 6, 7, 8
Parity
None, Odd, Even, Mark, Space
Stop Bit
1, 2
Power
Power Input
PoE: IEEE 802.3af, Class 1 (except tGW-700-T Series ), DC jack: +12 ~ 48 VDC
Power Consumption
0.07 A @ 24 VDC
Mechanism
Connector
700 (-T) Series
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
2200 Series
5-pin Removable Terminal Block x 1 for 2212i/2215i; x 2 for 2222i/2225i; x 3 for 2232i/2235i
Mounting
DIN-Rail
Flammability
Fire Retardant Materials (U L94-V0 Level)
Environment
Operating Temperature
-25 ~ +75 °C
Storage Temperature
-30 ~ +80 °C
Humidity
10 ~ 90% RH, non-condensing
Note: COM1/COM2/COM3 = T CP Port 502/503/504

2. 硬體資訊

此章節詳細提供了 tGW-700/GW-2200 系列模組的體硬配置圖、規格、腳位定義、接線注意以 及機構圖等硬體資訊。

2.1 規格

Copyright © 2020 ICP DAS CO., Ltd. All Rights Reserved. -12 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
5. 序列 COM Ports
4. LED 顯示燈
3. 運作模式開關
2. +12 ~ +48 V
DC
插孔
1. PoE Ethernet RJ-45 插座
6. DIN 導軌安裝
5. 序列 COM Ports
4. LED
顯示燈
3.
運作模式開關
2. +12 ~ +48 VDC
插孔
1. Ethernet RJ-45
插座
6. DIN
導軌安裝

2.2 外觀

 tGW-700 系列
 tGW-700-T 系列
Copyright © 2020 ICP DAS CO., Ltd. All Rights Reserved. -13 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
2. +12 ~ +48 V
DC
端子
1. PoE 及 Ethernet RJ-45 插座
3. 運作模式開關
4. LED 顯示燈
5. 序列 COM Ports
6. DIN 導軌安裝
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 插孔輸入方式開機。
Copyright © 2020 ICP DAS CO., Ltd. All Rights Reserved. -14 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
功能
顏色
系統(S1) LED 顯示
Firmware 執行中
紅燈
ON
網路就緒
3 秒閃爍一次
序列埠忙碌
0.2 秒閃爍一次
功能
RS-232
RS-485
RS-422
LED 顯示

運作模式開關

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 模組僅有。您可以透過模組內建的網頁伺服器來變更序 列介面,其燈號顯示如下 :
Copyright © 2020 ICP DAS CO., Ltd. 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 導軌卸下
Copyright © 2020 ICP DAS CO., Ltd. 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:
Copyright © 2020 ICP DAS CO., Ltd. All Rights Reserved. -17 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
腳位定義
P1
P2
紅色 OPEN
2 黑色 OPEN
注意: Cable 顏色: 黑色
編號
敘述
QTY
單位
1
UL2464 18AWG 2C(/) 0D5.0 顏色黑
1
PCS
2
DC 插頭 5.5*2.1
1
PCS
3
PVC:45/P
G
tGW-722(i)/732(i)/715(i)/725(i)/735(i)/718(i)/724(i)/734(i):

CA-002 DC 電源線

1
Copyright © 2020 ICP DAS CO., Ltd. All Rights Reserved. -18 -
精簡型 Modbus/TCP RTU/ASCII 閘道器

tGW-700-T 系列模組

tGW-715(i)-T/718(i)-T:
Copyright © 2020 ICP DAS CO., Ltd. 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
Copyright © 2020 ICP DAS CO., Ltd. All Rights Reserved. -20 -
精簡型 Modbus/TCP RTU/ASCII 閘道器
tGW-712
tGW-712i
Terminal No.
Pin Assignment
COM1
09
N/A
N/A
08
CTS1
CTS1
07
RTS1
RTS1
06
N/A
N/A
05
GND
ISO.GND
04
N/A
N/A
03
TxD1
TxD1
02
RxD1
RxD1
01
N/A
N/A
tGW-722
tGW-722i
Terminal No.
Pin Assignment
10
F.G.
F.G.
COM2
09
CTS2
CTS2
08
RTS2
RTS2
07
RxD2
RxD2
06
TxD2
TxD2
COM1
05
GND
ISO.GND
04
CTS1
CTS1
03
RTS1
RTS1
02
RxD1
RxD1
01
TxD1
TxD1

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)
Copyright © 2020 ICP DAS CO., Ltd. All Rights Reserved. -21 -
精簡型 Modbus/TCP RTU/ASCII 閘道器
tGW-732
tGW-732i
Terminal No.
Pin Assignment
10
F.G.
F.G.
COM3
09
GND
ISO.GND
08
RxD3
RxD3
07
TxD3
TxD3
COM2
06
GND
ISO.GND
05
RxD2
RxD2
04
TxD2
TxD2
COM1
03
GND
ISO.GND
02
RxD1
RxD1
01
TxD1
TxD1
tGW-715
tGW-715i
tGW-715-T
tGW-715i-T
Terminal No.
Pin Assignment
10
F.G.
F.G.
F.G.
F.G.
09
N/A
N/A
N/A
N/A
08
N/A
N/A
N/A
N/A
07
N/A
N/A
N/A
N/A
06
N/A
N/A
N/A
N/A
RS-485/RS-422
05
GND
ISO.GND
GND
ISO.GND
04
RxD1-
RxD1-
RxD1-
RxD1-
03
RxD1+
RxD1+
RxD1+
RxD1+
02
TxD1-/D1-
TxD1-/D1-
TxD1-/D1-
TxD1-/D1-
01
TxD1+/D1+
TxD1+/D1+
TxD1+/D1+
TxD1+/D1+

tGW-732/tGW-732i

tGW-715/tGW-715i/tGW-715-T/tGW-715i-T

Copyright © 2020 ICP DAS CO., Ltd. All Rights Reserved. -22 -
精簡型 Modbus/TCP RTU/ASCII 閘道器
tGW-725
tGW-725i
Terminal No.
Pin Assignment
10
F.G.
F.G.
09
N/A
N/A
08
N/A
N/A
07
N/A
N/A
COM2
06
GND
ISO.GND
05
D2-
D2-
04
D2+
D2+
COM1
03
GND
ISO.GND
02
D1-
D1-
01
D1+
D1+
tGW-735
tGW-735i
Terminal No.
Pin Assignment
10
F.G.
F.G.
COM3
09
GND
ISO.GND
08
D3-
D3-
07
D3+
D3+
COM2
06
GND
ISO.GND
05
D2-
D2-
04
D2+
D2+
COM1
03
GND
ISO.GND
02
D1-
D1-
01
D1+
D1+

tGW-725/tGW-725i

tGW-735/tGW-735i

Copyright © 2020 ICP DAS CO., Ltd. All Rights Reserved. -23 -
精簡型 Modbus/TCP RTU/ASCII 閘道器
tGW-718
tGW-718i
tGW-718-T
tGW-718i-T
Terminal No.
Pin Assignment
10
F.G.
F.G.
F.G.
F.G.
09
N/A
N/A
N/A
N/A
RS-232
08
GND
ISO.GND
GND
ISO.GND
07
RxD1
RxD1
RxD1
RxD1
06
TxD1
TxD1
TxD1
TxD1
RS-485/RS-
422
05
GND
ISO.GND
GND
ISO.GND
04
RxD1-
RxD1-
RxD1-
RxD1-
03
RxD1+
RxD1+
RxD1+
RxD1+
02
TxD1-/D1-
TxD1-/D1-
TxD1-/D1-
TxD1-/D1-
01
TxD1/D1+
TxD1/D1+
TxD1/D1+
TxD1/D1+
RS-232
RS-422
RS-485
Terminal No.
Pin Assignment
COM1
09
- - -
08
CTS - -
07
RTS - -
06
- - -
05
GND
GND
GND
04 - RxD-
-
03
TxD
RxD+
-
02
RxD
TxD+
Data+
01 - TxD-
Data-

tGW-718/tGW-718i/tGW-718-T/tGW-718i-T

tGW-718i-D

Copyright © 2020 ICP DAS CO., Ltd. All Rights Reserved. -24 -
精簡型 Modbus/TCP RTU/ASCII 閘道器
tGW-724
tGW-724i
Terminal No.
Pin Assignment
10
F.G.
F.G.
09
GND
ISO.GND
COM2
08
CTS2
CTS2
07
RTS2
RTS2
06
GND
ISO.GND
05
RxD2
RxD2
04
TxD2
TxD2
COM1
03
GND
ISO.GND
02
D1-
D1-
01
D1+
D1+
tGW-734
tGW-734i
Terminal No.
Pin Assignment
10
F.G.
F.G.
COM3
09
GND
ISO.GND
08
RxD3
RxD3
07
TxD3
TxD3
COM2
06
GND
ISO.GND
05
RxD2
RxD2
04
TxD2
TxD2
COM1
03
GND
ISO.GND
02
D1-
D1-
01
D1+
D1+

tGW-724/tGW-724i

注意: F irmware 版本 B1.5.6 之後才有支援 CTS/RTS 訊號用於流量控制(Flow Control)

tGW-734/tGW-734i

Copyright © 2020 ICP DAS CO., Ltd. All Rights Reserved. -25 -
精簡型 Modbus/TCP RTU/ASCII 閘道器
GW-2212i
GW-2222i
GW-2232i
Terminal No.
Pin Assignment
COM3
05
--
--
ISO.GND
04
--
--
RTS3
03
--
--
CTS3
02
--
--
RxD3
01
--
--
TxD3
COM2
05
--
ISO.GND
ISO.GND
04
--
RTS2
RTS2
03
--
CTS2
CTS2
02
--
RxD2
RxD2
01
--
TxD2
TxD2
COM1
05
ISO.GND
ISO.GND
ISO.GND
04
RTS1
RTS1
RTS1
03
CTS1
CTS1
CTS1
02
RxD1
RxD1
RxD1
01
TxD1
TxD1
TxD1

GW-2212i/2222i/2232i

Copyright © 2020 ICP DAS CO., Ltd. All Rights Reserved. -26 -
精簡型 Modbus/TCP RTU/ASCII 閘道器
GW-2215i
GW-2225i
GW-2235i
Terminal No.
Pin Assignment
COM3
05
--
--
ISO.GND
04
--
--
RxD3-
03
--
--
RxD3+
02
--
--
TxD3-/D3-
01
--
--
TxD3+/D3+
COM2
05
--
ISO.GND
ISO.GND
04
--
RxD2-
RxD2-
03
--
RxD2+
RxD2+
02
--
TxD2-/D2-
TxD2-/D2-
01
--
TxD2+/D2+
TxD2+/D2+
COM1
05
ISO.GND
ISO.GND
ISO.GND
04
RxD1-
RxD1-
RxD1-
03
RxD1+
RxD1+
RxD1+
02
TxD1-/D1-
TxD1-/D1-
TxD1-/D1-
01
TxD1+/D1+
TxD1+/D1+
TxD1+/D1+

GW-2215i/2225i/2235i

Copyright © 2020 ICP DAS CO., Ltd. 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 金屬外框的框架接地。
Copyright © 2020 ICP DAS CO., Ltd. 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 腳位定義
取決於您所使用的設備,請先確認。
Copyright © 2020 ICP DAS CO., Ltd. 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 位置上。
Copyright © 2020 ICP DAS CO., Ltd. All Rights Reserved. -30 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
電腦主機
PoE Switch (NS-205PSE)
使用
PoE Switch
網 路線
Power over Ethernet
電腦主機
PoE Switch (NS-205PSE)
使用
PoE Switch
網 路線
Power over Ethernet
E TH1 支援 PoE
E TH2 僅支 援 網 路 功 能
3. 將 tGW-700/GW-2200 PC 連接至同一個集線器或同一個子網域,然後供電開機啟動
tGW-700/GW-2200 模組。詳細接線方式請參考至下圖。
PoE 供電開機
注意: tGW-700-T 系列模組不支援 PoE 供電。
tGW-700 系列
GW-2200 系列
Copyright © 2020 ICP DAS CO., Ltd. All Rights Reserved. -31 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
電腦主機
Hub/Switch (NS-205)
CA-002
電 源供應器
(+12~+48VDC)
使用無
PoE
Switch
網 路線
電 源供應器
(+12~+48VDC)
Hub/Switch (NS-205)
網 路線
電腦主機
+12 ~ +48 V
tGW-700 系列
插孔輸入開機 (Non-PoE)
DC
tGW-700-T 系列
Copyright © 2020 ICP DAS CO., Ltd. All Rights Reserved. -32 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
紅燈,正常
電腦主機
Hub/Switch (NS-205)
電 源供應器
(+12~+48VDC)
使用無
PoE
Switch
網 路線
紅燈,正常
GW-2200
4. 確認 tGW-700 模組上的系統(S1)LED 顯示燈
有在閃爍。
Copyright © 2020 ICP DAS CO., Ltd. All Rights Reserved. -33 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
IPv4 settings
Wirtable
IP Address
192.168.255.1
Subnet Mask
255.255.0.0
Gateway
192.168.0.1
IPv6 settings
Wirtable
User-defined
fc00::1
Link-Local
EUI-64 format
SLAAC
Auto-Configure

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 系列模組出廠預設如下表:
Copyright © 2020 ICP DAS CO., Ltd. 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 ,確認上一步驟的網
路配置已正確設定完成。
Copyright © 2020 ICP DAS CO., Ltd. All Rights Reserved. -35 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
M-7022 2-ch AO
I-7520 RS-232轉RS-485
轉 換 器
CA-0910 Cable
RS-232
電 源 供應
(+10 ~ +30VDC)
電 源 供應
(+10 ~ +30VDC)

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 設備為準。
Copyright © 2020 ICP DAS CO., Ltd. 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 設定頁面。
Copyright © 2020 ICP DAS CO., Ltd. 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” (:192008N2
Modbus RTU)
注意:
1. 此 Baud RateData FormatModbus 協定設定是根據您的 Modbus 設備來配置。
2. 只能使用一種 Modbus Protocol 於序列埠。
6. 按下 “Submit” 來儲存設定。
Copyright © 2020 ICP DAS CO., Ltd. All Rights Reserved. -38 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器

3.5 自我測試

1. 回到 eSearch Utility,按下 Tools” 功能選單中的 “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” 資訊或各 自設備的使用手冊來配置。
Copyright © 2020 ICP DAS CO., Ltd. 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 位置上。
Copyright © 2020 ICP DAS CO., Ltd. All Rights Reserved. -40 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
電腦主機
PoE Switch (NS-205PSE)
使用
PoE Switch
網 路線
Power over Ethernet
電腦主機
PoE Switch (NS-205PSE)
使用
PoE Switch
網 路線
Power over Ethernet
E TH1 支援 PoE
E TH2 僅支 援 網 路 功 能
3. 將 tGW-700/GW-2200 PC 連接至同一個集線器或同一個子網域,然後供電開機啟動
tGW-700/GW-2200 模組。詳細接線方式請參考至下圖。
PoE 供電開機
注意: tGW-700-T 系列模組不支援 PoE 供電。
tGW-700 系列
GW-2200 系列
Copyright © 2020 ICP DAS CO., Ltd. All Rights Reserved. -41 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
電腦主機
Hub/Switch (NS-205)
CA-002
電 源供應器
(+12~+48VDC)
使用無
PoE
Switch
網 路線
電 源供應器
(+12~+48VDC)
Hub/Switch (NS-205)
網 路線
電腦主機
+12 ~ +48 V
tGW-700 系列
插孔輸入開機 (Non-PoE)
DC
tGW-700-T 系列
Copyright © 2020 ICP DAS CO., Ltd. All Rights Reserved. -42 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
紅燈,正常
電腦主機
Hub/Switch (NS-205)
電 源供應器
(+12~+48VDC)
使用無
PoE
Switch
網 路線
紅燈,正常
GW-2200
4. 確認 GW-2200 模組上的系統 LED 顯示燈
有在閃爍。
Copyright © 2020 ICP DAS CO., Ltd. 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
Copyright © 2020 ICP DAS CO., Ltd. All Rights Reserved. -44 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
IPv4 settings
Wirtable
IP Address
192.168.255.1
Subnet Mask
255.255.0.0
Gateway
192.168.0.1
IPv6 settings
Wirtable
User-defined
fc00::1
Link-Local
EUI-64 format
SLAAC
Auto-Configure
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 系列模組出廠預設如下表:
Copyright © 2020 ICP DAS CO., Ltd. All Rights Reserved. -45 -
精簡型 Modbus/TCP RTU/ASCII 閘道器
M-7022 2-ch AO
I-7520 RS-232轉RS-485
轉 換 器
CA-0910 Cable
RS-232
電 源 供應
(+10 ~ +30VDC)
電 源 供應
(+10 ~ +30VDC)

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 設備為準。
Copyright © 2020 ICP DAS CO., Ltd. 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” 按鈕進入設定頁面。
Copyright © 2020 ICP DAS CO., Ltd. All Rights Reserved. -47 -
精簡型 Modbus/TCP RTU/ASCII 閘道器
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” (:192008N2
Modbus RTU)
注意:
1. 此 Baud RateData FormatModbus 協定設定是根據您的 Modbus 設備來配置。
2. 只能使用一種 Modbus Protocol 於序列埠。
Copyright © 2020 ICP DAS CO., Ltd. All Rights Reserved. -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 視窗。
Copyright © 2020 ICP DAS CO., Ltd. All Rights Reserved. -49 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
6. tGW-700 IPv6 address TCP port (預設:502) 填入並點選 OK 按鈕開始測試。
7. 如果響應正確,表示模組已正常通訊。
Copyright © 2020 ICP DAS CO., Ltd. All Rights Reserved. -50 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
IPv4
IPv6

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 模組”。
Copyright © 2020 ICP DAS CO., Ltd. All Rights Reserved. -51 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
原廠預設密碼:
admin
步驟 3: 輸入密碼
連結至 IP 位址後, 將顯示登入畫面。 請在 “Login password” 欄位輸入密碼 (第一次登入的用 戶請輸入原廠預設密碼 admin),然後按下 “Submit” 按鈕來進入 tGW-700/GW-2200 網頁伺服 器。如欲想變更密碼請參考至 第 5.7 節 Password 配置頁”。
步驟 4: 歡迎進入 tGW-700/GW-2200 網頁伺服器
登入 tGW-700/GW-2200 網頁伺服器後,主網頁將顯示各項資訊,第 5.2 節 起將詳細介紹。
Copyright © 2020 ICP DAS CO., Ltd. 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 設定及 pair­connection 設定的狀態。
Copyright © 2020 ICP DAS CO., Ltd. 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 TypeStatic 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 區域中參數設定,將在下一頁詳細說明。
Copyright © 2020 ICP DAS CO., Ltd. All Rights Reserved. -54 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
項目
說明
Address Type
Static IP: 如沒有 DHCP 伺服器將可使用手動的方式來指派固定的 IP
址給 tGW-700/GW-2200 模組。請參考 章節「手動配置 IP 位址」。
DHCP : tGW-700/GW-2200 模組可藉由 DHCP 伺服器自動分配 IPv4 址。當模組每次重新連線時,IP 位址都將隨著改變。請參考 章節
「動態配置 IP 位址」
注意: DHCP 功能不會作用在 IPv6 上。
Static IPv4 Address
設定 IPv4 位址。每個模組都必須有唯一的 IP 位址才能連結至網路。 此項目是指定特定的 IP 位址給 tGW-700/GW-2200 模組使用。
Subnet Mask
設定子網路遮罩位址。藉由子網路遮罩 (Subnet Mask) 可決定出哪些 IPv4 位址為子網路。
Default Gateway
設定通訊閘道位址。通訊閘道 (Gateway) 或路由 (Router) 是使個人網路 能夠通訊連結至另一個或多個其它網路。
MAC Address
使用者定義的 MAC 位址。格式為 FF-FF-FF-FF-FF-FF
IPv6 Link Local Address
每台 IPv6 裝置必須具有 link-local address 來連接到網路,此地址在同 一連結層始終有效。tGW-700/GW-2200 模組根據 EUI-64 自動配置此地 址。如果您的網路環境不支援 IPv6,請忽略此欄位。
IPv6 SLAAC Address
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,請忽略此欄位。
Update Settings
按下此按鈕來儲存新的設定值至 tGW-700/GW-2200 模組。
IP Address Selection 參數設定,詳細說明如下:
Copyright © 2020 ICP DAS CO., Ltd. 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 自動配置。
Copyright © 2020 ICP DAS CO., Ltd. 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 自動配置。
Copyright © 2020 ICP DAS CO., Ltd. All Rights Reserved. -57 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
項目
說明
預設值
Ethernet Speed
用來設定 Ethernet 的 速 度 為 Auto (10/100 Mbps Auto -
negotiation)10 Mbps 100 Mbps
Auto
HTTP Port
設定模組 HTTP Port。當設定完成後,需將模組斷電重新 啟動,新設定值才生效。然後在瀏覽器上需手動輸入新的
HTTP Port。例如: HTTP Port 設為 81,在瀏覽器輸入 IP 位址:HTTP Port” (10.0.8.123:81)
80
Alias Name
用來設定模組別名。每個 tGW-700/GW-2200 模組都可以設 定使用者需要的名稱,方便在網路上識別。
Tiny
System Timeout
(Network Watchdog)
用來設定系統超時時間。當 tGW-700/GW-2200 模組運作異 常,在設定的一段時間內無實質通訊,或是通訊發生問 題,將自動重啟動系統。 設定值範選 30 ~ 65535 (seconds); 關閉= 0。
300
Web Auto-logout
用來設定自動登出時間。tGW-700/GW-2200 網頁伺服器在 設定的時間裡沒有任何動作,將會自動登出。
設定值範圍 1 ~ 65535 (minutes); 關閉 = 0。
10
UDP Heartbeat
用來設定 UDP Heartbeat 封包時間間隔。 設定值範選 20 ~ 300 (seconds); 關閉= 0。
20
UDP Configuration
是否啟用 UDP 配置功能。 Enable (啟用); Disable (關閉)
Enable
Update Settings
按下此按鈕來儲存新的設定值至 tGW-700/GW-2200 模組。

5.3.2 General Settings

General Settings 參數設定,詳細說明如下:
Copyright © 2020 ICP DAS CO., Ltd. All Rights Reserved. -58 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
項目
說明
預設值
Gateway Net ID
Gateway 保留。(不是用來設定從站設備)
255
Protocol Exception
用來設定是否檢查 Slave 設備回應的 RTU 訊息。如 Slave 設備回應是無效的 Modbus 訊息,將回報異常碼 0x41 。
啟用=1; 關閉 = 0。
1
CRC Exception
用來設定是否檢查 Slave 設備回應訊息的 RTU/ASCII CRC 碼。設定值說明如下: 0 = 當 CRC 錯誤時,將回傳原本的數據資料且包含 CRC 碼。
1 = CRC 錯誤時,將回報異常碼 0x43 2 = CRC 錯誤時,將丟棄此封包。
1
Timeout Exception
用來設定是否回報 Slave 設備或資料傳送 Timeout 異常碼。 如 Slave 設備沒有回應,將回報異常碼 0x0B。如 Serial data 正在接收中,將回報異常碼 0x4B。
啟用=1; 關閉 = 0。
1

5.3.3 Modbus Settings

Modbus Settings 參數設定,詳細說明如下:
Copyright © 2020 ICP DAS CO., Ltd. All Rights Reserved. -59 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
Busy Exception
此參數用來設定當 Gateway 佇列排隊請求滿時,是否回報 Gateway 忙碌的異常碼 0x06
啟用=1; 關閉 = 0
1
Check TCP Header
用來設定是否丟棄 TCP 表頭錯誤的封包。
啟用=1; 關閉 = 0。
1
Update Settings
按下此按鈕來儲存新的設定值至 tGW-700/GW-2200 模組。
Copyright © 2020 ICP DAS CO., Ltd. All Rights Reserved. -60 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
IPv4 網路設定
IPv6 網路設定
基本設定
IPv4 Address
192.168.255.1
User-defined
fc00::1
Alias
Tiny
Gateway Address
192.168.0.1
Link-Local
Auto-configure
Subnet Mask
255.255.0.0
SLAAC
Auto-configure
DHCP
Disabled

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 模組
原廠預設設定值:
Copyright © 2020 ICP DAS CO., Ltd. All Rights Reserved. -61 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
Forced Reboot 此功能用來強迫 tGW-700/GW-2200 (遠端) 重新啟動。當 tGW-700/GW-2200 重 新啟動後將登出網頁伺服器,您必須再鍵入密碼來重新登入。
Copyright © 2020 ICP DAS CO., Ltd. 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
Copyright © 2020 ICP DAS CO., Ltd. 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 RateData FormatSlave Timeout Pair-connection …等),詳細說明如下。

5.4.1 Settings (Port Settings)

Copyright © 2020 ICP DAS CO., Ltd. All Rights Reserved. -64 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
項目
說明
預設值
Interface Settings
Interface
設定序列埠介面模式為 LoopbackRS-232RS-422 RS-485。(僅適用於 tGW-718i-D)
Loopback: 此模式用於自我測試。
RS-232
Pull-High/Low Resister
設定啟用或關閉 Pull-High/Low 電阻 (1K Ohm)。
(僅適用於 tGW-718i-D 的 RS-485 或 RS-422)
Disable
Terminal Resister
設定啟用或關閉終端電阻 (120 Ohm)。
(僅適用於 tGW-718i-D 的 RS-485 或 RS-422)
Disable
Port Settings
Baud Rate (bps)
設定 COM Port Baud Rate 值。
115200
Data Size (bits)
設定 COM Port Data Size 值。
8
Parity
設定 COM Port Parity 值。
None
Stop Bits (bits)
設定 COM Port Stop Bits 值。
1
Flow Control
設定是否啟用 CTS/RTS 流量控制功能
(僅適用於 tGW-712/722/724, GW-2212i/2222i/2232i)
None
Remove Errors
當發生 ParityFramingBreak Error 時,清除 RX FIFO
FE,BE
Modbus Settings
Slave Timeout (ms)
用來設定請求命令發送至設備之後的等待時間。如
Slave 設備沒有回應而發生 Timeout 時,將回報異常碼 0x0B。如 Slave 設備還在傳送資料中而發生 Timeout
將回報異常碼 0x4B。
此設定值必須小於 Client 端軟體的 Timeout 值。
300
Char Timeout (bytes)
Modbus RTU 在訊息與訊息之間必須間隔 3.5 字元的時 間。 用來設定接收從 Slave 設備送出最後回應數據後的等 待時間 (依據 Bytes 來計算待等時間)。如在設定的期間 內 Slave 設備無再回應任何數據, tGW-700/GW-2200 將 處理這個回應。 設定值範圍 4 ~ 15 (bytes);
4
Settings (Port Settings) 區域參數設定,詳細說明如下:
Copyright © 2020 ICP DAS CO., Ltd. All Rights Reserved. -65 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
Silent Time (ms)
Silent-Time 功能在每次發送 Request 之前,可空閒一段 指定的時間,避免 Serial Bus 總是處於忙碌狀態,也RTU 設備有更多時間來消化處理,因此能夠減少通 訊問題。
設定值範圍 10, 20 ~ 65530 (ms);
0
Protocol
設定 Modbus 協定為 Modbus RTU 或 Modbus ASCII
Modbus
RTU
Virtual ID Range
設定 tGW-700/GW-2200 設備的 Device ID 範圍。該端口
只處理範圍內的 Net ID 詢問/回應。
1-247
Virtual ID Offset
設定 tGW-700/GW-2200 設備的 Device ID 位移值。
注意:更詳細的 Virtual ID Range 及 Virtual ID Offset 配置
應用,請參考至 FAQ: 如何從單一 Modbus RTU/ASCII
Master 設備來存取多個 Modbus TCP Slave 設備?
0
Modbus TCP Settings
Read Cache (ms)
Read-Cache 功 能 在 指 定 的 時 間 內 , 相 同 的 Read Requests,可直接傳回 Cache 裡的資料,避免短時間內
重覆詢問。當多個 Master 分享同一個 RTU/ASCII 設備/ 數據時,可減少 Serial Bus 負擔,並使 TCP 回應速度 變快。
設定值範圍 10, 20 ~ 65530 (ms); 關閉= 0。
980
Local TCP Port
設定 Modbus TCP port。
注意: COM1/COM2/COM3 預設的 TCP port 為 502/503/504
502
MTCP Length Swap
交換 Modbus TCP header 中,Length 的 High/Low byte 取順序。
0
Connection Idle (seconds)
設定 TCP 超時時間。在設定的時間內, 如 TCP port 沒 有接收到任何透過 TCP/IP 傳來的訊息,那 tGW-700/ GW-2200 socket 將斷線。
設定值範圍 1 ~ 65535 (seconds); 關閉= 0。
180
Copyright © 2020 ICP DAS CO., Ltd. All Rights Reserved. -66 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
項目
說明
Pair-Connection Settings (Master/Slave Mode)
Application Mode
Server (預設設定)
Client
Modbus Protocol
-
設定遠端設備的 Modbus 協定 (Modbus
TCP/UDP) 及網際網路協定 (IPv4 / IPv6)
Remote Server IP
Disabled
設定遠端設備的 IP 位址
Remote TCP Port
Disabled
設定遠端設備的 TCP Port
Update Settings
按下此按鈕來儲存新的設定值至 tGW-700/GW-2200 模組。

5.4.2 Settings (Pair-Connection Settings)

Settings Pair-Connection Settings(Master/Slave Mode) 區域參數設定,詳細說明如下:
注意: 更詳細的 pair-connection 應用設定,請參考至 第 6.3 節 Pair-Connection 應用”。
Copyright © 2020 ICP DAS CO., Ltd. All Rights Reserved. -67 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
項目
說明
Add “IPv4” to the list
新增 IPv4 位址到 IP 過濾表中。
Add “IPv6” to the list
新增 IPv6 位址到 IP 過濾表中。
Delete IP# “Number”
刪除 IP 過濾表中的 IP# “Number”, Number 設定範圍 0 ~ 4
Delete All
刪除 IP 過濾表中全部 IP 位址。
Save Configuration (finish)
儲存新的 IP 過濾表到 Flash 中。
Submit
按下此按鈕來儲存新的設定值至 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) 參數設定,詳細說明如下:
Copyright © 2020 ICP DAS CO., Ltd. All Rights Reserved. -68 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器

5.6 Monitor 配置頁

按下 Monitor” 項目後,可在 Current Connection Status 區域來確認查看 tGW-700/GW-2200 模 組序列埠的詳細設定連線狀態。
Copyright © 2020 ICP DAS CO., Ltd. 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.如何恢復模組願廠預設的網頁伺服器登入密碼?
Copyright © 2020 ICP DAS CO., Ltd. All Rights Reserved. -70 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器

5.8 Logout 配置頁

按下 Logout 項目後將登出 tGW-700/GW-2200 網頁伺服器,直接連結至登入頁面。
Copyright © 2020 ICP DAS CO., Ltd. All Rights Reserved. -71 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器

6. tGW-700/GW-2200 應用

此章節提供了一些 tGW-700/GW-2200 典型應用案例,包含了 Modbus Gateway、Modbus Net IDPair-connection、TCP Client Mode …等應用。
Copyright © 2020 ICP DAS CO., Ltd. 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 設備透過網路進行通信,消除傳統序列通 信設備電纜的長度限制。
Copyright © 2020 ICP DAS CO., Ltd. 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 設備。
Copyright © 2020 ICP DAS CO., Ltd. 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 串列設備之 間建立連結、傳輸資料或控制設備。詳細設定步驟可參考至下一頁。
Copyright © 2020 ICP DAS CO., Ltd. All Rights Reserved. -75 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
型號
Port Settings (預設)
Pair-connection 設定
Baud
Rate
Data
Format
Application
Mode
Remote
Server IP
Remote TCP Port
(預設)
tGW-700 #1
115200
8N1
Client
tGW-700 #2 IP 位址
502
tGW-700 #2
115200
8N1
Server - -
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)。
Copyright © 2020 ICP DAS CO., Ltd. All Rights Reserved. -76 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
6-2
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 模組
Copyright © 2020 ICP DAS CO., Ltd. All Rights Reserved. -77 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
6-3
6-4
步驟 3: tGW-700 #1 網頁伺服器設定 Pair-connection (Client 模式)
1. 在 eSearch Utility 上選取 tGW-700#1,再按下 “Web” 按鈕。
2. Login password 欄位輸入密碼 (原廠預設密碼: admin) 在按下“Submit” 按鈕來進入
tGW-700#1 網頁伺服器。
3. 按下 “Port1 標籤連結進入設定頁面。
Copyright © 2020 ICP DAS CO., Ltd. All Rights Reserved. -78 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
欄位
Application
Mode
Network Protocol
Remote Server IP
Remote TCP Port
Pair-Connection
Settings
Client
TCP / IPv4
10.0.8.246
502
tGW-700#2 Modbus ProtocolIP 位址及 TCP port
6-5
6-6
4. 在 Port Settings 區域下,選擇適當的 Baud RateData Format Modbus Protocol(:
Baud Rate:115200Data Size: 8Parity: NoneStop Bits: 1 Modbus Protocol: Modbus
RTU)
5. 在 Pair-connection settings 區域,相關欄位設定請參考至下表:
6. 按下 “Submit” 按鈕來完成設定。
Copyright © 2020 ICP DAS CO., Ltd. All Rights Reserved. -79 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
6-7
步驟 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 RateData Format Modbus Protocol
(: Baud Rate:115200Data Size: 8Parity: None、Stop Bits: 1 Modbus Protocol: Modbus RTU)
以上步驟可參考至圖 6-3 6-5
4. 在 Pair-connection settings 區域,從 “Application Mode” 下拉式選單中,選擇 “Server”
5. 按下 “Submit” 按鈕來完成設定。
Copyright © 2020 ICP DAS CO., Ltd. All Rights Reserved. -80 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
6-8
6-9
步驟 5: 測試 Pair-Connection 功能
1. 回到 eSearch Utility,按下 “Tools” 功能選單中的 “Modbus RTU Master” 項目來開啟
Modbus RTU Master Utility
2. 選 PC 所使用的 COM port 及設定 Baud RateData Format,然後按下 “Open” 按鈕。
Copyright © 2020 ICP DAS CO., Ltd. All Rights Reserved. -81 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
6-10
3. 請參考 "Protocol Description" ,在指令欄位輸入指令,然後按下 “Send Command” 按鈕。
如果回應資料是正確的,表示測試成功。
步驟 1:Command 欄位輸入 Modbus 命令。 步驟 2: 按下 “Send Command” 按鈕。 步驟 3: 查看 Responses 欄位,如果回應資料是正確代表測試成功。
注意:
1. 回應資料是根據連接的 Modbus 設備。
2. 序列埠的相關 Baud Rate Data Format 設定,請與網頁設定上的數據相同。
Copyright © 2020 ICP DAS CO., Ltd. All Rights Reserved. -82 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
型號
Port Settings
(預設)
Pair-connection Settings
Baud
Rate
Data
Format
Application
Mode
Remote
Server IP
Remote TCP Port
tGW-700
GW-2200
115200
8, N, 1
Client
10.0.8.10
502
tPET-P6 (Slave 設備)IP 位址及 TCP Port
tPET-P6
(Slave 設備)
- - - - -
6-11

6.4 TCP Client Mode 應用

TCP Client 模式下, tGW-700/GW-2200 可建立一個 TCP 連線至指定的 Modbus TCP slave 設 備。TCP Client 模式運作方式如下:
TCP Client Mode 測試範例如下:
TCP Client Mode 設定表:
Copyright © 2020 ICP DAS CO., Ltd. All Rights Reserved. -83 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
6-12
步驟 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 接線注意”。
接線範例如下圖所示:
Copyright © 2020 ICP DAS CO., Ltd. All Rights Reserved. -84 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
6-14
6-13
步驟 2: 乙太網路配置設定
聯繫您的網路管理員取得正確的網路配置(如: IP/Mask/Gateway)來設定您的 tGW-700/GW­2200 模組。 詳細設定步驟, 參考至 第 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 網頁伺服器。
Copyright © 2020 ICP DAS CO., Ltd. All Rights Reserved. -85 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
6-16
6-15
3. 按下 “Port1” 標籤來進入 Port1 Settings 頁面。
4. 選擇適當的 Baud RateData Format Modbus Protocol (: Baud Rate:115200Data Size: 8Parity: None、Stop Bits: 1 Modbus Protocol: Modbus
RTU)
Copyright © 2020 ICP DAS CO., Ltd. All Rights Reserved. -86 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
欄位
Application
Mode
Network Protocol
Remote Server IP
Remote TCP Port
Pair-
Connection
Settings
Client
TCP / IPv4
10.0.8.10
502
Slave 設備 (範例: tPET-P6)
Modbus Protocol IP 位址及 TCP Port
6-17
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)。
Copyright © 2020 ICP DAS CO., Ltd. All Rights Reserved. -87 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
Byte 00~05
Byte 06~11
6-byte header
RTU Data
Byte 00
Byte 01
Byte 02
Byte 03
Byte 04
Byte 05
傳輸順序標識符
(Transaction Identifier)
協定標識符
(Protocol Identifier)
欄位長度
(Upper Byte )
欄位長度
(Lower Byte)

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
Copyright © 2020 ICP DAS CO., Ltd. All Rights Reserved. -88 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
Byte 06
Byte 07
Byte 08-09
Byte 10-11
站號
(Net ID)
功能代碼
(Function Code)
資料欄位
參考位址
(Address Mapping)
通道數
(Point)
功能碼
功能敘述
參考位址
01 (0x01)
Read the Status of the Coils (Readback DOs)
0xxxx
02 (0x02)
Read the Status of the Input (Reads DIs)
1xxxx
03 (0x03)
Read the Holding Registers (Readback AOs)
4xxxx
04 (0x04)
Read the Input Registers (Reads AIs)
3xxxx
05 (0x05)
Force a Single Coil (Writes DO)
0xxxx
06 (0x06)
Preset a Single Register (Writes AO)
4xxxx
15 (0x0F)
Force Multiple Coils (Writes DOs)
0xxxx
16 (0x10)
Preset Multiple Registers (Writes AOs)
4xxxx
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 設備會知道該訊息是否已正確發送。
Copyright © 2020 ICP DAS CO., Ltd. All Rights Reserved. -89 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
參考位址
說明
0xxxx
Read/Write Discrete Outputs or Coils
0x 參考位址是用於設備輸出資料到數位輸出通道。
1xxxx
Read Discrete Inputs
1x 參考位址是用於控制相對應的數位輸入通道的 ON/OFF 狀態。
3xxxx
Read Input Registers
3x 參考暫存器包含一個 16-bit 位址接收外部訊息來源,如類比訊 息。
4xxxx
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 設備。
Copyright © 2020 ICP DAS CO., Ltd. All Rights Reserved. -90 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
Byte
說明
大小
設定值
00
站號 (Net ID)
1 Byte
1 ~ 247
01
功能代碼 (Function code)
1 Byte
0x01
02-03
D/O 起始位址
2 Bytes
詳細 Modbus 位址參考至您的 Slave 設備。 Byte 02 = high byte
Byte 03 = low byte
04-05
點數 (通道數)
2 Bytes
Byte 04 = high byte
Byte 05 = low byte
Byte
說明
大小
設定值
00
站號 (Net ID)
1 Byte
1 ~ 247
01
功能代碼 (Function code)
1 Byte
0x01
02
Byte
1 Byte
回應訊息的 Byte 數( n = (Points+7)/8 )
03
數據 (Data)
n Bytes
回應訊息
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)
Byte
說明
大小
設定值
00
站號 (Net ID)
1 Byte
1 ~ 247
01
功能代碼 (Function code)
1 Byte
0x81
02
異常代碼 (Exception code)
1 Byte
更詳細資訊請參考至 Modbus 標準規範(Modbus Standard Specification)

01(0x01) Read the Status of the Coils (Readback DOs)

這個功能代碼是用來讀取目前的 coil 狀態或 D/O Readback 值。
[Request]
[Response]
[Error Response]
Copyright © 2020 ICP DAS CO., Ltd. All Rights Reserved. -91 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
Byte
說明
大小
設定值
00
站號 (Net ID)
1 Byte
1 ~ 247
01
功能代碼 (Function code)
1 Byte
0x02
02-03
D/I 起始位址
2 Bytes
詳細 Modbus 位址參考至您的 Slave 設備。 Byte 02 = high byte Byte 03 = low byte
04-05
點數 (通道數)
2 Bytes
Byte 04 = high byte Byte 05 = low byte
Byte
說明
大小
設定值
00
站號 (Net ID)
1 Byte
1 ~ 247
01
功能代碼 (Function code)
1 Byte
0x02
02
Byte
1 Byte
回應訊息的 Byte
( n =(Points+7)/8 )
03
數據 (Data)
n Bytes
回應訊息
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)
Byte
說明
大小
設定值
00
站號 (Net ID)
1 Byte
1 ~ 247
01
功能代碼 (Function code)
1 Byte
0x82
02
異常代碼 (Exception code)
1 Byte
更詳細資訊請參考至 Modbus 標準規範
(Modbus Standard Specification)

02(0x02) Read the Status of the Input (Read DIs)

這個功能代碼是用來讀取目前的 D/I 值。
[Request]
[Response]
[Error Response]
Copyright © 2020 ICP DAS CO., Ltd. All Rights Reserved. -92 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
Byte
說明
大小
設定值
00
站號 (Net ID)
1 Byte
1 ~ 247
01
功能代碼 (Function code)
1 Byte
0x03
02-03
A/O 起始位址
2 Bytes
詳細 Modbus 位址參考至您的 Slave 設備。 Byte 02 = high byte Byte 03 = low byte
04-05
16-bit Registers (通道數)
2 Bytes
Word Byte 04 = high byte Byte 05 = low byte
Byte
說明
大小
設定值
00
站號 (Net ID)
1 Byte
1 ~ 247
01
功能代碼 (Function code)
1 Byte
0x03
02
Byte
1 Byte
回應訊息的 Byte
(n=Points x 2 Bytes)
03~
Resgister
n 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
Byte
說明
大小
設定值
00
站號 (Net ID)
1 Byte
1 ~ 247
01
功能代碼 (Function code)
1 Byte
0x83
02
異常代碼 (Exception code)
1 Byte
更詳細資訊請參考至 Modbus 標準規範 (Modbus Standard Specification)

03(0x03) Read the Holding Registers (Readback AOs)

這個功能代碼是用來 Readback 保存暫存器值或類比輸出值。
[Request]
[Response]
[Error Response]
Copyright © 2020 ICP DAS CO., Ltd. All Rights Reserved. -93 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
Byte
說明
大小
設定值
00
站號 (Net ID)
1 Byte
1 ~ 247
01
功能代碼 (Function code)
1 Byte
0x04
02-03
A/I 起始位址
2 Bytes
詳細 Modbus 位址參考至您的 Slave 設備。 Byte 02 = high byte Byte 03 = low byte
04-05
16-bit Registers (通道數)
2 Bytes
Word Byte 04 = high byte
Byte 05 = low byte
Byte
說明
大小
設定值
00
站號 (Net ID)
1 Byte
1 ~ 247
01
功能代碼 (Function code)
1 Byte
0x04
02
Byte
1 Byte
回應訊息的 Byte (n=Points x 2 Bytes)
03~
Resgister
n 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
Byte
說明
大小
設定值
00
站號 (Net ID)
1 Byte
1 ~ 247
01
功能代碼 (Function code)
1 Byte
0x84
02
異常代碼 (Exception code)
1 Byte
更詳細資訊請參考至 Modbus 標準規範
(Modbus Standard Specification)

04(0x04) Read the Input Registers (Read AIs)

這個功能代碼是用來讀取輸入暫存器或電流類比輸入值。
[Request]
[Response]
[Error Response]
Copyright © 2020 ICP DAS CO., Ltd. All Rights Reserved. -94 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
Byte
說明
大小
設定值
00
站號 (Net ID)
1 Byte
1 ~ 247
01
功能代碼 (Function code)
1 Byte
0x05
02-03
D/O 起始位址
2 Bytes
詳細 Modbus 位址參考至您的 Slave 設備。 Byte 02 = high byte
Byte 03 = low byte
04-05
輸出值
2 Bytes
0xFF 00 設定輸出為 ON 0x00 00 設定輸出為 OFF 如設定其它值將不被接受且不會影響到 coil
Byte 04 = high byte
Byte 05 = low byte
Byte
說明
大小
設定值
00
站號 (Net ID)
1 Byte
1 ~ 247
01
功能代碼 (Function code)
1 Byte
0x05
02-03
D/O 位址
2 Bytes
此值是與 Request 的 Byte 02-03 相同
04-05
輸出值
2 Bytes
此值是與 Request 的 Byte 04-05 相同
Byte
說明
大小
設定值
00
站號 (Net ID)
1 Byte
1 ~ 247
01
功能代碼 (Function code)
1 Byte
0x85
02
異常代碼 (Exception code)
1 Byte
更詳細資訊請參考至 Modbus 標準規範
(Modbus Standard Specification)

05(0x05) Force a Single Coil (Write DO)

這個功能代碼是用來設定單一 coil 狀態或訊號數位輸出值。
[Request]
[Response]
[Error Response]
Copyright © 2020 ICP DAS CO., Ltd. All Rights Reserved. -95 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
Byte
說明
大小
設定值
00
站號 (Net ID)
1 Byte
1 ~ 247
01
功能代碼 (Function code)
1 Byte
0x06
02-03
A/O 位址
2 Bytes
詳細 Modbus 位址參考至您的 Slave 設備。
Byte 02 = high byte
Byte 03 = low byte
04-05
Register
2 Bytes
Register
Byte 04 = high byte
Byte 05 = low byte
Byte
說明
大小
設定值
00
站號 (Net ID)
1 Byte
1 ~ 247
01
功能代碼 (Function code)
1 Byte
0x06
02-03
A/O 位址
2 Bytes
此值是與 Request 的 Byte 02-03 相同
04-05
Register
2 Bytes
此值是與 Request 的 Byte 04-05 相同
Byte
說明
大小
設定值
00
站號 (Net ID)
1 Byte
1 ~ 247
01
功能代碼 (Function code)
1 Byte
0x86
02
異常代碼 (Exception code)
1 Byte
更詳細資訊請參考至 Modbus 標準規範
(Modbus Standard Specification)

06(0x06) Preset a Single Register (Write AO)

這個功能代碼是用來設定一個 Holding Registers 並且能夠儲存該模組配置值。
[Request]
[Response]
[Error Response]
Copyright © 2020 ICP DAS CO., Ltd. All Rights Reserved. -96 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
Byte
說明
大小
設定值
00
站號 (Net ID)
1 Byte
1 ~ 247
01
功能代碼 (Function code)
1 Byte
0x0F
02-03
D/O 起始位址
2 Bytes
詳細 Modbus 位址參考至您的 Slave 設備。 Byte 02 = high byte Byte 03 = low byte
04-05
輸出通道數 ()
2 Bytes
Byte 04 = high byte Byte 05 = low byte
06
Byte
1 Byte
n = (Points +7)/8
07
輸出值
n Bytes
一個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)
Byte
說明
大小
設定值
00
站號 (Net ID)
1 Byte
1 ~ 247
01
功能代碼 (Function code)
1 Byte
0x0F
02-03
D/O 起始位址
2 Bytes
此值是與 Request 的 Byte 02-03 相同
04-05
輸出通道數 (點數)
2Bytes
此值是與 Request 的 Byte 04-05 相同
Byte
說明
大小
設定值
00
站號 (Net ID)
1 Byte
1~ 247
01
功能代碼 (Function code)
1 Byte
0x8F
02
異常代碼 (Exception code)
1 Byte
更詳細資訊請參考至 Modbus 標準規範 (Modbus Standard Specification)

15(0x0F) Force Multiple Coils (Write DOs)

這個功能代碼是用來設定多個 coils 狀態或寫多個 D/O 值。
[Request]
[Response]
[Error Response]
Copyright © 2020 ICP DAS CO., Ltd. All Rights Reserved. -97 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
Byte
說明
大小
設定值
00
站號 (Net ID)
1 Byte
1 ~ 247
01
功能代碼 (Function code)
1 Byte
0x10
02-03
A/O 起始位址
2 Bytes
詳細 Modbus 位址參考至您的 Slave 設備。 Byte 02 = high byte Byte 03 = low byte
04-05
16-bit Register (通道數)
2 Bytes
Word Byte 04 = high byte Byte 05 = low byte
06
Byte
1 Byte
n =Points x 2 Bytes
07
Register
n 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
Byte
說明
大小
設定值
00
站號 (Net ID)
1 Byte
1 ~ 247
01
功能代碼 (Function code)
1 Byte
0x10
02-03
A/O 起始位址
2 Bytes
此值是與 Request 的 Byte 02-03 相同
04-05
16-bit Register (通道數)
2 Bytes
此值是與 Request 的 Byte 04-05 相同
Byte
說明
大小
設定值
00
站號 (Net ID)
1 Byte
1 ~ 247
01
功能代碼 (Function code)
1 Byte
0x90
02
異常代碼 (Exception code)
1 Byte
更詳細資訊請參考至 Modbus 標準規範 (Modbus Standard Specification)

16(0x10) Preset Multiple Registers (Write AOs)

這個功能代碼是用來設定多個 Holding Registers 並且能夠儲存模組配置值。
[Request]
[Response]
[Error Response]
Copyright © 2020 ICP DAS CO., Ltd. All Rights Reserved. -98 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
Code
Name & Description
0x01
ILLEGAL FUNCT ION
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.
0x02
ILLEGAL DAT A ADDRESS
Indicates that the data address received in the query is not an allowable address for the slave.
0x03
ILLEGAL DAT A VALUE
Indicates that a value contained in the query data field is not an allowable value for the slave.
0x04
SLAVE DEVICE FAILURE
Indicates that an unrecoverable error occurred while the slave was attempting to perform the requested action.
0x05
ACKNOWLEDGE
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.
0x06
SLAVE DEVICE BUSY
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.
0x07
NEGATIVE ACKNOWLEDGE
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.
0x08
MEMORY PARIT Y ERROR
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 列表:
Copyright © 2020 ICP DAS CO., Ltd. All Rights Reserved. -99 -
精簡型 Modbus/TCP 至 RTU/ASCII 閘道器
Code
Name & Description
0x0B
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.
0x4B
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.
0x41
MODBUS PROT OCOL FORMAT ERROR
The tGW-700/GW-2200 will return this code when slave response is invalid Modbus message.
0x42
WRONG DAT A LENGTH
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.
0x43
CRC ERROR
The tGW-700/GW-2200 will return this code when the CRC of the slave response is wrong.
tGW-700/GW-2200 特殊定義 Exception Codes 列表:
Copyright © 2020 ICP DAS CO., Ltd. All Rights Reserved. -100 -
Loading...