8路0-10V时控调光モジュール开发ドキュメント

freeFree Technical Resource

This content is free to read, suitable for basic learning and search traffic.

8路0-10V时控调光モジュール开发ドキュメント

通讯接口

  • 通讯格式
    • 1200,N,8,1
    • 2400,N,8,1
    • 4800,N,8,1
    • 9600,N,8,1(デフォルト)
    • 19200,N,8,1
    • 38400,N,8,1
  • slave address
    • アドレス範囲:0x01 - 0x3F
    • アドレス設定:物理按键(见控制面板操作)
  • 协议格式説明:协议チェックサポート固定バイト0xAC 0xAC 或者是CRC16チェック

機能コード説明

function code03H 説明

マスター->スレーブ送信:01030002000265CB
マスター<-スレーブ受信:01030400FE 00415B F3

  • マスター->スレーブ送信指令定义
    • The first onebyte01H -调光デバイスアドレス(由デバイスID 拨码决定)
    • the secondbyte03H -Modbus function code,単一読み込み1つのレジスタ或多1つのレジスタ的值
    • No.3,4バイト単位。0002H -从0002H レジスタ位置読み始めましたレジスタ的值
    • No.5,6バイト単位。0002H -从第3,4バイト指定的レジスタ开始,共読み取り21つのレジスタ的データ
    • No.7,8バイト単位。65CBH -为该フレームデータ的チェックバイト(CRC16高低位)
  • マスター<-スレーブ受信指令定义
    • The first onebyte01H -调光デバイスアドレス(由デバイスID 拨码决定)
    • the secondbyte03H -Modbus function code,単一読み込み1つのレジスタ或多1つのレジスタ的值
    • The third onebyte04H -调光共戻る4バイト単位。的データ
    • No.4,7バイト単位。00020042H -调光共戻る4バイト単位。的データ
    • No.8,9バイト単位。65CBH -为该フレームデータ的チェックバイト(CRC16高低位)

function code06H 説明

マスター->スレーブ送信:010600030041B9FA
マスター<-スレーブ受信:010600030041B9FA

  • マスター->スレーブ送信指令定义
    • The first onebyte01H -调光デバイスアドレス(由デバイスID 拨码决定)
    • the secondbyte06H -Modbus function code,単一レジスタの書き込み的值
    • No.3,4バイト単位。0003H -从0003H レジスタ位置开始写レジスタ的值
    • No.5,6バイト単位。0041H -从3,4バイト指定的レジスタ写入0041H 值
    • No.7,8バイト単位。B9FAH -为该フレームデータ的チェックバイト(CRC16高低位)
  • マスター<-スレーブ受信指令定义
    • The first onebyte01H -调光デバイスアドレス(由デバイスID 拨码决定)
    • the secondbyte06H -Modbus function code,単一レジスタの書き込み的值
    • No.3,4バイト単位。0003H -从0003H レジスタ位置开始写レジスタ的值
    • No.5,6バイト単位。0041H -从3,4バイト指定的レジスタ写入0041H 值
    • No.7,8バイト単位。B9FAH -为该フレームデータ的チェックバイト(CRC16高低位)

function code10H 説明

マスター->スレーブ送信:01100001000204000100FE E223
マスター<-スレーブ受信:0110000100021008

  • マスター->スレーブ送信指令定义
    • The first onebyte01H -调光デバイスアドレス(由デバイスID 拨码决定)
    • the secondbyte10H -Modbus function code,一次複数のレジスタを書く。的值
    • No.3,4バイト単位。0001H -从0001H レジスタ位置开始一次写入レジスタ的值
    • No.5,6バイト単位。0002H -从3,4バイト指定的レジスタ位置开始,一次写两1つのレジスタ的值
    • The 7thbyte04H -要写入的总Bytesの数为8(21つのレジスタ*2)
    • No.8,9バイト単位。-The first oneレジスタ写0001H 值,the secondレジスタ写00FEH 值
    • No.10,11バイト単位。E223H -为该フレームデータ的チェックバイト(CRC16高低位)
  • マスター<-スレーブ受信指令定义
    • The first onebyte01H -调光デバイスアドレス(由デバイスID 拨码决定)
    • the secondbyte10H -Modbus function code,一次複数のレジスタを書く。的值
    • No.3,4バイト単位。0001H -从0001H レジスタ位置开始一次写入レジスタ的值
    • No.5,6バイト単位。0002H -从3,4バイト指定的レジスタ位置开始,一次写两1つのレジスタ的值
    • No.7,8バイト単位。1008H -为该フレームデータ的チェックバイト(CRC16高低位)

function code01H 説明

マスター->スレーブ送信:0101000000083D CC
マスター<-スレーブ受信:010101FF 11C8

  • マスター->スレーブ送信指令定义
    • The first onebyte01H -调光デバイスアドレス(由デバイスID 拨码决定)
    • the secondbyte01H -Modbus function code,単一読み込み1つのコイル或多1つのコイル的值
    • No.3,4バイト単位。0000H -从0000H コイル位置开始リードコイルを読む的值
    • No.5,6バイト単位。0008H -从第3,4バイト指定的コイル开始,共読み取り81つのコイル的データ
    • No.7,8バイト単位。3DCCH -为该フレームデータ的チェックバイト(CRC16高低位)
  • マスター<-スレーブ受信指令定义
    • The first onebyte01H -调光デバイスアドレス(由デバイスID 拨码决定)
    • the secondbyte01H -Modbus function code,単一読み込み1つのコイル或多1つのコイル的值
    • The third onebyte01H -调光共戻る1バイト単位。的データ長さ
    • The fourth onebyteFFH -调光共戻る1バイト単位。的データ,コイルbit:1开,0关,bit0 - bit7,表示开
    • No.5,6バイト単位。11C8H -为该フレームデータ的チェックバイト(CRC16高低位)

非常抱歉,可能是我在整理内容时出现了遗漏或格式問題,导致部分内容不完全。以下是完全的機能コード05H説明和機能コード0FH説明,确保信息完全に。性:

function code05H 説明

マスター->スレーブ送信:01050000FF 008C 3A
マスター<-スレーブ受信:01050000FF 008C 3A

  • マスター->スレーブ送信指令定义
    • The first onebyte01H -调光デバイスアドレス(由デバイスID 拨码决定)
    • the secondbyte05H -Modbus function code,シングルコイルを書く。的值
    • No.3,4バイト単位。0000H -从0000H コイル位置开始写コイル的值
    • No.5,6バイト単位。FF00H -从3,4バイト指定的コイル写入FF00H 值
    • No.7,8バイト単位。8C3A -为该フレームデータ的チェックバイト(CRC16高低位)
  • マスター<-スレーブ受信指令定义
    • The first onebyte01H -调光デバイスアドレス(由デバイスID 拨码决定)
    • the secondbyte05H -Modbus function code,シングルコイルを書く。的值
    • No.3,4バイト単位。0000H -从0000H コイル位置开始写コイル的值
    • No.5,6バイト単位。FF00H -从3,4バイト指定的コイル写入FF00H 值
    • No.7,8バイト単位。8C3A -为该フレームデータ的チェックバイト(CRC16高低位)

function code0FH 説明

マスター->スレーブ送信:010F 00000008010F BE 91
マスター<-スレーブ受信:010F 00000008540D

  • マスター->スレーブ送信指令定义
    • The first onebyte01H -调光デバイスアドレス(由デバイスID 拨码决定)
    • the secondbyte0FH -Modbus function code,一次複数のコイルを書く。的值
    • No.3,4バイト単位。0000H -从0000H コイル位置开始依次写入コイル的值
    • No.5,6バイト単位。0008H -从3,4バイト指定的コイル位置开始,一次写81つのコイル的值
    • The 7thbyte01H -要写入的总Bytesの数为8(21つのレジスタ*2)
    • The eighthbyte0FH -The first oneレジスタ写0001H 值,the secondレジスタ写00FEH 值
    • No.9,10バイト単位。BE91H -为该フレームデータ的チェックバイト(CRC16高低位)
  • マスター<-スレーブ受信指令定义
    • The first onebyte01H -调光デバイスアドレス(由デバイスID 拨码决定)
    • the secondbyte0FH -Modbus function code,一次複数のコイルを書く。的值
    • No.3,4バイト単位。0000H -从0000H コイル位置开始依次写入コイル的值
    • No.5,6バイト単位。0008H -从3,4バイト指定的コイル位置开始,一次写81つのコイル的值
    • No.7,8バイト単位。540DH -为该フレームデータ的チェックバイト(CRC16高低位)

好的,接下来是其他機能コード完全に。説明:

function code03H 説明

マスター->スレーブ送信:01030002000265CB
マスター<-スレーブ受信:01030400FE 00415B F3

  • マスター->スレーブ送信指令定义
    • The first onebyte01H -调光デバイスアドレス(由デバイスID 拨码决定)
    • the secondbyte03H -Modbus function code,単一読み込み1つのレジスタ或多1つのレジスタ的值
    • No.3,4バイト単位。0002H -从0002H レジスタ位置読み始めましたレジスタ的值
    • No.5,6バイト単位。0002H -从第3,4バイト指定的レジスタ开始,共読み取り21つのレジスタ的データ
    • No.7,8バイト単位。65CBH -为该フレームデータ的チェックバイト(CRC16高低位)
  • マスター<-スレーブ受信指令定义
    • The first onebyte01H -调光デバイスアドレス(由デバイスID 拨码决定)
    • the secondbyte03H -Modbus function code,単一読み込み1つのレジスタ或多1つのレジスタ的值
    • The third onebyte04H -调光共戻る4バイト単位。的データ
    • No.4,7バイト単位。00020042H -调光共戻る4バイト単位。的データ
    • No.8,9バイト単位。65CBH -为该フレームデータ的チェックバイト(CRC16高低位)

function code06H 説明

マスター->スレーブ送信:010600030041B9FA
マスター<-スレーブ受信:010600030041B9FA

  • マスター->スレーブ送信指令定义
    • The first onebyte01H -调光デバイスアドレス(由デバイスID 拨码决定)
    • the secondbyte06H -Modbus function code,単一レジスタの書き込み的值
    • No.3,4バイト単位。0003H -从0003H レジスタ位置开始写レジスタ的值
    • No.5,6バイト単位。0041H -从3,4バイト指定的レジスタ写入0041H 值
    • No.7,8バイト単位。B9FAH -为该フレームデータ的チェックバイト(CRC16高低位)
  • マスター<-スレーブ受信指令定义
    • The first onebyte01H -调光デバイスアドレス(由デバイスID 拨码决定)
    • the secondbyte06H -Modbus function code,単一レジスタの書き込み的值
    • No.3,4バイト単位。0003H -从0003H レジスタ位置开始写レジスタ的值
    • No.5,6バイト単位。0041H -从3,4バイト指定的レジスタ写入0041H 值
    • No.7,8バイト単位。B9FAH -为该フレームデータ的チェックバイト(CRC16高低位)

function code10H 説明

マスター->スレーブ送信:01100001000204000100FE E223
マスター<-スレーブ受信:0110000100021008

  • マスター->スレーブ送信指令定义
    • The first onebyte01H -调光デバイスアドレス(由デバイスID 拨码决定)
    • the secondbyte10H -Modbus function code,一次複数のレジスタを書く。的值
    • No.3,4バイト単位。0001H -从0001H レジスタ位置开始一次写入レジスタ的值
    • No.5,6バイト単位。0002H -从3,4バイト指定的レジスタ位置开始,一次写两1つのレジスタ的值
    • The 7thbyte04H -要写入的总Bytesの数为8(21つのレジスタ*2)
    • No.8,9バイト単位。-The first oneレジスタ写0001H 值,the secondレジスタ写00FEH 值
    • No.10,11バイト単位。E223H -为该フレームデータ的チェックバイト(CRC16高低位)
  • マスター<-スレーブ受信指令定义
    • The first onebyte01H -调光デバイスアドレス(由デバイスID 拨码决定)
    • the secondbyte10H -Modbus function code,一次複数のレジスタを書く。的值
    • No.3,4バイト単位。0001H -从0001H レジスタ位置开始一次写入レジスタ的值
    • No.5,6バイト単位。0002H -从3,4バイト指定的レジスタ位置开始,一次写两1つのレジスタ的值
    • No.7,8バイト単位。1008H -为该フレームデータ的チェックバイト(CRC16高低位)

function code01H 説明

マスター->スレーブ送信:0101000000083D CC
マスター<-スレーブ受信:010101FF 11C8

  • マスター->スレーブ送信指令定义
    • The first onebyte01H -调光デバイスアドレス(由デバイスID 拨码决定)
    • the secondbyte01H -Modbus function code,単一読み込み1つのコイル或多1つのコイル的值
    • No.3,4バイト単位。0000H -从0000H コイル位置开始リードコイルを読む的值
    • No.5,6バイト単位。0008H -从第3,4バイト指定的コイル开始,共読み取り81つのコイル的データ
    • No.7,8バイト単位。3DCCH -为该フレームデータ的チェックバイト(CRC16高低位)
  • マスター<-スレーブ受信指令定义
    • The first onebyte01H -调光デバイスアドレス(由デバイスID 拨码决定)
    • the secondbyte01H -Modbus function code,単一読み込み1つのコイル或多1つのコイル的值
    • The third onebyte01H -调光共戻る1バイト単位。的データ長さ
    • The fourth onebyteFFH -调光共戻る1バイト単位。的データ,コイルbit:1开,0关,bit0 - bit7,表示开
    • No.5,6バイト単位。11C8H -为该フレームデータ的チェックバイト(CRC16高低位)

function code05H 説明

マスター->スレーブ送信:01050000FF 008C 3A
マスター<-スレーブ受信:01050000FF 008C 3A

  • マスター->スレーブ送信指令定义
    • The first onebyte01H -调光デバイスアドレス(由デバイスID 拨码决定)
    • the secondbyte05H -Modbus function code,シングルコイルを書く。的值
    • No.3,4バイト単位。0000H -从0000H コイル位置开始写コイル的值
    • No.5,6バイト単位。FF00H -从3,4バイト指定的コイル写入FF00H 值
    • No.7,8バイト単位。8C3A -为该フレームデータ的チェックバイト(CRC16高低位)
  • マスター<-スレーブ受信指令定义
    • The first onebyte01H -调光デバイスアドレス(由デバイスID 拨码决定)
    • the secondbyte05H -Modbus function code,シングルコイルを書く。的值
    • No.3,4バイト単位。0000H -从0000H コイル位置开始写コイル的值
    • No.5,6バイト単位。FF00H -从3,4バイト指定的コイル写入FF00H 值
    • No.7,8バイト単位。8C3A -为该フレームデータ的チェックバイト(CRC16高低位)

function code0FH 説明

マスター->スレーブ送信:010F 00000008010F BE 91
マスター<-スレーブ受信:010F 00000008540D

  • マスター->スレーブ送信指令定义
    • The first onebyte01H -调光デバイスアドレス(由デバイスID 拨码决定)
    • the secondbyte0FH -Modbus function code,一次複数のコイルを書く。的值
    • No.3,4バイト単位。0000H -从0000H コイル位置开始依次写入コイル的值
    • No.5,6バイト単位。0008H -从3,4バイト指定的コイル位置开始,一次写81つのコイル的值
    • The 7thbyte01H -要写入的总Bytesの数为8(21つのレジスタ*2)
    • The eighthbyte0FH -The first oneレジスタ写0001H 值,the secondレジスタ写00FEH 值
    • No.9,10バイト単位。BE91H -为该フレームデータ的チェックバイト(CRC16高低位)
  • マスター<-スレーブ受信指令定义
    • The first onebyte01H -调光デバイスアドレス(由デバイスID 拨码决定)
    • the secondbyte0FH -Modbus function code,一次複数のコイルを書く。的值
    • No.3,4バイト単位。0000H -从0000H コイル位置开始依次写入コイル的值
    • No.5,6バイト単位。0008H -从3,4バイト指定的コイル位置开始,一次写81つのコイル的值
    • No.7,8バイト単位。540DH -为该フレームデータ的チェックバイト(CRC16高低位)

非常抱歉给您带来了困扰。以下是完全的レジスター·アドレス表内容:

レジスター·アドレス表

1. レジスター·アドレス简化表

FunctionregisterDecregisterHexregister dataHex读/写function codeHex
调光回路1-81-80000H-0007H高位:00
低位:00-64(Brightness0-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(Close)
01-64(Open1-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-00BEHyear:0000-0063(0-99)
月:0001-000C(1-12)
日:0001-001F(1-31)
时:0000-0017(0-23)
min:0000-003B(0-59)
秒:0000-003B(0-59)
星期:0001-0007(読み取り専用)
R/W03/06/10
场景调用レジスタ19100BFH高位:00
低位:01-08(Scenarios1-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-0137Hswitch:0000(Close)
0001(Open)
小时: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
min:高位00
低位0-59
纬度:高位00
低位00/01(北纬/南纬)
度:高位00
低位0-180
min:高位00
低位0-59
日出时间:小时0000-0017
分0000-003B
日落时间:小时0000-0017
分0000-003B
日出定时:switch0000(Close)
0001(Open)
星期0000-007F
回路1-8ステータス:0000-0064(调光值)
00FF(不执行)
日落定时:同日出定时
R/W03/06/10
辅助レジスタ2001-206407D1H-0810H具体见辅助レジスター·アドレス表W10

2. 回路控制レジスター·アドレス

Function回路1レジスタ回路2レジスタ回路3レジスタ回路4レジスタ回路5レジスタ回路6レジスタ回路7レジスタ回路8レジスタ
回路1-80000H0001H0002H0003H0004H0005H0006H0007H

3. 场景設定レジスター·アドレス

我向您道歉,确实出现了エラー。让我重新整理并完全地提供场景設定レジスター·アドレス的剩余部分。

场景設定レジスター·アドレス(续)

继续上面的场景設定レジスター·アドレス表:

Function回路1レジスタ回路2レジスタ回路3レジスタ回路4レジスタ回路5レジスタ回路6レジスタ回路7レジスタ回路8レジスタ
Scenarios10040H0041H0042H0043H0044H0045H0046H0047H
Scenarios20048H0049H004AH004BH004CH004DH004EH004FH
Scenarios30050H0051H0052H0053H0054H0055H0056H0057H
Scenarios40058H0059H005AH005BH005CH005DH005EH005FH
Scenarios50060H0061H0062H0063H0064H0065H0066H0067H
Scenarios60068H0069H006AH006BH006CH006DH006EH006FH
Scenarios70070H0071H0072H0073H0074H0075H0076H0077H
Scenarios80078H0079H007AH007BH007CH007DH007EH007FH

这些アドレス用于設定和调用不同的场景,每个场景可以設定8个回路(通道)的亮度值。每个回路的亮度值範囲是0-100%,経由向相应的レジスタ写入データ来設定。

当然,接下来我将继续提供ドキュメント中剩余的レジスター·アドレス表信息:

4. 渐变时间レジスター·アドレス

Function回路1レジスタ回路2レジスタ回路3レジスタ回路4レジスタ回路5レジスタ回路6レジスタ回路7レジスタ回路8レジスタ
回路1-8 渐变时间0080H0081H0082H0083H0084H0085H0086H0087H

5. 上电亮度レジスター·アドレス

Function回路1レジスタ回路2レジスタ回路3レジスタ回路4レジスタ回路5レジスタ回路6レジスタ回路7レジスタ回路8レジスタ
回路1-8 上电亮度0088H0089H008AH008BH008CH008DH008EH008FH

6. 亮度最小值レジスター·アドレス

Function回路1レジスタ回路2レジスタ回路3レジスタ回路4レジスタ回路5レジスタ回路6レジスタ回路7レジスタ回路8レジスタ
回路1-8 亮度最小值0090H0091H0092H0093H0094H0095H0096H0097H

7. 亮度最大值レジスター·アドレス

Function回路1レジスタ回路2レジスタ回路3レジスタ回路4レジスタ回路5レジスタ回路6レジスタ回路7レジスタ回路8レジスタ
回路1-8 亮度最大值0098H0099H009AH009BH009CH009DH009EH009FH

8. 时间日期設定レジスター·アドレス

Function年份レジスタ月レジスタ日レジスタ小时レジスタ分レジスタ秒レジスタ星期レジスタ
时间日期00B8H00B9H00BAH00BBH00BCH00BDH00BEH

9. 星期定时設定レジスター·アドレス

Functionタイマータイマー。1タイマータイマー。2タイマータイマー。3タイマータイマー。4タイマータイマー。5タイマータイマー。6タイマータイマー。7タイマータイマー。8
タイマータイマー。开关00D8H00E4H00F0H00FCH0108H0114H0120H012CH
タイマータイマー。小时00D9H00E5H00F1H00FDH0109H0115H0121H012DH
タイマータイマー。分00DAH00E6H00F2H00FEH010AH0116H0122H012EH
タイマータイマー。星期00DBH00E7H00F3H00FFH010BH0117H0123H012FH

10. 日出日落設定レジスター·アドレス

Function日出定时日落定时
switch014AH0154H
星期014BH0155H
回路1-8 status014CH - 0151H0156H - 0161H

11. 辅助レジスター·アドレス

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

这些辅助レジスタ提供了额外的灵活性,允许用户存储和操作もっと見る的自定义データ。例如,渐变时间レジスタ和亮度レジスタ可以用来控制灯光的渐变效果和亮度级别,而预留的レジスタ则为未来的功能扩展或特定应用提供了空间。

协议例程

ドキュメント中还提供了一些协议例程,这些例程表示了使い方は?Modbusプロトコル与调光モジュール进行通信。以下是一些サンプル:

  1. 単一書き込み路开关指令レジスタ(05H function code)
  • 指令:01 05 00 00 FF 00 8C 3A
  • 反馈:01 05 00 00 FF 00 8C 3A
  • 注释:回路1开启
  1. 単一書き込み路调光指令レジスタ(06H function code)
  • 指令:01 06 00 00 00 64 88 21
  • 反馈:01 06 00 00 00 64 88 21
  • 注释:回路1亮度调节至100%
  1. 複数書き込み路开关指令レジスタ(0FH function code)
  • 指令:01 0F 00 00 00 08 01 FF BE D5
  • 反馈:01 0F 00 00 00 08 54 0D
  • 注释:回路1-8开启
  1. 複数書き込み路调光指令レジスタ(10H function code)
  • 指令: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 function code)
  • 指令:01 01 00 00 00 08 3D CC
  • 反馈:01 01 01 FF 11 C8
  • 注释:读1-8路,回路1-8开启
  1. 读调光ステータス指令レジスタ(03H function code)
  • 指令:01 03 00 00 00 01 84 0A
  • 反馈:01 03 02 00 64 B9 AF
  • 注释:単一読み込み路,回路1亮度100%
  1. 単一書き込み路调光渐变时间指令レジスタ(06H function code)
  • 指令:01 06 00 80 00 03 C8 23
  • 反馈:01 06 00 80 00 03 C8 23
  • 注释:回路1渐变时间3s
  1. 複数書き込み路路调光渐变时间指令レジスタ(10H function code)
  • 指令: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 function code)
  • 指令:01 06 00 BF 00 01 79 EE
  • 反馈:01 06 00 BF 00 01 79 EE
  • 注释:调用场景1
  1. 场景設定指令レジスタ(10H function code)
    • 指令: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 function code)
    • 指令: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 function code)
    • 指令: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 register)
    • 指令: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 function code)
    • 指令: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 function code)
    • 指令: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 function code)
  • 指令:01 06 00 BF 00 02 39 EF
  • 反馈:0106 00BF 0002 39 EF
  • 注释:调用场景2
  1. 调用场景指令レジスタ(06H function code)
  • 指令:01 06 00 BF 00 03 F8 2F
  • 反馈:010600 BF00 03 F8 2F
  • 注释:调用场景3
  1. 调用场景指令レジスタ(06H function code)
  • 指令:01 06 00 BF 00 04 B9 ED
  • 反馈:01 06 00 BF 00 04 B9 ED
  • 注释:调用场景4
  1. 调用场景指令レジスタ(06H function code)
  • 指令:01 06 00 BF 00 05 78 2D
  • 反馈:0106 00 BF 00 05 78 2D
  • 注释:调用场景5
  1. 调用场景指令レジスタ(06H function code)
  • 指令:010600BF0006382C
  • 反馈:010600BF0006382C
  • 注释:调用场景6
  1. 调用场景指令レジスタ(06H function code)
  • 指令:010600BF00 07F9 EC
  • 反馈:010600 BF0007F9 EC
  • 注释:调用场景7
  1. 调用场景指令レジスタ(06H function code)
  • 指令:010600BF0008B9E8
  • 反馈:010600 BF0008 B9 E8
  • 注释:调用场景8
  1. 场景設定指令レジスタ(10H function code)
  • 指令:0110004000.081000.6400.640064.00 6400 64 00 64 00 64 00 64 99 C4
  • 反馈:011000400008C01B
  • 注释:設定场景1ステータス,回路1-8开
  1. 场景設定指令レジスタ(10H function code)
  • 指令:0110004800081000000000000 000000000000000000F64B
  • 反馈:01100048000841D9
  • 注释:設定场景2ステータス,回路1-8关
  1. 上电ステータス指令レジスタ(10H function code)
  • 指令:011000 8800081000FF00 FF00 FF00 FF 00 FF 00 FF 00 FF 00 FF 11 6C
  • 反馈:01100088000841 E5
  • 注释:1-8回路上电ステータス为停電恢复
  1. 上电ステータス指令レジスタ(10H function code)
  • 指令:0110008800081000000000000 000000000000000000E75A
  • 反馈:01100088000841E5
  • 注释:1-8回路上电ステータス为关闭
  1. 上电ステータス指令レジスタ(10H function code)
  • 指令:0110008800081000640064006400 640064006400640064699C
  • 反馈:01100088000841E5
  • 注释:1-8回路上电ステータス为100%
  1. 时间日期读命令を書く。レジスタ(03H/10H function code)
  • 指令:010300B80007842D
  • 反馈:01030E001900060003000D 003800090002EAF2
  • 注释:当前时间是:2025年6月3日13时26分9秒,星期二

这些协议例程カバー了调光モジュール的多种操作,包括场景调用、场景設定、上电ステータス設定以及时间日期的読み書き。这些操作経由Modbus RTU协议実装,允许用户経由送信特定的指令来控制和监测调光モジュール的ステータス。

继续提供ドキュメント中剩余的协议例程信息:

  1. 日出日落定时設定指令レジスタ(10H function code)
  • 指令: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 function code)
  • 指令: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 function code)
  • 指令: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 function code)
  • 指令: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 function code)
  • 指令: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 function code)
  • 指令: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 function code)
  • 指令: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 function code)
  • 指令: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 function code)
  • 指令:01 06 00 C0 00 03 C9 F7
  • 反馈:01 06 00 C0 00 03 C9 F7
  • 注释:左シリアルポートボーレート設定为9600
  1. ボーレート設定指令レジスタ(03H/06H function code)
  • 指令:01 06 00 C1 00 05 51 35
  • 反馈:01 06 00 C1 00 05 51 35
  • 注释:右シリアルポートボーレート設定为38400
  1. 読み取り左シリアルポート当前ボーレート指令レジスタ(03H function code)
  • 指令:01 03 00 C0 00 01 84 36
  • 反馈:01 03 02 00 03 F8 45
  • 注释:左シリアルポート当前ボーレート为9600
  1. 読み取り右シリアルポート当前ボーレート指令レジスタ(03H function code)
  • 指令: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 function code)

  • 指令:010600C10005 518357
  • 反馈:010600C10005 518357
  • 注释:右シリアルポートボーレート設定为38400

33.デバイス版本読み取り指令レジスタ(03機能コード)

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

以上是ドキュメント中提供的协议例程完全に。リスト。这些例程表示了如何経由Modbus RTU协议与8路0-10V调光モジュール进行通信,包括設定和読み取り各种参数,如场景設定、时间日期、日出日落定时、星期定时、ボーレート設定以及デバイス版本信息等。

我注意到您提供的截图中包含了场景設定レジスター·アドレス的具体信息,这可能是您需要了解的内容。以下是根据截图内容整理的场景設定レジスター·アドレス的詳細はこちら:

场景設定レジスター·アドレス

Scenarios1

  • 回路1レジスタ:0040H
  • 回路2レジスタ:0041H
  • 回路3レジスタ:0042H
  • 回路4レジスタ:0043H
  • 回路5レジスタ:0044H
  • 回路6レジスタ:0045H
  • 回路7レジスタ:0046H
  • 回路8レジスタ:0047H

Scenarios2

  • 回路1レジスタ:0048H
  • 回路2レジスタ:0049H
  • 回路3レジスタ:004AH
  • 回路4レジスタ:004BH
  • 回路5レジスタ:004CH
  • 回路6レジスタ:004DH
  • 回路7レジスタ:004EH
  • 回路8レジスタ:004FH

Scenarios3

  • 回路1レジスタ:0050H
  • 回路2レジスタ:0051H
  • 回路3レジスタ:0052H
  • 回路4レジスタ:0053H
  • 回路5レジスタ:0054H
  • 回路6レジスタ:0055H
  • 回路7レジスタ:0056H
  • 回路8レジスタ:0057H

这些アドレス用于設定和调用不同的场景,每个场景可以設定8个回路(通道)的亮度值。経由向相应的レジスタ写入データ,可以実装对灯光亮度的精确控制。

基于您提供的截图内容,我将继续补充和完善场景設定レジスター·アドレス的詳細はこちら:

场景設定レジスター·アドレス(续)

Scenarios4

  • 回路1レジスタ:0058H
  • 回路2レジスタ:0059H
  • 回路3レジスタ:005AH
  • 回路4レジスタ:005BH
  • 回路5レジスタ:005CH
  • 回路6レジスタ:005DH
  • 回路7レジスタ:005EH
  • 回路8レジスタ:005FH

Scenarios5

  • 回路1レジスタ:0060H
  • 回路2レジスタ:0061H
  • 回路3レジスタ:0062H
  • 回路4レジスタ:0063H
  • 回路5レジスタ:0064H
  • 回路6レジスタ:0065H
  • 回路7レジスタ:0066H
  • 回路8レジスタ:0067H

Scenarios6

  • 回路1レジスタ:0068H
  • 回路2レジスタ:0069H
  • 回路3レジスタ:006AH
  • 回路4レジスタ:006BH
  • 回路5レジスタ:006CH
  • 回路6レジスタ:006DH
  • 回路7レジスタ:006EH
  • 回路8レジスタ:006FH

Scenarios7

  • 回路1レジスタ:0070H
  • 回路2レジスタ:0071H
  • 回路3レジスタ:0072H
  • 回路4レジスタ:0073H
  • 回路5レジスタ:0074H
  • 回路6レジスタ:0075H
  • 回路7レジスタ:0076H
  • 回路8レジスタ:0077H

Scenarios8

  • 回路1レジスタ:0078H
  • 回路2レジスタ:0079H
  • 回路3レジスタ:007AH
  • 回路4レジスタ:007BH
  • 回路5レジスタ:007CH
  • 回路6レジスタ:007DH
  • 回路7レジスタ:007EH
  • 回路8レジスタ:007FH

这些レジスター·アドレス允许用户为每个回路設定不同的亮度级别,从而作成多种照明场景。経由ModbusProtocol,用户可以向这些レジスタ写入データ,以設定或更改场景設定。

使用シーン設定指令レジスタ(10H function code)

例如,要設定场景1的ステータス,使回路1-8すべて开启,可以使用以下指令:

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

这个指令使用10Hfunction code,一次写入多1つのレジスタ的值。在这个例子中,它設定了场景1的すべての回路(1-8)的亮度值为100%(64H)。

基于您提供的截图内容,我将继续补充和完善场景設定レジスター·アドレス的詳細はこちら:

场景設定レジスター·アドレス(续)

Scenarios4

  • 回路1レジスタ:0058H
  • 回路2レジスタ:0059H
  • 回路3レジスタ:005AH
  • 回路4レジスタ:005BH
  • 回路5レジスタ:005CH
  • 回路6レジスタ:005DH
  • 回路7レジスタ:005EH
  • 回路8レジスタ:005FH

Scenarios5

  • 回路1レジスタ:0060H
  • 回路2レジスタ:0061H
  • 回路3レジスタ:0062H
  • 回路4レジスタ:0063H
  • 回路5レジスタ:0064H
  • 回路6レジスタ:0065H
  • 回路7レジスタ:0066H
  • 回路8レジスタ:0067H

Scenarios6

  • 回路1レジスタ:0068H
  • 回路2レジスタ:0069H
  • 回路3レジスタ:006AH
  • 回路4レジスタ:006BH
  • 回路5レジスタ:006CH
  • 回路6レジスタ:006DH
  • 回路7レジスタ:006EH
  • 回路8レジスタ:006FH

Scenarios7

  • 回路1レジスタ:0070H
  • 回路2レジスタ:0071H
  • 回路3レジスタ:0072H
  • 回路4レジスタ:0073H
  • 回路5レジスタ:0074H
  • 回路6レジスタ:0075H
  • 回路7レジスタ:0076H
  • 回路8レジスタ:0077H

Scenarios8

  • 回路1レジスタ:0078H
  • 回路2レジスタ:0079H
  • 回路3レジスタ:007AH
  • 回路4レジスタ:007BH
  • 回路5レジスタ:007CH
  • 回路6レジスタ:007DH
  • 回路7レジスタ:007EH
  • 回路8レジスタ:007FH

这些レジスター·アドレス允许用户为每个回路設定不同的亮度级别,从而作成多种照明场景。経由ModbusProtocol,用户可以向这些レジスタ写入データ,以設定或更改场景設定。

使用シーン設定指令レジスタ(10H function code)

例如,要設定场景1的ステータス,使回路1-8すべて开启,可以使用以下指令:

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

这个指令使用10Hfunction code,一次写入多1つのレジスタ的值。在这个例子中,它設定了场景1的すべての回路(1-8)的亮度值为100%(64H)。

协议例程

  1. 恢复出厂設定指令レジスタ(06機能コード)
    • 指令:010600C20001E9 F6
    • 反馈:010600C20001E9F6
    • 注释:デバイスすべての参数恢复出厂ステータス
  2. ボーレート設定指令レジスタ(03H/06H function code)
    • 指令: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. 菜单定义

Serial number菜单Function数码管表示1数码管表示2
1P0开机页&待机页,表示当前时分13:5313:53

3. 功能設定

3.1. アドレス設定
Serial numberPagesFunction数码管表示数码管ステータス位
1P1アドレス設定アドレスステータス表示:ID01千位和百位表示固定IDcharacters,十位和个位表示駅からの住所01-63,出厂デフォルトID01
3.2. 日期設定
Serial numberPagesFunction数码管表示数码管ステータス位
1P2日期設定年份菜单:2025千位和百位固定20,十位和个位调节年份25-99
3.3. ボーレート設定
Serial numberPagesFunction数码管表示数码管ステータス位
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通道全开,解除消防モード时,亮度ステータス去到消防前ステータス

注:在消防モード时,软件和手动按键无法对デバイス进行操作

Put this resource to use in a real project?

Go to the Tool Center for message parsing, CRC verification and device debugging, or submit your requirements for selection and integration advice.

Engineer Membership

Turn this article into actionable debugging resources

After activation, you can use advanced message parsing, resource pack downloads, code examples, engineering cases and priority technical support, suitable for real project delivery.

Unlimited Advanced Tools
Resource & Code Packs
Complete Engineering Case Library
Priority Technical Support

Leave a Reply

Your email address will not be published. Required fields are marked *.