KEYENCE Corporation KV-10_80RW/TW CPU Direct 驱动程序 1 系统配置... 3 2 选择外接控制器... 6 3 通讯设置示例... 7 4 设置项目... 8 5 电缆接线图... 11 6 支持的寄存器... 13 7 寄存器和地址代码... 18 8 错误消息... 19 1
简介 本手册介绍如何连接人机界面和外接控制器 ( 目标 PLC) 在本手册中, 将按以下章节顺序介绍连接步骤 : 1 系统配置本节列出可连接的外接控制器和串口的类型 1 系统配置 ( 第 3 页 ) 2 选择外接控制器选择要连接的外接控制器的机型 ( 系列 ) 以及连接方法 2 选择外接控制器 ( 第 6 页 ) 3 通讯设置示例本节给出连接人机界面和外接控制器的设置示例 3 通讯设置示例 ( 第 7 页 ) 4 设置项目本节介绍人机界面上的通讯设置项目 请使用 GP-Pro EX 或在离线模式下进行人机界面的通讯设置 4 设置项目 ( 第 8 页 ) 5 电缆接线图本节介绍用于连接人机界面和外接控制器的电缆和适配器 5 电缆接线图 ( 第 11 页 ) 操作 GP-Pro EX 控制器 /PLC 连接手册 2
1 系统配置 下表给出人机界面与 KEYENCE Corporation 的外接控制器连接时的系统配置 系列 CPU 通讯接口串口类型设置示例电缆接线图 KV 系列 KV-10 KV-16 KV-24 KV-40 KV-80 CPU 上的接口 RS-232C 设置示例 1 ( 第 7 页 ) 电缆接线图 1 ( 第 11 页 ) 因外接控制器而不同 连接配置 1:1 连接 GP-Pro EX 控制器 /PLC 连接手册 3
IPC 的串口 连接 IPC 与外接控制器时, 使用的串口取决于系列和串口类型 详情请参阅 IPC 的手册 可用串口 PS-2000B 系列 PS-3450A, PS-3451A, PS3000-BA, PS3001-BD DIP 开关设置 :RS-232C 可用接口 RS-232C RS-422/485(4 线 ) RS-422/485(2 线 ) COM1, COM2, COM3, COM4 - - COM1, COM2 *2 COM2 *2 COM2 *2 PS-3650A, PS-3651A COM1 - - PS-3700A (Pentium 4-M) PS-3710A COM1, COM2, COM3 *2, COM4 COM3 *2 COM3 *2 PS-3711A COM1, COM2 *2 COM2 *2 COM2 *2 PL-3000B, PL-3600T, PL-3600K, PL-3700T, PL-3700K, PL-3900T COM1 *2, COM2, COM3, COM4 COM1 *2 COM1 *2 可在 RI/5V 之间切换 如有需要, 请使用 IPC 上的开关进行切换 *2 用 DIP 开关设置串口类型 请根据需要使用的串口类型进行以下设置 DIP 开关 设置 描述 1 OFF 保留 ( 保持 OFF) 2 OFF 3 OFF 串口类型 :RS-232C 4 OFF SD(TXD) 数据的输出模式 : 保持输出 5 OFF SD(TXD) 终端电阻 (220Ω): 无 6 OFF RD(RXD) 终端电阻 (220Ω): 无 7 OFF SDA(TXA) 和 RDA(RXA) 的短路 : 不可用 8 OFF SDB(TXB) 和 RDB(RXB) 的短路 : 不可用 9 OFF 10 OFF RS(RTS) 自动控制模式 : 禁用 当使用 PS-3450A PS-3451A PS3000-BA 和 PS3001-BD 时, 请将设定值置 ON GP-Pro EX 控制器 /PLC 连接手册 4
DIP 开关设置 :RS-422/485(4 线 ) DIP 开关设置描述 1 OFF 保留 ( 保持 OFF) 2 ON 3 ON 串口类型 :RS-422/485 4 OFF SD(TXD) 数据的输出模式 : 保持输出 5 OFF SD(TXD) 终端电阻 (220Ω): 无 6 OFF RD(RXD) 终端电阻 (220Ω): 无 7 OFF SDA(TXA) 和 RDA(RXA) 的短路 : 不可用 8 OFF SDB(TXB) 和 RDB(RXB) 的短路 : 不可用 9 OFF 10 OFF RS(RTS) 自动控制模式 : 禁用 DIP 开关设置 :RS-422/485(2 线 ) DIP 开关设置描述 1 OFF 保留 ( 保持 OFF) 2 ON 3 ON 串口类型 :RS-422/485 4 OFF SD(TXD) 数据的输出模式 : 保持输出 5 OFF SD(TXD) 终端电阻 (220Ω): 无 6 OFF RD(RXD) 终端电阻 (220Ω): 无 7 ON SDA(TXA) 和 RDA(RXA) 的短路 : 可用 8 ON SDB(TXB) 和 RDB(RXB) 的短路 : 可用 9 ON 10 ON RS(RTS) 自动控制模式 : 启用 GP-Pro EX 控制器 /PLC 连接手册 5
2 选择外接控制器 选择要连接到人机界面的外接控制器 设置项目 设置描述 制造商选择要连接的外接控制器的制造商 选择 KEYENCE Corporation 系列 使用系统区 端口 选择要连接的外接控制器的机型 ( 系列 ) 以及连接方式 选择 KV-10_80RW/TW CPU Direct 在系统配置中查看选择 KV-10_80RW/TW CPU Direct 时可连接的外接控制器 1 系统配置 ( 第 3 页 ) 当同步人机界面的系统区数据和外接控制器的存储器数据时请勾选此项 同步后, 您可以使用外接控制器的梯形图程序来切换人机界面上的显示或在人机界面上显示窗口 GP-Pro EX 参考手册 A.1.4 LS 区 (Direct Access 方式 ) 也可使用 GP-Pro EX 或在人机界面的离线模式下设置此项 GP-Pro EX 参考手册 5.19.6 [ 主机 ] - [ 系统区 ] 设置指南 维护 / 故障排除手册 M.15.2.6 主机 - 系统区设置 选择要连接到外接控制器的人机界面接口 GP-Pro EX 控制器 /PLC 连接手册 6
3 通讯设置示例 Pro-face 推荐的人机界面与外接控制器的通讯设置示例如下所示 3.1 设置示例 1 GP-Pro EX 设置 通讯设置从 [ 系统设置 ] 窗口中点击 [ 控制器 /PLC], 显示设置画面 外接控制器设置 外接控制器无需通讯设置 根据人机界面的设置, 通讯速率在 9600 到 38400 之间 GP-Pro EX 控制器 /PLC 连接手册 7
4 设置项目 请使用 GP-Pro EX 或在离线模式下进行人机界面的通讯设置 各参数的设置必须与外接控制器的匹配 3 通讯设置示例 ( 第 7 页 ) 4.1 GP-Pro EX 中的设置项目 通讯设置 从 [ 系统设置 ] 窗口中点击 [ 控制器 /PLC], 显示设置画面 设置项目 SIO Type Speed Data Length Parity Stop Bit 选择与外接控制器进行通讯的串口类型 设置描述 在通讯设置中, 根据人机界面的串口规格正确设置 [SIO Type] 如果选择了串口不支持的串口类型, 将无法保证正常运行 有关串口规格的详情, 请参阅人机界面的手册 选择外接控制器和人机界面之间的通讯速率 显示数据长度 显示校验方法 显示停止位长度 Flow Control 显示防止传送和接收数据溢出的通讯控制方法 Timeout 用 1 到 127 之间的整数表示人机界面等待外接控制器响应的时间 ( 秒 ) Retry 用 0 到 255 之间的整数表示当外接控制器没有响应时, 人机界面重新发送命令的次数 Wait To Send 输入 0 到 255 之间的整数表示人机界面从接收包到发送下一命令之间的等待时间 ( 毫秒 ) RI/VCC 如果将串口类型选为 RS-232C, 您可以对第 9 针脚进行 RI/VCC 切换 当与 IPC 连接时, 需要通过 IPC 的切换开关来切换 RI/5V 更多详情, 请参阅 IPC 的手册 GP-Pro EX 控制器 /PLC 连接手册 8
4.2 离线模式下的设置项目 有关如何进入离线模式以及操作方面的更多信息, 请参阅 维护 / 故障排除手册 维护 / 故障排除手册 M.1 离线模式 离线模式下 1 个页面上显示的设置项目数取决于使用的人机界面机型 详情请参阅参考手册 通讯设置 如需显示设置画面, 请在离线模式下触摸 [Peripheral Settings] 中的 [Device/PLC Settings] 在显示的列表中触摸您想设置的外接控制器 设置项目 SIO Type Speed Data Length Parity Stop Bit 选择与外接控制器进行通讯的串口类型 设置描述 在通讯设置中, 根据人机界面的串口规格正确设置 [SIO Type] 如果选择了串口不支持的串口类型, 将无法保证正常运行 有关串口规格的详情, 请参阅人机界面的手册 选择外接控制器和人机界面之间的通讯速率 显示数据长度 显示校验方法 显示停止位长度 Flow Control 显示防止传送和接收数据溢出的通讯控制方法 Timeout(s) 用 1 到 127 之间的整数表示人机界面等待外接控制器响应的时间 ( 秒 ) Retry 用 0 到 255 之间的整数表示当外接控制器没有响应时, 人机界面重新发送命令的次数 Wait To Send(ms) 输入 0 到 255 之间的整数表示人机界面从接收包到发送下一命令之间的等待时间 ( 毫秒 ) GP-Pro EX 控制器 /PLC 连接手册 9
[Option] 设置 如需显示设置画面, 请触摸 [Peripheral Settings] 中的 [Device/PLC Settings] 在显示的列表中触摸您想设置的外接控制器, 然后触摸 [Option] RI/VCC 设置项目 设置描述 如果将串口类型选为 RS-232C, 您可以对第 9 针脚进行 RI/VCC 切换 当与 IPC 连接时, 需要通过 IPC 的切换开关来切换 RI/5V 更多详情, 请参阅 IPC 的手册 GP-4100 系列在离线模式下没有 [Option] 设置 GP-Pro EX 控制器 /PLC 连接手册 10
5 电缆接线图 以下电缆接线图可能与 KEYENCE Corporation 推荐的不同 但使用本手册中的电缆接线图不会产生任何运行问题 外接控制器机体的 FG 针脚必须为 D 级接地 详情请参阅外接控制器手册 在人机界面内部, SG 和 FG 是相连的 将外接控制器连接到 SG 端时, 请注意不要在系统设计中形成短路 如果噪声或其他因素造成通讯不稳定, 请连接隔离模块 电缆接线图 1 人机界面 ( 连接接口 ) 电缆 注释 GP3000(COM1) ST(COM1) IPC PC/AT 1A KEYENCE Corporation 制造的 D-Sub 9 针接头 OP-26486 + KEYENCE Corporation 制造的连接电缆 OP-26487 GP-4105(COM1) 1B 自备电缆 + KEYENCE Corporation 制造的 D-Sub 9 针接头 OP-26486 + KEYENCE Corporation 制造的连接电缆 OP-26487 - 只能使用支持 RS-232C 通讯方式的串口 IPC 的串口 ( 第 4 页 ) GP-Pro EX 控制器 /PLC 连接手册 11
1A) OP-26486 6 OP-26487 D-Sub 9 ( ) 6 ( ) 1B) RD(RXD) SD(TXD) ER(DTR) SG RS(RTS) CS(CTS) D-Sub 9 ( ) 2 RD(RXD) 3 SD(TXD) 4 ER(DTR) 5 SG 7 RS(RTS) 8 CS(CTS) OP-26486 D-Sub 9 ( ) OP-26487 6 ( ) 6 GP-Pro EX 控制器 /PLC 连接手册 12
6 支持的寄存器 支持的寄存器地址范围如下表所示 请注意, 实际支持的寄存器范围取决于所使用的外接控制器 请在您所使用的外接控制器手册中确认实际范围 KV-10 系列 : 该地址可被指定为系统区 寄存器位地址字地址 32 位注释 输入 / 输出继电器 0000-0005 0100-0415 0500-0503 0600-0915 ----- 内部辅助继电器 1000-1915 ----- 特殊辅助继电器 2000-2915 ----- 定时器 ( 触点 ) T000 - T063 ----- 计数器 ( 触点 ) C000 - C063 ----- 高速计数比较器 ( 触点 ) CTC0 - CTC3 ----- *2 定时器 ( 设定值 ) ----- TS000 - TS063 计数器 ( 设定值 ) ----- CS000 - CS063 定时器 ( 当前值 ) ----- TC000 - TC063 计数器 ( 当前值 ) ----- CC000 - CC063 数据存储器 ----- DM0000 - DM0999 临时数据存储器 ----- TM00 - TM31 模拟定时器 ----- AT0 *2 高速计数器 ( 当前值 ) ----- CTH0 - CTH1 高速计数比较器 ( 设定值 ) ----- CTC0 - CTC3 部分寄存器地址禁止写入 *2 禁止写入 有关系统数据区的详情, 请参阅 GP-Pro EX 参考手册 GP-Pro EX 参考手册 A.1.4 LS 区 (Direct Access 方式 ) 有关表中的图标, 请参阅手册前言部分的符号说明表 手册符号和术语 GP-Pro EX 控制器 /PLC 连接手册 13
KV-16 系列 : 该地址可被指定为系统区 寄存器位地址字地址 32 位注释 输入 / 输出继电器 0000-0009 0100-0415 0500-0505 0600-0915 ----- 内部辅助继电器 1000-1915 ----- 特殊辅助继电器 2000-2915 ----- 定时器 ( 触点 ) T000 - T063 ----- 计数器 ( 触点 ) C000 - C063 ----- 高速计数比较器 ( 触点 ) CTC0 - CTC3 ----- *2 定时器 ( 设定值 ) ----- TS000 - TS063 计数器 ( 设定值 ) ----- CS000 - CS063 定时器 ( 当前值 ) ----- TC000 - TC063 计数器 ( 当前值 ) ----- CC000 - CC063 数据存储器 ----- DM0000 - DM0999 临时数据存储器 ----- TM00 - TM31 模拟定时器 ----- AT0 *2 高速计数器 ( 当前值 ) ----- CTH0 - CTH1 高速计数比较器 ( 设定值 ) ----- CTC0 - CTC3 部分寄存器地址禁止写入 *2 禁止写入 有关系统数据区的详情, 请参阅 GP-Pro EX 参考手册 GP-Pro EX 参考手册 A.1.4 LS 区 (Direct Access 方式 ) 有关表中的图标, 请参阅手册前言部分的符号说明表 手册符号和术语 GP-Pro EX 控制器 /PLC 连接手册 14
KV-24 系列 : 该地址可被指定为系统区 寄存器位地址字地址 32 位注释 输入 / 输出继电器 0000-0415 0500-0507 0600-0915 ----- 内部辅助继电器 1000-1915 3000-6915 特殊辅助继电器 2000-2915 ----- ----- 定时器 ( 触点 ) T000 - T119 ----- 计数器 ( 触点 ) C000 - C119 ----- 高速计数比较器 ( 触点 ) CTC0 - CTC3 ----- *2 定时器 ( 设定值 ) ----- TS000 - TS119 计数器 ( 设定值 ) ----- CS000 - CS119 定时器 ( 当前值 ) ----- TC000 - TC119 计数器 ( 当前值 ) ----- CC000 - CC119 数据存储器 ----- DM0000-DM1999 临时数据存储器 ----- TM00 - TM31 模拟定时器 ----- AT0 - AT1 *2 高速计数器 ( 当前值 ) ----- CTH0 - CTH1 高速计数比较器 ( 设定值 ) ----- CTC0 - CTC3 部分寄存器地址禁止写入 *2 禁止写入 有关系统数据区的详情, 请参阅 GP-Pro EX 参考手册 GP-Pro EX 参考手册 A.1.4 LS 区 (Direct Access 方式 ) 有关表中的图标, 请参阅手册前言部分的符号说明表 手册符号和术语 GP-Pro EX 控制器 /PLC 连接手册 15
KV-40 系列 : 该地址可被指定为系统区 寄存器位地址字地址 32 位注释 输入 / 输出继电器 内部辅助继电器 0000-0107 0200-0415 0500-0507 0600-0607 0700-0915 1000-1915 3000-6915 ----- ----- 特殊辅助继电器 2000-2915 ----- 定时器 ( 触点 ) T000 - T119 ----- 计数器 ( 触点 ) C000 - C119 ----- 高速计数比较器 ( 触点 ) CTC0 - CTC3 ----- *2 定时器 ( 设定值 ) ----- TS000 - TS119 计数器 ( 设定值 ) ----- CS000 - CS119 定时器 ( 当前值 ) ----- TC000 - TC119 计数器 ( 当前值 ) ----- CC000 - CC119 数据存储器 ----- DM0000-DM1999 临时数据存储器 ----- TM00 - TM31 模拟定时器 ----- AT0 - AT1 *2 高速计数器 ( 当前值 ) ----- CTH0 - CTH1 高速计数比较器 ( 设定值 ) ----- CTC0 - CTC3 部分寄存器地址禁止写入 *2 禁止写入 有关系统数据区的详情, 请参阅 GP-Pro EX 参考手册 GP-Pro EX 参考手册 A.1.4 LS 区 (Direct Access 方式 ) 有关表中的图标, 请参阅手册前言部分的符号说明表 手册符号和术语 GP-Pro EX 控制器 /PLC 连接手册 16
KV-80 系列 : 该地址可被指定为系统区 寄存器位地址字地址 32 位注释 输入 / 输出继电器 0000-0415 0500-0915 ----- 内部辅助继电器 1000-1915 3000-6915 ----- 特殊辅助继电器 2000-2915 ----- 定时器 ( 触点 ) T000 - T119 ----- 计数器 ( 触点 ) C000 - C119 ----- 高速计数比较器 ( 触点 ) CTC0 - CTC3 ----- *2 定时器 ( 设定值 ) ----- TS000 - TS119 计数器 ( 设定值 ) ----- CS000 - CS119 定时器 ( 当前值 ) ----- TC000 - TC119 计数器 ( 当前值 ) ----- CC000 - CC119 数据存储器 ----- DM0000-DM1999 临时数据存储器 ----- TM00 - TM31 模拟定时器 ----- AT0 - AT1 *2 高速计数器 ( 当前值 ) ----- CTH0 - CTH1 高速计数比较器 ( 设定值 ) ----- CTC0 - CTC3 部分寄存器地址禁止写入 *2 禁止写入 有关系统数据区的详情, 请参阅 GP-Pro EX 参考手册 GP-Pro EX 参考手册 A.1.4 LS 区 (Direct Access 方式 ) 有关表中的图标, 请参阅手册前言部分的符号说明表 手册符号和术语 GP-Pro EX 控制器 /PLC 连接手册 17
7 寄存器和地址代码 为数据显示器或其他部件设置 控制器类型和地址 时, 请使用寄存器代码和地址代码 寄存器 寄存器名称 寄存器代码 (HEX) 地址代码 定时器 ( 设定值 ) TS 0062 字地址 计数器 ( 设定值 ) CS 0063 字地址 定时器 ( 当前值 ) TC 0060 字地址 计数器 ( 当前值 ) CC 0061 字地址 数据存储器 DM 0000 字地址 临时数据存储器 TM 0001 字地址 模拟定时器 AT 0067 字地址 高速计数器 ( 当前值 ) CTH 0065 字地址 高速计数比较器 ( 设定值 ) CTC 0066 字地址 GP-Pro EX 控制器 /PLC 连接手册 18
8 错误消息 错误消息在人机界面上显示如下 : 代码 : 控制器名称 : 错误消息 ( 错误发生位置 ) 各描述如下所示 项目代码控制器名称错误消息错误发生位置 错误代码 描述 发生错误的外接控制器的名称 控制器名称是用 GP-Pro EX 设置的外接控制器的名称 ( 初始设置为 [PLC1]) 显示与发生的错误有关的消息 显示发生错误的外接控制器的 IP 地址或寄存器地址, 或从外接控制器收到的错误代码 IP 地址显示为 : IP 地址 ( 十进制 ):MAC 地址 ( 十六进制 ) 寄存器地址显示为 : 地址 : 寄存器地址 收到的错误代码显示为 : 十进制数 [ 十六进制数 ] 错误消息示例 RHAA035:PLC1:Error has been responded for device write command (Error Code: 2[02H]) 有关驱动程序错误消息的更多详情, 请参阅 维护 / 故障排除手册 中的 显示错误时的对策 ( 错误代码列表 ) 特定于外接控制器的错误代码 错误代码 描述 0x02 未在外接控制器中注册梯形图程序 0x04 访问的寄存器不是外接控制器中定义的寄存器 0x13 试图在写保护程序中更改计数器 定时器和 / 或高速计数比较器的设定值 写入定时器 ( 触点 / 当前值 / 设定值 ) 计数器 ( 触点 / 当前值 / 设定值 ) 高速计数器和高速计数比较器 ( 设定值 ) 时, 必须事先在梯形图程序中更改设置 GP-Pro EX 控制器 /PLC 连接手册 19
GP-Pro EX 控制器 /PLC 连接手册 20 KV-10_80RW/TW CPU Direct 驱动程序