通信电源规约CSU03B通信协议通信局电源空调及环境集中监控管理系统前端智能设备通信协议Word下载.docx
《通信电源规约CSU03B通信协议通信局电源空调及环境集中监控管理系统前端智能设备通信协议Word下载.docx》由会员分享,可在线阅读,更多相关《通信电源规约CSU03B通信协议通信局电源空调及环境集中监控管理系统前端智能设备通信协议Word下载.docx(36页珍藏版)》请在冰豆网上搜索。
7
8
9
字节数
LENID/2
格式
SOI
VER
ADR
CID1
CID2
LENGTH
INFO
CHKSUM
EOI
基本格式的注解见表2.2、表2.3。
表2.2协议的基本格式
符号
表示意义
备注
起始位标志(STARTOFINFORMATION)
(7EH)
通信协议版本号
设备地址描述(1~99)
控制标识码(设备类型描述)
命令信息:
控制标识码(数据或动作类型描述)
响应信息:
返回码RTN(见返回码表2.3)
INFO字节长度(包括LENID和LCHKSUM),数据格式见3.2节
控制数据信息COMMANDINFO
应答信息:
应答数据信息DATAINFO
校验和码,数据格式见3.3节
结束码
CR(0DH)
说明:
COMMANDINFO由以下控制命令码(其中一部分)组成:
COMMANDGROUP(1字节):
表示同一类型设备的不同组号;
COMMANDID(1字节):
表示同一类型设备相同组内的不同监控点;
COMMANDTYPE(1字节):
表示不同的遥控命令或历史数据传输中的不同控制命令;
COMMANDTIME(1字节):
表示时间字段。
DATAINFO由以下应答码(其中一部分)组成:
DATAI:
含有整型数的应答信息;
RUNSTATE:
设备的运行状态;
WARNSTATE:
设备的告警状态;
DATAFLAG:
标示字节;
本协议中该字节无效,固定为00H;
DATATIME:
时间字段。
表2.3返回码RTN
TN值(HEX)
表示意义
00H
正常
01H
VER错
02H
CHKSUM错
03H
LCHKSUM错
04H
CID2无效
05H
命令格式错
06H
无效数据
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)
时
(0~23)
分
(0~59)
秒
系统采用整型数传送遥测量和参数上下限数据,传送值与实际值的换算尊循以下原则:
实际值=传送值/换算值
三.编码表
表3.1设备类型编码分类表(CID1)
内容
备注
开关电源系统(交流配电)
40H
开关电源系统(整流器)
41H
开关电源系统(直流配电)
42H
表3.2命令信息编码分类表(CID2)
获取模拟量量化后数据(定点数)
获取开关输入状态
43H
获取告警状态
44H
遥控
45H
获取系统参数(定点数)
47H
设定系统参数(定点数)
49H
13
获取监测模块时间
4DH
14
设定监测模块时间
4EH
15
获取通信协议版本号
4FH
16
获取设备地址
50H
17
获取设备(监测模块)厂家信息
51H
18
获取历史告警
80H
四.
CSU03B通信协议的具体内容
说明:
1.模拟量数据的传送采用定点数形式,遥测量实际值=传送值/换算值。
2.DATAFLAG字段未使用,为无符号字符00H。
3.通信协议中如果用户自定义监测数量为0,则相应的“用户自定义遥测/状态/告警数
量”字节为00H。
1.遥测数据:
(整型数)
1.1交流配电:
(一个交流屏)
命令信息
COMMANDINFO
注:
LENID=02H,COMMANDINFO由COMMANDGROUP组成。
COMMANDGROUP=00H:
一个交流屏时,获取交流屏遥测数据;
响应信息
RTN
DATAINFO
DATAINFO由DATAFLAG和DATAI组成,DATAI为交流配电系统的遥测量内容,详见表4.1.1。
表A4.1.1一屏交流配电系统遥测量内容及传送顺序
内容
值(DATAI)
换算值
本屏交流配电系统数量M
A相电压
100
无符号整型
B相电压
C相电压
输入频率
00H,00H
未测
用户自定义遥测数量
无
交流屏输出电流A
交流屏输出电流B
交流屏输出电流C
1.2整流器(12个整流模块)
LENID=00H,无INFO。
DATAINFO由DATAFLAG和DATAI组成,DATAI为整流配电系统遥测内容,见表A4.1.2。
表A4.1.2整流配电系统遥测内容及传送顺序
整流器输出电压
监控的模块数量M
0CH
12个模块
模块1遥测内容
见表A4.1.3
…
M+2
模块M遥测内容