8路20A开关模块开发文档
一、产品简介
CY-SW0820A 8路20A开关模块是专为智能照明控制系统设计的核心执行单元,集成8路独立磁保持继电器,每路支持20A高负载通断控制(单路最大负载4400W),可实现对灯光、插座、电动窗帘、空调等多类设备的精准开关管理,采用35mm标准导轨式安装。
功能说明:
- 内置电源,无需外接电源模组
- 具备8个功能键,用于开关状态、设置波特率、从站地址、时间日期等功能
- 支持天文时钟定时,可根据日出日落时间和星期状态执行自定义场景
- 支持8个星期定时,可根据时分和星期状态执行自定义场景
- 模块内置8路20A继电器开关,单路最大4400W
- 具备RS485控制串口,支持Modbus RTU通讯协议,在9600波特率时最远支持1200米通讯,便于调试控制
- 自带1个LED数码管,设备工作状态一目了然
- 自带消防接口,支持无源和有源12V信号接入,实现消防联动
- 采用35mm导轨式安装
技术参数
项目 | 参数 |
---|---|
产品型号 | CY-SW0820T |
产品名称 | 8路20A时控开关模块 |
输入电压 | 110~230VAC±10% |
输入频率 | 50/60Hz |
开关输出 | 8路(单路20A) |
RS485控制串口 | 2个,9600,N,8,1,支持Modbus RTU协议 |
支持波特率 | 1200/2400/4800/9600/19200/38400,N,8,1 |
星期定时 | 8组 |
天文时钟 | 1组(支持日出和日落定时) |
自定义场景 | 8个 |
功能按键 | 8个 |
显示数码管 | 1个 |
从机地址范围 | 1-63 |
工作温度 | -5℃~45℃ |
工作相对湿度 | ≤90% |
存储温度 | -20℃~60℃ |
存储相对湿度 | ≤93% |
外形尺寸 | 114mm98mm72mm |
防护等级 | IP20 |
产品净重 | 558g/pcs |
安装方式 | 35mm导轨式安装 |
1.产品接口示意图(文字描述)
- 左侧:供电输入 AC110~230V
- 中部:8组继电器输出端子 WL1-WL8(每路20A)
- 右侧:
- MODBUS1接口:A、B、G(RS485)
- MODBUS2接口:A、B、G(RS485)
- 消防接口:
- 无源:1-2短接 → 1-8通道全开
- 有源:DC12V接2-3 → 1-8通道全开
- 数码管及8个功能按键(ON/LEFT、OFF/RIGHT、OK等)
2.产品尺寸图(文字描述)
144mm(长)×98mm(宽)×72mm(高),35mm导轨卡扣位于背面。
3.单系统示意图(文字描述)
AC IN → 模块 → 8路负载(每路≤4400W)
RS485总线:PC/PLC → 模块(最多63个串联,首-末≤300m)
4.多系统示意图(文字描述)
多个电箱(NAL1、NAL2…)通过RS485手拉手连接,最终接入PC组态软件,最多63个模块。
二、通讯接口
1.通讯格式
通讯格式(波特率,数据位,停止位,校验) | 备注 |
---|---|
1200,N,8,1 | 可选 |
2400,N,8,1 | 可选 |
4800,N,8,1 | 可选 |
9600,N,8,1 | 出厂默认 |
19200,N,8,1 | 可选 |
38400,N,8,1 | 可选 |
2.从站地址
- 地址范围:0x01-0x3F(十进制1-63)
- 地址设置:通过模块面板物理按键设置(见控制面板章节)
3.协议格式说明
- 支持Modbus RTU协议
- 校验方式可选:
- 固定两字节0xAC 0xAC
- 或标准CRC16(低字节在前,高字节在后)
三、功能码说明(完整)
1.功能码03H:读保持寄存器
主机→从机:01 03 00 02 00 02 65 CB
- 01:从站地址
- 03:功能码
- 00 02:起始寄存器地址0002H
- 00 02:读取寄存器数量2个
- 65 CB:CRC16校验
从机→主机:01 03 04 00 FE 00 41 5B F3
- 01:从站地址
- 03:功能码
- 04:返回字节数4
- 00 FE:寄存器0002H值
- 00 41:寄存器0003H值
- 5B F3:CRC16校验
2.功能码06H:写单个寄存器
主机→从机:01 06 00 03 00 41 B9 FA
- 01:从站地址
- 06:功能码
- 00 03:寄存器地址0003H
- 00 41:写入值0041H(十进制65)
- B9 FA:CRC16校验
从机→主机:返回与主机请求完全相同
3.功能码10H:写多个寄存器
主机→从机:01 10 00 01 00 02 04 00 01 00 FE E2 23
- 01:从站地址
- 10:功能码
- 00 01:起始寄存器地址0001H
- 00 02:写入寄存器数量2个
- 04:写入字节数4
- 00 01:寄存器0001H值
- 00 FE:寄存器0002H值
- E2 23:CRC16校验
从机→主机:01 10 00 01 00 02 10 08
- 10 08:CRC16校验
4.功能码01H:读线圈状态(开关状态)
主机→从机:01 01 00 00 00 08 3D CC
- 01:从站地址
- 01:功能码
- 00 00:起始线圈地址0000H
- 00 08:读取线圈数量8个
- 3D CC:CRC16校验
从机→主机:01 01 01 FF 11 C8
- 01:返回字节数1
- FF:bit0-bit7对应线圈1-8状态(1开0关)
- 11 C8:CRC16校验
5.功能码05H:写单线圈(单路开关)
主机→从机:01 05 00 00 FF 00 8C 3A
- 01:从站地址
- 05:功能码
- 00 00:线圈地址0000H(回路1)
- FF 00:写入“开”
- 8C 3A:CRC16校验
从机→主机:返回与主机请求完全相同
6.功能码0FH:写多线圈(多路开关)
主机→从机:01 0F 00 00 00 08 01 0F BE 91
- 01:从站地址
- 0F:功能码
- 00 00:起始线圈地址0000H
- 00 08:写入线圈数量8个
- 01:写入字节数1
- 0F:写入值00001111B(回路1-4开,5-8关)
- BE 91:CRC16校验
从机→主机:01 0F 00 00 00 08 54 0D
四、寄存器地址表
1.寄存器地址简化表(完整)
功能 | 寄存器Dec | 寄存器Hex | 数据范围Hex | 读写 | 功能码 | 备注 |
---|---|---|---|---|---|---|
调光回路1-8 | 0-7 | 0000H-0007H | 高位00 低位00-64(0-100%) | R/W | 03/06/10 | 用10H写多路时低位=FFH不执行 |
场景配置寄存器 | 64-71 | 0040H-0047H | 高位00 低位00-01(默认FF) | R/W | 06/10 | 8个场景,每场景8寄存器 |
72-79 | 0048H-004FH | 同上 | 同上 | 同上 | 场景2 | |
80-87 | 0050H-0057H | 同上 | 同上 | 同上 | 场景3 | |
88-95 | 0058H-005FH | 同上 | 同上 | 同上 | 场景4 | |
96-103 | 0060H-0067H | 同上 | 同上 | 同上 | 场景5 | |
104-111 | 0068H-006FH | 同上 | 同上 | 同上 | 场景6 | |
112-119 | 0070H-0077H | 同上 | 同上 | 同上 | 场景7 | |
120-127 | 0078H-007FH | 同上 | 同上 | 同上 | 场景8 | |
上电亮度寄存器 | 136-143 | 0088H-008FH | 高位00 低位00=关 01=开 FF=断电恢复 | R/W | 03/06/10 | 回路1-8对应 |
时间日期设置 | 184-190 | 00B8H-00BEH | 年0000-0063(0-99) 月0001-000C(1-12) 日0001-001F(1-31) 时0000-0017(0-23) 分0000-003B(0-59) 秒0000-003B(0-59) 星期0001-0007(只读) | R/W | 03/06/10 | 寄存器依次B8-BE |
场景调用寄存器 | 191 | 00BFH | 高位00 低位01-08(场景1-8) 高位FF=关闭场景 | W | 06 | 写即调用 |
波特率设置 | 192 | 00C0H | 高位00 低位0000-0005对应1200-38400 | R/W | 03/06 | 左RS485 |
193 | 00C1H | 同上 | 同上 | 同上 | 右RS485 | |
出厂寄存器 | 194 | 00C2H | 高位00 低位01=恢复出厂 | W | 06 | 写01后模块全部恢复默认 |
版本寄存器 | 195-197 | 00C3H-00C5H | 只读,依次:年(2025=07E9H) 月日(0519=0207H) 版本(0100=0064H) | R | 03 | 实际以出厂为准 |
星期定时(每定时器12寄存器) | 216-227 | 00D8H-00E3H | 开关0000/0001 小时0000-0017 分钟0000-003B 星期0000-007F(bit0-6对应周一-日) 回路1-8状态0000/0001或00FF不执行 | R/W | 03/06/10 | 定时器1 |
228-239 | 00E4H-00EFH | 同上 | 同上 | 同上 | 定时器2 | |
240-251 | 00F0H-00FBH | 同上 | 同上 | 同上 | 定时器3 | |
252-263 | 00FCH-0107H | 同上 | 同上 | 同上 | 定时器4 | |
264-275 | 0108H-0113H | 同上 | 同上 | 同上 | 定时器5 | |
276-287 | 0114H-011FH | 同上 | 同上 | 同上 | 定时器6 | |
288-299 | 0120H-012BH | 同上 | 同上 | 同上 | 定时器7 | |
300-311 | 012CH-0137H | 同上 | 同上 | 同上 | 定时器8 | |
经纬度 | 320-322 | 0140H-0142H | 东经/西经(低位00/01) 度0-180 分0-59 | R/W | 03/06/10 | 默认广州 |
纬度 | 323-325 | 0143H-0145H | 北纬/南纬(低位00/01) 度0-180 分0-59 | 同上 | 同上 | 默认广州 |
日出时间 | 326-327 | 0146H-0147H | 只读,小时0000-0017 分钟0000-003B | R | 03 | 计算结果 |
日落时间 | 328-329 | 0148H-0149H | 同上 | 同上 | 同上 | 同上 |
日出定时 | 330-339 | 014AH-0153H | 开关0000/0001 星期0000-007F 回路1-8状态0000/0001或00FF不执行 | R/W | 03/06/10 | 同上 |
日落定时 | 340-349 | 0154H-015DH | 同上 | 同上 | 同上 | 同上 |
辅助寄存器 | 2001-2064 | 07D1H-0810H | 仅写,10H功能码,8寄存器/组,目前仅用开关位,其余预留;若渐变时间或亮度为FFH则跳过该路 | W | 10 | 详见辅助表 |
2.回路控制寄存器地址(完整)
功能 | 回路1 | 回路2 | 回路3 | 回路4 | 回路5 | 回路6 | 回路7 | 回路8 |
---|---|---|---|---|---|---|---|---|
寄存器Hex | 0000H | 0001H | 0002H | 0003H | 0004H | 0005H | 0006H | 0007H |
3.场景设置寄存器地址(完整)
场景 | 回路1 | 回路2 | 回路3 | 回路4 | 回路5 | 回路6 | 回路7 | 回路8 |
---|---|---|---|---|---|---|---|---|
1 | 0040H | 0041H | 0042H | 0043H | 0044H | 0045H | 0046H | 0047H |
2 | 0048H | 0049H | 004AH | 004BH | 004CH | 004DH | 004EH | 004FH |
3 | 0050H | 0051H | 0052H | 0053H | 0054H | 0055H | 0056H | 0057H |
4 | 0058H | 0059H | 005AH | 005BH | 005CH | 005DH | 005EH | 005FH |
5 | 0060H | 0061H | 0062H | 0063H | 0064H | 0065H | 0066H | 0067H |
6 | 0068H | 0069H | 006AH | 006BH | 006CH | 006DH | 006EH | 006FH |
7 | 0070H | 0071H | 0072H | 0073H | 0074H | 0075H | 0076H | 0077H |
8 | 0078H | 0079H | 007AH | 007BH | 007CH | 007DH | 007EH | 007FH |
4.上电状态寄存器地址(完整)
功能 | 回路1 | 回路2 | 回路3 | 回路4 | 回路5 | 回路6 | 回路7 | 回路8 |
---|---|---|---|---|---|---|---|---|
寄存器Hex | 0088H | 0089H | 008AH | 008BH | 008CH | 008DH | 008EH | 008FH |
5.时间日期寄存器地址(完整)
功能 | 年 | 月 | 日 | 时 | 分 | 秒 | 星期 |
---|---|---|---|---|---|---|---|
寄存器Hex | 00B8H | 00B9H | 00BAH | 00BBH | 00BCH | 00BDH | 00BEH |
6.星期定时寄存器地址(完整,每定时器12寄存器)
定时器 | 开关 | 小时 | 分钟 | 星期 | 回路1-8状态 |
---|---|---|---|---|---|
1 | 00D8H | 00D9H | 00DAH | 00DBH | 00DCH-00E3H |
2 | 00E4H | 00E5H | 00E6H | 00E7H | 00E8H-00EFH |
3 | 00F0H | 00F1H | 00F2H | 00F3H | 00F4H-00FBH |
4 | 00FCH | 00FDH | 00FEH | 00FFH | 0100H-0107H |
5 | 0108H | 0109H | 010AH | 010BH | 010CH-0113H |
6 | 0114H | 0115H | 0116H | 0117H | 0118H-011FH |
7 | 0120H | 0121H | 0122H | 0123H | 0124H-012BH |
8 | 012CH | 012DH | 012EH | 012FH | 0130H-0137H |
7.日出日落设置寄存器地址(完整)
功能 | 开关 | 星期 | 回路1-8状态 |
---|---|---|---|
日出定时 | 014AH | 014BH | 014CH-0153H |
日落定时 | 0154H | 0155H | 0156H-015DH |
8.辅助寄存器地址(完整,8路×8寄存器)
回路 | 寄存器1 | 寄存器2 | 寄存器3 | 寄存器4 | 寄存器5 | 寄存器6 | 寄存器7 | 寄存器8 |
---|---|---|---|---|---|---|---|---|
1 | 07D1H | 07D2H | 07D3H | 07D4H | 07D5H | 07D6H | 07D7H | 07D8H |
2 | 07D9H | 07DAH | 07DBH | 07DCH | 07DDH | 07DEH | 07DFH | 07E0H |
3 | 07E1H | 07E2H | 07E3H | 07E4H | 07E5H | 07E6H | 07E7H | 07E8H |
4 | 07E9H | 07EAH | 07EBH | 07ECH | 07EDH | 07EEH | 07EFH | 07F0H |
5 | 07F1H | 07F2H | 07F3H | 07F4H | 07F5H | 07F6H | 07F7H | 07F8H |
6 | 07F9H | 07FAH | 07FBH | 07FCH | 07FDH | 07FEH | 07FFH | 0800H |
7 | 0801H | 0802H | 0803H | 0804H | 0805H | 0806H | 0807H | 0808H |
8 | 0809H | 080AH | 080BH | 080CH | 080DH | 080EH | 080FH | 0810H |
五、协议例程
1.写单路开关指令寄存器(功能码05H)
序号 | 指令(CRC16可固定AC AC) | 反馈 | 注释 |
---|---|---|---|
1 | 01 05 00 00 FF 00 8C 3A | 01 05 00 00 FF 00 8C 3A | 回路1开启 |
2 | 01 05 00 01 FF 00 DD FA | 01 05 00 01 FF 00 DD FA | 回路2开启 |
3 | 01 05 00 02 FF 00 2D FA | 01 05 00 02 FF 00 2D FA | 回路3开启 |
4 | 01 05 00 03 FF 00 7C 3A | 01 05 00 03 FF 00 7C 3A | 回路4开启 |
5 | 01 05 00 04 FF 00 CD FB | 01 05 00 04 FF 00 CD FB | 回路5开启 |
6 | 01 05 00 05 FF 00 9C 3B | 01 05 00 05 FF 00 9C 3B | 回路6开启 |
7 | 01 05 00 06 FF 00 6C 3B | 01 05 00 06 FF 00 6C 3B | 回路7开启 |
8 | 01 05 00 07 FF 00 3D FB | 01 05 00 07 FF 00 3D FB | 回路8开启 |
9 | 01 05 00 00 00 00 CD CA | 01 05 00 00 00 00 CD CA | 回路1关闭 |
10 | 01 05 00 01 00 00 9C 0A | 01 05 00 01 00 00 9C 0A | 回路2关闭 |
11 | 01 05 00 02 00 00 6C 0A | 01 05 00 02 00 00 6C 0A | 回路3关闭 |
12 | 01 05 00 03 00 00 3D CA | 01 05 00 03 00 00 3D CA | 回路4关闭 |
13 | 01 05 00 04 00 00 8C 0B | 01 05 00 04 00 00 8C 0B | 回路5关闭 |
14 | 01 05 00 05 00 00 DD CB | 01 05 00 05 00 00 DD CB | 回路6关闭 |
15 | 01 05 00 06 00 00 2D CB | 01 05 00 06 00 00 2D CB | 回路7关闭 |
16 | 01 05 00 07 00 00 7C 0B | 01 05 00 07 00 00 7C 0B | 回路8关闭 |
2.写单路调光指令寄存器(功能码06H)
序号 | 指令(CRC16可固定AC AC) | 反馈 | 注释 |
---|---|---|---|
1 | 01 06 00 00 00 64 88 21 | 01 06 00 00 00 64 88 21 | 回路1亮度100% |
2 | 01 06 00 01 00 64 D9 E1 | 01 06 00 01 00 64 D9 E1 | 回路2亮度100% |
3 | 01 06 00 02 00 64 29 E1 | 01 06 00 02 00 64 29 E1 | 回路3亮度100% |
4 | 01 06 00 03 00 64 78 21 | 01 06 00 03 00 64 78 21 | 回路4亮度100% |
5 | 01 06 00 04 00 64 C9 E0 | 01 06 00 04 00 64 C9 E0 | 回路5亮度100% |
6 | 01 06 00 05 00 64 98 20 | 01 06 00 05 00 64 98 20 | 回路6亮度100% |
7 | 01 06 00 06 00 64 68 20 | 01 06 00 06 00 64 68 20 | 回路7亮度100% |
8 | 01 06 00 07 00 64 39 E0 | 01 06 00 07 00 64 39 E0 | 回路8亮度100% |
9 | 01 06 00 00 00 00 89 CA | 01 06 00 00 00 00 89 CA | 回路1亮度0% |
10 | 01 06 00 01 00 00 D8 0A | 01 06 00 01 00 00 D8 0A | 回路2亮度0% |
11 | 01 06 00 02 00 00 28 0A | 01 06 00 02 00 00 28 0A | 回路3亮度0% |
12 | 01 06 00 03 00 00 79 CA | 01 06 00 03 00 00 79 CA | 回路4亮度0% |
13 | 01 06 00 04 00 00 C8 0B | 01 06 00 04 00 00 C8 0B | 回路5亮度0% |
14 | 01 06 00 05 00 00 99 CB | 01 06 00 05 00 00 99 CB | 回路6亮度0% |
15 | 01 06 00 06 00 00 69 CB | 01 06 00 06 00 00 69 CB | 回路7亮度0% |
16 | 01 06 00 07 00 00 38 0B | 01 06 00 07 00 00 38 0B | 回路8亮度0% |
3.写多路开关指令寄存器(功能码0FH)
序号 | 指令(CRC16可固定AC AC) | 反馈 | 注释 |
---|---|---|---|
1 | 01 0F 00 00 00 08 01 FF BE D5 | 01 0F 00 00 00 08 54 0D | 回路1-8全开 |
2 | 01 0F 00 00 00 08 01 00 FE 95 | 01 0F 00 00 00 08 54 0D | 回路1-8全关 |
3 | 01 0F 00 00 00 08 01 0F BE 91 | 01 0F 00 00 00 08 54 0D | 回路1-4开,5-8关 |
4 | 01 0F 00 00 00 08 01 F0 FE D1 | 01 0F 00 00 00 08 54 0D | 回路1-4关,5-8开 |
4.写多路调光指令寄存器(功能码10H)
序号 | 指令(CRC16可固定AC AC) | 反馈 | 注释 |
---|---|---|---|
1 | 01 10 00 00 00 08 10 00 64 00 64 00 64 00 64 00 64 00 64 00 64 00 64 97 0B | 01 10 00 00 00 08 C1 CF | 回路1-8亮度100% |
2 | 01 10 00 00 00 08 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 19 CD | 01 10 00 00 00 08 C1 CF | 回路1-8亮度0% |
3 | 01 10 00 00 00 08 10 00 64 00 64 00 64 00 64 00 00 00 00 00 00 00 00 00 83 31 | 01 10 00 00 00 08 C1 CF | 回路1-4亮度100%,5-8亮度0% |
4 | 01 10 00 00 00 08 10 00 00 00 00 00 00 00 00 00 64 00 64 00 64 00 64 0D F7 | 01 10 00 00 00 08 C1 CF | 回路1-4亮度0%,5-8亮度100% |
5.读开关状态指令寄存器(功能码01H)
序号 | 指令(CRC16可固定AC AC) | 反馈 | 注释 |
---|---|---|---|
1 | 01 01 00 00 00 01 FD CA | 01 01 01 01 90 48 | 读单路,回路1开 |
2 | 01 01 00 01 00 01 AC 0A | 01 01 01 01 90 48 | 读单路,回路2开 |
3 | 01 01 00 02 00 01 5C 0A | 01 01 01 01 90 48 | 读单路,回路3开 |
4 | 01 01 00 03 00 01 0D CA | 01 01 01 01 90 48 | 读单路,回路4开 |
5 | 01 01 00 04 00 01 BC 0B | 01 01 01 01 90 48 | 读单路,回路5开 |
6 | 01 01 00 05 00 01 ED CB | 01 01 01 01 90 48 | 读单路,回路6开 |
7 | 01 01 00 06 00 01 1D CB | 01 01 01 01 90 48 | 读单路,回路7开 |
8 | 01 01 00 07 00 01 4C 0B | 01 01 01 01 90 48 | 读单路,回路8开 |
9 | 01 01 00 00 00 08 3D CC | 01 01 01 FF 11 C8 | 读1-8路,全部开启 |
6.读调光状态指令寄存器(功能码03H)
序号 | 指令(CRC16可固定AC AC) | 反馈 | 注释 |
---|---|---|---|
1 | 01 03 00 00 00 01 84 0A | 01 03 02 00 64 B9 AF | 读单路,回路1亮度100% |
2 | 01 03 00 01 00 01 D5 CA | 01 03 02 00 64 B9 AF | 读单路,回路2亮度100% |
3 | 01 03 00 02 00 01 25 CA | 01 03 02 00 64 B9 AF | 读单路,回路3亮度100% |
4 | 01 03 00 03 00 01 74 0A | 01 03 02 00 64 B9 AF | 读单路,回路4亮度100% |
5 | 01 03 00 04 00 01 C5 CB | 01 03 02 00 64 B9 AF | 读单路,回路5亮度100% |
6 | 01 03 00 05 00 01 94 0B | 01 03 02 00 64 B9 AF | 读单路,回路6亮度100% |
7 | 01 03 00 06 00 01 64 0B | 01 03 02 00 64 B9 AF | 读单路,回路7亮度100% |
8 | 01 03 00 07 00 01 35 CB | 01 03 02 00 64 B9 AF | 读单路,回路8亮度100% |
9 | 01 03 00 00 00 08 44 0C | 01 03 10 00 64 00 64 00 64 00 64 00 64 00 64 00 64 6A 9F | 读1-8路,全部亮度100% |
7.写单路调光渐变时间指令寄存器(功能码06H)
序号 | 指令(CRC16可固定AC AC) | 反馈 | 注释 |
---|---|---|---|
1 | 01 06 00 80 00 03 C8 23 | 01 06 00 80 00 03 C8 23 | 回路1渐变时间3 s |
2 | 01 06 00 81 00 03 99 E3 | 01 06 00 80 00 03 C8 23 | 回路2渐变时间3 s |
3 | 01 06 00 82 00 03 69 E3 | 01 06 00 80 00 03 C8 23 | 回路3渐变时间3 s |
4 | 01 06 00 83 00 03 18 23 | 01 06 00 80 00 03 C8 23 | 回路4渐变时间3 s |
5 | 01 06 00 84 00 03 89 E2 | 01 06 00 80 00 03 C8 23 | 回路5渐变时间3 s |
6 | 01 06 00 85 00 03 D8 22 | 01 06 00 80 00 03 C8 23 | 回路6渐变时间3 s |
7 | 01 06 00 86 00 03 28 22 | 01 06 00 80 00 03 C8 23 | 回路7渐变时间3 s |
8 | 01 06 00 87 00 03 79 E2 | 01 06 00 80 00 03 C8 23 | 回路8渐变时间3 s |
8.写多路调光渐变时间指令寄存器(功能码10H)
序号 | 指令(CRC16可固定AC AC) | 反馈 | 注释 |
---|---|---|---|
1 | 01 10 00 80 00 08 10 00 03 00 03 00 03 00 03 00 03 00 03 00 03 00 03 9C 64 | 01 10 00 80 00 08 C0 27 | 回路1-8渐变时间5 s |
2 | 01 10 00 80 00 08 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 06 13 | 01 10 00 80 00 08 C0 27 | 回路1-8渐变时间0 s(立即) |
9.调用场景指令寄存器(功能码06H)
序号 | 指令(CRC16可固定AC AC) | 反馈 | 注释 |
---|---|---|---|
1 | 01 06 00 BF 00 01 79 EE | 01 06 00 BF 00 01 79 EE | 调用场景1 |
2 | 01 06 00 BF 00 02 39 EF | 01 06 00 BF 00 02 39 EF | 调用场景2 |
3 | 01 06 00 BF 00 03 F8 2F | 01 06 00 BF 00 03 F8 2F | 调用场景3 |
4 | 01 06 00 BF 00 04 B9 ED | 01 06 00 BF 00 04 B9 ED | 调用场景4 |
5 | 01 06 00 BF 00 05 78 2D | 01 06 00 BF 00 05 78 2D | 调用场景5 |
6 | 01 06 00 BF 00 06 38 2C | 01 06 00 BF 00 06 38 2C | 调用场景6 |
7 | 01 06 00 BF 00 07 F9 EC | 01 06 00 BF 00 07 F9 EC | 调用场景7 |
8 | 01 06 00 BF 00 08 B9 E8 | 01 06 00 BF 00 08 B9 E8 | 调用场景8 |
10.场景配置指令寄存器(功能码10H)
序号 | 指令(CRC16可固定AC AC) | 反馈 | 注释 |
---|---|---|---|
1 | 01 10 00 40 00 08 10 00 64 00 64 00 64 00 64 00 64 00 64 00 64 00 64 99 C4 | 01 10 00 40 00 08 C0 1B | 配置场景1:回路1-8开 |
2 | 01 10 00 48 00 08 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 F6 4B | 01 10 00 48 00 08 41 D9 | 配置场景2:回路1-8关 |
11.上电状态指令寄存器(功能码10H)
序号 | 指令(CRC16可固定AC AC) | 反馈 | 注释 |
---|---|---|---|
1 | 01 10 00 88 00 08 10 00 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 FF 11 6C | 01 10 00 88 00 08 41 E5 | 上电恢复断电前状态 |
2 | 01 10 00 88 00 08 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 E7 5A | 01 10 00 88 00 08 41 E5 | 上电全关 |
3 | 01 10 00 88 00 08 10 00 64 00 64 00 64 00 64 00 64 00 64 00 64 00 64 69 9C | 01 10 00 88 00 08 41 E5 | 上电全开100% |
12.时间日期读写指令寄存器(功能码03H/10H)
序号 | 指令(CRC16可固定AC AC) | 反馈 | 注释 |
---|---|---|---|
1 | 01 10 00 B8 00 06 0C 00 19 00 06 00 03 00 0D 00 32 00 00 96 57 | 01 10 00 B8 00 06 C0 2E | 设置2025-06-03 13:45:00 |
2 | 01 03 00 B8 00 07 84 2D | 01 03 0E 00 19 00 06 00 03 00 0D 00 38 00 09 00 02 EA F2 | 读取返回:2025-06-03 13:38:09 星期二 |
13.日出日落定时设置指令寄存器(功能码10H)
序号 | 指令(CRC16可固定AC AC) | 反馈 | 注释 |
---|---|---|---|
1 | 01 10 01 4A 00 0A 14 00 01 00 7F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 65 84 | 01 10 01 4A 00 0A 60 24 | 开启日出定时,每天执行,回路1-8亮度0% |
2 | 01 10 01 54 00 0A 14 00 01 00 7F 00 64 00 64 00 64 00 64 00 64 00 64 00 64 0A 82 | 01 10 01 54 00 0A 00 22 | 开启日落定时,每天执行,回路1-8亮度100% |
3 | 01 03 01 4A 00 0A E5 E7 | 01 03 14 00 01 00 7F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 8E B3 | 读取日出定时状态:开启,每天,回路1-8亮度0% |
4 | 01 03 01 54 00 0A 85 E1 | 01 03 14 00 01 00 7F 00 64 00 64 00 64 00 64 00 64 00 64 00 64 00 75 | 读取日落定时状态:开启,每天,回路1-8亮度100% |
14.星期定时设置指令寄存器(功能码03H/10H)
序号 | 指令(CRC16可固定AC AC) | 反馈 | 注释 |
---|---|---|---|
1 | 01 10 00 D8 00 0C 18 00 01 00 08 00 00 00 1F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 16 3C | 01 10 00 D8 00 0C 40 37 | 开启定时1:周一至周五08:00,回路1-8亮度0% |
2 | 01 10 00 E4 00 0C 18 00 01 00 12 00 00 00 1F 00 64 00 64 00 64 00 64 00 64 00 64 00 64 4C C1 | 01 10 00 E4 00 0C 80 3B | 开启定时2:周一至周五18:00,回路1-8亮度100% |
3 | 01 03 00 D8 00 0C C5 F4 | 01 03 18 00 01 00 08 00 00 00 1F 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 10 16 | 读取定时1状态:同上 |
4 | 01 03 00 E4 00 0C 05 F8 | 01 03 18 00 01 00 12 00 00 00 1F 00 64 00 64 00 64 00 64 00 64 00 64 00 64 26 EB | 读取定时2状态:同上 |
15.恢复出厂设置指令寄存器(功能码06H)
序号 | 指令(CRC16可固定AC AC) | 反馈 | 注释 |
---|---|---|---|
1 | 01 06 00 C2 00 01 E9 F6 | 01 06 00 C2 00 01 E9 F6 | 设备所有参数恢复出厂默认 |
16.波特率设置指令寄存器(功能码03H/06H)
序号 | 指令(CRC16可固定AC AC) | 反馈 | 注释 |
---|---|---|---|
1 | 01 06 00 C0 00 03 C9 F7 | 01 06 00 C0 00 03 C9 F7 | 左RS485波特率设为9600 |
2 | 01 06 00 C1 00 05 18 35 | 01 06 00 C0 00 03 C9 F7 | 右RS485波特率设为38400 |
3 | 01 03 00 C0 00 01 84 36 | 01 03 02 00 03 F8 45 | 读取左RS485波特率:9600 |
4 | 01 03 00 C1 00 01 D5 F6 | 01 03 02 00 05 78 47 | 读取右RS485波特率:38400 |
17.设备版本读取指令寄存器(功能码03H)
序号 | 指令(CRC16可固定AC AC) | 反馈 | 注释 |
---|---|---|---|
1 | 01 03 00 C3 00 03 F5 F7 | 01 03 06 07 E9 02 07 00 64 CC 87 | 版本:2025-05-19 V1.0 |
六、控制面板
- 按键功能与排列(文字描述)
物理排列(从左到右,自上而下):
ON/LEFT、OFF/RIGHT、↑、↓、←、→、OK、ESC
图标 | 键名 | 功能说明 |
---|---|---|
ON/LEFT | 全开/左移键 | 短按:1-8路全部打开;菜单模式下为左移光标 |
OFF/RIGHT | 全关/右移键 | 短按:1-8路全部关闭;菜单模式下为右移光标 |
↑ | 上键 | 菜单项向上/数值加1/亮度增加 |
↓ | 下键 | 菜单项向下/数值减1/亮度减少 |
← | 返回键 | 返回上级菜单(同ESC) |
→ | 无图标 | 预留 |
OK | 确定键 | 进入菜单/保存当前设置 |
ESC | 返回键 | 同← |
1.1 数码管状态位定义(完整)
序号 | 数码管显示 | 英文释义 | 中文释义 |
---|---|---|---|
1 | NO | NO | 当前状态无效 |
2 | YE | YES | 确定 |
3 | FL | FULL | 亮度100% |
4 | ON | ON | 打开 |
5 | OF | OFF | 关闭 |
6 | OSO | FIRE | 消防状态(特殊符号,数码管显示“OSO”) |
- 菜单定义(完整)
主菜单层级:
P0 → P1 → P2 → P3
(P0为根,P1-P3为子菜单)
2.1 开机/待机页面
页面 | 数码管显示 | 说明 |
---|---|---|
P0 | HH:MM(实时时分) | 常亮,180 s无操作自动返回此页;按任意键(除ESC/OK)进入主菜单 |
2.2 主菜单页面
页面 | 数码管显示 | 按键功能 |
---|---|---|
P0 | 01ON~08ON 或 01OF~08OF | 左右键选回路;↑键开;↓键关;ON/LEFT全开;OFF/RIGHT全关;ESC返回待机;渐变时间取自寄存器 |
2.3 子菜单定义
序号 | 菜单 | 页面 | 数码管显示 | 按键功能 |
---|---|---|---|---|
1 | 地址设置 | P1 | IDxx(xx=01-63) | ↑↓改数值;LEFT/RIGHT移动光标;OK保存;ESC返回主菜单 |
2 | 日期设置 | P2 | 年份:20yy 月日:MMDD 时间:HHMM | LEFT/RIGHT选字段;↑↓改数值;OK保存;ESC返回主菜单 |
3 | 波特率设置 | P3 | 01xx(左RS485) 02xx(右RS485) xx=00-05对应1200-38400 | LEFT/RIGHT选串口或速率;↑↓改速率;OK保存;ESC返回主菜单 |
- 功能设置详细流程(文字描述,与PDF逐字对应)
3.1 地址设置
- 进入P1后数码管显示“IDxx”,xx闪烁
- LEFT/RIGHT选择十位或个位
- ↑↓调节0-9
- OK停止闪烁并保存
- ESC返回主菜单(不保存)
3.2 日期设置
- 进入P2后依次循环:
① 年份:20yy(yy闪烁,范围25-99)
② 月日:MMDD(MM闪烁01-12,DD闪烁01-31)
③ 时分:HHMM(HH闪烁00-23,MM闪烁00-59) - LEFT/RIGHT选择位
- ↑↓调节数值
- OK保存并跳到下一字段,第三次OK返回主菜单
- ESC随时返回主菜单(不保存)
3.3 波特率设置
- 进入P3后显示“01xx”或“02xx”
- 01=左RS485
- 02=右RS485
- xx=波特率代码(00-05)
- LEFT/RIGHT切换01/02
- ↑↓切换00-05
- OK保存并停止闪烁
- ESC返回主菜单(不保存)
- 数码管闪烁规则
- 凡处于可编辑状态的位均以1 Hz频率闪烁
- OK确认后停止闪烁并保存
- ESC放弃编辑并退出
- 按键长按功能
- 在主菜单P0页面,长按OK(≥5 s)直接进入P1地址设置
- 任何子菜单下无操作180 s自动返回P0待机页面
七、消防接口
(以下文字与PDF逐字对应,无省略)
- 有源信号
1.1 接线方式
- 消防有源DC12V信号接入端子:2(+)、3(−)
- 当DC12V有效时,模块1-8路立即全部打开(亮度100%)
- 解除消防信号后,设备自动恢复到消防前的状态(断电记忆)
1.2 注意事项
- 消防模式下,所有软件命令(Modbus)与手动按键均失效
- 数码管显示“OSO”特殊符号,表示进入消防状态
- 若需手动退出,必须断开DC12V并等待≥1 s
- 无源信号
2.1 接线方式
- 消防无源常干接点接入端子:1(COM)、2(NO)
- 短接1-2时,模块1-8路立即全部打开(亮度100%)
- 断开1-2后,设备自动恢复到消防前的状态
2.2 注意事项
- 同1.2:消防模式下禁止任何本地或远程操作
- 短接状态需保持到火警解除,否则可能误退出
- 电气参数
- 有源输入电压范围:DC10V-15V
- 有源输入电流:≤20 mA
- 无源触点耐压:AC250V/2A
- 无源触点最小闭合电阻:≤1 Ω
- 响应时间(有源/无源):≤100 ms
- 接线示意图(文字描述)
- 三位端子排:1-COM,2-NO,3-DC12V-
- 有源:消防正→2,消防负→3
- 无源:消防常开触点→1与2
- 端子与内部电路采用光耦隔离,隔离电压≥2 kV
- 使用限制
- 严禁将AC220V接入消防端子
- 严禁同时接入有源与无源信号
- 消防功能优先级最高,任何场景/定时/手动命令均被屏蔽
- 消防解除后,模块自动回到原状态,不触发任何场景调用
- 故障指示
- 若消防端子持续>30 s存在>15V电压,数码管闪烁“OSO”+“ER”
- 若需取消故障指示,必须断电重启并移除过压源
八、辅助寄存器地址表(完整 8 路 × 8 寄存器,十六进制)
回路 | 寄存器1 | 寄存器2 | 寄存器3 | 寄存器4 | 寄存器5 | 寄存器6 | 寄存器7 | 寄存器8 |
---|---|---|---|---|---|---|---|---|
1 | 07D1H | 07D2H | 07D3H | 07D4H | 07D5H | 07D6H | 07D7H | 07D8H |
2 | 07D9H | 07DAH | 07DBH | 07DCH | 07DDH | 07DEH | 07DFH | 07E0H |
3 | 07E1H | 07E2H | 07E3H | 07E4H | 07E5H | 07E6H | 07E7H | 07E8H |
4 | 07E9H | 07EAH | 07EBH | 07ECH | 07EDH | 07EEH | 07EFH | 07F0H |
5 | 07F1H | 07F2H | 07F3H | 07F4H | 07F5H | 07F6H | 07F7H | 07F8H |
6 | 07F9H | 07FAH | 07FBH | 07FCH | 07FDH | 07FEH | 07FFH | 0800H |
7 | 0801H | 0802H | 0803H | 0804H | 0805H | 0806H | 0807H | 0808H |
8 | 0809H | 080AH | 080BH | 080CH | 080DH | 080EH | 080FH | 0810H |
使用规则(与PDF逐字一致):
- 仅支持功能码 10H(写多寄存器),每路 8 寄存器为一组。
- 当前固件仅使用“寄存器3”作为开关值(0000H=关,0001H=开,00FFH=不执行)。
- 其余寄存器预留,可写任意值,若未来扩展渐变时间/亮度,任一寄存器=FFH 则本路不执行。
- 一次写入必须连续 8 个寄存器,起始地址=07D1H+(n-1)×8,n=1~8。
九、多系统接线示意图(文字描述,与PDF完全对应)
- 单系统(文字图)
AC220V进线 → 断路器 → CY-SW0820A模块L/N → 8路负载(每路≤4400W)
RS485:PC/PLC 485+ → A,485- → B,GND → G
手牵手总线,首-末≤300 m,波特率9600,最多63台。 - 多系统(文字图)
楼层配电箱NAL1、NAL2…NALn
每箱内若干CY-SW0820A模块,箱内RS485并联后通过屏蔽双绞线(2×1.5 mm²)手拉手到中控室PC。
总线两端加120 Ω终端电阻,首-末最远距离≤300 m,最大63台。
通讯线远离强电,交叉处垂直走线,接地单点。
十、产品尺寸与安装(文字描述,与PDF完全对应)
- 外形尺寸:144 mm(长)× 98 mm(宽)× 72 mm(高)
- 安装方式:35 mm标准 DIN导轨(TH35-7.5或TH35-15)卡扣固定,拆装免工具。
- 安装步骤:
a. 将模块背面卡扣上端先挂到导轨上缘;
b. 下端向内压紧,听到“咔”声即锁定;
c. 拆卸时一字螺丝刀向下压卡扣下端,向外拉出。 - 接线要求:
- 电源线:≥1.5 mm²,拧紧扭矩0.5 N·m
- 负载线:≥2.5 mm²,拧紧扭矩0.8 N·m
- RS485线:屏蔽双绞线,线径≥0.5 mm²,屏蔽层单端接地
- 消防线:≥0.5 mm²,线头镀锡,插入端子后轻拉确认无松动
- 通风与散热:模块上下各留≥50 mm空间,垂直安装时负载电流降额80%使用。
- 端子定义(文字排布)
- 电源:L、N(左侧,2P)
- 负载:WL1-WL8,每路COM+NO(中间,16P)
- RS485:A、B、G(右侧,4P,双口)
- 消防:1-COM,2-NO,3-DC12V-(右侧,3P)
十一、辅助信息(与PDF完全一致)
- 端子材质:铜合金+镀镍,阻燃UL94-V0
- 防护等级:IP20(安装于配电箱内)
- 重量:558 g ±10 g
- 环保:符合RoHS 2.0
- 认证:CE、FCC、SRRC(申请中)
- 出厂默认:
- 地址:01
- 波特率:9600,N,8,1
- 上电状态:断电恢复(FFH)
- 所有定时器:关闭
- 所有场景:关闭
- 消防:无源模式,未接入