通信电源规约CSU03B通信协议通信局电源空调及环境集中监控管理系统前端智能设备通信协议.docx
《通信电源规约CSU03B通信协议通信局电源空调及环境集中监控管理系统前端智能设备通信协议.docx》由会员分享,可在线阅读,更多相关《通信电源规约CSU03B通信协议通信局电源空调及环境集中监控管理系统前端智能设备通信协议.docx(36页珍藏版)》请在冰豆网上搜索。
通信电源规约CSU03B通信协议通信局电源空调及环境集中监控管理系统前端智能设备通信协议
CSU03B通信协议更改记录
2006-06-13:
V1.0;其中历史告警记录有重大调整,其他与CSU03A兼容。
CSU03B通信协议
本协议以电信总局《通信局(站)电源、空调及环境集中监控管理系统前端智能设备通信协议》(一九九九年三月)为基础制定;与CSU03A通信协议兼容(历史数据和历史告警除外)。
一.物理接口
1.串行通信口采用RS232/RS485,数据传输速率2400bps;
2.信息传输方式为异步方式,起始位1位,数据位8位,停止位1位,无校验。
3.局站监控系统(SU)与设备监控单元(SM)的通信为主从方式。
SU呼叫SM并下发命令,SM收到命令后返回响应信息。
SU500ms内收不到SM响应或接收响应信息错误,则认为本次通信过程失败。
二.信息类型及协议的基本格式
1.信息分两种类型:
(1)由SU发出到SM的命令信息(简称命令信息);
(2)由SM返回到SU的响应信息(简称响应信息)。
2.协议的基本格式
序号
1
2
3
4
5
6
7
8
9
字节数
1
1
1
1
1
2
LENID/2
2
1
格式
SOI
VER
ADR
CID1
CID2
LENGTH
INFO
CHKSUM
EOI
基本格式的注解见表2.2、表2.3。
表2.2协议的基本格式
序号
符号
表示意义
备注
1
SOI
起始位标志(STARTOFINFORMATION)
(7EH)
2
VER
通信协议版本号
3
ADR
设备地址描述(1~99)
4
CID1
控制标识码(设备类型描述)
5
CID2
命令信息:
控制标识码(数据或动作类型描述)
响应信息:
返回码RTN(见返回码表2.3)
6
LENGTH
INFO字节长度(包括LENID和LCHKSUM),数据格式见3.2节
7
INFO
命令信息:
控制数据信息COMMANDINFO
应答信息:
应答数据信息DATAINFO
8
CHKSUM
校验和码,数据格式见3.3节
9
EOI
结束码
CR(0DH)
说明:
COMMANDINFO由以下控制命令码(其中一部分)组成:
COMMANDGROUP(1字节):
表示同一类型设备的不同组号;
COMMANDID(1字节):
表示同一类型设备相同组内的不同监控点;
COMMANDTYPE(1字节):
表示不同的遥控命令或历史数据传输中的不同控制命令;
COMMANDTIME(1字节):
表示时间字段。
DATAINFO由以下应答码(其中一部分)组成:
DATAI:
含有整型数的应答信息;
RUNSTATE:
设备的运行状态;
WARNSTATE:
设备的告警状态;
DATAFLAG:
标示字节;本协议中该字节无效,固定为00H;
DATATIME:
时间字段。
表2.3返回码RTN
序号
TN值(HEX)
表示意义
备注
1
00H
正常
2
01H
VER错
3
02H
CHKSUM错
4
03H
LCHKSUM错
5
04H
CID2无效
6
05H
命令格式错
7
06H
无效数据
8
E0H~EFH
其他错误
用户自定义
3.数据格式
3.1基本数据格式
在表2.1基本格式中各项除SOI和EOI是以十六进制解释(SOI=7EH,EOI=0DH),十六进制传输外,其它各项都是十六进制解释,十六进制—ASCII码的方式传输,每个字节用两个ASCII码表示,即高四位一个ASCII码表示,低四位用一个ASCII码表示。
例:
CID2=4BH,传送时顺序发送34H和42H两个字节。
3.2LENGTH数据格式
LENGTH的数据格式如下表所示:
高字节
低字节
校验码LCHKSUM
长度标示码LENID(表示INFO的传送中ASCII码字节数)
D15
D14
D13
D12
D11
D10
D9
D8
D7
D6
D5
D4
D3
D2
D1
D0
LENGTH共两个字节,由LENID和LCHKSUM组成,LENID表示INFO项的ASCII码字节数,当LENID=0时,INFO为空,即无该项。
LENGTH传输中先传高字节,再传低字节,分四个ASCII码传送。
校检码的计算:
D11D10D9D8+D7DD6D5D4+D3D2D1D0,求和后模16余数取反加1。
例:
INFO项的ASCII码字节数为18,即LENID=000000010010B。
D11D10D9D8+D7D6D5D4+D3D2D1D0=0000B+0001B+0010B=0011B,模16余数为0011B,0011B取反加1就是1101B,即LCHKSUM为1101B。
可得:
LENGTH为1101000000010010B,即D012H。
3.3CHKSUM数据格式
CHKSUM的计算是除SOI、EOI和CHKSUM外,其他字符按ASCII码值累加求和,所得结果模65536余数取反加1。
例:
收到或发送的字符序列是:
“~1203400456ABCDFEFC72CR”(“~”为SOI,“CR”为EOI),则最后五个字符“FC72CR”中的FC72是CHKSUM,计算方法是:
‘1’+‘2’+‘0’+…+‘A’+‘B’+…+‘F’+‘E’
=31H+32H+30H+…+41H+42H+…+46H+45H
=038EH
其中‘1’表示1的ASCII码值,‘E’表示E的ASCII码值。
038EH模65536余数是038EH,038EH取反加1就是FC72H。
3.4INFO数据格式
整型数(INTEGER,2BYTE)
有符号整型数-32768-----+32767
无符号整型数0-----+65535
两个字节的整型数据传送为先高字节后低字节。
无符号字符型(CHAR,1BYTE,0~255)
日期时间格式:
年
(1~9999)
INTEGER
(无符号整型2BYTE,十六进制)
月
(1~12)
CHAR
(字符型1BYTE,十六进制)
日
(1~31)
CHAR
(字符型1BYTE,十六进制)
时
(0~23)
CHAR
(字符型1BYTE,十六进制)
分
(0~59)
CHAR
(字符型1BYTE,十六进制)
秒
(0~59)
CHAR
(字符型1BYTE,十六进制)
系统采用整型数传送遥测量和参数上下限数据,传送值与实际值的换算尊循以下原则:
实际值=传送值/换算值
三.编码表
表3.1设备类型编码分类表(CID1)
序号
内容
CID1
备注
1
开关电源系统(交流配电)
40H
2
开关电源系统(整流器)
41H
3
开关电源系统(直流配电)
42H
表3.2命令信息编码分类表(CID2)
序号
内容
CID2
备注
2
获取模拟量量化后数据(定点数)
42H
3
获取开关输入状态
43H
4
获取告警状态
44H
5
遥控
45H
7
获取系统参数(定点数)
47H
9
设定系统参数(定点数)
49H
13
获取监测模块时间
4DH
14
设定监测模块时间
4EH
15
获取通信协议版本号
4FH
16
获取设备地址
50H
17
获取设备(监测模块)厂家信息
51H
18
获取历史告警
80H
四.
CSU03B通信协议的具体内容
说明:
1.模拟量数据的传送采用定点数形式,遥测量实际值=传送值/换算值。
2.DATAFLAG字段未使用,为无符号字符00H。
3.通信协议中如果用户自定义监测数量为0,则相应的“用户自定义遥测/状态/告警数
量”字节为00H。
1.遥测数据:
(整型数)
1.1交流配电:
(一个交流屏)
命令信息
序号
1
2
3
4
5
6
7
8
9
字节数
1
1
1
1
1
2
LENID/2
2
1
格式
SOI
VER
ADR
40H
42H
LENGTH
COMMANDINFO
CHKSUM
EOI
注:
LENID=02H,COMMANDINFO由COMMANDGROUP组成。
COMMANDGROUP=00H:
一个交流屏时,获取交流屏遥测数据;
响应信息
序号
1
2
3
4
5
6
7
8
9
字节数
1
1
1
1
1
2
LENID/2
2
1
格式
SOI
VER
ADR
40H
RTN
LENGTH
DATAINFO
CHKSUM
EOI
注:
DATAINFO由DATAFLAG和DATAI组成,DATAI为交流配电系统的遥测量内容,详见表4.1.1。
表A4.1.1一屏交流配电系统遥测量内容及传送顺序
序号
内容
值(DATAI)
字节数
换算值
备注
1
本屏交流配电系统数量M
01H
1
1
2
A相电压
2
100
无符号整型
3
B相电压
2
100
无符号整型
4
C相电压
2
100
无符号整型
5
输入频率
00H,00H
2
100
未测
6
用户自定义遥测数量
00H
1
1
无
7
交流屏输出电流A
00H,00H
2
100
未测
8
交流屏输出电流B
00H,00H
2
100
未测
9
交流屏输出电流C
00H,00H
2
100
未测
1.2整流器(12个整流模块)
命令信息
序号
1
2
3
4
5
6
7
8
9
字节数
1
1
1
1
1
2
LENID/2
2
1
格式
SOI
VER
ADR
41H
41H
LENGTH
CHKSUM
EOI
注:
LENID=00H,无INFO。
响应信息
序号
1
2
3
4
5
6
7
8
9
字节数
1
1
1
1
1
2
LENID/2
2
1
格式
SOI
VER
ADR
41H
RTN
LENGTH
DATAINFO
CHKSUM
EOI
注:
DATAINFO由DATAFLAG和DATAI组成,DATAI为整流配电系统遥测内容,见表A4.1.2。
表A4.1.2整流配电系统遥测内容及传送顺序
序号
内容
值(DATAI)
字节数
换算值
备注
1
整流器输出电压
2
100
无符号整型
2
监控的模块数量M
0CH
1
1
12个模块
3
模块1遥测内容
见表A4.1.3
…
…
M+2
模块M遥测内容