您好,欢迎访问三七文档
XY0200V1.20第1页共16页HIPULSEU系列后台通讯协议艾默生网络能源有限公司XY0200V1.20第2页共16页1.概述.............................................................................32.监控内容.........................................................................32.1模拟量数据.................................................................32.2开关量数据.................................................................32.3告警量数据.................................................................32.4系统设置参数...............................................................33.物理接口.........................................................................33.1串行通讯口.................................................................33.2信息传输方式...............................................................33.3数据传输速率...............................................................33.4通讯方式...................................................................34.信息类型及协议的基本格式.........................................................34.1信息类型...................................................................34.2协议的基本格式.............................................................34.3数据格式...................................................................44.3.1基本数据格式...........................................................................................................44.3.2LENGTH数据格式....................................................................................................44.3.3CHKSUM数据格式...................................................................................................54.3.4INFO数据格式...........................................................................................................55.编码表..........................................................................65.1编码分配及分类.............................................................66.后台通信协议....................................................................86.1说明.......................................................................86.2获取系统模拟量量化数据.....................................................86.2.1获取系统模拟量量化数据(浮点数,电总标准模拟量).........................................86.2.2获取自定义模拟量量化数据1(浮点数,厂家扩展模拟量1)..................................96.2.3获取自定义模拟量量化数据2(浮点数,厂家扩展模拟量2)..................................96.2.4获取自定义模拟量量化数据3(浮点数,厂家扩展模拟量3)................................106.3获取开关输入状态..........................................................116.4获取告警状态..............................................................126.5获取协议版本号............................................................146.6获取设备厂家信息..........................................................146.7获取设备地址..............................................................156.8获取并机系统各机的设备地址................................................16XY0200V1.20第3页共16页1.概述本文规定了Hipulse优化(HIPULSEU)系列UPS与后台监控软件的通讯协议。本文以电总协议为基本依据,并增加许多自定义的命令幀和数据,来完成后台对UPS监控的通讯要求。2.监控内容2.1模拟量数据见下文表格2.2开关量数据见下文表格2.3告警量数据见下文表格2.4系统设置参数见下文表格3.物理接口3.1串行通讯口采用RS232/RS485。3.2信息传输方式为异步方式,起始位1位,数据位8位,停止位1位,无校验。3.3数据传输速率2400/4800/9600bps3.4通讯方式在局站内的监控系统为分布结构。监控站后台与UPS并联系统的通讯也为主从方式,监控站后台是上位机,UPS并联系统是下位机。UPS并联系统通过MODEM拨号方式直接与监控中心相连时,通信方式同上。遇到紧急告警,设备监控模块应有主动回叫功能。4.信息类型及协议的基本格式4.1信息类型信息分两种类型:(1)由主机发出到从机的命令信息(简称命令信息)(2)由从机返回到主机的响应信息(简称响应信息)4.2协议的基本格式序号123456789字节数111112X21格式SOIVERADRCID1CID2LENGTHINFOCHKSUMEOI基本格式的注解见表4.2.1、4.2.2。XY0200V1.20第4页共16页表4.2.1序号符号表示意义备注1SOI起始标志位(STARTOFINFORMATION)(7EH)2VER通讯协议版本号3ADR设备地址描述(1-254,0、255保留)4CID1控制标识码(UPS模块标识码为AAH)5CID2命令信息:控制标识码(数据活动作类型描述)相应信息:返回码RTN(见返回码表4.2.2)6LENGTHINFO字节长度(包括LENID和LCHKSUM),数据格式见4.37INFO命令信息:控制数据信息COMMANDINFO应答信息:应答数据信息DATAINFO8CHKSUM校验和码,数据格式见4.39EOI结束码CR(0DH)说明:COMMANDINFO由以下控制命令码组成:COMMANDTYPE(1字节):表示不同的遥控命令或不同设置参数命令;COMMANDID(1字节):表示同一遥控命令的不同控制状态;DATAINFO由以下应答码组成:DATAI:含有整型数的应答信息;DATAF:含有浮点数的应答信息;RUNSTATE:设备的运行状态;WARNSTATE:设备的告警状态;表4.2.2返回码RTN序号RTN值(HEX)表示意义备注100H正常201HVER错302HCHKSUM错403HLCHKSUM错504HCID2无效605H命令格式错706H无效数据810H无效权限911H操作失败1013H串口选择错误注:RTN值0x11H(操作失败)包括:参数设置失败和DSP不在可升级状态。4.3数据格式4.3.1基本数据格式在4.2基本格式中的各项除SOI和EOI是以十六进制解释(SOI=7EH,EOI=0DH),十六进制传输外,其余各项都是以十六进制解释,以十六进制—ASCII码的方式传输,每个字节用两个ASCII码表示,即高四位用一个ASCII码表示,低四位用一个ASCII码表示。例如:CID2=4BH,传输时先传送34H,再传送42H两个字节。4.3.2LENGTH数据格式XY0200V1.20第5页共16页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。4.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’。4.3.4INFO数据格式4.3.4.1浮点数格式浮点数格式与IEEE-754标准(32)有关,长度32位。四个字节的浮点数据传送顺序为先低字节后高字节,即传送顺序为:先低字节D7~D0,接着D15~D8,然后D23~D16,最后高字节D31~D24,最终作为分成8个ASCII码传送。浮
本文标题:UPS通讯协议
链接地址:https://www.777doc.com/doc-5468329 .html