小系统上位机通讯协议2005-06-08 DL451-91(CDT)通讯规约 采用RS232 通讯接口; 波特率支持1200、2400、4800、9600,字符格式 10 位(1 位起始位、8 位数据、1 位停止位)
帧结构 同步字 控制字 信息字 1 …
信息字 N 1
同步字 发送:EBH 90H EBH 90H EBH 90H,共 6 个字节
控制字 控制字共有 B7 – B12 共 6 个字节,定义如下: b7 b0 B7 控制字节 B8 帧类别码 B9 信息字数 B10 源站地址 B11 目的站地址 B12 校验码 1
控制字节 控制字节定义如下: b7 b6 b5 b4 b3 b2 b1 b0 E L S D 0 0 0 1 E:扩展位,E=0 表示使用本协议已定义帧类别码,E=1 帧类别码可自定义,本协议中总 1为0 L:帧长定义位,E=0 表示本帧无信息字,E=1 表示本帧有信息字,本协议中总为1 S:源站地址有效 D:目的站地址有效 (上行信息中,S=1,D=1,源站地址为直流设备设置地址,目的站地址为上位机地址,固定为01H
) (下行信息中,D=1, 目的站地址为直流设备设置地址) 1
帧类别码 帧类别码定义如下: 定义 帧类别码 上行 E=0 下行 E=0 61H 重要遥测 遥控选择 C2H 次要遥测 遥控执行 B3H 一般遥测 遥控撤销 F4H 遥信状态 57H 设定命令 1
信息字数 信息字数 n 表示该帧中所含信息字数量;n=0 表示本帧无信息
校验码 本协议采用 CRC 校验,校验多项式为107H,为信息字前 5 字节构成码流,后面加 8 个 0,得到 48 位码流,用校验多项式作为除数除以码流,相除时做异或;最后得到 8 位余数取反后既为校验码