Kutai KCU-70 取扱説明書

  • KUTAI KCU-70 Modbus TCP/IP通信拡張モジュールのハードウェア使用手册の内容を読み終えました。このデバイスのインストール、設定、Modbus TCP通信、トラブルシューティングなどについて、ご質問にお答えできます。例えば、LEDインジケータの状態の意味や、リモート操作の設定方法など、何でもお気軽にご質問ください。
  • KCU-70の出荷時のデフォルトIPアドレスは何ですか?
    KCU-70のリセット方法は?
    リモート操作を行うにはどうすればよいですか?
    KCU-70の状態を示すLEDインジケータは何色になりますか?
    複数の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 功能码7 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)
P 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
模块远程切换操作模式功能启用
注意
!!
1. KCU-XX 模块远程切换操作模式参数设定为"禁用"
远程监控软件仅能执行监测功能无法下达任何
操作控制命令。
2. 固也泰保留新增研发机种与控制单元设定内容修改
之权利修正后之内容将不另行通知用户可随时链
接公司网站取得最新修正之内容。
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
___________________________________________________________________________________________
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 电压 = 2206 * 0.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
/