一种控制器通讯协议格式规范
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
02H
备注
固定
命令字 47H
调光指令
数据 1
DATA1 调光等
级
校验 码 CS
计算
结束 符 16H
固定
2.5、状态查询指令下行通讯协议说明:
指令前 7 个字节不变,后字节数据格式如下:
说明 起始帧 2 控制码 数据长度
数据代
68H
01H
01H
码
备注
固定
命令字 校验码
45H
CS
状态查 询指令
计算
结束符 16H 固定
一种控制器通讯协议格式规范
目录 1、基本通讯格式如下:................................................................................................................... 2 2、单路控制通讯格式说明:...........................................................................................................2
控
起始
说明
制
帧2
码
数 据 命令 长字 度
控制 1 数据
控制 2 数据
功率 功率 校
结
因素 因素 验
束
1
2码
符
数据
DATA DATA DATA DATA DATA DATA DATA DATA DAT DATA CS
68H C 29H 48H
16H
代码
1
2
3
4
5
6
7
8 A9 10
数据
D1- D5- D9- D13- D17- D21- D25- D29- D33- D37-
2.1、开关指令下行通讯协议说明:....................................................................................... 2 2.2、开关数据上行通讯协议说明:....................................................................................... 2 2.3、调光指令下行通讯协议说明............................................................................................3 2.4、调光数据上行通讯协议说明............................................................................................3 2.5、状态查询指令下行通讯协议说明:............................................................................... 3 2.6、状态查询数据上行通讯协议说明:............................................................................... 3 2.7、实时数据查询指令下行通讯协议说明:....................................................................... 4 2.8、实时数据查询数据上行通讯协议说明........................................................................... 4 2.9、基本实时故障上报通讯协议说明................................................................................... 4 3、双路控制通讯格式说明:...........................................................................................................5 3.1、开关指令下行通讯协议说明:....................................................................................... 5 3.2、开关指令上行通讯协议说明:....................................................................................... 5 3.3、状态查询下行通讯协议说明:....................................................................................... 5 3.4、状态查询数据上行通讯协议说明:............................................................................... 5 3.5、实时数据查询下行通讯协议说明:............................................................................... 6 3.6、实时数据查询数据上行通讯协议说明:....................................................................... 6 3.7、调光指令下行通讯协议说明............................................................................................6 3.8、调光数据上行通讯协议说明............................................................................................7 3.9、双路控制实时故障上报通讯协议说明........................................................................... 7
起始
数据
控制码
命令字
帧2
长度
68H 01H 21H 48H DATA1 DATA2
固定
D1-D4 D5-D8
实时数
电压数 电流数
据查询
据
据
指令
数据 1
DATA3 DATA4 DATA5
D9-D12 D13-D16 D17-D20
功率
功率因 用电量
素
校验 码 CS
计算
结束符 16H
固定
2.9、基本实时故障上报通讯协议说明
校验码 结束符
CS
16H
计算
3.3、状态查询下行通讯协议说明:
指令前 7 个字节不变,后字节数据格式如下:
说明
数据 代码
起始 帧2
68H
控制码 C
数据 命令字
长Hale Waihona Puke Baidu 02H 45
备注
选择下行方 式
状态查 询指令
控制器 码
03
控制器 码
校验码 CS
计算
结束符 16H
3.4、状态查询数据上行通讯协议说明:
指令前 7 个字节不变,后字节数据格式如下:
起始
数据
控制
说明
控制码
状态 1
帧2
长度
器码
数据 1
状态 2
信息 1
数据 2
信息 2
校结 验束 码符
数据
68H
C
07H 45H 03H DATA1 STATE2 NEWS1 DATA3
NEWS2 CS 16H
代码
备注
选择下 行方式
状态查 控制 控制 1 调 各控制 控制 1 故 控制 2 调 控制 2 故 计 询 器码 光等级 器状态 障信息 光等级 障信息 算
指令前 7 个字节不变,后字节数据格式如下:
起始 说明
帧2
控制字
数据 命令字
长度
数据 1
数据 68H
代码 备注
01H 固定
04H CMD
开、关 指令
01H 固定
数据 2
信息 1
结 校验
束 码
符
DATA2
NEWS1
CS 16H
固 调光等级 故障信息 计算
定
2/7
2.3、调光指令下行通讯协议说明
指令前 7 个字节不变,后字节数据格式如下:
2、单路控制通讯格式说明:
2.1、开关指令下行通讯协议说明:
指令前 7 个字节不变,后字节数据格式如下:
起始 说明
帧2
控制码
数据 长度
命令字
数据
68H
01H
03H
CMD
代码
备注
固定
固定 开、关指令
数据 1
DATA1 调光等
级
灯具码 校验码 结束符
01H
CS
16H
固定 计算
2.2、开关数据上行通讯协议说明:
说明
起始帧 2
数据长
控制码
命令字
度
数据代 68H
码
01H
03H
47H
备注
固定
调光指令
数据 1
DATA1 20 调 光等级
灯具码 01H 固定
校验 码
CS
结束 符
16H
计算 固定
2.4、调光数据上行通讯协议说明
指令前 7 个字节不变,后字节数据格式如下:
说明
起始帧 2
数据长 控制码
度
数据代 68H
码
01H
光等级
3.2、开关指令上行通讯协议说明:
说明 数据 代码 备注
指令前 7 个字节不变,后字节数据格式如下:
起始 帧2
控制码
数据 状态 1 控制器码
长度
68H
C
LONG STATE1 LAMP
选择下行方 式
开、关 控制器码
状态
数据 1
DATA1 控制 1 调
光等级
状态 2 数据 2
STATE1 DATA2 各控制 控制 2 调 器状态 光等级
3/7
2.7、实时数据查询指令下行通讯协议说明:
指令前 7 个字节不变,后字节数据格式如下:
说明 起始帧 2 控制码 数据长度
数据代
68H
01H
01H
码
备注
固定
命令字 校验码
48H
CS
数据查 询指令
计算
结束符 16H 固定
2.8、实时数据查询数据上行通讯协议说明
说明
数据 代码 数据
位
备注
指令前 7 个字节不变,后字节数据格式如下:
模 256 的和,即二进制算数和,不操作 256 的溢出值;
备注 2:后续的所有指令格式中,前 7 个字节保存不变,即:68 01 02 03 04 05 06 这 6
个字节将不会变化,每次的指令前面都将保持这 6 个字节;
备注 3:串口 UART 通讯,TTL 电平,3.3V,波特率 9600,偶检验,8 数据位,1 停止位;
位
D4 D8 D12 D16 D20 D24 D28 D32 D36 D40
选
备注
择
实时
功率 功率
电压 电流 功率 电能 电压 电流 功率 电能
上
数据
因素 因素 计 固
1
1
1
1
2
2
2
2
行
查询
1
2 算定
数据 数据 数据 数据 数据 数据 数据 数据
5/7
3.5、实时数据查询下行通讯协议说明:
指令前 7 个字节不变,后字节数据格式如下:
说明 起始帧 2 控制码 数据长度
数据
68H
C
01H
代码
备注
选择下 行方式
命令字
48 数据查询指
令
校验码 CS
计算
结束符 16H
3.6、实时数据查询数据上行通讯协议说明:
指令前 7 个字节不变,后字节数据格式如下:
指令前 7 个字节不变,后字节数据格式如下:
起始
数据
说明
控制码
命令字 状态 1
帧2
长度
数据 68H 04H 04H 45H 05H
代码
备注
单播上 报
状态查 故障指 询指令 令
数据 1
DATA1 调光 等级
信息 1
NEWS1 故障信
息
校验码 CS
计算
结束符 16H 固定
4/7
3、双路控制通讯格式说明:
3.1、开关指令下行通讯协议说明:
指令前 7 个字节不变,后字节数据格式如下:
起始 说明
帧2
控制码
数据 命令字
长度
数据 1
数据
68H
C
04H CMD DATA1
代码
备注
选择下行方 式
开、关 控制 1 调 指令 光等级
控制器 码
LAM.P
控制器 码
数据 2 校验码 结束符
DATA2
CS
16H
控制 2 调 计算
1/7
1、基本通讯格式如下:
起始 说明
帧1
地址位
数
起控
校结
据 状态
始制
验束
长 数据
帧2 码
码符
度
数据代 68H 01H 02H 03H 04H 05H 06H 68H C
码
L DATA CS 16H
1字 字节数
节
6 字节
1字 1字 1字
1字 1字
不定
节节节
节节
固
固
备注
固定
定
定
备注 1:检验码 CS 值由计算产生,1 个字节,从起始帧 1 开始到结束符前的所有字节的
2.6、状态查询数据上行通讯协议说明:
指令前 7 个字节不变,后字节数据格式如下:
起始
数据
说明
控制码
命令字 状态 1
帧2
长度
数据 68H 01H 04H 45H STATE1
代码
备注
固定
状态查 开、关 询指令 状态
数据 1
DATA1 调光等
级
信息 1
NEWS1 故障状
态
校验码 CS
计算
结束符 16H 固定