华为PSM-A监控模块后台通讯协议(邮电部标准)概要

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

华为电气技术有限公司文档编号软件版本文档密级共27页M14C3U111XY112A1.12机密PSM-A监控模块后台通讯协议(邮电部标准)拟制:胡志伟2000/12/15审核:王孟腾2000/12/16标准化:许德鹏2000/12/16批准:王孟腾2000/12/17文档编号:M14C3U111XY112A第2页,共30页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.监控内容文档编号:M14C3U111XY112A第3页,共30页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监控模块有主动拔号呼叫功能。文档编号:M14C3U111XY112A第4页,共30页7.信息类型及协议的基本格式7.1信息类型信息分两种类型:(1)由SU发出到SM的命令信息(简称命令信息)(2)由SM返回到SU的响应信息(简称响应信息)7.2协议的基本格式序号123456789字节数111112X21格式SOIVERADRCID1CID2LENGTHINFOCHKSUMEOI基本格式的注解见表7.2.1、7.2.2。表7.2.1序号符号表示意义备注1SOI起始标志位(STARTOFINFORMATION)(7EH)2VER通讯协议版本号(2.0版)(20H)3ADR设备地址描述(1-254,0、255保留)4CID1控制标识码(设备类型描述)5CID2命令信息:控制标识码(数据动作类型描述)相应信息:返回码RTN(见返回码表7.2.2)6LENGTHINFO字节长度(包括LENID和LCHKSUM),数据格式见7.37INFO命令信息:控制数据信息COMMANDINFO应答信息:应答数据信息DATAINFO8CHKSUM和校验码,数据格式见7.39EOI结束码CR(0DH)说明:COMMANDINFO由以下控制命令码组成:COMMANDGROUP(1字节):表示同一类型设备(如交流屏)的不同序号(如交流屏序号);文档编号:M14C3U111XY112A第5页,共30页COMMANDID(1字节):表示同一类型设备的不同监控数据;COMMANDTYPE(1字节):表示遥控命令类型;DATAINFO由以下应答码组成:DATAI:含有整型数的应答信息;DATAF:含有浮点数的应答信息;RUNSTATE:设备的运行状态;WARNSTATE:设备的告警状态;表7.2.2返回码RTN定义序号RTN值(HEX)表示意义备注100H正常201H协议版本错302HCHKSUM错403HLCHKSUM错LCHKSUM参见7.3.2504HCID2无效605H命令格式错706H无效数据8E0H无效权限9E1H操作失败10E2H设备故障11E3H-EFH保留用户自定义7.3数据格式7.3.1基本数据格式在7.2基本格式中的各项除SOI和EOI是以十六进制解释(SOI=7EH,EOI=0DH),十六进制传输外,其余各项都是以十六进制解释,以“十六进制—ASCII码”的方式传输,每个字节用两个ASCII码表示,即高四位用一个ASCII码表示,低四位用一个ASCII码表示。例如:文档编号:M14C3U111XY112A第6页,共30页CID2=4BH,传输时先传送34H,再传送42H两个字节。7.3.2LENGTH数据格式LENGTH的数据格式如下表所示。高字节低字节校验码LCHKSUMLENID(表示INFO的传送的ASCII码字节数)D15D14D13D12D11D10D9D8D7D6D5D4D3D2D1D0LENGTH共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文档编号:M14C3U111XY112A第7页,共30页=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码传送。浮点数格式如下:D31D30~D23D22~D0浮点数符号位阶码尾数7.3.4.2整型数(INTEGER,2BYTE)有符号整型数-32768—+32767无符号整型数0—+65535两个字节的整型数据传送顺序为先高字节后低字节。附录A:标准C浮点数格式(IEEE32位浮点数)阶码尾数高位尾数中位尾数低位01000000101000000000000000000000阶码E(8位)尾数M(23位)符号位S(1位)浮点数值=±(1+M×2-23)·2E-127浮点数的正负取决于符号位S的值,S=1表示浮点数为负,S=0则浮点数为正。例如:当32位浮点数为40H,A0H,00H,00H时(如上所示),即S=0,E=129,M=221,则:浮点数值=(1+221×2-23)·2129-127=5.0文档编号:M14C3U111XY112A第8页,共30页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开关电源系统(交流配电)40H2开关电源系统(整流器)41H3开关电源系统(直流配电)42H4PSM-A监控模块扩展用E1H表8.1.2命令信息编码分类表(CID2)序号内容CID2备注1获取模拟量数据(浮点数)41H2获取状态量数据43H3获取告警量数据44H4遥控45H5获取参数设置(浮点数)46H6设定参数设置(浮点数)48H7获取协议版本号4FH8获取SM设备地址50H9获取SM厂家信息51H8.2开关电源系统开关电源系统编码见编码表8.2表8.2开关电源系统编码序号内容CID1CID2备注1获取模拟量数据(浮点数)40H41H42H41H文档编号:M14C3U111XY112A第9页,共30页2获取状态量数据40H41H43H3获取告警量数据40H41H42H44H4获取系统参数(浮点数)40H42H46H5设定系统参数(浮点数)40H42H48H6获取协议版本号40H41H42H4FH7获取SM设备地址40H41H42H50H8获取SM设备厂家信息40H41H42H51H9遥调整流模块41H80H10遥控交流事故照明灯40H80H11遥控系统控制状态E1H80H12读取系统控制状态E1H81H13密码校验E1H82H14密码修改E1H83H15遥控告警消音E1H84H文档编号:M14C3U111XY112A第10页,共30页附录A:通信协议A1.1特别说明A1.1.1DATAFLAG说明在获取系统模拟量数据(浮点数),获取状态量数据,获取告警量数据命令的响应信息中,在DATAINFO字段的第一字节为标识字节DATAFLAG,其定义如下;D7D6D5D4D3D2D1D0其中: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字符)到

1 / 30
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功