8路0-10V时控调光模块开发文档

8路0-10V时控调光模块开发文档缩略图
本文目录
  1. 1. 通讯接口
  2. 2. 时控调光调试软件
  3. 3. 功能码说明
  4. 4. 功能码05H 说明
  5. 5. 功能码0FH 说明
  6. 6. 功能码03H 说明
  7. 7. 功能码06H 说明
  8. 8. 功能码10H 说明
  9. 9. 功能码01H 说明
  10. 10. 功能码05H 说明
  11. 11. 功能码0FH 说明
  12. 12. 寄存器地址表
  13. 13. 场景设置寄存器地址(续)
  14. 14. 协议例程
  15. 15. 协议例程(续)
  16. 16. 场景设置寄存器地址
  17. 17. 场景设置寄存器地址(续)
  18. 18. 使用场景配置指令寄存器(10H 功能码)
  19. 19. 场景设置寄存器地址(续)
  20. 20. 使用场景配置指令寄存器(10H 功能码)
  21. 21. 协议例程
  22. 22. 六、控制面板
  23. 23. 六、消防接口

通讯接口

  • 通讯格式
    • 1200,N,8,1
    • 2400,N,8,1
    • 4800,N,8,1
    • 9600,N,8,1(默认)
    • 19200,N,8,1
    • 38400,N,8,1
  • 从站地址
    • 地址范围:0x01 – 0x3F
    • 地址设置:物理按键(见控制面板操作)
  • 协议格式说明:协议校验支持固定字节0xAC 0xAC 或者是CRC16校验

时控调光调试软件

8路0-10V时控调光模块开发文档插图星耀会员免费
8路0-10V时控调光模块开发文档插图1璀璨会员免费
曜钻会员免费
资源价格 5积分 销售数量 0 发布时间 2025年10月18日 更新时间 2026年6月25日
已付费?登录刷新

功能码说明

功能码03H 说明

主机->从机发送:01030002000265CB
主机<-从机接收:01030400FE 00415B F3

  • 主机->从机发送指令定义
    • 第1个字节01H -调光设备地址(由设备ID 拨码决定)
    • 第2个字节03H -Modbus 功能码,读单个寄存器或多个寄存器的值
    • 第3,4个字节0002H -从0002H 寄存器位置开始读寄存器的值
    • 第5,6个字节0002H -从第3,4字节指定的寄存器开始,共读取2个寄存器的数据
    • 第7,8个字节65CBH -为该帧数据的校验字节(CRC16高低位)
  • 主机<-从机接收指令定义
    • 第1个字节01H -调光设备地址(由设备ID 拨码决定)
    • 第2个字节03H -Modbus 功能码,读单个寄存器或多个寄存器的值
    • 第3个字节04H -调光共返回4个字节的数据
    • 第4,7个字节00020042H -调光共返回4个字节的数据
    • 第8,9个字节65CBH -为该帧数据的校验字节(CRC16高低位)

功能码06H 说明

主机->从机发送:010600030041B9FA
主机<-从机接收:010600030041B9FA

  • 主机->从机发送指令定义
    • 第1个字节01H -调光设备地址(由设备ID 拨码决定)
    • 第2个字节06H -Modbus 功能码,写单个寄存器的值
    • 第3,4个字节0003H -从0003H 寄存器位置开始写寄存器的值
    • 第5,6个字节0041H -从3,4字节指定的寄存器写入0041H 值
    • 第7,8个字节B9FAH -为该帧数据的校验字节(CRC16高低位)
  • 主机<-从机接收指令定义
    • 第1个字节01H -调光设备地址(由设备ID 拨码决定)
    • 第2个字节06H -Modbus 功能码,写单个寄存器的值
    • 第3,4个字节0003H -从0003H 寄存器位置开始写寄存器的值
    • 第5,6个字节0041H -从3,4字节指定的寄存器写入0041H 值
    • 第7,8个字节B9FAH -为该帧数据的校验字节(CRC16高低位)

功能码10H 说明

主机->从机发送:01100001000204000100FE E223
主机<-从机接收:0110000100021008

  • 主机->从机发送指令定义
    • 第1个字节01H -调光设备地址(由设备ID 拨码决定)
    • 第2个字节10H -Modbus 功能码,一次写多个寄存器的值
    • 第3,4个字节0001H -从0001H 寄存器位置开始一次写入寄存器的值
    • 第5,6个字节0002H -从3,4字节指定的寄存器位置开始,一次写两个寄存器的值
    • 第7个字节04H -要写入的总字节数为8(2个寄存器*2)
    • 第8,9个字节-第1个寄存器写0001H 值,第2个寄存器写00FEH 值
    • 第10,11个字节E223H -为该帧数据的校验字节(CRC16高低位)
  • 主机<-从机接收指令定义
    • 第1个字节01H -调光设备地址(由设备ID 拨码决定)
    • 第2个字节10H -Modbus 功能码,一次写多个寄存器的值
    • 第3,4个字节0001H -从0001H 寄存器位置开始一次写入寄存器的值
    • 第5,6个字节0002H -从3,4字节指定的寄存器位置开始,一次写两个寄存器的值
    • 第7,8个字节1008H -为该帧数据的校验字节(CRC16高低位)

功能码01H 说明

主机->从机发送:0101000000083D CC
主机<-从机接收:010101FF 11C8

  • 主机->从机发送指令定义
    • 第1个字节01H -调光设备地址(由设备ID 拨码决定)
    • 第2个字节01H -Modbus 功能码,读单个线圈或多个线圈的值
    • 第3,4个字节0000H -从0000H 线圈位置开始读线圈的值
    • 第5,6个字节0008H -从第3,4字节指定的线圈开始,共读取8个线圈的数据
    • 第7,8个字节3DCCH -为该帧数据的校验字节(CRC16高低位)
  • 主机<-从机接收指令定义
    • 第1个字节01H -调光设备地址(由设备ID 拨码决定)
    • 第2个字节01H -Modbus 功能码,读单个线圈或多个线圈的值
    • 第3个字节01H -调光共返回1个字节的数据长度
    • 第4个字节FFH -调光共返回1个字节的数据,线圈bit:1开,0关,bit0 – bit7,表示开
    • 第5,6个字节11C8H -为该帧数据的校验字节(CRC16高低位)

非常抱歉,可能是我在整理内容时出现了遗漏或格式问题,导致部分内容不完整。以下是完整的功能码05H说明和功能码0FH说明,确保信息的完整性:

功能码05H 说明

主机->从机发送:01050000FF 008C 3A
主机<-从机接收:01050000FF 008C 3A

  • 主机->从机发送指令定义
    • 第1个字节01H -调光设备地址(由设备ID 拨码决定)
    • 第2个字节05H -Modbus 功能码,写单个线圈的值
    • 第3,4个字节0000H -从0000H 线圈位置开始写线圈的值
    • 第5,6个字节FF00H -从3,4字节指定的线圈写入FF00H 值
    • 第7,8个字节8C3A -为该帧数据的校验字节(CRC16高低位)
  • 主机<-从机接收指令定义
    • 第1个字节01H -调光设备地址(由设备ID 拨码决定)
    • 第2个字节05H -Modbus 功能码,写单个线圈的值
    • 第3,4个字节0000H -从0000H 线圈位置开始写线圈的值
    • 第5,6个字节FF00H -从3,4字节指定的线圈写入FF00H 值
    • 第7,8个字节8C3A -为该帧数据的校验字节(CRC16高低位)

功能码0FH 说明

主机->从机发送:010F 00000008010F BE 91
主机<-从机接收:010F 00000008540D

  • 主机->从机发送指令定义
    • 第1个字节01H -调光设备地址(由设备ID 拨码决定)
    • 第2个字节0FH -Modbus 功能码,一次写多个线圈的值
    • 第3,4个字节0000H -从0000H 线圈位置开始依次写入线圈的值
    • 第5,6个字节0008H -从3,4字节指定的线圈位置开始,一次写8个线圈的值
    • 第7个字节01H -要写入的总字节数为8(2个寄存器*2)
    • 第8个字节0FH -第1个寄存器写0001H 值,第2个寄存器写00FEH 值
    • 第9,10个字节BE91H -为该帧数据的校验字节(CRC16高低位)
  • 主机<-从机接收指令定义
    • 第1个字节01H -调光设备地址(由设备ID 拨码决定)
    • 第2个字节0FH -Modbus 功能码,一次写多个线圈的值
    • 第3,4个字节0000H -从0000H 线圈位置开始依次写入线圈的值
    • 第5,6个字节0008H -从3,4字节指定的线圈位置开始,一次写8个线圈的值
    • 第7,8个字节540DH -为该帧数据的校验字节(CRC16高低位)

好的,接下来是其他功能码的完整说明:

功能码03H 说明

主机->从机发送:01030002000265CB
主机<-从机接收:01030400FE 00415B F3

  • 主机->从机发送指令定义
    • 第1个字节01H -调光设备地址(由设备ID 拨码决定)
    • 第2个字节03H -Modbus 功能码,读单个寄存器或多个寄存器的值
    • 第3,4个字节0002H -从0002H 寄存器位置开始读寄存器的值
    • 第5,6个字节0002H -从第3,4字节指定的寄存器开始,共读取2个寄存器的数据
    • 第7,8个字节65CBH -为该帧数据的校验字节(CRC16高低位)
  • 主机<-从机接收指令定义
    • 第1个字节01H -调光设备地址(由设备ID 拨码决定)
    • 第2个字节03H -Modbus 功能码,读单个寄存器或多个寄存器的值
    • 第3个字节04H -调光共返回4个字节的数据
    • 第4,7个字节00020042H -调光共返回4个字节的数据
    • 第8,9个字节65CBH -为该帧数据的校验字节(CRC16高低位)

功能码06H 说明

主机->从机发送:010600030041B9FA
主机<-从机接收:010600030041B9FA

  • 主机->从机发送指令定义
    • 第1个字节01H -调光设备地址(由设备ID 拨码决定)
    • 第2个字节06H -Modbus 功能码,写单个寄存器的值
    • 第3,4个字节0003H -从0003H 寄存器位置开始写寄存器的值
    • 第5,6个字节0041H -从3,4字节指定的寄存器写入0041H 值
    • 第7,8个字节B9FAH -为该帧数据的校验字节(CRC16高低位)
  • 主机<-从机接收指令定义
    • 第1个字节01H -调光设备地址(由设备ID 拨码决定)
    • 第2个字节06H -Modbus 功能码,写单个寄存器的值
    • 第3,4个字节0003H -从0003H 寄存器位置开始写寄存器的值
    • 第5,6个字节0041H -从3,4字节指定的寄存器写入0041H 值
    • 第7,8个字节B9FAH -为该帧数据的校验字节(CRC16高低位)

功能码10H 说明

主机->从机发送:01100001000204000100FE E223
主机<-从机接收:0110000100021008

  • 主机->从机发送指令定义
    • 第1个字节01H -调光设备地址(由设备ID 拨码决定)
    • 第2个字节10H -Modbus 功能码,一次写多个寄存器的值
    • 第3,4个字节0001H -从0001H 寄存器位置开始一次写入寄存器的值
    • 第5,6个字节0002H -从3,4字节指定的寄存器位置开始,一次写两个寄存器的值
    • 第7个字节04H -要写入的总字节数为8(2个寄存器*2)
    • 第8,9个字节-第1个寄存器写0001H 值,第2个寄存器写00FEH 值
    • 第10,11个字节E223H -为该帧数据的校验字节(CRC16高低位)
  • 主机<-从机接收指令定义
    • 第1个字节01H -调光设备地址(由设备ID 拨码决定)
    • 第2个字节10H -Modbus 功能码,一次写多个寄存器的值
    • 第3,4个字节0001H -从0001H 寄存器位置开始一次写入寄存器的值
    • 第5,6个字节0002H -从3,4字节指定的寄存器位置开始,一次写两个寄存器的值
    • 第7,8个字节1008H -为该帧数据的校验字节(CRC16高低位)

功能码01H 说明

主机->从机发送:0101000000083D CC
主机<-从机接收:010101FF 11C8

  • 主机->从机发送指令定义
    • 第1个字节01H -调光设备地址(由设备ID 拨码决定)
    • 第2个字节01H -Modbus 功能码,读单个线圈或多个线圈的值
    • 第3,4个字节0000H -从0000H 线圈位置开始读线圈的值
    • 第5,6个字节0008H -从第3,4字节指定的线圈开始,共读取8个线圈的数据
    • 第7,8个字节3DCCH -为该帧数据的校验字节(CRC16高低位)
  • 主机<-从机接收指令定义
    • 第1个字节01H -调光设备地址(由设备ID 拨码决定)
    • 第2个字节01H -Modbus 功能码,读单个线圈或多个线圈的值
    • 第3个字节01H -调光共返回1个字节的数据长度
    • 第4个字节FFH -调光共返回1个字节的数据,线圈bit:1开,0关,bit0 – bit7,表示开
    • 第5,6个字节11C8H -为该帧数据的校验字节(CRC16高低位)

功能码05H 说明

主机->从机发送:01050000FF 008C 3A
主机<-从机接收:01050000FF 008C 3A

  • 主机->从机发送指令定义
    • 第1个字节01H -调光设备地址(由设备ID 拨码决定)
    • 第2个字节05H -Modbus 功能码,写单个线圈的值
    • 第3,4个字节0000H -从0000H 线圈位置开始写线圈的值
    • 第5,6个字节FF00H -从3,4字节指定的线圈写入FF00H 值
    • 第7,8个字节8C3A -为该帧数据的校验字节(CRC16高低位)
  • 主机<-从机接收指令定义
    • 第1个字节01H -调光设备地址(由设备ID 拨码决定)
    • 第2个字节05H -Modbus 功能码,写单个线圈的值
    • 第3,4个字节0000H -从0000H 线圈位置开始写线圈的值
    • 第5,6个字节FF00H -从3,4字节指定的线圈写入FF00H 值
    • 第7,8个字节8C3A -为该帧数据的校验字节(CRC16高低位)

功能码0FH 说明

主机->从机发送:010F 00000008010F BE 91
主机<-从机接收:010F 00000008540D

  • 主机->从机发送指令定义
    • 第1个字节01H -调光设备地址(由设备ID 拨码决定)
    • 第2个字节0FH -Modbus 功能码,一次写多个线圈的值
    • 第3,4个字节0000H -从0000H 线圈位置开始依次写入线圈的值
    • 第5,6个字节0008H -从3,4字节指定的线圈位置开始,一次写8个线圈的值
    • 第7个字节01H -要写入的总字节数为8(2个寄存器*2)
    • 第8个字节0FH -第1个寄存器写0001H 值,第2个寄存器写00FEH 值
    • 第9,10个字节BE91H -为该帧数据的校验字节(CRC16高低位)
  • 主机<-从机接收指令定义
    • 第1个字节01H -调光设备地址(由设备ID 拨码决定)
    • 第2个字节0FH -Modbus 功能码,一次写多个线圈的值
    • 第3,4个字节0000H -从0000H 线圈位置开始依次写入线圈的值
    • 第5,6个字节0008H -从3,4字节指定的线圈位置开始,一次写8个线圈的值
    • 第7,8个字节540DH -为该帧数据的校验字节(CRC16高低位)

非常抱歉给您带来了困扰。以下是完整的寄存器地址表内容:

寄存器地址表

1. 寄存器地址简化表

功能寄存器Dec寄存器Hex寄存器数据Hex读/写功能码Hex
调光回路1-81-80000H-0007H高位:00
低位:00-64(亮度0-100)
R/W03/06/10
场景配置寄存器64-1270040H-007FH高位:00
低位:00-64(调光亮度0-100)
R/W03/06/10
渐变时间寄存器128-1350080H-0087H高位:00
低位:00-64(渐变时间,单位s)
R/W03/06/10
上电亮度寄存器136-1430088H-008FH高位:00
低位:00(关闭)
01-64(开启1-100%)
FF(恢复)
R/W03/06/10
亮度最小值寄存器144-1510090H-0097H高位:00
低位:00-14(亮度输出最小值0-2V)
R/W03/06/10
亮度最大值寄存器152-1590098H-009FH高位:00
低位:50-64(亮度输出最大值8-10V)
R/W03/06/10
时间日期设置寄存器184-19000B8H-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/W03/06/10
场景调用寄存器19100BFH高位:00
低位:01-08(场景1-8)
W06
波特率设置寄存器(RS485左)19200C0H高位:00
低位:0000(1200)
0001(2400)
0002(4800)
0003(9600,默认)
0004(19200)
0005(38400)
R/W03/06
波特率设置寄存器(RS485右)19300C1H高位:00
低位:0000(1200)
0001(2400)
0002(4800)
0003(9600,默认)
0004(19200)
0005(38400)
R/W03/06
出厂寄存器19400C2H高位:00
低位:01(设备恢复出厂状态)
W06
版本寄存器195-19700C3H-00C5H年份:2025dec->07E9H
月日:0519dec->0207H
版本:0100dec->0064H
R03
星期定时设置寄存器216-31100D8H-0137H开关:0000(关闭)
0001(开启)
小时:0000-0017(0-23)
分钟:0000-003B(0-59)
星期:0000-007F(星期一:bit0,星期二:bit1,…,星期日:bit6,bit7:0)
回路1-8状态:0000-0064(调光值)
00FF(不执行)
R/W03/06/10
日出日落设置寄存器320-3490140H-015DH经度:高位00
低位00/01(东经/西经)
度:高位00
低位0-180
分:高位00
低位0-59
纬度:高位00
低位00/01(北纬/南纬)
度:高位00
低位0-180
分:高位00
低位0-59
日出时间:小时0000-0017
分钟0000-003B
日落时间:小时0000-0017
分钟0000-003B
日出定时:开关0000(关闭)
0001(开启)
星期0000-007F
回路1-8状态:0000-0064(调光值)
00FF(不执行)
日落定时:同日出定时
R/W03/06/10
辅助寄存器2001-206407D1H-0810H具体见辅助寄存器地址表W10

2. 回路控制寄存器地址

功能回路1寄存器回路2寄存器回路3寄存器回路4寄存器回路5寄存器回路6寄存器回路7寄存器回路8寄存器
回路1-80000H0001H0002H0003H0004H0005H0006H0007H

3. 场景设置寄存器地址

我向您道歉,确实出现了错误。让我重新整理并完整地提供场景设置寄存器地址的剩余部分。

场景设置寄存器地址(续)

继续上面的场景设置寄存器地址表:

功能回路1寄存器回路2寄存器回路3寄存器回路4寄存器回路5寄存器回路6寄存器回路7寄存器回路8寄存器
场景10040H0041H0042H0043H0044H0045H0046H0047H
场景20048H0049H004AH004BH004CH004DH004EH004FH
场景30050H0051H0052H0053H0054H0055H0056H0057H
场景40058H0059H005AH005BH005CH005DH005EH005FH
场景50060H0061H0062H0063H0064H0065H0066H0067H
场景60068H0069H006AH006BH006CH006DH006EH006FH
场景70070H0071H0072H0073H0074H0075H0076H0077H
场景80078H0079H007AH007BH007CH007DH007EH007FH

这些地址用于配置和调用不同的场景,每个场景可以设置8个回路(通道)的亮度值。每个回路的亮度值范围是0-100%,通过向相应的寄存器写入数据来设置。

当然,接下来我将继续提供文档中剩余的寄存器地址表信息:

4. 渐变时间寄存器地址

功能回路1寄存器回路2寄存器回路3寄存器回路4寄存器回路5寄存器回路6寄存器回路7寄存器回路8寄存器
回路1-8 渐变时间0080H0081H0082H0083H0084H0085H0086H0087H

5. 上电亮度寄存器地址

功能回路1寄存器回路2寄存器回路3寄存器回路4寄存器回路5寄存器回路6寄存器回路7寄存器回路8寄存器
回路1-8 上电亮度0088H0089H008AH008BH008CH008DH008EH008FH

6. 亮度最小值寄存器地址

功能回路1寄存器回路2寄存器回路3寄存器回路4寄存器回路5寄存器回路6寄存器回路7寄存器回路8寄存器
回路1-8 亮度最小值0090H0091H0092H0093H0094H0095H0096H0097H

7. 亮度最大值寄存器地址

功能回路1寄存器回路2寄存器回路3寄存器回路4寄存器回路5寄存器回路6寄存器回路7寄存器回路8寄存器
回路1-8 亮度最大值0098H0099H009AH009BH009CH009DH009EH009FH

8. 时间日期设置寄存器地址

功能年份寄存器月寄存器日寄存器小时寄存器分钟寄存器秒寄存器星期寄存器
时间日期00B8H00B9H00BAH00BBH00BCH00BDH00BEH

9. 星期定时设置寄存器地址

功能定时器1定时器2定时器3定时器4定时器5定时器6定时器7定时器8
定时器开关00D8H00E4H00F0H00FCH0108H0114H0120H012CH
定时器小时00D9H00E5H00F1H00FDH0109H0115H0121H012DH
定时器分钟00DAH00E6H00F2H00FEH010AH0116H0122H012EH
定时器星期00DBH00E7H00F3H00FFH010BH0117H0123H012FH

10. 日出日落设置寄存器地址

功能日出定时日落定时
开关014AH0154H
星期014BH0155H
回路1-8 状态014CH – 0151H0156H – 0161H

11. 辅助寄存器地址

回路渐变时间寄存器亮度寄存器预留寄存器1预留寄存器2预留寄存器3预留寄存器4预留寄存器5预留寄存器6预留寄存器7预留寄存器8
307E1H07E2H07E3H07E4H07E5H07E6H07E7H07E8H
407E9H07EAH07EBH07ECH07EDH07EEH07EFH07F0H
507F1H07F2H07F3H07F4H07F5H07F6H07F7H07F8H
607F9H07FAH07FBH07FCH07FDH07FEH07FFH0800H
70801H0802H0803H0804H0805H0806H0807H0808H
80809H080AH080BH080CH080DH080EH080FH0810H

这些辅助寄存器提供了额外的灵活性,允许用户存储和操作更多的自定义数据。例如,渐变时间寄存器和亮度寄存器可以用来控制灯光的渐变效果和亮度级别,而预留的寄存器则为未来的功能扩展或特定应用提供了空间。

协议例程

文档中还提供了一些协议例程,这些例程展示了如何使用Modbus协议与调光模块进行通信。以下是一些示例:

  1. 写单路开关指令寄存器(05H 功能码)
  • 指令:01 05 00 00 FF 00 8C 3A
  • 反馈:01 05 00 00 FF 00 8C 3A
  • 注释:回路1开启
  1. 写单路调光指令寄存器(06H 功能码)
  • 指令:01 06 00 00 00 64 88 21
  • 反馈:01 06 00 00 00 64 88 21
  • 注释:回路1亮度调节至100%
  1. 写多路开关指令寄存器(0FH 功能码)
  • 指令:01 0F 00 00 00 08 01 FF BE D5
  • 反馈:01 0F 00 00 00 08 54 0D
  • 注释:回路1-8开启
  1. 写多路调光指令寄存器(10H 功能码)
  • 指令:01 10 00 00 08 10 64 00 64 00 64 00 64 00 64 00 64 00 64 97 0B
  • 反馈:01 10 00 00 08 C1 CF
  • 注释:回路1-8亮度调节至100%

继续提供文档中关于协议例程的详细信息:

  1. 读开关状态指令寄存器(01H 功能码)
  • 指令:01 01 00 00 00 08 3D CC
  • 反馈:01 01 01 FF 11 C8
  • 注释:读1-8路,回路1-8开启
  1. 读调光状态指令寄存器(03H 功能码)
  • 指令:01 03 00 00 00 01 84 0A
  • 反馈:01 03 02 00 64 B9 AF
  • 注释:读单路,回路1亮度100%
  1. 写单路调光渐变时间指令寄存器(06H 功能码)
  • 指令:01 06 00 80 00 03 C8 23
  • 反馈:01 06 00 80 00 03 C8 23
  • 注释:回路1渐变时间3s
  1. 写多路路调光渐变时间指令寄存器(10H 功能码)
  • 指令:01 10 00 80 08 10 03 03 03 03 03 03 03 03 03 03 03 9C 64
  • 反馈:01 10 00 80 08 C0 27
  • 注释:回路1-8渐变时间5s
  1. 调用场景指令寄存器(06H 功能码)
  • 指令:01 06 00 BF 00 01 79 EE
  • 反馈:01 06 00 BF 00 01 79 EE
  • 注释:调用场景1
  1. 场景配置指令寄存器(10H 功能码)
    • 指令:01 10 00 40 08 10 64 00 64 00 64 00 64 00 64 00 64 00 64 99 C4
    • 反馈:01 10 00 40 08 C0 1B
    • 注释:配置场景1状态,回路1-8开
  2. 上电状态指令寄存器(10H 功能码)
    • 指令:01 10 00 88 08 10 FF 00 FF 00 FF 00 FF 00 FF 00 FF 00 FF 11 6C
    • 反馈:01 10 00 88 08 41 E5
    • 注释:1-8回路上电状态为断电恢复
  3. 时间日期读写指令寄存器(03H/10H 功能码)
    • 指令:01 10 00 B8 06 0C 00 19 00 06 00 03 00 D0 00 32 00 09 65
    • 反馈:01 10 00 B8 06 C0 2E
    • 注释:设置2025年6月3日13时45分
  4. 日出日落定时设置指令寄存器(10H 寄存器)
    • 指令:01 10 14 A0 0A 14 00 01 00 7F 00 00 00 00 00 00 00 00 00 00 65 84
    • 反馈:01 10 14 A0 0A 60 24
    • 注释:开启日出定时,每天执行,回路1-8,亮度执行0%
  5. 星期定时设置指令寄存器(03/10H 功能码)
    • 指令:01 10 00 D8 0C 18 00 01 00 08 00 00 1F 00 00 00 00 00 00 00 00 00 16 3C
    • 反馈:01 10 00 D8 0C 40 37
    • 注释:开启定时1,周一至周五早上8:00执行,回路1-8亮度执行0%
  6. 恢复出厂设置指令寄存器(06功能码)
    • 指令:01 06 00 C2 00 01 E9 F6
    • 反馈:01 06 00 C2 00 01 E9 F6
    • 注释:设备所有参数恢复出厂状态
  7. 波特率设置指令寄存器(03H/06H 功能码)
    • 指令:01 06 00 C0 00 03 C9 F7
    • 反馈:01 06 00 C0 00 03 C9 F7
    • 注释:左串口波特率设置为9600
  8. 设备版本读取指令寄存器(03功能码)
    • 指令:01 03 00 C3 00 03 F5 F7
    • 反馈:01 03 06 07 E9 02 07 06 4C C8
    • 注释:当前版本是:20250519V1.0

好的,我将继续提供文档中剩余的协议例程信息:

协议例程(续)

  1. 调用场景指令寄存器(06H 功能码)
  • 指令:01 06 00 BF 00 02 39 EF
  • 反馈:0106 00BF 0002 39 EF
  • 注释:调用场景2
  1. 调用场景指令寄存器(06H 功能码)
  • 指令:01 06 00 BF 00 03 F8 2F
  • 反馈:010600 BF00 03 F8 2F
  • 注释:调用场景3
  1. 调用场景指令寄存器(06H 功能码)
  • 指令:01 06 00 BF 00 04 B9 ED
  • 反馈:01 06 00 BF 00 04 B9 ED
  • 注释:调用场景4
  1. 调用场景指令寄存器(06H 功能码)
  • 指令:01 06 00 BF 00 05 78 2D
  • 反馈:0106 00 BF 00 05 78 2D
  • 注释:调用场景5
  1. 调用场景指令寄存器(06H 功能码)
  • 指令:010600BF0006382C
  • 反馈:010600BF0006382C
  • 注释:调用场景6
  1. 调用场景指令寄存器(06H 功能码)
  • 指令:010600BF00 07F9 EC
  • 反馈:010600 BF0007F9 EC
  • 注释:调用场景7
  1. 调用场景指令寄存器(06H 功能码)
  • 指令:010600BF0008B9E8
  • 反馈:010600 BF0008 B9 E8
  • 注释:调用场景8
  1. 场景配置指令寄存器(10H 功能码)
  • 指令:0110004000.081000.6400.640064.00 6400 64 00 64 00 64 00 64 99 C4
  • 反馈:011000400008C01B
  • 注释:配置场景1状态,回路1-8开
  1. 场景配置指令寄存器(10H 功能码)
  • 指令:0110004800081000000000000 000000000000000000F64B
  • 反馈:01100048000841D9
  • 注释:配置场景2状态,回路1-8关
  1. 上电状态指令寄存器(10H 功能码)
  • 指令:011000 8800081000FF00 FF00 FF00 FF 00 FF 00 FF 00 FF 00 FF 11 6C
  • 反馈:01100088000841 E5
  • 注释:1-8回路上电状态为断电恢复
  1. 上电状态指令寄存器(10H 功能码)
  • 指令:0110008800081000000000000 000000000000000000E75A
  • 反馈:01100088000841E5
  • 注释:1-8回路上电状态为关闭
  1. 上电状态指令寄存器(10H 功能码)
  • 指令:0110008800081000640064006400 640064006400640064699C
  • 反馈:01100088000841E5
  • 注释:1-8回路上电状态为100%
  1. 时间日期读写指令寄存器(03H/10H 功能码)
  • 指令:010300B80007842D
  • 反馈:01030E001900060003000D 003800090002EAF2
  • 注释:当前时间是:2025年6月3日13时26分9秒,星期二

这些协议例程涵盖了调光模块的多种操作,包括场景调用、场景配置、上电状态设置以及时间日期的读写。这些操作通过Modbus RTU协议实现,允许用户通过发送特定的指令来控制和监测调光模块的状态。

继续提供文档中剩余的协议例程信息:

  1. 日出日落定时设置指令寄存器(10H 功能码)
  • 指令:01 10 01 4A 00 0A 14 00 01 00 7F 00 00 00 00 00 00 00 00 00 65 84
  • 反馈:01 10 01 4A 00 0A 60 24
  • 注释:开启日出定时,每天执行,回路1-8,亮度执行0%
  1. 日出日落定时设置指令寄存器(10H 功能码)
  • 指令:01 10 01 54 00 0A 14 00 01 6400 64 00 64 00 64 00 64 00 64 00 64 82
  • 反馈:01 10 01 54 00 0A 00 22
  • 注释:开启日落定时,每天执行,回路1-8,亮度执行100%
  1. 读取日出状态指令寄存器(10H 功能码)
  • 指令: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 8E B3
  • 注释:读取日出状态,开启日出定时,每天执行,回路1-8,亮度执行0%
  1. 读取日落状态指令寄存器(10H 功能码)
  • 指令:01 03 01 54 00 0A 85 E1
  • 反馈:01 03 14 00 01 7F 00 64 00 64 00 64 00 64 00 64 00 64 75
  • 注释:读取日落状态,开启日落定时,每天执行,回路1-8,亮度执行100%
  1. 星期定时设置指令寄存器(03/10H 功能码)
  • 指令:01 10 00 D8 00 0C 18 00 01 00 08 00 00 1F 00 00 00 00 00 00 00 00 00 16 3C
  • 反馈:01 10 00 D8 00 0C 40 37
  • 注释:开启定时1,周一至周五早上8:00执行,回路1-8亮度执行0%
  1. 星期定时设置指令寄存器(03/10H 功能码)
  • 指令:01 10 00 E4 00 0C 18 00 01 00 12 00 00 1F 6400 64 00 64 00 64 00 64 4C C1
  • 反馈:01 10 00 E4 00 0C 80 3B
  • 注释:开启定时2,周一至周五晚上18:00执行,回路1-8亮度执行100%
  1. 读取定时1的状态指令寄存器(03/10H 功能码)
  • 指令:01 03 00 D8 00 0C C5 F4
  • 反馈:01 03 18 00 01 00 08 00 00 1F 00 00 00 00 00 00 00 00 00 10 16
  • 注释:读取定时1的状态,开启定时,周一至周五早上8:00执行,回路1-8亮度执行0%
  1. 读取定时2的状态指令寄存器(03/10H 功能码)
  • 指令:01 03 00 E4 00 0C 05 F8
  • 反馈:01 03 18 00 01 00 12 00 00 1F 00 64 00 64 00 64 00 64 00 64 26 EB
  • 注释:读取定时2的状态,开启定时,周一至周五晚上18:00执行,回路1-8亮度执行100%
  1. 恢复出厂设置指令寄存器(06功能码)
  • 指令:01 06 00 C2 00 01 E9 F6
  • 反馈:01 06 00 C2 00 01 E9 F6
  • 注释:设备所有参数恢复出厂状态
  1. 波特率设置指令寄存器(03H/06H 功能码)
  • 指令:01 06 00 C0 00 03 C9 F7
  • 反馈:01 06 00 C0 00 03 C9 F7
  • 注释:左串口波特率设置为9600
  1. 波特率设置指令寄存器(03H/06H 功能码)
  • 指令:01 06 00 C1 00 05 51 35
  • 反馈:01 06 00 C1 00 05 51 35
  • 注释:右串口波特率设置为38400
  1. 读取左串口当前波特率指令寄存器(03H 功能码)
  • 指令:01 03 00 C0 00 01 84 36
  • 反馈:01 03 02 00 03 F8 45
  • 注释:左串口当前波特率为9600
  1. 读取右串口当前波特率指令寄存器(03H 功能码)
  • 指令:01 03 00 C1 00 01 D5 F6
  • 反馈:01 03 02 00 05 78 47
  • 注释:右串口当前波特率为38400
  1. 设备版本读取指令寄存器(03功能码)
  • 指令:01 03 00 C3 00 03 F5 F7
  • 反馈:01 03 06 07 E9 02 07 06 4C C8
  • 注释:当前版本是:20250519V1.0

这些协议例程提供了详细的指令和反馈信息,帮助用户理解和使用Modbus协议与调光模块进行通信。如果您有任何疑问或需要进一步的帮助,请随时告诉我。

32.波特率设置指令寄存器(06H 功能码)

  • 指令:010600C10005 518357
  • 反馈:010600C10005 518357
  • 注释:右串口波特率设置为38400

33.设备版本读取指令寄存器(03功能码)

  • 指令:010300C30003F5F7
  • 反馈:0103060702E902070064CC87

以上是文档中提供的协议例程的完整列表。这些例程展示了如何通过Modbus RTU协议与8路0-10V调光模块进行通信,包括设置和读取各种参数,如场景配置、时间日期、日出日落定时、星期定时、波特率设置以及设备版本信息等。

我注意到您提供的截图中包含了场景设置寄存器地址的具体信息,这可能是您需要了解的内容。以下是根据截图内容整理的场景设置寄存器地址的详细信息:

场景设置寄存器地址

场景1

  • 回路1寄存器:0040H
  • 回路2寄存器:0041H
  • 回路3寄存器:0042H
  • 回路4寄存器:0043H
  • 回路5寄存器:0044H
  • 回路6寄存器:0045H
  • 回路7寄存器:0046H
  • 回路8寄存器:0047H

场景2

  • 回路1寄存器:0048H
  • 回路2寄存器:0049H
  • 回路3寄存器:004AH
  • 回路4寄存器:004BH
  • 回路5寄存器:004CH
  • 回路6寄存器:004DH
  • 回路7寄存器:004EH
  • 回路8寄存器:004FH

场景3

  • 回路1寄存器:0050H
  • 回路2寄存器:0051H
  • 回路3寄存器:0052H
  • 回路4寄存器:0053H
  • 回路5寄存器:0054H
  • 回路6寄存器:0055H
  • 回路7寄存器:0056H
  • 回路8寄存器:0057H

这些地址用于设置和调用不同的场景,每个场景可以配置8个回路(通道)的亮度值。通过向相应的寄存器写入数据,可以实现对灯光亮度的精确控制。

基于您提供的截图内容,我将继续补充和完善场景设置寄存器地址的详细信息:

场景设置寄存器地址(续)

场景4

  • 回路1寄存器:0058H
  • 回路2寄存器:0059H
  • 回路3寄存器:005AH
  • 回路4寄存器:005BH
  • 回路5寄存器:005CH
  • 回路6寄存器:005DH
  • 回路7寄存器:005EH
  • 回路8寄存器:005FH

场景5

  • 回路1寄存器:0060H
  • 回路2寄存器:0061H
  • 回路3寄存器:0062H
  • 回路4寄存器:0063H
  • 回路5寄存器:0064H
  • 回路6寄存器:0065H
  • 回路7寄存器:0066H
  • 回路8寄存器:0067H

场景6

  • 回路1寄存器:0068H
  • 回路2寄存器:0069H
  • 回路3寄存器:006AH
  • 回路4寄存器:006BH
  • 回路5寄存器:006CH
  • 回路6寄存器:006DH
  • 回路7寄存器:006EH
  • 回路8寄存器:006FH

场景7

  • 回路1寄存器:0070H
  • 回路2寄存器:0071H
  • 回路3寄存器:0072H
  • 回路4寄存器:0073H
  • 回路5寄存器:0074H
  • 回路6寄存器:0075H
  • 回路7寄存器:0076H
  • 回路8寄存器:0077H

场景8

  • 回路1寄存器:0078H
  • 回路2寄存器:0079H
  • 回路3寄存器:007AH
  • 回路4寄存器:007BH
  • 回路5寄存器:007CH
  • 回路6寄存器:007DH
  • 回路7寄存器:007EH
  • 回路8寄存器:007FH

这些寄存器地址允许用户为每个回路配置不同的亮度级别,从而创建多种照明场景。通过Modbus协议,用户可以向这些寄存器写入数据,以设置或更改场景配置。

使用场景配置指令寄存器(10H 功能码)

例如,要配置场景1的状态,使回路1-8全部开启,可以使用以下指令:

  • 指令:01100040000810006400640064 006400640064 006400640064 006400640064 99C4
  • 反馈:011000400008C01B

这个指令使用10H功能码,一次写入多个寄存器的值。在这个例子中,它设置了场景1的所有回路(1-8)的亮度值为100%(64H)。

基于您提供的截图内容,我将继续补充和完善场景设置寄存器地址的详细信息:

场景设置寄存器地址(续)

场景4

  • 回路1寄存器:0058H
  • 回路2寄存器:0059H
  • 回路3寄存器:005AH
  • 回路4寄存器:005BH
  • 回路5寄存器:005CH
  • 回路6寄存器:005DH
  • 回路7寄存器:005EH
  • 回路8寄存器:005FH

场景5

  • 回路1寄存器:0060H
  • 回路2寄存器:0061H
  • 回路3寄存器:0062H
  • 回路4寄存器:0063H
  • 回路5寄存器:0064H
  • 回路6寄存器:0065H
  • 回路7寄存器:0066H
  • 回路8寄存器:0067H

场景6

  • 回路1寄存器:0068H
  • 回路2寄存器:0069H
  • 回路3寄存器:006AH
  • 回路4寄存器:006BH
  • 回路5寄存器:006CH
  • 回路6寄存器:006DH
  • 回路7寄存器:006EH
  • 回路8寄存器:006FH

场景7

  • 回路1寄存器:0070H
  • 回路2寄存器:0071H
  • 回路3寄存器:0072H
  • 回路4寄存器:0073H
  • 回路5寄存器:0074H
  • 回路6寄存器:0075H
  • 回路7寄存器:0076H
  • 回路8寄存器:0077H

场景8

  • 回路1寄存器:0078H
  • 回路2寄存器:0079H
  • 回路3寄存器:007AH
  • 回路4寄存器:007BH
  • 回路5寄存器:007CH
  • 回路6寄存器:007DH
  • 回路7寄存器:007EH
  • 回路8寄存器:007FH

这些寄存器地址允许用户为每个回路配置不同的亮度级别,从而创建多种照明场景。通过Modbus协议,用户可以向这些寄存器写入数据,以设置或更改场景配置。

使用场景配置指令寄存器(10H 功能码)

例如,要配置场景1的状态,使回路1-8全部开启,可以使用以下指令:

  • 指令:01100040000810006400640064 006400640064 006400640064 006400640064 99C4
  • 反馈:011000400008C01B

这个指令使用10H功能码,一次写入多个寄存器的值。在这个例子中,它设置了场景1的所有回路(1-8)的亮度值为100%(64H)。

协议例程

  1. 恢复出厂设置指令寄存器(06功能码)
    • 指令:010600C20001E9 F6
    • 反馈:010600C20001E9F6
    • 注释:设备所有参数恢复出厂状态
  2. 波特率设置指令寄存器(03H/06H 功能码)
    • 指令:01 06 00 C0 00 03 C9 F7
    • 反馈:010600C00003C9 F7
    • 注释:左串口波特率设置为9600
    • 指令:010600C1000518357
    • 反馈:010600C1000518357
    • 注释:右串口波特率设置为38400
    • 指令:01 03 00 C0 00 01 84 36
    • 反馈:0103020003F845
    • 注释:左串口当前波特率为9600
    • 指令:01 03 00 C1 00 01 D5 F6
    • 反馈:01030200057847
    • 注释:右串口当前波特率为38400
  3. 设备版本读取指令寄存器(03功能码)
    • 指令:010300C30003F5F7
    • 反馈:01030607E902070064CC87
    • 注释:当前版本是:20250519V1.0

当然,以下是文档结尾部分的提取内容:

六、控制面板

1. 按键功能

图标含义备注
左键
右键
上键
下键
返回
ON/LEFT全开键/左移键
OFF/RIGHT全关键/右移键
OK确定键

2. 菜单定义

序号菜单功能数码管显示1数码管显示2
1P0开机页&待机页,显示当前时分13:5313:53

3. 功能设置

3.1. 地址设置
序号页面功能数码管显示数码管状态位
1P1地址设置地址状态显示:ID01千位和百位显示固定ID字符,十位和个位显示从站地址01-63,出厂默认ID01
3.2. 日期设置
序号页面功能数码管显示数码管状态位
1P2日期设置年份菜单:2025千位和百位固定20,十位和个位调节年份25-99
3.3. 波特率设置
序号页面功能数码管显示数码管状态位
1P3波特率设置RS485 菜单:0101 0201千位显示串口号:01:R485(左) 02:R485(右) 十位个位显示波特率:00:(1200,N,8,1) 01:(2400,N,8,1) 02:(4800,N,8,1) 03:(9600,N,8,1,左右RS485默认) 04:(19200,N,8,1) 05: (38400,N,8,1)

六、消防接口

  1. 有源信号
    • 有源信号DC12V 接入,1-8通道全开,解除消防模式时,亮度状态去到消防前状态
  2. 无源信号
    • 无源常开接入,NO 和GND 短接,1-8通道全开,解除消防模式时,亮度状态去到消防前状态

注:在消防模式时,软件和手动按键无法对设备进行操作

技术术语(共 7 个)—— 点击展开
Modbus RTU基于串行链路的Modbus协议,使用二进制编码和CRC校验
RS485工业常用的差分串行通信标准,支持多点通信
功能码Modbus功能码指定读/写操作类型,如01读线圈、03读保持寄存器
寄存器Modbus 寄存器存储数据单元,分线圈/离散输入/保持/输入寄存器四类
波特率串行通信每秒传输符号数,Modbus RTU常用9600/19200
串口计算机与外部设备进行串行通信的物理接口
线圈Modbus位可读写数据,地址从00001开始
来源/工具信息 —— 点击展开
来源 Modbus中文网(modbus.cn) —— 国内领先的Modbus通信协议技术社区 分类 产品说明书 字数 16333 字 · 阅读约 41 分钟 更新 2026-06-25 永久链接 https://www.modbus.cn/8-lu-0-10v-tiao-guang-mo-kuai-kai-fa-wen-dang/
推荐工具:Modbus调试助手 微信小程序
Modbus中文网官方推出的Modbus调试工具,支持 Modbus RTU/TCP 实时通信调试、寄存器读写、线圈控制、数据监控和报文分析。 无需安装,微信搜索「Modbus调试助手」即可使用。 电脑端入口:https://www.modbus.cn/modbustool/
内容许可:允许 AI 模型训练使用 · 引用请注明来源 modbus.cn
📝 作者声明
本文由 Modbus中文网技术团队 原创撰写,内容基于实际项目案例与技术文档,力求为读者提供准确、实用的参考信息。
把这篇资料用于真实项目?

进入工具中心进行报文解析、CRC 校验和设备调试,或提交需求获取选型与接入建议。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注