DL45191CDT通讯规约修订本.docx
《DL45191CDT通讯规约修订本.docx》由会员分享,可在线阅读,更多相关《DL45191CDT通讯规约修订本.docx(9页珍藏版)》请在冰豆网上搜索。
DL45191CDT通讯规约修订本
DL451-91(CDT)通讯规约(修订本)
DL451-91(CDT)通讯规约
采用RS232通讯接口;波特率支持1200、2400、4800、9600,字符格式10位(1位起
始位、8位数据、1位停止位)。
1.帧定义
1.1.帧结构
同步字控制字信息字1….信息字N1.2.同步字
发送:
EBH90HEBH90HEBH90H,共6个字节。
控制字
控制字共有B7–B12共6个字节,定义如下:
b7b0
B7控制字节
B8帧类别码
B9信息字数
B10源站地址
B11目的站地址
B12校验码
1.2.1.控制字节
控制字节定义如下:
b7b6b5b4b3b2b1b0
ELSD0001
E:
扩展位,E=0表示使用本协议已定义帧类别码,E=1帧类别码可自定义,本协议
中总为0
L:
帧长定义位,E=0表示本帧无信息字,E=1表示本帧有信息字,本协议中总为1
S:
源站地址有效
D:
目的站地址有效
(上行信息中,S=1,D=1,源站地址为直流设备设置地址,目的站地址为上位机地址,
固定为01H。
)
(下行信息中,D=1,目的站地址为直流设备设置地址)
1.2.2.帧类别码
帧类别码定义如下:
帧类别码定义
上行E=0下行E=0
61H重要遥测遥控选择
C2H次要遥测遥控执行
B3H一般遥测遥控撤销
F4H遥信状态1.2.3.信息字数
信息字数n表示该帧中所含信息字数量;n=0表示本帧无信息。
1
1.2.4.校验码
本协议采用CRC校验,校验多项式为107H,为信息字前5字节构成码流,后面加8个
0,得到48位码流,用校验多项式作为除数除以码流,相除时做异或;最后得到8位余
数取反后既为校验码。
例如:
信息字为;43hE8h7DH33H56H计算余数为2FH,取反后为D0H,发送序列为:
43hE8h7DH33H56HD0H。
1.3.信息字
1.3.1.信息字结构
每个信息字由6个字节构成:
功能码1字节,信息4字节,校验码1字节。
1.3.2.功能码定义
功能码定义如下:
功能码字数用途
01H–7FH128遥测
E0H1遥控选择(下行)
E1H1遥控返校(上行)
E2H1遥控执行(下行)
E3H1遥控撤销(下行)
F0H–FFH16遥信
1.3.3.信息字格式
遥测:
每个信息字传送2路遥测量,每个遥测量包含2字节,先送高字节,后送低字节。
b15=0表示正,b15=1表示负.(以原码表示)
遥信:
每个信息字传送32个遥信量。
1.3.4.校验码
与1.3.4相同。
1.3.5.重要遥测定义(44Bytes)(重要遥测)
功能码遥测量1系数遥测量2系数
0.10.101H一路交流A相电压(V)*一路交流B相电压(V)*
0.10.102H一路交流C相电压(V)*二路交流A相电压(V)*
0.10.103H二路交流B相电压(V)*二路交流C相电压(V)*
0.10.104H交流电流(0.1A)一组电池电压(V)*
0.10.105H一段合母电压(V)*一段控母电压(V)*
0.10.106H一组电池电流(0.1A)*一段控母电流(0.1A)*
0.10.107H二组电池电压(V)二段合母电压(V)
0.10.108H二段控母电压(V)二组电池电流(0.1A)
o0.10.109H二段控母电流(0.1A)环境温度(0.1C)
0.10.10AH扩展量1扩展量2
0.10.10BH扩展量3备用
2
1.3.6次要遥测
功能码遥测量1系数遥测量2系数
0.101H一组电池温度?
一组01节电压(V)0.0102H一组02节电压(V)0.01一组03节电压(V)0.0103H一组04节电压(V)0.01一组05节电压(V)0.0104H一组06节电压(V)0.01一组07节电压(V)0.0105H一组08电压(V)0.01一组09电压(V)0.0106H一组10节电压(V)0.01一组11节电压(V)0.0107H一组12节电压(V)0.01一组13节电压(V)0.0108H一组14节电压(V)0.01一组15节电压(V)0.0109H一组16节电压(V)0.01一组17节电压(V)0.010AH一组18节电压(V)0.01一组18节电压(V)0.01
1.3.7一般遥测
功能码遥测量1系数遥测量2系数
0.101H二组电池温度?
二组01节电压(V)0.0102H二组02节电压(V)0.01二组03节电压(V)0.0103H二组04节电压(V)0.01二组05节电压(V)0.0104H二组06节电压(V)0.01二组07节电压(V)0.0105H二组08电压(V)0.01二组09电压(V)0.0106H二组10节电压(V)0.01二组11节电压(V)0.0107H二组12节电压(V)0.01二组13节电压(V)0.0108H二组14节电压(V)0.01二组15节电压(V)0.0109H二组16节电压(V)0.01二组17节电压(V)0.010AH二组18节电压(V)0.01二组18节电压(V)0.01
1.3.6.遥信1定义(32位):
功能码0F0H
字节位号内容报警字节位号内容报警Bit0一路交流停电*YBit0一路交流状态*NBit1一路交流欠压*YBit1二路交流状态*NBit2一路交流过压*YBit2交流防雷故障YBit3一路交流缺相*YBit3开关量1Y0102Bit4二路交流停电*YBit4开关量2YBit5二路交流欠压*YBit5开关量3YBit6二路交流过压*YBit6开关量4YBit7二路交流缺相*YBit7开关量5YBit0一段合母过压*YBit0二段合母过压YBit1一段合母欠压*YBit1二段合母欠压YBit2一段控母过压*YBit2二段控母过压YBit3一段控母欠压*YBit3二段控母欠压Y0304Bit4一组电池欠压*YBit4二组电池欠压YBit5一组电池均充*YBit5二组电池均充YBit6/NBit6/NBit7/NBit7/N
3
遥信2定义(32位):
功能码0F1H
字节位号内容报警字节位号内容报警
Bit0控制开关01故障YBit0控制开关09故障Y
Bit1控制开关02故障YBit1控制开关10故障Y
Bit2控制开关03故障YBit2控制开关11故障Y
Bit3控制开关04故障YBit3控制开关12故障Y0506Bit4控制开关05故障YBit4控制开关13故障Y
Bit5控制开关06故障YBit5控制开关14故障Y
Bit6控制开关07故障YBit6控制开关15故障Y
Bit7控制开关08故障YBit7控制开关16故障Y
Bit0控制开关17故障YBit0合闸开关01故障Y
Bit1控制开关18故障YBit1合闸开关02故障Y
Bit2控制开关19故障YBit2合闸开关03故障Y
Bit3控制开关20故障YBit3合闸开关04故障Y0708Bit4控制开关21故障YBit4合闸开关05故障Y
Bit5控制开关22故障YBit5合闸开关06故障Y
Bit6控制开关23故障YBit6合闸开关07故障Y
Bit7控制开关24故障YBit7合闸开关08故障Y
遥信3定义(32位):
功能码0F2H
字节位号内容报警字节位号内容报警Bit0电池开关1故障YBit0交流通讯故障*YBit1电池开关2障YBit1直流通讯故障*YBit2降压模块1故障YBit2开关量通讯故障*YBit3降压模块2障YBit3电池巡检1通讯故障Y0910Bit4电池熔断器1故障*YBit4电池巡检2讯故障YBit5电池熔断器2障*YBit5绝缘检测1通讯故障*YBit6绝缘1故障YBit6绝缘检测2讯故障YBit7绝缘2故障YBit7/NBit001模块通讯故障YBit009模块通讯故障YBit102模块通讯故障YBit110模块通讯故障YBit203模块通讯故障YBit211模块通讯故障YBit304模块通讯故障YBit312模块通讯故障Y1112Bit405模块通讯故障YBit413模块通讯故障YBit506模块通讯故障YBit514模块通讯故障YBit607模块通讯故障YBit615模块通讯故障YBit708模块通讯故障YBit716模块通讯故障Y
4
遥信4定义(32位):
功能码0F3H
字内容报字内容报位号位号节警节警Bit001模块关机NBit009模块关机NBit102模块关机NBit110模块关机NBit203模块关机NBit211模块关机NBit304模块关机NBit312模块关机N1314Bit405模块关机NBit413模块关机NBit506模块关机NBit514模块关机NBit607模块关机NBit615模块关机NBit708模块关机NBit716模块关机NBit001模块故障*Bit009模块故障NY
Bit102模块故障*Bit110模块故障NY
Bit203模块故障Bit211模块故障NY
Bit304模块故障Bit312模块故障NY1516Bit405模块故障Bit413模块故障NY
Bit506模块故障Bit514模块故障NY
Bit607模块故障Bit615模块故障NY
Bit708模块故障Bit716模块故障NY
遥信5定义(32位):
功能码0F4H
字节位号遥信字定义报警字节位号遥信字定义报警
Bit0一组电池01过高YBit0一组电池09过高Y
Bit1一组电池02过高YBit1一组电池10过高Y
Bit2一组电池03过高YBit2一组电池11过高Y
Bit3一组电池04过高YBit3一组电池12过高Y1718Bit4一组电池05过高YBit4一组电池13过高Y
Bit5一组电池06过高YBit5一组电池14过高Y
Bit6一组电池07过高YBit6一组电池15过高Y
Bit7一组电池08过高YBit7一组电池16过高Y
Bit0一组电池17过高YBit0一组电池01过低Y
YBit1一组电池18过高Bit1一组电池02过低Y
YBit2一组电池19过高Bit2一组电池03过低Y
YBit3一组尾电池过压Bit3一组电池04过低N1920YBit4/Bit4一组电池05过低N
YBit5/Bit5一组电池06过低N
YBit6/Bit6一组电池07过低N
YBit7/Bit7一组电池08过低N
5
遥信6定义(32位):
功能码0F5H
报报字节位号遥信字定义字节位号遥信字定义警警Bit0一组电池09过低YBit0一组电池17过低YBit1一组电池10过低YBit1一组电池18过低YBit2一组电池11过低YBit2一组电池19过低YBit3一组电池12过低YBit3一组尾电池欠压N2122Bit4一组电池13过低YBit4/NBit5一组电池14过低YBit5/NBit6一组电池15过低YBit6/NBit7一组电池16过低YBit7/NBit0一组电池01超差YBit0一组电池09超差YBit1一组电池02超差YBit1一组电池10超差YBit2一组电池03超差YBit2一组电池11超差YBit3一组电池04超差YBit3一组电池12超差Y2324Bit4一组电池05超差YBit4一组电池13超差YBit5一组电池06超差YBit5一组电池14超差YBit6一组电池07超差YBit6一组电池15超差YBit7一组电池08超差YBit7一组电池16超差Y
遥信7定义(32位):
功能码0F6
字节位号遥信字定义报警字节位号遥信字定义报警Bit0一组电池17超差YBit0二电池01过高Y
YBit1一组电池18超差Bit1二组电池02过高Y
YBit2一组电池19超差Bit2二组电池03过高Y
YBit3/Bit3二组电池04过高N2526YBit4/Bit4二组电池05过高N
YBit5/Bit5二组电池06过高N
YBit6/Bit6二组电池07过高N
YBit7/Bit7二组电池08过高N
Bit0二组电池09过高YBit0二组电池17过高Y
YBit1二组电池10过高Bit1二组电池18过高Y
YBit2二组电池11过高Bit2二组电池19过高Y
YBit3二组电池12过高Bit3二组尾电池过压N2728YBit4二组电池13过高Bit4/N
YBit5二组电池14过高Bit5/N
YBit6二组电池15过高Bit6/N
YBit7二组电池16过高Bit7/N
6
遥信8定义(32位):
功能码0F7
字节位号遥信字定义报警字节位号遥信字定义报警
Bit0二组电池01过低YBit0二组电池09过低Y
Bit1二组电池02过低YBit1二组电池10过低Y
Bit2二组电池03过低YBit2二组电池11过低Y
Bit3二组电池04过低YBit3二组电池12过低Y2930Bit4二组电池05过低YBit4二组电池13过低Y
Bit5二组电池06过低YBit5二组电池14过低Y
YYBit6二组电池07过低Bit6二组电池15过低
Bit7二组电池08过低YBit7二组电池16过低Y
Bit0二组电池17过低YBit0一组电池01超差Y
YBit1二组电池18过低Bit1一组电池02超差Y
YBit2二组电池19过低Bit2一组电池03超差Y
YBit3二组尾电池欠压Bit3一组电池04超差N3132YBit4/Bit4一组电池05超差N
YBit5/Bit5一组电池06超差N
YBit6/Bit6一组电池07超差N
YBit7/Bit7一组电池08超差N
遥信9定义(32位):
功能码0F8
字节位号遥信字定义报警字节位号遥信字定义报警
Bit0一组电池09超差YBit0一组电池17超差Y
YBit1一组电池10超差Bit1一组电池18超差Y
YBit2一组电池11超差Bit2一组电池19超差Y
YBit3一组电池12超差Bit3/N3334YBit4一组电池13超差Bit4/N
YBit5一组电池14超差Bit5/N
YNBit6一组电池15超差Bit6/
YBit7一组电池16超差Bit7/N
Bit0一段合母压差告警NBit0/N
Bit1/Bit1一段控母压差告警NN
Bit2一段母线绝缘故障Bit2/NN
Bit3/Bit3/NN3536Bit4二段合母压差告警Bit4/NN
Bit5二段控母压差告警Bit5/NN
Bit6二段母线绝缘故障Bit6/NN
Bit7/Bit7/NN
2.遥控
2.1.遥控过程
(或撤销命令)后台遥控命令遥控执行命令
直流屏遥控返校执行
7
2.2.遥控帧结构
同步字控制字信息字信息字信息字
三个信息字相同
2.3.遥控字格式
控制字节(71H)
帧类别(61H选择,C2H执行,B3H撤销)
信息字数(03H)
源地址
目的地址
校验码
2.4.遥控过程信息字字格式
遥控选择(下行)遥控返校(上行)遥控执行(下行)遥控撤销(下行)
0功能码(E0H)功能码(E1H)功能码(E2H)功能码(E3H)
1合/分(CCH/33H)合/分/错(CCH/33H/FFH)执行(AAH)撤销(55H)
2开关序号开关序号开关序号开关序号
3合/分(重复)合/分/错(重复)执行(重复)撤销(重复)
4开关序号(重复)开关序号(重复)开关序号(重复)开关序号(重复)
5校验码校验码校验码校验码
开关序号为二进值码
遥控返校随机插在上行信息中
遥控返校后超时30秒未收到执行命令,本次命令自动撤销
上位机在接收到返校后要延时300mS后发执行命令
8
遥控序号定义
序号定义含义01H一组电池充电合:
浮充,分:
均充02H二组电池充电合:
浮充,分:
均充03H01模块开关机合:
开机,分:
关机04H02模块开关机合:
开机,分:
关机05H03模块开关机合:
开机,分:
关机06H04模块开关机合:
开机,分:
关机07H05模块开关机合:
开机,分:
关机08H06模块开关机合:
开机,分:
关机09H07模块开关机合:
开机,分:
关机0AH08模块开关机合:
开机,分:
关机0BH09模块开关机合:
开机,分:
关机0CH10模块开关机合:
开机,分:
关机0DH11模块开关机合:
开机,分:
关机0EH12模块开关机合:
开机,分:
关机0FH13模块开关机合:
开机,分:
关机10H14模块开关机合:
开机,分:
关机11H15模块开关机合:
开机,分:
关机12H16模块开关机合:
开机,分:
关机13H17模块开关机合:
开机,分:
关机14H18模块开关机合:
开机,分:
关机15H19模块开关机合:
开机,分:
关机16H20模块开关机合:
开机,分:
关机
建议:
根据本协议开发上位机软件时,若需RS485往下发送数据,必须在完整地接收到一帧上行数据后进(((行。
9