4채널可控硅调光器安装使用설명书(RS485通讯/Modbus프로토콜)
一、제품 개요
4채널可控硅调光器은(는)基于RS485시리얼 포트通讯的智能调光控制模块。模块内部采用前切(前沿)调光기술,单路可稳定控制1000W的阻性负载,LED灯等容性负载单路可驱动500W。
核心매개변수一览:
| 매개변수项 | 사양值 |
|---|---|
| 출력通道数 | 4路独立可控硅출력 |
| 单路最大阻性负载 | 1000W |
| 单路最大容性负载(LED灯) | 500W |
| 调光档位 | 256级(0-255) |
| 通讯인터페이스 | RS485(A+/B-배선端子) |
| 통신 프로토콜 | 自定义16진수帧형식 + Modbus RTU |
| 전원 공급电压 | AC-DC宽压입력,直接입력220V即可전원 공급 |
| 工作电流 | +12G(模块전원 공급端子) |
| 外壳사양 | 通用PLC壳体,표준35mm导轨安全可靠 |
| 默认통신 속도 | 9600 bps(可通过指令修改至4800bps) |
| 데이터 비트 / 패리티 / 정지 비트 | 8 / 패리티 없음 / 1 |
| 默认주소 | 01 |
每一路有256级的调光档位,通过485방식보내기指令来进行控制和状态읽기。内置AC-DC电源电路,直接接入220V即可给调光器전원 공급,无需外接独立电源适配器。布局合理,采用通用PLC壳体和표준35mm导轨安装방식,使用便捷。
二、적용领域
- 展厅、影院、会议室、스마트 홈——시나리오化照明氛围调节
- 工矿交流调压、交流灯光控制——特别适合LED灯调光
- 摄影闪光灯充电控制——选型灯光亮度精确控制
- 大功率交流电加热温控——工业온도调节等시나리오
三、外观与인터페이스定义
3.1 调光器正面视图
调光器面板包含以下区域:
| 区域 | 설명 |
|---|---|
| L1/L2/L3/L4 端子区 | 4路火线출력端子(每路两个并联端子T1/T2/T3/T4) |
| N / Nc 端子 | N为零线입력,Nc为未使用(无作用) |
| Lnc 端子 | 零线입력 |
| 显示区 | 数码管显示当前주소和亮度状态 |
| 功能键区 | 功能键(FUNC)、上键(UP)、下键(DOWN) |
| A+ / B- | RS485通讯인터페이스端子 |
| +12V | 模块전원 공급指示 |
3.2 배선端子详细定义
| 端子名称 | 功能설명 |
|---|---|
| T1(两个并联端子) | 第1路출력:接灯具火线입력,另一端接零线 |
| T2(两个并联端子) | 第2路출력:接灯具火线입력,另一端接零线 |
| T3(两个并联端子) | 第3路출력:接灯具火线입력,另一端接零线 |
| T4(两个并联端子) | 第4路출력:接灯具火线입력,另一端接零线 |
| L(火线입력) | 市电火线接入端 |
| N / Lnc(零线입력) | 市电零线接入端(Nc未使用) |
| A+ / B- | RS485通讯总线인터페이스 |
| +12V | 直流12V전원 공급端(可选버전) |
1. 每一路的两个端子是并联关系(如两个T1),方便多灯배선
2. 考虑到배선方便及电流分配,故障路출력设计了并联的两个端子
3. T1接灯的火线입력,灯的另一端接零线(实际家装或엔지니어링现场的灯都已接了零线)
4. A+、B-为485通讯端子
四、手动操作与按键설명
4.1 显示屏含义
- 默认上电显示 "Ad01" —— 表示485주소为 01
- 按一次 FUNC 功能键 —— 표시 형식如
255.1:- .1 表示第1路亮度值
- .2 .3 .4 分别对应第2、3、4路
- 255表示亮度最低值(最暗),0表示亮度最大值(最亮)
4.2 按键功能
操作流程예제:
- 按 FUNC 选择通路(显示 Ad01 时进入주소모드,否则进入亮度모드)
- 通过 UP / DOWN 调节数值
- 亮度值和주소会自动저장,掉电不丢失
五、485组网结构调光器支持RS485总线组网,一台主机(如电脑시리얼 포트、PLC、集中제어기)通过485总线可以同时연결最多100个调光器节点(주소范围01~64实际有效,프로토콜支持到100)。典型组网拓扑:
主机 → [调光器01] — [调光器02] — [调光器03] — ... — [调光器N](手拉手总线型연결)六、통신 프로토콜详解(自定义16진수帧형식)6.1 通讯基本매개변수6.2 帧형식定义설명:
• 指令码同바이트都是固定的不变,주소바이트默认为01(可任意修改)
• 主要不同的就是4、5、6、7、8바이트部分(指令码 + 매개변수데이터)6.3 完整指令集(16진법형식)6.3.1 五路并行亮度控制(旧版兼容)6.3.2 单路单独设置亮度6.3.3 渐变亮度控制(带时间매개변수)6.3.4 止步渐变(정지渐变过程)6.3.5 5%步进亮度调节6.3.6 存储与查询指令6.3.7 주소与설정管理七、Modbus RTU 指令설명除了上述自定义16진수帧형식外,本调光器还支持표준的 Modbus RTU 프로토콜,可与 PLC 或구성(SCADA)软件无缝对接。7.1 레지스터 매핑表注:
• 레지스터시작주소从 0 开始计数
• 30001~30004 对应출력1~4路的亮度值
• 30005 为同步控制레지스터,쓰기后4路同时变化
• 30006~30009 为另一种亮度映射(正序:0=最暗,255=最亮)
• 可配合 PLC 或者구성(SCADA)软件来实现표준的 modbus 亮度值控制7.2 Modbus RTU 操作예제예제1:읽기주소01的亮度值请求:01 03 00 00 00 04 xx xx (기능 코드03,读4个유지 레지스터) 响应:01 03 08 xx xx xx xx xx xx xx xx xx (返回4路亮度值)예제2:쓰기주소01第1路亮度为128(50%)请求:01 06 00 00 00 80 xx xx (기능 코드06,写单个레지스터) 响应:01 06 00 00 00 80 xx xx (回显确认)八、디버깅方法与测试도구推荐使用시리얼 포트디버깅 도우미软件进行测试:
- 将485네트워크按手拉手방식연결好之后,通过시리얼 포트디버깅 도우미测试组网连通性
- 当需要得到板子状态可보내기데이터如下,即可返回데이터
시리얼 포트디버깅 도우미推荐设置:九、完整디버깅指令速查表以下为可直接복사到시리얼 포트디버깅 도우미中以16진법형식보내기的常用指令:十、프로토콜업그레이드설명(V4.0新增)V4.0 버전在原有基础上进行了以下프로토콜扩展:
- 추가了群发주소 0x09 —— 支持广播控制所有在线设备
- 추가了一个呼吸指令 0x21 —— 支持呼吸灯效果
- 추가了正序亮度值控制指令:
- 正序亮度值指令 0x00 为最亮,0xFF 为最暗(20230921后新增指令)
- 以往都是倒序亮度值(有些不方便为了实用,추가了正序亮度值指令)
- 倒序亮度值指令 0x00 为最暗,0x00 为最亮(与以前的老指令保持兼容)
- 추가了 modbusRTU 控制指令 —— 对应 modbus 的 03 和 06 读写字存器指令
十一、注意事项与常见문제⚠️ 安装使用注意事项:
- 负载일치:单路最大阻性负载1000W,容性负载(LED)最大500W,严禁超载运行
- 散热要求:高功率长时间工作时请确保良好通风散热
- 배선顺序:务必断电后再进行배선操作,确认배선正确后再上电
- 485总线:A+、B-极性不能接反,总线两端建议加装120Ω终端电阻
- 주소唯一:同一485总线上各设备주소不能重复,范围01~100
- 亮度映射注意:正序모드下 0x00=最亮,0xFF=最暗;倒序모드下相反,编程时需注意区分
💡 最佳实践建议:
- 首次使用前先用시리얼 포트디버깅 도우미测试单机连通性
- 正式部署前先在非关键线路验证指令正确性
- 重要项目시나리오建议저장亮度值(指令0E),确保掉电重启后自动恢复
- 엔지니어링批量安装时可利用群发주소 0x09 进行统一初始化
- 配合PLC或구성(SCADA)系统使用时优先选用 Modbus RTU 방식(표준프로토콜兼容性好)
| 按键 | 功能 | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| FUNC(功能键) | 循环选择要操作的通路(1→2→3→4→주소设置) | ||||||||
| UP(上键) | 추가当前选中通路的亮度值或주소值 | ||||||||
| DOWN(下键) | 减少当前选中通路的亮度值或주소值 | ||||||||
| 매개변수 | 值 | ||||||||
| 통신 속도 | 默认9600(可修改为4800) | ||||||||
| 데이터 비트 | 8 | ||||||||
| 패리티 | 无(None) | ||||||||
| 정지 비트 | 1 | ||||||||
| 바이트序 | 第1바이트 | 第2바이트 | 第3바이트 | 第4바이트 | 第5바이트 | 第6바이트 | 第7바이트 | 第8바이트 | 第9바이트 |
| 含义 | AA 固定头部 | BB 固定首部 | 주소01 | 指令码 | 매개변수字 节1 | 매개변수字 节2 | 매개변수字 节3 | 매개변수字 节4 | 3A 固定尾部 |
| 指令名称 | 指令码 | 매개변수설명 | 예제 | ||||||
| 设置4路亮度值 | 01亮度正序02亮度倒序 | 5、6、7、8바이트应4个通道的亮度值 (01为最亮FF为最暗) | AA BB 01 A1 40 80 FF 00 FF 3A设4路亮度分别为0% 25% 75% 100% | ||||||
| 指令名称 | 指令码 | 매개변수설명 | 예제 | ||||||
| 单路设置亮度 | A4亮度正序A4亮度倒序 | 5바이트为通道号(控制节) 6、7、8바이트为亮度值 (04 FF)6바이트 02 00 04 FF)6바이트为亮度值 | AA BB 01 A4 02 40 00 00 3A控制第2路亮度值为25%
| ||||||
| 指令名称 | 指令码 | 매개변수설명 | 예제 | ||||||
| 渐变亮度控制 (亮度和变化不突变, 良好的视觉效果) | A2亮度正序02亮度倒序 | 5바이트为通道号码(控制节) 02 03 04 FF) 6바이트为亮度值 7바이트为时间매개변수 ("0xFF,01最快 FF 慢") | AA BB 01 A2 80 05 00 3A控制第2路亮度以较快速变到50%
| ||||||
| 指令名称 | 指令码 | 매개변수설명 | 예제 | ||||||
| 정지渐变 | 03 | 5바이트为通道号码(控制) | AA BB 01 A2 FF FF 05 00 3A控制전체4路通道정지渐变 | ||||||
| 指令名称 | 指令码 | 매개변수설명 | 예제 | ||||||
| 5%亮度추가 | 06 | 5、6、7、8바이트依次对应1、2、3、4路通道是否有 | AA BB 01 06 01 00 01 00 3A보내기一次,控1、3通道亮度추가5% | ||||||
| 5%亮度减少 | 05 | 同上 | AA BB 01 05 01 00 01 00 3A보내기一次,控1、3通道亮度减少5% | ||||||
| 5%亮度差加步进 | 08 | 同上 | AA BB 01 08 01 00 01 00 3A보내기一次,控1、3通道亮度추가5% | ||||||
| 5%亮度差减少步进 | 07 | 同上 | AA BB 01 07 01 00 01 00 3A보내기一次,控1、3通道亮度减少5% | ||||||
| 指令名称 | 指令码 | 매개변수설명 | 예제 | ||||||
| 저장当前4通道亮度值 (掉电不丢失且上电恢复此亮度值) | 0E | 5바이트01表示저장 6、7、8为无效바이트 | AA BB 01 0E 01 00 00 00 3A저장当前所有通道亮度值到存储器且上电恢复
| ||||||
| 清除저장的亮度值 (清除后恢复默认最亮) | 0E | 5바이트01表示저장 6、7、8为无效바이트 | 清除当前已저장的所有通道亮度值。AA BB 01 DE 01 00 00 00 3A设备选址 CC DD 01(设备주소) | ||||||
| 查询某路亮度值 | 0D | 返回原序亮度值 | AA BB 01 0D 00 02 00 00 3A查询指令 返回: CC DD 01 XX YY ZZ WW 03 AXX 第1路亮度YY 第2路亮度 ZZ 第3路亮度WM 第4路亮度 | ||||||
| 指令名称 | 指令码 | 매개변수설명 | 예제 | ||||||
| 单独控制某通道开/关 (如果저장了亮度则开时恢复到저장的亮度,如果没有저장则到最大亮度) | 6A | 5바이트通道选择 (01 02 03 04 05 且05为所有通道) 6바이트01表示开,02表示关 | AA BB 01 6A 02 01 00 00 3A控制通道2열기
| ||||||
| 呼呼吸效果指令 | 21 | 5、6、7、8바이트对应1、2、3、4通道的吸呼间隔时间,越大越慢。00表닫기,吸用呼吸效果 | AA BB 01 21 05 05 05 05 3A控制1、2、3、4通道呼吸效果较快速度
| ||||||
| 设置模块주소 (需要单机연결模块,也可以用手버튼修改주소) | 02 | 5바이트 02 返回原序亮度值 01 表示顺序亮度 6、7、8无意义 正序0x00最暗 FF 最亮 倒序0x00 最亮 FF 最暗 | AA BB 01 02 5A 00 00 00 3A修改设备주소为 02(其余部分都为固定编码 주소范围01 ~ 64(最大为10진법到100) 返回 CC DD 新주소 | ||||||
| 设置통신 속도 (备用) | - | - | AA BB EE 03 SA 00 00 00 3A修改통신 속도为 4800bps 返回 C0 C0 주소 | ||||||
| 레지스터주소 | 含义 | 读/写 | 取值范围 | ||||||
| 30001 | 第1路亮度值레지스터 | R/W | 0(最亮)~ 255(最暗) | ||||||
| 30002 | 第2路亮度值레지스터 | R/W | 0 ~ 255 | ||||||
| 30003 | 第3路亮度值레지스터 | R/W | 0 ~ 255 | ||||||
| 30004 | 第4路亮度值레지스터 | R/W | 0 ~ 255 | ||||||
| 30005 | 同步控制4个通道的亮度值 | W | 0 ~ 255 | ||||||
| 30006 | 正序亮度值레지스터(출력1-4) | R/W | 0(最暗/关)~ 255(最亮/开) | ||||||
| 30007 | 正序亮度值레지스터 | R/W | 0 ~ 255 | ||||||
| 30008 | 正序亮度值레지스터 | R/W | 0 ~ 255 | ||||||
| 30009 | 正序亮度值레지스터 | R/W | 0 ~ 255 | ||||||
| 30010 | 同步控制4路(亮度值0=最暗 255=最亮) | R/W | 0 ~ 255 | ||||||
| 매개변수 | 设置值 | ||||||||
| 포트 | COMxx(根据实际选择) | ||||||||
| 통신 속도 | 9600(默认) | ||||||||
| 패리티 | None(패리티 없음) | ||||||||
| 데이터 비트 | 8 | ||||||||
| 정지 비트 | 1 | ||||||||
| 보내기모드 | 16진수보내기 | ||||||||
| 순번 | 功能설명 | 指令콘텐츠 | 备注 | ||||||
| 1 | 控制所有4路亮度值为50%(255级别50%换算成16진법数为0x80) | AA BB 01 01 80 80 80 80 3A | 4路同时设为50% | ||||||
| 2 | 控制第1路渐变到100%亮度,级别间的时间间隔为5 | AA BB 01 02 01 00 05 00 3A | 渐变时间=5 | ||||||
| 3 | 控制第2路渐变到0%(亮度),级别别的时间间隔为8 | AA BB 01 02 02 00 FF 08 00 3A | 渐变到熄灭 | ||||||
| 4 | 查询单路指令 | AA BB 01 0D 01 00 00 00 3A | XX表示对应通道的亮度值 返回 CC DD 01 XX YY ZX XW 03A | ||||||
| 5 | 저장当前所有通道亮度值到存储器(掉电不丢失,上电自动恢复到此亮度状态) | AA BB 01 0E 01 00 00 00 3A | 返回 CC DD 01 | ||||||
| 6 | 清除当前저장状态的指令 | AA BB 01 DE 01 00 00 00 3A | 返回 GC DD 01 | ||||||
| 7 | 单独控制第1路亮度即刻变化的指令 | AA BB 01 04 01 50 00 00 3A | 50为亮度值 | ||||||
| 8 | 单独控制第2路亮度即刻变化的指令 | AA BB 01 04 02 60 00 00 3A | 60为亮度值 | ||||||
| 9 | 单独控制所有4路亮度的指令 | AA BB 01 04 FF 80 00 00 3A | 80为亮度值 | ||||||
| 10 | 呼吸指令测试:(四个通道同时呼吸,速度为08) | AA BB 01 21 08 08 08 08 3A | 4路同时呼吸 |
답글 작성