Appearance
Y301-600/800/G00 技术手册
| Y301-600 | Y301-800 | Y301-G00 |
|---|---|---|
![]() | ![]() | ![]() |
目录
1. 概述
本手册用于说明 Y301-600、Y301-800、Y301-G00 数字量输入模块的 Modbus 通讯映射与典型调试指令。
| 型号 | DI | DO | AI | AO |
|---|---|---|---|---|
| Y301-600 | 6 | 0 | 0 | 0 |
| Y301-800 | 8 | 0 | 0 | 0 |
| Y301-G00 | 16 | 0 | 0 | 0 |
RTU 帧格式: [从站地址][功能码][数据][CRC低][CRC高]
文中指令默认按 16 进制表示。
2. 默认设置
| 参数 | 默认值 |
|---|---|
| 从站地址 | 1 |
| 广播地址 | 254 |
| 波特率 | 9600 bps |
| 数据位 | 8 |
| 校验位 | 无 |
| 停止位 | 1 |
| 协议 | Modbus-RTU(同时兼容 Modbus-ASCII) |
3. Modbus寄存器映射
3.1 离散输入(DI)— 功能码 0x02
| 通道 | PLC 地址 | PDU 地址(0-based) | 适用型号 |
|---|---|---|---|
| DI1 | 1x0001 | 0x0000 | Y301-600/800/G00 |
| DI2 | 1x0002 | 0x0001 | Y301-600/800/G00 |
| DI3 | 1x0003 | 0x0002 | Y301-600/800/G00 |
| DI4 | 1x0004 | 0x0003 | Y301-600/800/G00 |
| DI5 | 1x0005 | 0x0004 | Y301-600/800/G00 |
| DI6 | 1x0006 | 0x0005 | Y301-600/800/G00 |
| DI7 | 1x0007 | 0x0006 | Y301-800/G00 |
| DI8 | 1x0008 | 0x0007 | Y301-800/G00 |
| DI9 | 1x0009 | 0x0008 | Y301-G00 |
| DI10 | 1x0010 | 0x0009 | Y301-G00 |
| DI11 | 1x0011 | 0x000A | Y301-G00 |
| DI12 | 1x0012 | 0x000B | Y301-G00 |
| DI13 | 1x0013 | 0x000C | Y301-G00 |
| DI14 | 1x0014 | 0x000D | Y301-G00 |
| DI15 | 1x0015 | 0x000E | Y301-G00 |
| DI16 | 1x0016 | 0x000F | Y301-G00 |
返回位定义:0 = 无信号,1 = 有信号。
3.2 保持寄存器(配置参数)— 功能码 0x03/0x06
| 参数 | PLC 地址 | PDU 地址(0-based) | 说明 |
|---|---|---|---|
| 通信波特率 | 4x1001 | 0x03E8 | 波特率代码(见 3.3) |
| 备用 | 4x1002 | 0x03E9 | 保留 |
| 偏移地址 | 4x1003 | 0x03EA | 设备地址 = 偏移地址 + 拨码地址 |
| 工作模式 | 4x1004 | 0x03EB | 用户数据寄存器 |
| 延迟时间 | 4x1005 | 0x03EC | 用户数据寄存器 |
3.3 波特率代码对照表
| 代码 | 波特率(bps) |
|---|---|
| 0 | 9600 |
| 1 | 2400 |
| 2 | 4800 |
| 3 | 9600 |
| 4 | 19200 |
| 5 | 38400 |
4. 指令示例
4.1 按型号读取全部 DI 状态
| 型号 | 请求(广播地址 FE) |
|---|---|
| Y301-600(6DI) | FE 02 00 00 00 06 EC 07 |
| Y301-800(8DI) | FE 02 00 00 00 08 6D C3 |
| Y301-G00(16DI) | FE 02 00 00 00 10 6D C9 |
Y301-800 典型返回示例:
text
请求:FE 02 00 00 00 08 6D C3
响应:FE 02 01 01 50 5C响应中 01(第 4 字节)表示返回 1 个状态字节;状态字节 01 的 bit0=1,表示 DI1 有效。
4.2 读取单路 DI(以 DI1 为例)
text
请求:01 02 00 00 00 01 B9 CA
响应:01 02 01 [状态字节] [CRC]4.3 按从站地址读取全部 DI(地址 0x01)
| 型号 | 请求 |
|---|---|
| Y301-600 | 01 02 00 00 00 06 F8 08 |
| Y301-800 | 01 02 00 00 00 08 79 CC |
| Y301-G00 | 01 02 00 00 00 10 79 C6 |
4.4 DI 状态位与通道映射
- 第 1 个状态字节:bit0~bit7 对应 DI1~DI8。
- 第 2 个状态字节(仅 16DI):bit0~bit7 对应 DI9~DI16。
5. 参数配置
5.1 读取与设置偏移地址(4x1003)
读取偏移地址:
text
请求:01 03 03 EA 00 01 98 7A
响应:01 03 02 00 01 [CRC] // 示例:当前偏移地址=1设置偏移地址为 5:
text
请求:01 06 03 EA 00 05 68 79
响应:01 06 03 EA 00 05 68 795.2 读取与设置波特率(4x1001)
读取波特率代码:
text
请求:01 03 03 E8 00 01 39 BA
响应:01 03 02 00 03 [CRC] // 示例:代码=3设置波特率代码为 4(19200 bps):
text
请求:01 06 03 E8 00 04 08 79
响应:01 06 03 E8 00 04 08 79修改波特率后需重启设备,并同步修改上位机串口参数。
5.3 地址与总线使用建议
- 单设备调试可以使用广播地址
254。 - 多设备总线调试必须使用唯一从站地址,不要使用广播地址进行常规轮询。
- 地址
0不用于正常通讯。
6. 故障排除
| 现象 | 可能原因 | 处理建议 |
|---|---|---|
| 读不到 DI 状态 | 地址或波特率不匹配 | 先确认地址、波特率、校验位是否一致 |
| RS485 无响应 | A/B 接反或地参考缺失 | 检查 A/B 极性和共地,必要时加终端电阻 |
| RS232 无响应 | 串口线序不匹配 | 按设备定义检查 TX/RX/GND 对应关系 |
| 多机时响应异常 | 地址冲突或使用广播 | 每台设备设置唯一地址,禁用广播轮询 |
LED 指示
| LED | 状态 | 含义 |
|---|---|---|
| POWER | 常亮 | 电源正常 |
- 制造商:湖南研几科技有限公司
- 地址:中国湖南省长沙市雨花区迎新路复地星光天地1栋21014室
- 邮箱:hi@yengear.com
- 网站:www.yengear.cn



