Kutai KCU-70 取扱説明書

  • KUTAI KCU-70 Modbus TCP/IP通信拡張モジュールのハードウェア使用手冊の内容を理解しています。このデバイスの機能、仕様、設定方法、トラブルシューティングなどに関するご質問にお答えできます。例えば、IPアドレスの設定方法、通信状態の確認方法、各種Modbus-TCP機能コードの使い方などについてご質問ください。
  • KCU-70の工場出荷時のIPアドレスは何ですか?
    KCU-70の通信状態はどのように確認できますか?
    KCU-70のパラメータ設定を変更するにはどうすればよいですか?
    KCU-70の通信タイムアウト時間はどれくらいですか?
電話:07-8121771 傳真:07-8121775 網址:www.kutai.com.tw
公司地址:台灣高雄市前鎮區千富街 201 3 (郵遞區號 806-037)
KCU-70
Modbus TCP/IP 網路通訊擴充模組
硬體使用手冊
___________________________________________________________________________________________
2 KCU-70
章節 頁數
第一章 簡介 .......................................................................................................................................................... 3
第二章 規格 .......................................................................................................................................................... 3
第三章 安裝步驟 ................................................................................................................................................... 4
3.1 ATS-245-DC控制單元,安裝範例說........................................................................................................ 4
3.2 KCU-70連接示意圖 ..................................................................................................................................... 4
第四章 狀態與網路連接埠指示燈 .......................................................................................................................... 5
第五章 KCU-70參數配置 ...................................................................................................................................... 5
第六章 Modbus-TCP資料封包格式...................................................................................................................... 6
第七章 Modbus-TCP功能碼 ................................................................................................................................ 6
7.1 功能碼01 Read Coil Status ...................................................................................................................... 7
7.2 功能碼02 Read Input Status .................................................................................................................... 7
7.3 功能碼03 Read Holding Registers ........................................................................................................... 8
7.4 功能碼04 Read Input Registers ............................................................................................................... 8
7.5 功能碼05 Write Single Coil ...................................................................................................................... 9
7.6 功能碼06 Write Single Register ............................................................................................................. 10
7.7 功能碼16 Write Multiple Registers ......................................................................................................... 10
7.8 功能碼17 Read Slave Device Information ............................................................................................. 11
7.9 Modbus Exception Respond ..................................................................................................................... 11
第八章 KCU-70支援控制單元列表...................................................................................................................... 13
附錄
附錄一 .............................................................................................................................................................. 14
附錄二 .............................................................................................................................................................. 16
附錄三 .............................................................................................................................................................. 20
附錄四 .............................................................................................................................................................. 21
附錄五 .............................................................................................................................................................. 25
附錄六 .............................................................................................................................................................. 28
附錄七 .............................................................................................................................................................. 31
附錄八 .............................................................................................................................................................. 33
附錄九 .............................................................................................................................................................. 35
附錄十 .............................................................................................................................................................. 38
附錄十一 ............................................................................................................................................................ 42
附錄十二 ............................................................................................................................................................ 45
附錄十三 ............................................................................................................................................................ 49
附錄十四 ............................................................................................................................................................ 52
附錄十五 ............................................................................................................................................................ 56
附錄十六 ............................................................................................................................................................ 59
___________________________________________________________________________________________
KCU-70 3
第一章 簡介
Modbus TCP/IP(簡稱 Modbus-TCP)也就是 Modbus
RTU 通訊協定,使用於乙太網路通訊傳輸。
Modbus-TCP 網路通模組(以下簡稱 KCU-70)須搭配
KUTAI 智慧型控制單(例如:ATS 系列GCU-100
GCU-3000AMF-10AMF-11 )使用。
支援手動設定或自動獲IP 網路連線
連線人數:3
支援 10/100Base-T 網路傳 (IPv4)
IP Port502 (出廠設定值)
通訊狀態指示燈
第二章 規格
電源輸入
5 Vdc
65.0 (L) x 23.0 (W) x 35.0 (H) mm
靜態消耗
< 1.0 watt
31 g +/- 2%
工作環境
0.068 lb +/- 2%
操作溫度 -20 +70 ˚C
儲存溫度 -35 +85 ˚C
相對濕度 95%以下
3 Gs @ 100 2K Hz
23.0 35.0 4.0
65.0
KCU-70
STATUS
RESET
Unit : mm
注意!!
使用 KCU-70 模組遠端監控 ATS 系統時,建議使用具直流電源供應ATS-245-DC 控制單元,避免常用側與備
用側交流電源同時異常時,可能造成通訊模組連線中斷,影響遠端監控功能。
___________________________________________________________________________________________
4 KCU-70
第三章 安裝步驟
KCU-70 安置於控制單元之擴充插槽。
3.1 ATS-245-DC 控制單元,安裝範例說明
步驟 1:移除控制單元背後之卡槽
步驟 2:將 KCU-70 安置於控制單元背後之擴充插槽
步驟 3:旋緊 KCU-70 定螺絲
步驟 4開啟控制單元電源依各型控制單元使用說明
操作,進行下列兩項設定:
1.設定 KCU-07 模組 Slave Address 地址(1 99)
2.欲使用遠端連線操作控制單元時,需將 KCU-XX 模組
遠端切換操作模式功能啟用。
3.2 KCU-70 連接示意
Modbus TCP/IP
Ethernet Network Device 為網路連接伺服器的集線器
(HUB)IP 分享器(IP Switch)或路由器(IP Router)
KCU-70 出廠設定為自動取得連線 IP 模式,網路管理人
必須開啟 DHCP(Dynamic Host Configuration
Protocol)功能,KCU-70 才能自動獲得 DHCP 伺服器所
提供的有效連線 IP
注意!!
1. KCU-XX 模組遠端切換操作模式參數設定為"禁用"
時,遠端監控軟體僅能執行監測功能,無法下達任
何操作控制命令。
2. 固也泰保留新增研發機種與控制單元設定內容修改
之權利,修正後之內容將不另行通知,使用者可隨
時連結公司網站取得最新修正之內容。
___________________________________________________________________________________________
KCU-70 5
第四章 狀態與網路連接埠指示燈
KCU-70
STATUS
RESET
網路連接埠指示燈:
狀態
說明
綠燈亮:網路線連接狀態正常
黃燈閃爍:網路資料傳輸中
KCU-70 狀態指示燈(STATUS)說明:
STATUS
說明
KCU-70和控制單元通訊中
KCU-70網路通訊狀態
DHCP 伺服器索取 IP
與使用者端(Master)訊中
上述兩種狀態同時動作
KCU-70和控制單元通訊中且
等待建立連線(備妥後綠燈)
&
交替點亮
KCU-70嘗試與控制單元建立連線並讀
取控制單元所有資訊;或不支援當前使
用的控制單元
KCU-70 故障排除:
STATUS
故障排除
狀態燈不閃爍
&
持續交替點亮
(1) 檢查控制單元是否正常
(2) 若控制單元正常運作,將 KCU-70
拔出後重新插入模組插槽,檢查是
否恢復正常
(3) 如經由上述步驟仍無法正常運作,
則更換 KCU-70 或連繫經銷商
第五章 KCU-70 參數配置
KCU-70 參數恢復出廠設定值方法:
使用一根細小的探棒(或牙籤棒)插入 RESET按鍵孔洞
2秒後態指示燈顯示綠色進入恢復出廠設定值處理程
序;等待燈號轉變為紅色,表示完成所有參數改設為出
廠設定值(如下表)
名稱
說明
Host Name
KCU-70
Admin Name
admin
Admin Password
ji394kutai
DHCP
Enable
IP Address
192.168.1.56
Gateway
192.168.1.1
Subnet Mask
255.255.0.0
Primary DNS
192.168.1.1
Secondary DNS
0.0.0.0
Modbus-TCP Port
502
KCU-70 參數配置設定:
使用者依照第三章節安KCU-70 妥當後,依照下列步
驟進行變更 KCU-70 參數配置。
步驟 1:開起網頁瀏覽器,並輸入關鍵字"kcu-70/"
(IP 地址)
kcu-70/
步驟 2:點選"Network Configuration"
恢復出廠設定值
狀態指示燈
網路連接埠
___________________________________________________________________________________________
6 KCU-70
步驟 3:輸入正確使用者名稱"admin"和密碼"ji394kutai"
後,點選"登入"
步驟 4:依照所需變更參數設定值,結束後點選"Save
Config"
相同網域中使用多個 KCU-70 連線時,建議變更不相同
Host Name (最長 15 個字元)
步驟五:結束畫面。點"http://KCU-70/"可再次進
KCU-70 參數配置頁面。
第六章 Modbus-TCP 資料封包格式
Modbus-TCP資 料 封 包 , 包 MBAP(ModBus
Application Protocol)標頭,功能碼(Function Code)和資
料區塊(Data Field)三部分。MBAP 包含 4個區域,共 7
個位元組(Byte)
傳送識別碼(Transaction Identifier):用以辨識傳送與接
收封包對應碼
協議識別碼(Protocol Identifier)Modbus 固定為 0
訊息長度(Message Length)Unit ID Data Field 間位
元組的資料長度
單元識別碼(Unit ID)Slave (Slave
Address)
功能碼(Function Code):向遠端 Slave 設備提出操作的
執行代碼
資料區塊(Data Field):包含向遠端 Slave 設備提出請求
或回應的訊息資料串
第七章 Modbus-TCP 功能碼
KCU-70 適用 Modbus-TCP 協定使用,經由不同功能碼
提供相關訊息訪問。
功能碼
功能描述
01 (01h)
Read Coil Status
02 (02h)
Read Input Status
03 (03h)
Read Holding Registers
04 (04h)
Read Input Registers
05 (05h)
Write Single Coil
06 (06h)
Write Single Register
16 (10h)
Write Multiple Registers
17 (11h)
Read Slave Device Information
KCU-70 針對每個 Modbus-TCP 資料封包的逾時時間為
1秒,此時會丟棄所有接收資料網路通訊逾時時間
22 秒。
___________________________________________________________________________________________
KCU-70 7
7.1 功能碼 01 Read Coil Status
此功能碼用於讀取遠端控制單元中 12000個連續數位
控制點(DO : Digital Output)位元資料(Single bit)
KCU-70 所回應的資料封包中每一個 Coil Status 佔用一
個位元態表示 1=ON0=OFF所讀取的第一個 Coil
Status 存入最低位元(lsb: Least Significant Bit),以此類
推存入到每個字節(Byte)中。
Request
Function Code
1 Byte
0x01
Start Address
2 Bytes
0x0000 0xFFFF
Quantity of Coils
2 Bytes
1 2000(0x7D0)
Response
Function Code
1 Byte
0x01
Byte Count
1 Byte
N*
Coil Status
n Byte
n = N or N+1
N = Quantity of Coils / 8;如果餘數不為 0n = N+1
Error
Function Code
1 Byte
0x81
Exception code
1 Byte
Ref. section 7.9
例子:讀取 ATS-245-DC 數位控制點(DO)位元資料
Output Status 1 10
Request
Field Name
HEX
Function Code
01
Starting Address Hi
00
Starting Address Lo
00
No. of Points Hi
00
No. of Points Lo
0A
Response
Field Name
HEX
Function Code
01
Byte Count
02
Output Status 8 1
04
Output Status 16 9
00
說明:
附錄一列表<讀取數位控制點(DO)資料>Output
status 1 4;而 Output Status 5 16 並未定義,所以
讀出狀態均為 OFF(0)
Output Status 8 1 顯示狀態數值 0x04(16 進位)2
位制數值 0000 0100Output Status 8 為第一個字節的
最高位元(msb : Most Significant Bit),而 Output Status 1
為該字節的最低位元(lsb)其餘的 Output Status 字節以
此方式類推。
Output Status 3 狀態ON(1):控制單元目前設置
OFF 操作模式。
7.2 功能碼 02 Read Input Status
此功能碼用於讀取遠端控制單元中 12000個連續輸入
點狀態(DI : Digital Input)位元資料。
KCU-70所回應的資料封包中每一個 Input Status佔用一
個位元狀態表示 1=ON0=OFF所讀取的第一個 Input
Status 存入最低位元,以此類推存入到每個字節中。
Request
Function Code
1 Byte
0x02
Start Address
2 Bytes
0x0000 0xFFFF
Quantity of Inputs
2 Bytes
1 2000(0x07D0)
Response
Function Code
1 Byte
0x02
Byte Count
1 Byte
N*
Input Status
n Byte
n = N or N+1
N = Quantity of Inputs / 8;如果餘數不為 0n = N+1
Error
Function Code
1 Byte
0x82
Exception code
1 Byte
Ref. section 7.9
例子:讀取 ATS-245-DC 入點狀態 (DI)位元資料
Input Status 1 10
Request
Field Name
HEX
Function Code
02
Starting Address Hi
00
Starting Address Lo
00
No. of Points Hi
00
No. of Points Lo
0A
Response
Field Name
HEX
Function Code
02
Byte Count
02
Input Status 8 1
05
Input Status 16 9
00
___________________________________________________________________________________________
8 KCU-70
說明:
附錄一列表<讀取輸入點(DI)資料>定義 Input Status 1
31,所以讀取均在定義的範圍內。
Input Status 8 1 顯示狀態數值 0x05(16 進位)2進位
制數值 0000 0101Input Status 8 為第一個字節的最高
位元(msb),而 Input Status 1 為該字節的最低位元(lsb)
其餘的 Input Status 字節以此方式類推。
Input Status 1 狀態為 ON(1):允許遠端連線時,切換控
制單元操作模式
Input Status 3 狀態為 ON(1)控制單元目前設置在 OFF
操作模式。
7.3 功能碼 03 Read Holding Registers
此功能碼用於讀取遠端控制單元中 1125 個連續保
暫存器(系統參數)區塊內容
KCU-70 所回應的資料封包中每個暫存佔用 2個字節,
高字節優先輸出。
Request
Function Code
1 Byte
0x03
Start Address
2 Bytes
0x0000 0xFFFF
Quantity of Registers
2 Bytes
1 125(0x7D)
Response
Function Code
1 Byte
0x01
Byte Count
1 Byte
2 x N
Register Value
N x 2 Bytes
N = Quantity of Registers
Error
Function Code
1 Byte
0x83
Exception code
1 Byte
Ref. section 7.9
例子:讀取 ATS-245-DC 持暫存器資料
Register 1< ATS 操作模式>定值
Register 2<ATS 系統相數>設定
Register 3<ATS 開關型式>設定
Request
Field Name
HEX
Function Code
03
Starting Address Hi
00
Starting Address Lo
00
No. of Registers Hi
00
No. of Registers Lo
03
Response
Field Name
HEX
Function Code
03
Byte Count
06
Register Value Hi (Register 1)
00
Register Value Lo (Register 1)
01
Register Value Hi (Register 2)
00
Register Value Lo (Register 2)
01
Register Value Hi (Register 3)
00
Register Value Lo (Register 3)
00
說明:
附錄一列表<讀取保持暫存器資>定義表,每個暫存佔
2個字節。
Register 1(Address 0)數值為 0x0001(16 進制)或為 1(10
進制):控制單元目前設置OFF 操作模式。
Register 2(Address 1)數值為 0x0001(16 進制)或為 1(10
進制)ATS 系統相數,設定為三相(3P)
Register 3(Address 2)數值為 0x0000(16進制)或為 0(10
進制)ATS 開關型式,設定為 MCCB Type(單馬達)
7.4 功能碼 04 Read Input Registers
此功能碼用於讀取遠端控制單元中 1125 個連續輸
類比測點(AI : Analog Input)暫存器資料。
KCU-70 所回應的資料封包中每個暫存器佔用 2個字節
Request
Function Code
1 Byte
0x04
Start Address
2 Bytes
0x0000 - 0xFFFF
Quantity of Registers
2 Bytes
1 125(0x7D)
Response
Function Code
1 Byte
0x04
Byte Count
1 Byte
2 x N
Register Value
N x 2 Bytes
N = Quantity of Registers
Error
Function Code
1 Byte
0x84
Exception code
1 Byte
Ref. section 7.9
例子:讀取 ATS-245-DC 比測點(AI)資料
Register 1:常用電源 V12 電壓
Register 2:常用電源 V23 電壓
Register 3:常用電源 V31 電壓
___________________________________________________________________________________________
KCU-70 9
Request
Field Name
HEX
Function Code
04
Starting Address Hi
00
Starting Address Lo
00
No. of Registers Hi
00
No. of Registers Lo
03
Response
Field Name
HEX
Function Code
04
Byte Count
06
Register Value Hi (Register 1)
08
Register Value Lo (Register 1)
9E
Register Value Hi (Register 2)
08
Register Value Lo (Register 2)
9C
Register Value Hi (Register 3)
08
Register Value Lo (Register 3)
9D
說明:
依據附錄一<讀取類比測點(AI)>定義表欲讀出控制單元
<常用電源 V12電壓><常用電源 V23 電壓>以及<常用
電源 V31 電壓>;其<數值型U16>均佔 1個暫存,所
以必須連續讀出 3個暫存器數值。
(1) Register 1 (常用電源 V12 電壓)
數值為 0x089E(16 進制)或為 2206(10 進制)
<數值比值>0.1 V,所以數值必須再除以 10
V12 電壓 = 22060.1 = 220.6 V
(2) Register 2 (常用電源 V23 電壓)
數值為 0x089C(16 進制)或為 2204(10 進制)
<數值比值>0.1 V,所以數值必須再除以 10
V23 電壓 = 2204 * 0.1 = 220.4 V
(3) Register 3 (常用電源 V31 電壓)
數值為 0x089D(16 進制)或為 2205(10 進制)
<數值比值>0.1 V,所以數值必須再除以 10
V31 電壓 = 2205 * 0.1 = 220.5 V
7.5 功能碼 05 Write Single Coil
此功能碼用於寫入遠端控制單元中單一數位控制點(DO)
ON OFF 狀態。
當寫入數值 0xFF00 請求輸出為 ON 狀態,0x0000
OFF 狀態;其它數值為無效,並且不影響輸出狀態。
注意!!
切換遠端控制單元的操作模式 AUTOOFF TEST
等功能寫入設定,僅接受寫入數值 0xFF00 (ON)。因
為切換控制單元的操作模式後會自動解除其它操作
項。
例子說明:切換控制單元於 OFF 操作模式
欲將控制單元切換至 OFF 模式使用者僅需針對 Coil
Number 3(Address 2)寫入 0xFF00 數值。
Request
Function Code
1 Byte
0x05
Start Address
2 Bytes
0x0000 0xFFFF
Output Value
2 Bytes
0x0000 or 0xFF00
Response
Function Code
1 Byte
0x05
Start Address
2 Byte
0x0000 - 0xFFFF
Output Value
2 Bytes
0x0000 or 0xFF00
Error
Function Code
1 Byte
0x85
Exception code
1 Byte
Ref. section 7.9
例子:寫入 ATS-245-DC 數位控制點(DO)資料
設置 ATS-245-DC AUTO 操作模式
Request
Field Name
HEX
Function Code
05
Start Address Hi
00
Start Address Lo
01
Output Value Hi
FF
Output Value Lo
00
Respons
Field Name
HEX
Function Code
05
Start Address Hi
00
Start Address Lo
01
Output Value Hi
FF
Output Value Lo
00
說明:
依據附錄一<寫入數位控制(DO)資料>定義表,設置控
制單元 ATS-245-DC AUTO 操作模式,須將 Coil
Number 2(Address 1)寫入數值 0xFF00(ON)
___________________________________________________________________________________________
10 KCU-70
7.6 功能碼 06 Write Single Register
用於寫入遠端控制單元中 1個保持暫存器(系統參數)
料。寫入暫存器數值,必須是控制單元所定義的地址和
數值範圍,否則將回應錯誤代碼(Exception Code)
注意!!
切換遠端控制單元的操作模式,AUTOOFF TEST
等功能寫入設定,僅須針對 Register Number 1
(Address 0)入數值 0x0000(AUTO)0x0001(OFF)
0x0002(TEST)即可。因為切換控制單元的操作模式
後會自動解除其它操作選項。
Request
Function Code
1 Byte
0x06
Start Address
2 Bytes
0x0000 0xFFFF
Register Value
2 Bytes
0x0000 0xFFFF
Response
Function Code
1 Byte
0x06
Start Address
2 Byte
0x0000 0xFFFF
Register Value
2 Bytes
0x0000 0xFFFF
Error
Function Code
1 Byte
0x86
Exception code
1 Byte
Ref. section 7.9
例子:寫入 ATS-245-DC 保持暫存器資料
設置 ATS-245-DC OFF 操作模式
Request
Field Name
HEX
Function Code
06
Start Address Hi
00
Start Address Lo
00
Register Value Hi
00
Register Value Lo
01
Response
Field Name
HEX
Function Code
06
Start Address Hi
00
Start Address Lo
00
Register Value Hi
00
Register Value Lo
01
說明:
依據附錄一<寫入保持暫存器資料(系統參數)>定義表,
設置ATS-245-DC OFF 操作模式,須將
Address 0 寫入數值 0x0001
7.7 功能碼 16 Write Multiple Registers
此功能碼用於寫入遠端控制單元中 120連續保持
存器(系統參數)資料論寫入單個或連續多個暫存器數
值,必須是控制單元所定義的地址和數值範圍,才會被
允許執行,否則回應錯誤代碼(Exception Code)
注意!!
強烈建議:欲切換遠端控制單元的操作模式 AUTO
OFF TEST 等功能寫入設定時,勿同時再寫入其它
設定項數值。
Request
Function Code
1 Byte
0x10
Start Address
2 Bytes
0x0000 0xFFFF
Quantity of Registers
2 Bytes
1 20(0x14)
Byte Count
1 Byte
2 x N
Registers Value
N x 2 Bytes
Value
N = Quantity of Registers
Response
Function Code
1 Byte
0x10
Start Address
1 Byte
0x0000 0xFFFF
Quantity of Registers
2 Bytes
1 20(0x14)
Error
Function Code
1 Byte
0x90
Exception code
1 Byte
Ref. section 7.9
例子:寫入 ATS-245-DC 持暫存器資料
Register 4TDEN 用電源投入延時設定
Register 5TDNE 用電源投入延時設定值
Request
Field Name
HEX
Function Code
10
Start Address Hi
00
Start Address Lo
03
No. of Register Hi
00
No. of Register Lo
02
Byte Count
04
Register Value Hi (Register 4)
00
Register Value Lo (Register 4)
09
Register Value Hi (Register 5)
00
Register Value Lo (Register 5)
0E
___________________________________________________________________________________________
KCU-70 11
Response
Field Name
HEX
Function Code
10
Start Address Hi
00
Start Address Lo
03
No. of Register Hi
00
No. of Register Lo
02
說明:
依據附錄一<寫入保持暫存器資料(系統參數)>定義表,
寫入控制單元的<TDEN 用電源投入延時><TDNE
備用電源投入延時>設定值。
(1) Register 4:寫入數值 0x0009(16 進制)
TDEN 常用電源投入延時=9
(2) Register 5:寫入數值 0x000E(16 進制)
TDEN 常用電源投入延時=14
7.8 功能碼 17 Read Slave Device Information
此功能碼用於讀取遠端控制單元基本資訊,包含控制單
元名稱、序號和程式版….等訊息。
Request
Function Code
0x11
Respond
Function Code
0x11
Byte of Count
0x01 0xFA
Fixed Code
0x5A
Run Indicator
0x00 = OFF
0xFF = Running
Device Type
0x0001 0xFFFF
Device Number
0x0001 0xFFFF
Manufacture Name
String Type
Device Product Name
String Type
Device Serial Number
String Type
Device Firmware Version
String Typr
KCU-70 Serial Number
String Type
KCU-70 Firmware Version
String Type
Error
Error Code
0x91
Exception Code
Ref. section 7.9
例子:讀取遠端控制單ATS245-DC 基本資訊
Request
Field Name
HEX
Function Code
11
Respond
Field Name
HEX
Function Code
11
Byte of Count
49
Fixed Code
5A
Indicator Status
FF
Device Type Hi Value
00
Device Type Lo Value
0A
Device Number Hi Value
00
Device Number Lo Value
18
Manufacture Name
String Type
(End of Code = 0x00)
KUTAI Electronics
Device Product Name
String Type
(End of Code = 0x00)
ATS-245-DC
Device Serial Number
String Type
(End of Code = 0x00)
************
Device Firmware Version
String Type
(End of Code = 0x00)
xx.xx
KCU-70 Serial Number
String Type
(End of Code = 0x00)
123456789012
KCU-70 Firmware Version
(End of Code = 0x00)
String Type
01.01
備註:
"************" "xx.xx",表示無此資訊
7.9 Modbus Exception Respond
當客戶端 (Master) 向遠端 Slave 設備 (KCU-70) 發送
請求時,客戶端可能出現下列 4種情況之一。
KCU-70 收到請求命令,並且沒有發生通訊錯誤和
資料封包驗證正確,則正常回應訊息。
如果 KCU-70 因發生通訊錯誤而未收到請求命令,則
不回應任何訊息。
如果 KCU-70 接收到請求命令,但發生通訊錯誤,則
不回應任何訊息。
KCU-70 收到請求命令,並且沒有發生通訊錯誤。
但不能處理它,則回應異常訊息代碼 (Exception
Code),通知 Master 做適當處理。
___________________________________________________________________________________________
12 KCU-70
Exception Codes Table
Code
(Hex)
Name
Description
01
無效功能碼
不支援此功能代碼
02
無效地址
數據地址請求非允許地
03
無效數值
數據數值請求非允許數值範圍
51
控制單元與KCU-70斷線
控制單元與KCU-70通訊失敗。
Master發出讀/命令請求時,因KCU-70尚未與控制單元建立連
線,而回應此錯誤代碼。
52
控制單元尚未準備好
KCU-70尚未從控制單元讀取所有必要資訊
Master發出讀/命令請求時,KCU-70尚未從控制單元讀取所有必
要資訊時,回應此錯誤代碼。
53
資料緩衝區溢位
Master發出讀/命令請求時發現所應回傳或寫入暫存器之訊息資
料長度溢位時,回應此錯誤代碼。
54
KCU-70不支援此控制單元
Master發出讀/命令請求時,KCU-70發現目前並不支援此控制單
元時,回應此錯誤代碼
55
切換控制單元操作模式失敗
Master發出切換控制單元操作模式(AUTO/OFF/MANU/TEST)失效
時,回應此錯誤代碼。
備註:當控制單元為ATS-245-DC時,<系統參數設定 / 32
KCU-XX模組遠端切換操作模式>功能選項,選擇啟用("1"),才允
許切換控制單元操作模式請求。
(詳閱各控制單元使用說明)
56
寫入失敗
Master發出寫入暫存器數值請求時,Slave Device不允許寫入操
作;或是寫入數值不合理,而回應此錯誤代碼。
備註:當控制單元為ATS-245-DC時,<系統參數設定 / 32
KCU-XX模組遠端切換操作模式>功能選項,選擇啟用("1");以及
控制單元必須在OFF工作模式(切換操作模式除外),才允許寫入請
求。
(詳閱各控制單元使用說明)
57
暫存器數量錯誤
Master發出多個讀/寫暫存器數值請求時,超出允許最大暫存器數
量,而回應此錯誤代碼
58
禁止切換控制單元操作模式(鎖鍵)
控制單元已定設鎖鍵功Master出切換控制單元操作模式或
寫入數值時,回應此錯誤代碼。
(詳閱各控制單元使用說明)
___________________________________________________________________________________________
KCU-70 13
第八章 KCU-70 支援控制單元列表
控制單元類別
韌體程式版本要求
參考附錄
ATS-245
Vr 29.04或以上
附錄一
附錄二
ATS-385
Vr 23.04 或以上
附錄一
附錄二
ATS-465
Vr 26.03或以上
附錄一
附錄二
ATS-245-DC
Vr 18.04 或以上
附錄一
附錄二
ATS-22A-DC
Vr 32.04 或以上
附錄一
附錄二
ATS-245AG
Vr 20.05 或以上
附錄一
附錄三
ATS-PLC
Vr 07.03或以上
附錄四
附錄五
ATS-332
Vr 01.05 或以上
附錄六
附錄七
ATS-342
Vr 01.04 或以上
附錄六
附錄八
AMF-10
Vr 01.03 或以上
附錄九
附錄十
AMF-11
Vr 01.03 或以上
附錄十一
附錄十二
GCU-100
Vr 01.05 或以上
附錄十三
附錄十四
GCU-3000
Vr 01.07 或以上
附錄十五
附錄十六
___________________________________________________________________________________________
14 KCU-70
附錄一
適用機種ATS-22A-DC / ATS-245-DC / ATS-245 / ATS-385 / ATS-465 / ATS-245AG
讀取輸入點狀態(DI)資料:功能碼 02
地址排序
(十進制)
0
遠端連線切換操作
1:遠端連線時,允許切換控制單元操作模
1
ATS 盤面操作按鍵:AUTO
1:盤面操作切換在 AUTO 模式
2
ATS 盤面操作按鍵:OFF
1:盤面操作切換在 OFF 模式
3
ATS 盤面操作按鍵:TEST
1:盤面操作切換在 TEST 模式
4
ATS-22A-DC盤面操作按鍵鎖定
1LOCK (不接受切換操作)
ATS-245AG盤面操作按鍵鎖定
1LOCK (不接受切換操作)
其餘機型:保留不用
0
5
常用電源(市電)電源狀態
1:常用電源斷電
6
常用電源電壓過高
1:常用電源電壓過高告警
7
常用電源電壓過低
1:常用電源電壓過低告警
8
常用電源頻率過高
1:常用電源頻率過高告警
9
常用電源頻率過低
1:常用電源頻率過低告警
10
常用電源投入失敗
1:常用電源投入失敗告警
11
備用電源(發電機側)電源狀態
1:備用電源斷電
12
備用電源電壓過高
1:備用電源電壓過高告警
13
備用電源電壓過低
1:備用電源電壓過低告警
14
備用電源頻率過高
1:備用電源頻率過高告警
15
備用電源頻率過低
1:備用電源頻率過低告警
16
備用電源投入失敗
1:備用電源投入失敗告警
17
常用電源投入狀態
1:常用電源投入
18
備用電源投入狀態
1:備用電源投入
19
TDEN 計時狀態
1TDEN 倒數計時中
20
TDNE 計時狀態
1TDNE 倒數計時中
21
TDES 計時狀態
1TDES 倒數計時中
22
TDEC 計時狀態
1TDEC 倒數計時中
23
常用電源供載狀態
1:常用電源供載中
24
備用電源建立狀態
1:等待備用電源建立
25
備用電源供載狀態
1:備用電源供載中
26
TDNE 計時狀態(EXER)
1TDNE 倒數計時中(Exerciser;自動測試模式)
27
TDES 計時狀態(EXER)
1TDES 倒數計時中(Exerciser;自動測試模式)
28
備用電源建立狀態(EXER)
1:等待備用電源建立(Exerciser;自動測試模式)
29
備用電源供載狀態(EXER)
1:備用電源供載中(Exerciser;自動測試模式)
30
無載測試供電狀態(EXER)
1:處於 Exerciser 無載測試供電狀態中
___________________________________________________________________________________________
KCU-70 15
適用機種:ATS-22A-DC / ATS-245-DC / ATS-245 / ATS-385 / ATS-465 / ATS-245AG
讀取數位控制點(DO)資料:功能碼 01
寫入數位控制點(DO)資料:功能碼05
地址排序
(十進制)
R/W
0
ATS 遙控啟動信號
R
1:遙控啟動信號 ON (外部遠端遙控起動接點)
1
ATS 操作模式:AUTO
R / W
1ATS 設置於 AUTO 模式
2
ATS 操作模式:OFF
R / W
1ATS 設置於 OFF 模式
3
ATS 操作模式:TEST
R / W
1ATS 設置於 TEST 模式
適用機種:ATS-22A-DC / ATS-245-DC / ATS-245 / ATS-385 / ATS-465 / ATS-245AG
讀取類比測點(AI)資料:功能碼 04
地址排序
(十進制)
數值
型態
數值
比值
0
常用電源 V12 相電壓
U16
0.1 Volt
例子說明:
(1) V12 數值 = 0x089B(16 進制) = 2203(10 進制)
V12 = 2203 / 10 = 220.3 Volt
(2) 頻率數值 = 0x0257(16 進制) = 599(10 進制)
頻率 = 599 / 10 = 59.9 Hz
備註:
系統相數為 <單相> 時,忽略 V23 V31 讀值。
1
常用電源 V23 相電壓
U16
0.1 Volt
2
常用電源 V31 相電壓
U16
0.1 Volt
3
常用電源頻率
U16
0.1 Hz
4
備用電源 V12 相電壓
U16
0.1 Volt
例子說明:
(1) V12 數值 = 0x089B(16 進制) = 2203(10 進制)
V12 = 2203 / 10 = 220.3 Volt
(2) 頻率數值 = 0x0257(16 進制) = 599(10 進制)
頻率 = 599 / 10 = 59.9 Hz
備註:
系統相數為 <單相> 時,忽略 V23 V31 值。
5
備用電源 V23 相電壓
U16
0.1 Volt
6
備用電源 V31 相電壓
U16
0.1 Volt
7
備用電源頻率
U16
0.1 Hz
___________________________________________________________________________________________
16 KCU-70
附錄二
適用機種:ATS-22A-DC / ATS-245-DC / ATS-245 / ATS-385 / ATS-465
讀取保持暫存器資料(系統參數):功能碼 03
寫入保持暫存器資料(系統參數):功能碼 06 16
地址排序
(十進制)
R/W
數值
型態
出廠
設定值
0
ATS 操作模式
R / W
U16
0x0000 = AUTO 模式
0x0001 = OFF 模式
0x0002 = TEST 模式
0x0000
1
ATS 系統相數
R / W
U16
0x0000 = 單相
0x0001 = 三相
0x0001
2
ATS 開關型式
R / W
U16
0x0000 = MCCB ATS (單馬達)
0x0001 = MOT ATS (雙馬達)
0x0002 = 空氣斷路器型 ATS (ACB)
0x0003 = 雙投式 ATS (不具中間 OFF
位置控制)
0x0004 = 雙投式 ATS (具中間 OFF
置控制)
0x0005 = 固也泰 TS-XXX ATS
0x0006 = 電磁接觸器型 ATS (MC)
0x0000
3
TDEN 常用電源投入延時
R / W
U16
依據<功能碼 17>讀取資料,欄位中的
[Device Number]數值,定義 TDEN
入延時的時間單位
(1) [Device Number] = 0x0036
設定範圍:0 999
(2) [Device Number] = 其它數值
設定範圍:0 999
0x000A
4
TDNE 備用電源投入延時
R / W
U16
設定範圍:0 250
0x000A
5
TDES 引擎啟動延時
R / W
U16
設定範圍:0 30
0x0005
6
TDEC 引擎冷卻盤車延時
R / W
U16
設定範圍:0 250
0x001E
7
OFF 位置延時
R / W
U16
設定範圍:0 99
0x0005
8
常用電源過電壓設定
(設定電壓 = 設定值 * 10V)
R / W
U16
ATS-22A-DC設定範圍 11 53
0x0019
ATS-245-DC設定範圍 11 53
0x0019
ATS-245設定範圍 21 29
0x0019
ATS-385設定範圍 39 49
0x002A
ATS-465設定範圍 45 53
0x0030
___________________________________________________________________________________________
KCU-70 17
適用機種ATS-22A-DC / ATS-245-DC / ATS-245 / ATS-385 / ATS-465
讀取保持暫存器資料(系統參數):功能碼 03
寫入保持暫存器資料(系統參數):功能碼 06 16
地址排序
(十進制)
R/W
數值
型態
出廠
設定值
9
常用電源低電壓設定
(設定電壓 = 設定值 * 10V)
R / W
U16
ATS-22A-DC設定範圍 8 47
0x0012
ATS-245-DC設定範圍 8 47
0x0012
ATS-245設定範圍 16 23
0x0013
ATS-385設定範圍 30 41
0x0022
ATS-465設定範圍 35 47
0x0028
10
常用電源電壓異常確認時間
R / W
U16
設定範圍:0 99
(0 = 無電壓偵測功能)
0x0001
11
常用電源過頻率設定
R / W
U16
依據<功能碼 17>讀取資料,欄位中的
[Device Number]數值,定義常用電源
過高頻率設定值。
(1) [Device Number] = 0x0039
設定範圍:41 50
設定頻率 = 設定值 * 10Hz
(2) [Device Number] = 其它數值
設定範圍:51 75 Hz
(1)
0x002B
(2)
0x0041
12
常用電源低頻率設定
R / W
U16
依據<功能碼 17>讀取資料,欄位中的
[Device Number]數值,定義常用電源
過低頻率設定值。
(1) [Device Number] = 0x0039
設定範圍:30 39
設定頻率 = 設定值 * 10Hz
(2) [Device Number] = 其它數值
設定範圍:40 59 Hz
(1)
0x0025
(2)
0x0037
13
常用電源頻率異常確認時間
R / W
U16
設定範圍:0 99
(0 = 無頻率偵測功能)
0x0001
14
備用電源過電壓設定
(設定電壓 = 設定值 * 10V)
R / W
U16
ATS-22A-DC設定範圍 11 53
0x0019
ATS-245-DC設定範圍 11 53
0x0019
ATS-245設定範圍 21 29
0x0019
ATS-385設定範圍 39 49
0x002A
ATS-465設定範圍 45 53
0x0030
___________________________________________________________________________________________
18 KCU-70
適用機種ATS-22A-DC / ATS-245-DC / ATS-245 / ATS-385 / ATS-465
讀取保持暫存器資料(系統參數):功能碼 03
寫入保持暫存器資料(系統參數):功能碼 06 16
地址排序
(十進制)
R/W
數值
型態
出廠
設定值
15
備用電源低電壓設定
(設定電壓 = 設定值 * 10V)
R / W
U16
ATS-22A-DC設定範圍 8 47
0x0012
ATS-245-DC設定範圍 8 47
0x0012
ATS-245設定範圍 16 23
0x0013
ATS-385設定範圍 30 41
0x0022
ATS-465設定範圍 35 47
0x0028
16
備用電源電壓異常確認時間
R / W
U16
設定範圍:0 99
(0 = 無電壓偵測功能)
0x0001
17
備用電源過頻率設定
R / W
U16
依據<功能碼 17>讀取資料,欄位中的
[Device Number]數值,定義備用電源
過高頻率設定值。
(1) [Device Number] = 0x0039
設定範圍:41 50
設定頻率 = 設定值 * 10Hz
(2) [Device Number] = 其它數值
設定範圍:51 75 Hz
(1)
0x002B
(2)
0x0041
18
備用電源低頻率設定
R / W
U16
依據<功能碼 17>讀取資料,欄位中的
[Device Number]數值,定義備用電源
過低頻率設定值。
(1) [Device Number] = 0x0039
設定範圍:30 39
設定頻率 = 設定值 * 10Hz
(2) [Device Number] = 其它數值
設定範圍:40 59 Hz
(1)
0x0025
(2)
0x0037
19
備用電源頻率異常確認時間
R / W
U16
設定範圍:0 99
(0 = 無頻率偵測功能)
0x0001
20
ATS 時間計時器設定星期
R / W
U16
設定範圍:1 7(星期一 星期日)
當前
21
ATS 時間計時器設定小時
R / W
U16
設定範圍:0 23 小時
當前
22
ATS 時間計時器設定分鐘
R / W
U16
設定範圍:0 59
當前
23
發電機自動測試時間星期
R / W
U16
設定範圍:1 7(星期一 星期日)
0x0006
24
發電機自動測試時間小時
R / W
U16
設定範圍:0 23 小時
0x000C
25
發電機自動測試週期
R / W
U16
設定範圍:1 4(一星期 四星期)
0x0001
26
引擎試機時間長度
R / W
U16
設定範圍:0 60
(0 = 無自動測試功能)
0x0000
___________________________________________________________________________________________
KCU-70 19
適用機種ATS-22A-DC / ATS-245-DC / ATS-245 / ATS-385 / ATS-465
讀取保持暫存器資料(系統參數):功能碼 03
寫入保持暫存器資料(系統參數):功能碼 06 16
地址排序
(十進制)
R/W
數值
型態
出廠
設定值
27
自動測試為有載或無載測試
R / W
U16
0x0000 = 無載測試
0x0001 = 有載測試
0x0000
28
手動按鍵測試為有載或無載測試
R / W
U16
0x0000 = 無載測試
0x0001 = 有載測試
0x0001
29
顯示器顯示設定
R / W
U16
0x0000 = 輪動顯示
0x0001 = 固定顯示
0x0000
30
輔助接點輸出
R / W
U16
0x0000 = 電源切換失敗告
0x0001 = 電源切換預警
0x0002 = 發電機自動測試預警
0x0003 = 備用電源投入
以下兩項參數僅 ATS-22A-DC 擁有
0x0004 = 控制單元處於 AUTO 位置
0x0005 = OFF 位置告警
0x0001
31
電源切換/自動測試預警延時設定
R / W
U16
設定範圍:0 99
0x000A
32
KCU-XX模組遠端切換操作模式
R
U16
0x0000 = 禁用
0x0001 = 啟用
0x0000
33
KCU-XX 模組地址設定
R
U16
設定範圍:0x0000 0x0063
(0 = 禁用 KCU-XX 模組)
0x0000
34
KCU-XX 模組傳輸速率設定
R
U16
0x0001 = 115200
0x0006 = 9600
0x0003
0x0002 = 57600
0x0007 = 4800
0x0003 = 38400
0x0008 = 2400
0x0004 = 19200
0x0009 = 1200
0x0005 = 14400
___________________________________________________________________________________________
20 KCU-70
附錄三
適用機種ATS-245AG
讀取保持暫存器資料(系統參數):功能碼 03
寫入保持暫存器資料(系統參數):功能碼 06 16
地址排序
(十進制)
R/W
數值
型態
出廠
設定值
0
ATS 操作模式
R / W
U16
0x0000 = AUTO 模式
0x0001 = OFF 模式
0x0002 = TEST 模式
0x0000
1
TDEN 常用電源投入延時
R / W
U16
設定範圍:0 999
0x000A
2
TDNE 備用電源投入延時
R / W
U16
設定範圍:0 250
0x000A
3
TDES 引擎啟動延時
R / W
U16
設定範圍:0 30
0x0005
4
TDEC 引擎冷卻盤車延時
R / W
U16
設定範圍:0 999
0x0000
5
OFF 位置延時
R / W
U16
設定範圍:0 25
0x0002
6
常用電源過電壓設定
(設定電壓 = 設定值 * 10V)
R / W
U16
設定範圍:21 30
0x001B
7
常用電源低電壓設定
(設定電壓 = 設定值 * 10V)
R / W
U16
設定範圍:16 24
0x0012
8
備用電源過電壓設定:
(設定電壓 = 設定值 * 10V)
R / W
U16
設定範圍:21 30
0x001B
9
備用電源低電壓設定
(設定電壓 = 設定值 * 10V)
R / W
U16
設定範圍:16 24
0x0012
10
ATS 時間計時器設定星期
R / W
U16
設定範圍:1 7(星期一 星期日)
當前
11
ATS 時間計時器設定小時
R / W
U16
設定範圍:0 23 小時
當前
12
ATS 時間計時器設定分鐘
R / W
U16
設定範圍:0 59
當前
13
發電機自動測試時間星期
R / W
U16
設定範圍:1 7(星期一 星期日)
0x0006
14
發電機自動測試時間小時
R / W
U16
設定範圍:0 23 小時
0x000C
15
引擎試車時間長度
R / W
U16
設定範圍:0 99
(0 = 無試車功能)
0x0000
16
發電機自動測試為有載或無載測試
R / W
U16
0x0000 = 無載測試
0x0001 = 有載測試
0x0001
17
KCU-XX模組遠端切換操作模式
R
U16
0x0000 = 禁用
0x0001 = 啟用
0x0001
/