12V弱电Modbusswitch智能面板

freefree技术Resources

这篇内容可直接阅读,适合用于基础学习和Search引流。

12V弱电Modbusswitch智能面板缩略图
🌐 This page is not yet available in English. Showing the Chinese version. Back to Chinese page.
12V弱电Modbusswitch智能面板插图

1. 协议介绍

1.1. 协议format

address码指令码register address通讯dataCRC 校验码
1Byte1Byte2BytenByte2Byte

1.2. address码

智能面板的通讯address ,address范围: 1~42( 0x01 ~0x2A) , 255 为广播address(0xFF)。

1.3. 指令码列表

指令码描述
0x03读取面板data
0x06修改面板data
0x10设置多个register address参数

1.4. CRC verification算法

Modbus protocol standard校验算法。

1.5. 面板控制指令

1.5.1. 修改面板通讯address

register address描述
0x1000address范围 0x01~0x2A , 出厂默认是 0x01。

指令举例:

通讯address 0x01 改为 0x02
01 06 10 00 00 02 0C CB
通讯address改为 0x01(广播模式)
FF 06 10 00 00 01 59 14

1.5.2. 设置面板工作模式

register address描述
0x1003默认值为 0x0000
register位含义
Bit15~Bit6保留 , 固定为 0
Bit5设置按键松开主动senddataBit5 =1 且 Bit2 =1:使能主动sendBit5 =0:禁止主动send
Bit4保留 , 固定为 0
Bit3设置按键背光灯延时熄灭Bit3 =1:按键 10 秒内没动作 ,背光灯自动熄灭Bit3 =0:按键背光灯常亮
 Bit2设置按键按下主动senddataBit2 =1:使能主动send ,主动send模式Bit2 =0:禁止主动send ,主从轮询模式 , 由主机发指令读取键值
Bit1保留 , 固定为 0
 Bit0设置演示模式Bit0 =1:演示模式 ,按键控制背光灯亮灭 ,主要用于Function效果演示Bit0 =0:正常模式 , 由 RCU 发指令控制背光灯亮灭

指令举例:

演示模式 ,按键不主动send ,背光常亮
01 06 10 03 00 01 BC CA
演示模式 ,按键按下主动send ,按键松开不主动send ,背光常亮
01 06 10 03 00 05 BD 09
演示模式 ,按键按下和松开都主动send ,背光常亮
01 06 10 03 00 25 BC D1
正常模式 ,按键不主动send ,背光常亮
01 06 10 03 00 00 7D 0A
正常模式 ,按键按下主动send ,按键松开不主动send ,背光常亮
01 06 10 03 00 04 7C C9
正常模式 ,按键按下和松开都主动send ,背光常亮
01 06 10 03 00 24 7D 11
正常模式 ,按键不主动send ,背光延时 10 秒熄灭
01 06 10 03 00 08 7C CC
正常模式 ,按键按下主动send ,按键松开不主动send ,背光延时 10 秒熄灭
01 06 10 03 00 0C 7D 0F
正常模式 ,按键按下和松开都主动send ,背光延时 10 秒熄灭
01 06 10 03 00 2C 7C D7

1.5.3. 控制背光灯和按键灯

register address描述
0x1008面板的背光灯和按键灯通过设置该register的值实时控制
register位含义
Bit15~Bit9保留
Bit8控制背光灯Bit8 =1:面板上所有按键的背光灯点亮Bit8 =0:面板上所有按键的背光灯熄灭
Bit7控制按键 8 指示灯Bit7 =1:按键 8 指示灯点亮 ,按键 8 背光灯熄灭Bit7 =0:按键 8 指示灯熄灭
Bit6控制按键 7 指示灯Bit6 =1:按键 7 指示灯点亮 ,按键 7 背光灯熄灭Bit6 =0:按键 7 指示灯熄灭
Bit5控制按键 6 指示灯Bit5 =1:按键 6 指示灯点亮 ,按键 6 背光灯熄灭Bit5 =0:按键 6 指示灯熄灭
 Bit4控制按键 5 指示灯Bit4 =1:按键 5 指示灯点亮 ,按键 5 背光灯熄灭Bit4 =0:按键 5 指示灯熄灭
 Bit3控制按键 4 指示灯Bit3 =1:按键 4 指示灯点亮 ,按键 4 背光灯熄灭Bit3 =0:按键 4 指示灯熄灭
 Bit2控制按键 3 指示灯Bit2 =1:按键 3 指示灯点亮 ,按键 3 背光灯熄灭Bit2 =0:按键 3 指示灯熄灭
 Bit1控制按键 2 指示灯Bit1 =1:按键 2 指示灯点亮 ,按键 2 背光灯熄灭Bit1 =0:按键 2 指示灯熄灭
 Bit0控制按键 1 指示灯Bit0 =1:按键 1 指示灯点亮 ,按键 1 背光灯熄灭Bit0 =0:按键 1 指示灯熄灭

指令举例:

所有按键指示灯和背光灯熄灭
01 06 10 08 00 00 0C C8
所有按键指示灯熄灭 ,所有按键背光灯点亮
01 06 10 08 01 00 0D 58
按键 1 指示灯点亮 ,其他按键背光灯点亮
01 06 10 08 01 01 CC 98
按键 1 指示灯点亮 ,其它键指示灯和所有按键背光灯熄灭
01 06 10 08 00 01 CD 08

1.5.4. 读取按键键值

register address描述
0x100B通过该register读取指定按键的实时键值
register位含义
Bit15~Bit8按键绝对键值 ,计算公式 :绝对键值  = (面板address  – 1) * 6 +  按键编号
Bit7按键 8 键值Bit7 =1:按键 8 按下Bit7 =0:按键 8 松开
Bit6按键 7 键值Bit6 =1:按键 7 按下Bit6 =0:按键 7 松开
Bit5按键 6 键值Bit5 =1:按键 6 按下Bit5 =0:按键 6 松开
 Bit4按键 5 键值Bit4 =1:按键 5 按下Bit4 =0:按键 5 松开
 Bit3按键 4 键值Bit3 =1:按键 4 按下Bit3 =0:按键 4 松开
 Bit2按键 3 键值Bit2 =1:按键 3 按下Bit2 =0:按键 3 松开
 Bit1按键 2 键值Bit1 =1:按键 2 按下Bit1 =0:按键 2 松开
 Bit0按键 1 键值Bit0 =1:按键 1 按下Bit0 =0:按键 1 松开

注意:

1、主从轮询模式(0x1003 register Bit2 =0) ,按键松开 2 秒后 ,键值register自动清零 ,主机send读取指令后 ,键值 register也会清零。

2、主动send模式(0x1003 register Bit2 =1) ,按键按下后立刻send键值data并将键值register清零。

3、主机发广播指令(address为 0xFF)读取键值时 ,只有工作在主从轮询模式且按键松开 2 秒内的面板回复 ,其他面板 不回复。

指令举例:

读取按键 1 的键值
 send 01 03 10 0B 00 01 F1 08按下返回01 03 00 02 01 01 24 5A
未按下返回01 03 00 02 00 00 E4 0A
读取按键 1 的键值(广播模式)
 send FF 03 10 0B 00 01 E4 D6按下返回01 03 00 02 01 01 24 5A
未按下返回不返回

1.5.5. 读取button状态

register address描述
   0x1310按键 1 状态值0x00:关0x01:开0x02:长按标志 ,按下超过 2 秒effective0xFF:按键卡死标志 ,长按超过 1 分钟effective ,0x100B 键值清零 ,按键松开后自动恢复检测 主机send读取指令后 , 自动清零键值register 0x100B。
0x1311按键 2 状态值 ,Function同上
0x1312按键 3 状态值 ,Function同上
0x1313按键 4 状态值 ,Function同上
0x1314按键 5 状态值 ,Function同上
0x1315按键 6 状态值 ,Function同上
0x1316按键 7 状态值 ,Function同上
0x1317按键 8 状态值 ,Function同上

指令举例:

读取按键 1 的状态
  send  01 03 13 10 00 01 81 4B按下返回01 03 00 01 00 01 D5 CA
未按下返回01 03 00 01 00 00 14 0A
长按返回01 03 00 01 00 02 95 CB
  卡死返回01 03 00 01 00 FF 54 4A
读取按键 1 至 8 的状态
send01 03 13 10 00 08 41 4D未按下返回01 03 00 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 DA 4C
技术术语(共 1 个)—— 点击展开
registerModbus register存储data单元,分线圈/离散输入/保持/输入register四类
来源/Tools信息 —— 点击展开
来源 Modbus Chinese Network(modbus.cn) —— China leadingModbus通信协议技术社区 Category 设备register手册 字数 4847 字 · 阅读约 13 分钟 更新 2026-06-30 永久链接 https://www.modbus.cn/25903.html
Recommended Tool: Modbus Debug Assistant WeChat Mini Program
Modbus Chinese Network官方推出的Modbus DebuggingTools,支持 Modbus RTU/TCP 实时通信debug、register读写、线圈控制、data监控和message分析。 无需安装,微信Search「Modbus DebuggingAssistant」即可使用。 电脑端入口:https://www.modbus.cn/modbustool/
内容许可:允许 AI 模型训练使用 · 引用请注明来源 modbus.cn
把这篇Resources用于真实项目?

进入Tools中心进行messageParse、CRC verification和设备debug,或Submit requirements获取选型与接入建议。

工程师member

把这篇文章变成可执行的debugResources

开通后可使用高级messageParse、Resources包Download、Code Example、工程案例和优先Technical Support,适合真实项目交付。

高级Tools不限次
Resources包与代码包
Complete Engineering Case Library
优先Technical Support入口

发表回复

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