1、1/16中恒主监控器通讯协议中恒主监控器通讯协议(CDT91 循环)Ver2.1本规约适用于主机与中恒直流屏主监控器通讯,支持标准 RS232/RS485 串行通信,信息传输方式为异步方式,报文内容以 8 位字节为传送单元,每字节附加 1 位起始位与 1 位停止位,无奇偶校验,波特率可变。低字节先送,高字节后送,字节内低位先送,高位后送。1、 基本结构(1) 帧结构同步字 控制字 信息字 1 信息字 N 同步字 (2)同步字:3 组 EB90H,如下图(3)控制字:6 字节,如下图 b7 b0EBH(11101011B)90H(10010000B)EBH(10010000B)90H(00001
2、001B)EBH(11101011B)90H(10010000B)图1 同步字排列格式 图2 控制字 (a)控制字组成 (b)控制字节 控制字节: E:扩展位。当E=0时使用表1已定义的帧类别,当E=1 时帧类别可另行定义L:帧长定义位。当L=0时表示本帧信息字数n为0, 即本帧没有信息字;S:源站址有效位。S=1 表示控制字中源发站地址有效,否则源站址字节无意义D:目的站址有效位。 D=1 表示控制字中目的站地址有效,否则目的站址字节无意义帧类别:控制字节 E=0 时,帧类别定义见下表。源站址、目的站址:此数据发出站、接收站的地址 校验码:控制字校验从控制字节开始校验定义帧类别代号上行 E=
3、0 下行 E=061H 重要遥测(A帧) 遥控选择C2H 次要遥测(B帧) 遥控执行B3H 一般遥测(C帧) 遥控撤消F4H 遥信状态(D1帧) 升降选择85H 电能脉冲数值(D2帧) 升降执行26H 事件顺序记录(E帧) 升降撤消57H 设定命令7AH 设置时钟0BH 设置时钟校正值4CH 召唤子站时钟3DH 复归命令9EH 遥控返校 广播命令noyes 控制字节帧类别信息字数 n源站址目地站址校验码B7 字节B8 字节B9 字节B10 字节B11 字节B12 字节 (a)2/16中恒主监控器通讯协议(4) 信息字结构每个信息字由BnBn+5 6个字节构成:功能码一个字节、信息、数据码4个字
4、节和校验码一个字节,其通用格式如图所示。具体定义见下文。b7 b0功能码b7 b0b7 b0b7 b0b7 b0校验码功能码:功能码有 256 个(00H-FFH),分别代表不同信息用途,具体分配见表功能码代号 字数 用途 信息位数 容量00H 7FH 128 遥测 16 25680H81H 2 事件顺序记录 64 409682H83H 备用84H85H 2 子站时钟返送 64 186H89H 4 总加遥测 16 88AH 1 频率 16 28BH 1 复归命令( 下行) 16 168CH 1 广播命令( 下行) 16 168DH92H 6 水位 24 693H 9FH 备.用A0H DFH
5、64 电能脉冲计数值 32 64E0H 1 遥控选择( 下行) 32 256E1H 1 遥控返校 32 256E2H 1 遥控执行( 下行) 32 256E3H 1 遥控撤消( 下行) 32 256E4H 1 升降选择( 下行) 32 256E5H 1 升降返校 32 256E6H 1 升降执行( 下行) 32 256E7H 升降撤消( 下行) 32 256E8H 1 设定命令( 下行) 32 256E9H l 备用EAH 1 备用EBH 1 备用.ECH 1 子站状态信息 8 1EDH l 设置时钟校正值( 下行) 32 1EEHEFH 2 设置时钟( 下行) 64 1F0HFFH 16 遥
6、信 32 5l2信息、数据 Bn 字节Bn+1 字节Bn+2 字节Bn+3 字节Bn+4 字节Bn+5 字节3/16中恒主监控器通讯协议帧循环A、B、A、C 、A、B 、A、D1 、A 、B 、A 、C 、A 、B、A、D1 其中 A 为重要遥测数据帧; B 为次要遥测数据帧;C 为一般遥测数据帧;D1 为遥信数据帧,直流屏加电后,主监控器将以上帧循环向主机发送。除所列功能外,其他功能暂不支持。RS485 串行通信通信模式下要求主机收到完整数据后才能下发命令。2、遥信数据(D1 帧)同步字排列格式EBH(11101011B) B1 字节90H (10010000B) B2 字节EBH(1110
7、1011B) B3 字节90H (10010000B) B4 字节EBH(11101011B) B5 字节90H (10010000B) B6 字节控制字定义如下:控制字节(71H) B7 字节帧类别 (F4H) B8 字节信息字数(10H) B9 字节源站址 (XXH) B10 字节目的站址(XXH) B11 字节校验码 B12 字节信息字如下:功能码 0F0H B13 字节遥信字 1 低位 B14 字节遥信字 1 高位 B15 字节遥信字 2 低位 B16 字节遥信字 2 高位 B17 字节校验码 B18 字节 校验码从 B13 字节开始功能码 0F1H B19 字节遥信字 1 低位 B2
8、0 字节遥信字 1 高位 B21 字节遥信字 2 低位 B22 字节遥信字 2 高位 B23 字节校验码 B24 字节 校验码从 B19 字节开始功能码 0FFH B103 字节遥信字 1 低位 B104 字节遥信字 1 高位 B105 字节遥信字 2 低位 B106 字节遥信字 2 高位 B107 字节校验码 B108 字节 校验码从 B103 字节开始4/16中恒主监控器通讯协议功能码 遥信字 1 遥信字 2F0Hbit0 一路 A 相过压 bit1 一路 A 相欠压 bit2 一路 A 相缺相 bit3 一路 B 相过压bit4 一路 B 相欠压 bit5 一路 B 相缺相 bit6 一
9、路 C 相过压 bit7 一路 C 相欠压bit8 一路 C 相缺相 bit9 一路停电 bit0 二路 A 相过压 bit1 二路 A 相欠压 bit2 二路 A 相缺相 bit3 二路 B 相过压bit4 二路 B 相欠压 bit5 二路 B 相缺相 bit6 二路 C 相过压 bit7 二路 C 相欠压bit8 二路 C 相缺相 bit9 二路停电 F1Hbit0 合母 1 过压 bit1 合母 1 欠压bit2 控母 1 过压 bit3 控母 1 欠压bit4 合母 2 过压 bit5 合母 2 欠压bit6 控母 2 过压 bit7 控母 2 欠压故障标志:bit0bit7 对应于开
10、出故障映射节点 (包括“整流模块故障”,“绝缘故障”,“直流故障” , “交流故障”,“电池故障”,“逆变故障”,“开关故障”,“系统故障” ) F2H bit0-15 1-16 号模块故障 Bit0-15 17-32 号模块故障F3H bit0-9 特定开关 1-10 状态 通信故障:bit0bit6 对应于绝缘、交流、逆变器、开入、开出、电池、整流模块F4H bit0-11 灯板 1 开关节点 01-12 状态bit0 代表吸合 1 代表断开 bit0-11 灯板 2 开关节点 01-12 状态F5H bit0-11 灯板 3 开关节点 01-12 状态 bit0-11 灯板 4 开关节点
11、 01-12 状态F6H bit0-11 灯板 5 开关节点 01-12 状态 bit0-11 灯板 6 开关节点 01-12 状态F7H bit0-11 灯板 7 开关节点 01-12 状态 bit0-11 灯板 8 开关节点 01-12 状态F8H bit0-11 灯板 9 开关节点 01-12 状态 bit0-11 灯板 10 开关节点 01-12 状态F9H bit0-11 灯板 11 开关节点 01-12 状态 bit0-11 灯板 12 开关节点 01-12 状态FAH bit0-11 灯板 13 开关节点 01-12 状态 bit0-11 灯板 14 开关节点 01-12 状态F
12、BH bit0-11 灯板 15 开关节点 01-12 状态 bit0-11 灯板 16 开关节点 01-12 状态FCH bit0-9 开入盒 1 开关节点 01-10 状态bit0 代表正常 1 代表异常 bit0-9 开入盒 2 开关节点 01-10 状态FDH bit0-9 开入盒 3 开关节点 01-10 状态 bit0-9 开入盒 4 开关节点 01-10 状态FEH bit0-9 开入盒 5 开关节点 01-10 状态 bit0-9 开入盒 6 开关节点 01-10 状态FFH bit0-9 开入盒 7 开关节点 01-10 状态 bit0-9 开入盒 8 开关节点 01-10
13、状态说明:故障相应位=1 表示有故障5/16中恒主监控器通讯协议3、遥测数据(A 帧)同步字排列格式EBH(11101011B) B1 字节90H (10010000B) B2 字节EBH(11101011B) B3 字节90H (10010000B) B4 字节EBH(11101011B) B5 字节90H (10010000B) B6 字节控制字定义如下:控制字节(71H) B7 字节帧类别 (61H) B8 字节信息字数(0CH) B9 字节源站址 (XXH) B10 字节目的站址(XXH) B11 字节校验码 B12 字节信息字如下:功能码 (00H) B13 字节遥测字 1 低位 B
14、14 字节遥测字 1 高位 B15 字节遥测字 2 低位 B16 字节遥测字 2 高位 B17 字节校验码 B18 字节 校验码从 B13 字节开始功能码 (01H) B19 字节遥测字 1 低位 B20 字节遥测字 1 高位 B21 字节遥测字 2 低位 B22 字节遥测字 2 高位 B23 字节校验码 B24 字节 校验码从 B19 字节开始功能码 (0AH) B73 字节遥测字 1 低位 B74 字节遥测字 1 高位 B75 字节遥测字 2 低位 B76 字节遥测字 2 高位 B77 字节校验码 B78 字节 校验码从 B73 字节开始功能码 (0BH) B79 字节遥测字 1 低位 B
15、80 字节遥测字 1 高位 B81 字节遥测字 2 低位 B82 字节遥测字 2 高位 B83 字节校验码 B84 字节 校验码从 B79 字节开始6/16中恒主监控器通讯协议定义功能码如下表所示定义。功能码 遥测参数遥测字 1 交流路 A 相电压00H遥测字 2 交流路 B 相电压遥测字 1 交流路 C 相电压01H遥测字 2 交流路 A 相电压遥测字 1 交流路 B 相电压02H遥测字 2 交流路 C 相电压遥测字 1 1 段合闸母线电压03H遥测字 2 1 段合闸母线电流遥测字 1 1 段控制母线电压04H遥测字 2 1 段控制母线电流遥测字 1 1 段电池端压05H遥测字 2 1 段电
16、池电流遥测字 1 1 段总电流06H遥测字 2 电池组一状态遥测字 1 2 段合闸母线电压07H遥测字 2 2 段合闸母线电流遥测字 1 2 段控制母线电压08H遥测字 2 2 段控制母线电流遥测字 1 2 段电池端压09H遥测字 2 2 段电池电流遥测字 1 2 段总电流0AH遥测字 2 电池组二状态遥测字 1 充电屏一温度0BH遥测字 2 充电屏二温度每个信息字传送两路遥测量;所有数据按照规则定义:b11-b0 传送一路模拟量,以二进制码表示。b 11=0 时为正数;b11=1 时为负数,以 2 的补码表示负数。b14=1 表示溢出,b 15=1 时表示数无效电池组状态:0 浮充 1 均充
17、 2 均充延时 3 放电测试 4 放电7/16中恒主监控器通讯协议4、次要遥测数据(B 帧)同步字排列格式EBH(11101011B) B1 字节90H (10010000B) B2 字节EBH(11101011B) B3 字节90H (10010000B) B4 字节EBH(11101011B) B5 字节90H (10010000B) B6 字节控制字定义如下:控制字节(71H) B7 字节帧类别 (C2H) B8 字节信息字数(10H) B9 字节源站址 (XXH) B10 字节目的站址(XXH) B11 字节校验码 B12 字节信息字如下:功能码 (40H) B13 字节遥测字 1 低
18、位 B14 字节遥测字 1 高位 B15 字节遥测字 2 低位 B16 字节遥测字 2 高位 B17 字节校验码 B18 字节 校验码从 B13 字节开始功能码 (41H) B19 字节遥测字 1 低位 B20 字节遥测字 1 高位 B21 字节遥测字 2 低位 B22 字节遥测字 2 高位 B23 字节校验码 B24 字节 校验码从 B19 字节开始功能码 (4FH) B103 字节遥测字 1 低位 B104 字节遥测字 1 高位 B105 字节遥测字 2 低位 B106 字节遥测字 2 高位 B107 字节校验码 B108 字节 校验码从 B103 字节开始8/16中恒主监控器通讯协议定义
19、功能码如下表所示定义。功能码 含义遥测字 1 1 号模块电流40H遥测字 2 2 号模块电流遥测字 1 3 号模块电流41H遥测字 2 4 号模块电流遥测字 1 5 号模块电流42H遥测字 2 6 号模块电流遥测字 1 7 号模块电流43H遥测字 2 8 号模块电流遥测字 1 9 号模块电流44H遥测字 2 10 号模块电流遥测字 1 11 号模块电流45H遥测字 2 12 号模块电流遥测字 1 13 号模块电流46H遥测字 2 14 号模块电流遥测字 1 15 号模块电流47H遥测字 2 16 号模块电流遥测字 1 17 号模块电流48H遥测字 2 18 号模块电流遥测字 1 19 号模块电
20、流49H遥测字 2 20 号模块电流遥测字 1 21 号模块电流4AH遥测字 2 22 号模块电流遥测字 1 23 号模块电流4BH遥测字 2 24 号模块电流遥测字 1 25 号模块电流4CH遥测字 2 26 号模块电流遥测字 1 27 号模块电流4DH遥测字 2 28 号模块电流遥测字 1 29 号模块电流4EH遥测字 2 30 号模块电流遥测字 1 31 号模块电流4FH遥测字 2 32 号模块电流每个信息字传送两路遥测量;数据系数 0.1,即为实际值*10 上送。所有数据按照规则定义:b11-b0 传送一路模拟量,以二进制码表示。b 11=0 时为正数;b11=1 时为负数,以 2 的
21、补码表示负数。b14=1 表示溢出,b 15=1 时表示数无效9/16中恒主监控器通讯协议5、一般遥测数据(C 帧)同步字排列格式EBH(11101011B) B1 字节90H (10010000B) B2 字节EBH(11101011B) B3 字节90H (10010000B) B4 字节EBH(11101011B) B5 字节90H (10010000B) B6 字节控制字定义如下:控制字节(71H) B7 字节帧类别 (B3H) B8 字节信息字数(XXH) B9 字节源站址 (XXH) B10 字节目的站址(XXH) B11 字节校验码 B12 字节信息字如下:功能码 (60H) B
22、13 字节遥测字 1 低位 B14 字节遥测字 1 高位 B15 字节遥测字 2 低位 B16 字节遥测字 2 高位 B17 字节校验码 B18 字节 校验码从 B13 字节开始功能码 (61H) B19 字节遥测字 1 低位 B20 字节遥测字 1 高位 B21 字节遥测字 2 低位 B22 字节遥测字 2 高位 B23 字节校验码 B24 字节 校验码从 B19 字节开始功能码 (6FH) B103 字节遥测字 1 低位 B104 字节遥测字 1 高位 B105 字节遥测字 2 低位 B106 字节遥测字 2 高位 B107 字节校验码 B108 字节 校验码从 B103 字节开始10/1
23、6中恒主监控器通讯协议遥测字 1 1 段合母正对地电压60H遥测字 2 1 段合母负对地电压遥测字 1 1 段控母母正对地电压61H遥测字 2 1 段控母负对地电压遥测字 1 2 段合母正对地电压62H遥测字 2 2 段合母负对地电压遥测字 1 2 段控母母正对地电压63H遥测字 2 2 段控母负对地电压遥测字 1 接地故障 1 接地支路64H遥测字 2 接地故障 1 接地电阻值,单位 K遥测字 1 接地故障 2 接地支路65H遥测字 2 接地故障 2 接地电阻值遥测字 1 接地故障 3 接地支路66H遥测字 2 接地故障 3 接地电阻值遥测字 1 接地故障 4 接地支路67H遥测字 2 接地
24、故障 4 接地电阻值遥测字 1 接地故障 5 接地支路68H遥测字 2 接地故障 5 接地电阻值遥测字 1 接地故障 6 接地支路69H遥测字 2 接地故障 6 接地电阻值遥测字 1 接地故障 7 接地支路6AH遥测字 2 接地故障 7 接地电阻值遥测字 1 接地故障 8 接地支路6BH遥测字 2 接地故障 8 接地电阻值遥测字 1 接地故障 9 接地支路6CH遥测字 2 接地故障 9 接地电阻值遥测字 1 接地故障 10 接地支路6DH遥测字 2 接地故障 10 接地电阻值遥测字 1 接地故障 11 接地支路6EH遥测字 2 接地故障 11 接地电阻值遥测字 1 接地故障 12 接地支路6F
25、H遥测字 2 接地故障 12 接地电阻值一般遥测信息字数由接地故障数决定,如果没有接地故障则仅传送母线对地电压每个信息字传送两路遥测量;所有数据按照规则定义:b11-b0 传送一路模拟量,以二进制码表示。b 11=0 时为正数;b11=1 时为负数,以 2 的补码表示负数。b14=1 表示溢出,b 15=1 时表示数无效接地支路支路号统一编址,每个模块按 120 支路计算11/16中恒主监控器通讯协议6、遥控数据遥控过程:(1)遥控选择 主机直流屏同步字排列格式EBH(11101011B) B1 字节90H (10010000B) B2 字节EBH(11101011B) B3 字节90H (1
26、0010000B) B4 字节EBH(11101011B) B5 字节90H (10010000B) B6 字节控制字定义如下:控制字节(71H) B7 字节帧类别 (61H) B8 字节信息字数(03H) B9 字节源站址 (XXH) B10 字节目的站址(XXH) B11 字节校验码 B12 字节 校验码从 B7 字节开始信息字 1功能码 (E0H) B13 字节控制命令(CCH/33H) B14 字节开关序号 B15 字节控制命令(CCH/33H) B16 字节开关序号 B17 字节校验码 B18 字节 校验码从 B13 字节开始信息字 2功能码 (E0H) B19 字节控制命令(CCH
27、/33H) B20 字节开关序号 B21 字节控制命令(CCH/33H) B22 字节开关序号 B23 字节校验码 B24 字节 校验码从 B19 字节开始遥控选择遥控返校返校正确?遥控执行遥控取消noyes12/16中恒主监控器通讯协议信息字 3功能码 (E0H) B25 字节控制命令(CCH/33H) B26 字节开关序号 B27 字节控制命令(CCH/33H) B28 字节开关序号 B29 字节校验码 B30 字节 校验码从 B25 字节开始(2)遥控返校 直流屏主机EBH(11101011B) B1 字节90H (10010000B) B2 字节EBH(11101011B) B3 字节
28、90H (10010000B) B4 字节EBH(11101011B) B5 字节90H (10010000B) B6 字节控制字定义如下:控制字节(71H) B7 字节帧类别 (9EH) B8 字节信息字数(03H) B9 字节源站址 (XXH) B10 字节目的站址(XXH) B11 字节校验码 B12 字节 校验码从 B7 字节开始信息字 1功能码 (E1H) B13 字节控制命令(CCH/33H ) B14 字节开关序号 B15 字节控制命令(CCH/33H) B16 字节开关序号 B17 字节校验码 B18 字节 校验码从 B13 字节开始信息字 2功能码 (E1H) B19 字节控
29、制命令(CCH/33H) B20 字节开关序号 B21 字节控制命令(CCH/33H ) B22 字节开关序号 B23 字节校验码 B24 字节 校验码从 B19 字节开始信息字 3功能码 (E1H) B25 字节控制命令(CCH/33H ) B26 字节开关序号 B27 字节控制命令(CCH/33H ) B28 字节开关序号 B29 字节校验码 B30 字节 校验码从 B25 字节开始13/16中恒主监控器通讯协议(3)遥控执行 主机直流屏EBH(11101011B) B1 字节90H (10010000B) B2 字节EBH(11101011B) B3 字节90H (10010000B)
30、B4 字节EBH(11101011B) B5 字节90H (10010000B) B6 字节控制字定义如下:控制字节(71H) B7 字节帧类别 (C2H) B8 字节信息字数(03H) B9 字节源站址 (XXH) B10 字节目的站址(XXH) B11 字节校验码 B12 字节 校验码从 B7 字节开始信息字 1功能码 (E2H) B13 字节遥控执行(AAH) B14 字节开关序号 B15 字节控制命令(CCH/33H) B16 字节开关序号 B17 字节校验码 B18 字节 校验码从 B13 字节开始信息字 2功能码 (E2H) B19 字节控制命令(AAH ) B20 字节开关序号
31、B21 字节控制命令(CCH/33H) B22 字节开关序号 B23 字节校验码 B24 字节 校验码从 B19 字节开始信息字 3功能码 (E2H) B25 字节控制命令(AAH) B26 字节开关序号 B27 字节控制命令(CCH/33H ) B28 字节开关序号 B29 字节校验码 B30 字节 校验码从 B25 字节开始(4)遥控取消 主机直流屏EBH(11101011B) B1 字节90H (10010000B) B2 字节EBH(11101011B) B3 字节90H (10010000B) B4 字节EBH(11101011B) B5 字节90H (10010000B) B6 字
32、节14/16中恒主监控器通讯协议控制字定义如下:控制字节(71H) B7 字节帧类别 (B3H) B8 字节信息字数(03H) B9 字节源站址 (XXH) B10 字节目的站址(XXH) B11 字节校验码 B12 字节信息字 1功能码 (E3H) B13 字节控制命令(55H 取消) B14 字节开关序号 B15 字节控制命令(55H 取消) B16 字节开关序号 B17 字节校验码 B18 字节校验码从 B13 字节开始信息字 2功能码 (E3H) B19 字节控制命令(55H 取消) B20 字节开关序号 B21 字节控制命令(55H 取消) B22 字节开关序号 B23 字节校验码
33、B24 字节校验码从 B19 字节开始信息字 3功能码 (E3H) B25 字节控制命令(55H 取消) B26 字节开关序号 B27 字节控制命令(55H 取消) B28 字节开关序号 B29 字节校验码 B30 字节校验码从 B25 字节开始(5)信息字定义项 目 开关序号 控制命令浮充转均充 02(一组),03(二组) 033H均充转浮充 02,03 0CCH模块关机 XYH 033H模块开机 XYH 0CCH模块开关机命令中开关序号定义如下:XY 表示 0x80+模块号 例: 1 号模块表示为 80H17 号模块表示为 91H 等15/16中恒主监控器通讯协议7、校验方式:BCH 查表
34、校验000H,007H,00EH,009H,01CH,01BH,012H,015H 038H,03FH,036H,031H,024H,023H,02AH,02DH 070H,077H,07EH,079H,06CH,06BH,062H,065H 048H,04FH,046H,041H,054H,053H,05AH,05DH 0E0H,0E7H,0EEH,0E9H,0FCH,0FBH,0F2H,0F5H 0D8H,0DFH,0D6H,0D1H,0C4H,0C3H,0CAH,0CDH 090H,097H,09EH,099H,08CH,08BH,082H,085H 0A8H,0AFH,0A6H,0A1
35、H,0B4H,0B3H,0BAH,0BDH 0C7H,0C0H,0C9H,0CEH,0DBH,0DCH,0D5H,0D2H 0FFH,0F8H,0F1H,0F6H,0E3H,0E4H,0EDH,0EAH 0B7H,0B0H,0B9H,0BEH,0ABH,0ACH,0A5H,0A2H 08FH,088H,081H,086H,093H,094H,09DH,09AH 027H,020H,029H,02EH,03BH,03CH,035H,032H 01FH,018H,011H,016H,003H,004H,00DH,00AH 057H,050H,059H,05EH,04BH,04CH,045H,042
36、H 06FH,068H,061H,066H,073H,074H,07DH,07AH 089H,08EH,087H,080H,095H,092H,09BH,09CH 0B1H,0B6H,0BFH,0B8H,0ADH,0AAH,0A3H,0A4H 0F9H,0FEH,0F7H,0F0H,0E5H,0E2H,0EBH,0ECH 0C1H,0C6H,0CFH,0C8H,0DDH,0DAH,0D3H,0D4H 069H,06EH,067H,060H,075H,072H,07BH,07CH 051H,056H,05FH,058H,04DH,04AH,043H,044H 019H,01EH,017H,010
37、H,005H,002H,00BH,00CH 021H,026H,02FH,028H,03DH,03AH,033H,034H 04EH,049H,040H,047H,052H,055H,05CH,05BH 076H,071H,078H,07FH,06AH,06DH,064H,063H 03EH,039H,030H,037H,022H,025H,02CH,02BH 006H,001H,008H,00FH,01AH,01DH,014H,013H 0AEH,0A9H,0A0H,0A7H,0B2H,0B5H,0BCH,0BBH 096H,091H,098H,09FH,08AH,08DH,084H,083
38、H 0DEH,0D9H,0D0H,0D7H,0C2H,0C5H,0CCH,0CBH 0E6H,0E1H,0E8H,0EFH,0FAH,0FDH,0F4H,0F3H CH=DATA0 /DATA0到 DATA4是需计算 BCH 校验的数据FOR P:=0 TO 3 DO CH:=V-CODECH XOR DATAP+1; 前一结果查表与后一结果异或,循环四次。CH:=(NOT V-CODECH); 最后结果查表取反,结果在 CH 内例:71 F4 04 01 01 E1先取 71H 查表为 50H,与 F4H 异或,结果为 A4HA4H 查表为 75H,结果与 04H 异或,结果为 71H71H 查表为 50H,与 01H 异或,结果为 51H51H 查表为 B0H,与 01H 异或,结果为 B1H16/16中恒主监控器通讯协议B1H 查表为 1EH,1EH 取反为 E1H