华为PSMA监控模块后台通讯协议邮电部标准概要.docx
- 文档编号:25261297
- 上传时间:2023-06-06
- 格式:DOCX
- 页数:48
- 大小:40.60KB
华为PSMA监控模块后台通讯协议邮电部标准概要.docx
《华为PSMA监控模块后台通讯协议邮电部标准概要.docx》由会员分享,可在线阅读,更多相关《华为PSMA监控模块后台通讯协议邮电部标准概要.docx(48页珍藏版)》请在冰豆网上搜索。
华为PSMA监控模块后台通讯协议邮电部标准概要
华为电气技术有限公司
文档编号
软件版本
文档密级
共27页
M14C3U111XY112A
1.12
机密
PSM-A监控模块后台
通讯协议
(邮电部标准)
拟制:
胡志伟2000/12/15
审核:
王孟腾2000/12/16
标准化:
许德鹏2000/12/16
批准:
王孟腾2000/12/17
PSM-A监控模块后台通讯协议(邮电部标准)
1.范围
本文规定了通信局(站)内为实现集中监控而使用的通信电源设备在设计制造中应遵循的通讯协议,同时规定了通信局(站)电源、环境集中监控管理系统中监控模块和监控单元之间的通讯协议。
本文以电总协议为依据,根据PSM-A电源监控规范而制定,并扩展了相应命令。
2.引用标准
电网综(1997)472号文《通信电源、机房空调集中监控管理系统暂行规定》
YDN023-1996《通信电源和空调集中监控系统技术要求(暂行规定)》
3.定义、符号和缩略语
本文采用下列定义、符号和缩略语
3.1监控模块SM(supervisionmodule)
电源、空调设备的智能控制器或智能采集设备,具有数据的采集、控制和滤波作用,具有与监控单元(SU)或监控站(SS)进行通信的功能,完成遥测、遥信数据的传送及实现系统的远端遥控。
3.2监控单元SU(supervisionunit)
监控局(站)内的前置机,周期性地采集各监控模块(SM)传来的各类信息,随时接收并快速响应来自监控局站的监控命令,具有与监控站(SS)通信的功能,完成监控模块(SM)和监控站(SS)之间的遥测、遥信及遥控数据的传送。
3.3监控站SS(supervisionstation)
具有实时作业功能,能同时监视辖区内监控单元(SU)的工作状态,可通过监控单元(SU)对监控模块(SM)下达监测和控制命令。
3.4PSM-A监控模块
系深圳市华为电气有限公司生产的监控模块(SM),能处理开关电源的交流、整流和直流的各种数据。
4.监控内容
4.1开关电源系统的交流配电屏数据
遥测:
一路单/三相交流输入电压,二路单/三相交流输入电压,三路单/三相交流输入电压,单/三相输入电流,输入频率。
遥信:
防雷故障,交流输入/出开关状态,二路交流输入开关状态,交流输入停电等。
4.2开关电源系统的整流模块数据
遥测:
输出电压,输出电流,模块温度、模块限流值。
遥信:
模块开/关机状态,模块均充/浮充/测试状态,模块故障/保护/正常状态。
遥控:
开/关机,均充/浮充/测试。
遥调:
模块输出电压,模块限流值,模块输出电压上限。
4.3开关电源的直流配电屏数据
遥测:
直流输出电压,电池组1电流,电池组2电流,负载总电流。
遥信:
直流输出过压,直流输出欠压,电池组1支路状态,电池组2支路状态,负载支路状态,负载下电告警,电池下电告警。
5.物理接口
5.1串行通讯口采用RS232或RS422。
5.2信息传输方式为异步方式,起始位1位,数据位8位,停止位1位,无校验。
5.3数据传输速率1200bps、2400bps、4800bps、9600bps、19200bps。
6.通讯方式
在局站内的监控系统为分布结构。
局站监控单元(SU)与设备监控模块(SM)的通信为主从方式,监控单元为上位机(也称后台机),监控模块为下位机。
SU呼叫SM并下发命令,在500ms时间内等待SM应答,若无应答或接收应答错误则认为本次通讯过程失败。
PSM-A监控模块通过MODEM拨号方式直接与监控中心相连时,通信方式同上。
遇到紧急告警,PSM-A监控模块有主动拔号呼叫功能。
7.信息类型及协议的基本格式
7.1信息类型
信息分两种类型:
(1)由SU发出到SM的命令信息(简称命令信息)
(2)由SM返回到SU的响应信息(简称响应信息)
7.2协议的基本格式
序号
1
2
3
4
5
6
7
8
9
字节数
1
1
1
1
1
2
X
2
1
格式
SOI
VER
ADR
CID1
CID2
LENGTH
INFO
CHKSUM
EOI
基本格式的注解见表7.2.1、7.2.2。
表7.2.1
序号
符号
表示意义
备注
1
SOI
起始标志位(STARTOFINFORMATION)
(7EH)
2
VER
通讯协议版本号(2.0版)
(20H)
3
ADR
设备地址描述(1-254,0、255保留)
4
CID1
控制标识码(设备类型描述)
5
CID2
命令信息:
控制标识码(数据动作类型描述)
相应信息:
返回码RTN(见返回码表7.2.2)
6
LENGTH
INFO字节长度(包括LENID和LCHKSUM),数据格式见7.3
7
INFO
命令信息:
控制数据信息COMMANDINFO
应答信息:
应答数据信息DATAINFO
8
CHKSUM
和校验码,数据格式见7.3
9
EOI
结束码
CR(0DH)
说明:
COMMANDINFO由以下控制命令码组成:
COMMANDGROUP(1字节):
表示同一类型设备(如交流屏)的不同序号(如交流屏序号);
COMMANDID(1字节):
表示同一类型设备的不同监控数据;
COMMANDTYPE(1字节):
表示遥控命令类型;
DATAINFO由以下应答码组成:
DATAI:
含有整型数的应答信息;
DATAF:
含有浮点数的应答信息;
RUNSTATE:
设备的运行状态;
WARNSTATE:
设备的告警状态;
表7.2.2返回码RTN定义
序号
RTN值(HEX)
表示意义
备注
1
00H
正常
2
01H
协议版本错
3
02H
CHKSUM错
4
03H
LCHKSUM错
LCHKSUM参见7.3.2
5
04H
CID2无效
6
05H
命令格式错
7
06H
无效数据
8
E0H
无效权限
9
E1H
操作失败
10
E2H
设备故障
11
E3H-EFH
保留
用户自定义
7.3数据格式
7.3.1基本数据格式
在7.2基本格式中的各项除SOI和EOI是以十六进制解释(SOI=7EH,EOI=0DH),十六进制传输外,其余各项都是以十六进制解释,以“十六进制—ASCII码”的方式传输,每个字节用两个ASCII码表示,即高四位用一个ASCII码表示,低四位用一个ASCII码表示。
例如:
CID2=4BH,传输时先传送34H,再传送42H两个字节。
7.3.2LENGTH数据格式
LENGTH的数据格式如下表所示。
高字节
低字节
校验码LCHKSUM
LENID(表示INFO的传送的ASCII码字节数)
D15
D14
D13
D12
D11
D10
D9
D8
D7
D6
D5
D4
D3
D2
D1
D0
LENGTH共2个字节,由LENID和LCHKSUM组成,LENID表示INFO项的传送的ASCII码字节数,当LENID=0时,INFO为空,即无该项。
LENGTH传输中先传高字节,再传低字节,分四个ASCII码传送。
校验码的计算:
D11D10D9D8+D7D6D5D4+D3D2D1D0,求和后模16的余数取反加1。
例如:
INFO项的ASCII码字节数为18,即LENID=000000010010。
D11D10D9D8+D7D6D5D4+D3D2D1D0=0000+0001+0010=0011,模16余数为0011H,0011H取反加1就是1101H,即LCHKSUM为1101H。
可得:
LENGTH为1101000000010010,即D012H。
7.3.3CHKSUM数据格式
CHKSUM的计算是除SOI、EOI和CHKSUM外,其他字符ASCII码值累加求和,所得结果模65535余数取反加1。
例:
收到或发送的字节序列是:
“~1203400456ABCDFEFC72\R”,则最后五个字符“FC72\R”中的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就是‘FC72’。
7.3.4INFO数据格式
7.3.4.1浮点数格式
浮点数格式采用IEEE-754标准(32),用四个字节共32位表示。
传送顺序为先低字节后高字节,即传送顺序为:
先低字节D7~D0,接着D15~D8,然后D23~D15,最后高字节D31~D24,最终作为分成8个ASCII码传送。
浮点数格式如下:
D31
D30~D23
D22~D0
浮点数符号位
阶码
尾数
7.3.4.2整型数(INTEGER,2BYTE)
有符号整型数-32768—+32767
无符号整型数0—+65535
两个字节的整型数据传送顺序为先高字节后低字节。
7.3.4.3无符号字符型(CHAR,1BYTE,0-255)
无符号字符型的发送方式与7.3.1的基本格式相同。
8.编码表
8.1编码分配及分类
CID1、CID2编码分配及分类表见表8.1.1、8.1.2。
表8.1.1设备类型编码分配表(CID1)
序号
内容
CID1
备注
1
开关电源系统(交流配电)
40H
2
开关电源系统(整流器)
41H
3
开关电源系统(直流配电)
42H
4
PSM-A监控模块扩展用
E1H
表8.1.2命令信息编码分类表(CID2)
序号
内容
CID2
备注
1
获取模拟量数据(浮点数)
41H
2
获取状态量数据
43H
3
获取告警量数据
44H
4
遥控
45H
5
获取参数设置(浮点数)
46H
6
设定参数设置(浮点数)
48H
7
获取协议版本号
4FH
8
获取SM设备地址
50H
9
获取SM厂家信息
51H
8.2开关电源系统
开关电源系统编码见编码表8.2
表8.2开关电源系统编码
序号
内容
CID1
CID2
备注
1
获取模拟量数据(浮点数)
40H41H42H
41H
2
获取状态量数据
40H41H
43H
3
获取告警量数据
40H41H42H
44H
4
获取系统参数(浮点数)
40H42H
46H
5
设定系统参数(浮点数)
40H42H
48H
6
获取协议版本号
40H41H42H
4FH
7
获取SM设备地址
40H41H42H
50H
8
获取SM设备厂家信息
40H41H42H
51H
9
遥调整流模块
41H
80H
10
遥控交流事故照明灯
40H
80H
11
遥控系统控制状态
E1H
80H
12
读取系统控制状态
E1H
81H
13
密码校验
E1H
82H
14
密码修改
E1H
83H
15
遥控告警消音
E1H
84H
附录A:
通信协议
A1.1特别说明
A1.1.1DATAFLAG说明
在"获取系统模拟量数据(浮点数)","获取状态量数据","获取告警量数据"命令的响应信息中,在DATAINFO字段的第一字节为标识字节DATAFLAG,其定义如下;
D7
D6
D5
D4
D3
D2
D1
D0
其中:
D0为告警量标识位,若有告警变化且未上报时置1,若告警数据已上报则置0,在"获取告警量数据"的响应信息中,此位无效。
D4为开关量标识位,若有开关量变化且未上报时置1,若开关量数据已上报则置0,在"获取开关量数据"响应信息中,此位无效。
A1.1.2对未监测项的处理
对未监测项,可传送十六进制数值20H来填充。
例如,在取交流模拟量(命令码为4041)的响应包中,如果电源系统未测量交流电流,则在A1.2.1.2表的M+1、M+2、M+3位置各填充8个0x20字符(共24个0x20字符)到发送数据包中;如果电源系统只测量了一路交流电流,则在A1.2.1.2表的M+2、M+3位置各填充8个0x20字符(共16个0x20字符)到发送数据包中,而M+1位置则填充测量的交流电流值。
A1.1.3用户自定义遥测数
通讯协议中如果用户自定义监测数量为零,则相应的“用户自定义遥测/状态/告警数量”字节为00H。
A1.2命令详解
A1.2.1交流屏数据
A1.2.1.1获取交流模拟量(浮点数)
~20014041E002FFFD11
7E3230303134303431453030324646464431310D
命令信息
序号
1
2
3
4
5
6
7
8
9
字节数
1
1
1
1
1
2
LENID/2
2
1
格式
SOI
VER
ADR
40H
41H
LENGTH
COMMANDINFO
CHKSUM
EOI
注:
LENID=02H,COMMANDINFO由COMMANDGROUP组成。
COMMANDGROUP=00H对于一个交流屏时,获取交流屏遥测数据;
COMMANDGROUP=01H对于多个交流屏时,获取第1号交流屏遥测数据;
COMMANDGROUP=02H对于多个交流屏时,获取第2号交流屏遥测数据;
COMMANDGROUP=03H对于多个交流屏时,获取第3号交流屏遥测数据;
COMMANDGROUP=04H对于多个交流屏时,获取第4号交流屏遥测数据;
COMMANDGROUP=05H对于多个交流屏时,获取第5号交流屏遥测数据;
COMMANDGROUP=FFH对于多个交流屏时,获取全部交流屏遥测数据。
响应信息
7E3230303134303030383036323131303130324145324342453433323445414244343343454339424334334442424634373432303035304343354433463330313430353346343037303331334620202020202020203030343142324131343120202020202020202020202020202020454135380D
200140008062110102B2EFBD436148BE43A0E5BC430000484200E6B85D3FB860313FB860313F002776A241EA9F
序号
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与DATAF组成,为交流屏的遥测内容。
COMMANDGROUP=FFH时,交流模拟量内容及传递顺序参见表A1.2.1.1;
COMMANDGROUP=00H~05H时,交流模拟量内容及传递顺序见表A1.2.1.2。
表A1.2.1.1交流模拟量内容及传递顺序
序号
名称
1
交流屏个数M(1字节)3031
2
交流屏1模拟量数据
3
交流屏2模拟量数据
…
…
M+1
交流屏M模拟量数据
表A1.2.1.2每个交流屏模拟量数据的内容及传送顺序
序号
内容
1
本交流屏交流输入路数量N
2
第1路交流配电模拟量数据
…
…
N+1
第N路交流配电模拟量数据
N+2
交流屏输出电流A
N+3
交流屏输出电流B
N+4
交流屏输出电流C
注:
在PSM-A监控模块中,交流屏个数M最大为5,最小为0;交流输入路数N最大为3路,最小为1路。
以下提及交流屏个数时其取值与此相同。
表A1.2.1.3每路交流模拟量的内容及传递顺序
序号
内容
DATAF字节
DATAI字节
1
输入线/相电压AB/A
4
2
2
输入线/相电压BC/B
4
2
3
输入线/相电压CA/C
4
2
4
输入频率
4
2
5
用户自定义数量P
1
1
6
用户自定义字节
P×4
P×2
注:
在PSM-A中用户自定义数量P=0;
A1.2.1.2获取交流状态量
~20014043E002FFFD0F
7E3230303134303433453030324646464430460D
命令信息
序号
1
2
3
4
5
6
7
8
9
字节数
1
1
1
1
1
2
LENID/2
2
1
格式
SOI
VER
ADR
40H
43H
LENGTH
COMMANDINFO
CHKSUM
EOI
注:
LENID=02H,COMMANDINFO由COMMANDGROUP组成。
COMMANDGROUP=00H对于一个交流屏时,获取交流屏运行状态;
COMMANDGROUP=01H对于多个交流屏时,获取第一屏运行状态;
COMMANDGROUP=02H对于多个交流屏时,获取第二屏运行状态;
COMMANDGROUP=03H对于多个交流屏时,获取第三屏运行状态;
COMMANDGROUP=04H对于多个交流屏时,获取第四屏运行状态;
COMMANDGROUP=05H对于多个交流屏时,获取第五屏运行状态;
COMMANDGROUP=FFH对于多个交流屏时,获取全部交流屏的运行状态。
响应信息
~20014000200E01010003E3E4FAEC
7E3230303134303030323030453031303130303033202045334534464145430D
序号
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与RUNSTATE组成,为交流屏状态。
COMMANDGROUP=FFH时,交流状态量见表A1.2.1.4;
COMMANDGROUP=00H~05H时,交流状态量见表A1.2.1.5。
表A1.2.1.4交流状态量的内容及传送顺序
序号
名称
1
交流屏个数M(1字节)
2
交流屏1状态量
3
交流屏2状态量
…
…
M+1
交流屏M状态量
表A1.2.1.5每个交流屏状态量的内容及传送顺序
序号
内容
字节
1
检测的输出空开数m
1
2
空开1状态
1
…
…
…
m+1
空开m状态
1
m+2
用户自定义数量P
1
m+3
用户自定义字节
p×1
状态字节描述:
00H:
闭合01H:
断开
E0H:
交流切换自动E1H:
交流切换手动
E2H:
照明开E3H:
照明关
E4H:
第一路,E5H:
第二路,E6H:
第三路,E7H:
无工作路号;
注1:
输出空开数m取值范围为:
0≤m_8,表示交流屏的八个输出空开状态(断开/闭合)。
注2:
PSM-A中用户自定义数量p为3,按顺序为交流切换状态(切换自动或切换手动),事故照明灯状态(照明关或照明开),当前工作路号(第一路,第二路,第三路,无工作路号)。
A1.2.1.3获取交流告警量
~20014044E002FFFD0E
7E3230303134303434453030324646464430450D
命令信息
序号
1
2
3
4
5
6
7
8
9
字节数
1
1
1
1
1
2
LENID/2
2
1
格式
SOI
VER
ADR
40H
44H
LENGTH
COMMANDINFO
CHKSUM
EOI
注:
LENID=02H,COMMANDINFO由COMMANDGROUP组成。
COMMANDGROUP=00H对于一个交流屏时,获取交流屏告警数据;
COMMANDGROUP=01H对于多个交流屏时,获取第一屏告警数据;
COMMANDGROUP=02H对于多个交流屏时,获取第二屏告警数据;
COMMANDGROUP=03H对于多个交流屏时,获取第三屏告警数据;
COMMANDGROUP=04H对于多个交流屏时,获取第四屏告警数据;
COMMANDGROUP=05H对于多个交流屏时,获取第五屏告警数据;
COMMANDGROUP=FFH对于多个交流屏时,获取全部交流屏告警数据。
响应信息
~2001400090340001020000000000080000000000000000000000000000F43E
7E32303031343030303930333430303031303230303030303030303030303830303030303030303030303030303030303030303030202030303030303020202020463433450D
序号
1
2
3
4
5
6
7
8
9
字节数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 华为 PSMA 监控 模块 后台 通讯 协议 邮电部 标准 概要