您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 资本运营 > 科华UPS-通讯协议
KELONGPowersoft交流电源监控管理系统前端智能设备通讯协议一、总则:本文规定了为实现集中监控管理而使用的电源设备产品在设计、制造中应遵循的通讯协议。本通讯协议适用于科华公司设计、生产的前端智能电源设备和在这些设备的基础上构成的不同规模的监控系统。二、物理层:2.1、串行通讯口采用特殊脚位定义的RS232接口。该接口机械结构和电气特性均按国际标准RS232接口定义。其管脚定义如下:a、UPS端的脚位定义为:6脚通讯接收脚(RXD)7脚通讯地(GND)9脚通讯发送脚(TXD)b、电脑端脚位按标准RS232定义。543211234598766789M2502通讯电缆线UPS端(9芯针式)电脑端(9芯孔式)2.2、数据传输方式:串行异步传输起始位1位数据位8位(低位在前)停止位1位无校验。2.3、通讯口数据传输速率为2400bit/s2.4、采用主从式的工作方式,上位机呼叫机内监控单元并下发命令,等待下位机应答。若无应答或应答为无效命令,则进行下一次呼叫;若连续10秒无应答,则认为通讯链路中断。UPS内的监控单元在接收到上位机的请求命令后,对命令进行判断并作出正确的响应。三、信息类型及协议的基本格式:3.1、信息类型:1、遥测模拟量信号:协议中对UPS内部的模拟量信息检测了包括输入市电电压(110V、220V两档)、输出工作电压(110V、220V两档)、电池剩余容量、负载百分比、环境温度和输入市电频率在内的六项基本工作参数。其中电池剩余容量的检测是将当前UPS内部电池电压以电压值的形式送达上位机,通过上位机将这一值简化的与额定值正比成容量百分比。2、遥测开关量信息:市电电压正常(L)/异常(H)电池电压正常(L)/低电压(H)Bypass(H)/boot(L)或BuckActiveUPS正常(L)/故障(H)UPS为在线式(L)/后备式(H)UPS普通工作(L)/测试工作状态(H)UPS开(L)/关(H)机状态蜂鸣器关(L)/开(H)3、遥信基础信息:厂家名称UPS型号版本号额定电压额定电流额定电池电压4、遥控开关量:定时开/关机UPS测试放电蜂鸣器开/关3.2、通讯格式:所有的通讯过程都是按:上位机发工作请求,UPS内的通讯模块在接收到请求后,对其作出相应的响应的工作模式来进行。3.2.1、UPS状态查询请求:该请求作为遥测UPS内部六项模拟量和8个开关量的主请求,每隔1秒钟发送一次,并在这之后等待UPS的响应。格式:Computer:Q1CRUPS:(MMM.MNNN.NPPP.PQQQRRR.RS.SSTT.Tb7b6b5b4b3b2b1b0CR注:当MMM.MNNN.NPPP.PQQQRR.RS.SS(SS.S)TT.T中各模拟量十位或百位为0时,允许用20H替换30H例:当MMM.M为050.0时:在发送时为:20H35H30H2EH30H或30H35H30H2EH30H当MMM.M为000.0时:在发送时为:20H20H30H2EH30H或30H30H30H2EH30H状态信息描述:[每个量之间都有一个空格符]a、起始字符:(28Hb、输入电压(I/Pvoltage):MMM.MM为0~9的整数,状态量单位为Vac。c、输入故障电压(I/Pfaultvoltage):NNN.NN为0~9的整数,状态量单位为Vac。**对后备式UPS而言**目的是为了标识引起后备式UPS转入逆变模式的瞬间毛刺电压。如有电压瞬变发生,输入电压将在电压瞬变前、后一个查询保持正常。I/P异常电压将把瞬变电压保持到下一个查询。查询完成后,I/P异常电压将与I/P电压保持一致,直到发生新的瞬变。**对在线式UPS而言**目的是为了标识引起在线式UPS转入电池供电模式的短时输入异常。如有电压瞬变发生,输入电压将在电压瞬变前、后一个查询保持正常。I/P异常电压将把瞬变电压保持到下一个查询。查询完成后,I/P异常电压将与I/P电压保持一致,直到发生新的瞬变。d、输出电压(O/Pvoltage):PPP.PP为0~9的整数,状态量单位为Vac。e、输出电流(O/Pcurrent):QQQQQQ是一个相对于最大允许电流的百分比,不是一个绝对值。f、输入频率(I/Pfrequency):RR.RR为0~9的整数,状态量单位为Hz。g、电池电压(Batteryvoltage):SS.S或S.SSS为0~9的整数。对在线式单体电池电压显示方式为S.SSVdc对后备式总电池电压显示方式为SS.SVdc(UPS类型将在UPS状态信息中获得)h、环境温度(Temperature):TT.TT为0~9的整数,单位为C。i、UPS开关量状态:UU是以二进制数位表示法:b7b6b5b4b3b2b1b0,并以ASCII码单位传输的一个状态量。b7:1表示市电电压异常b6:1表示电池低电压b5:1表示Bypass或BuckActiveb4:1表示UPS故障b3:1表示UPS为后备式(0表示在线式)b2:1表示测试中b1:1表示关机有效b0:1表示蜂鸣器开例:U为00001001B,在发送时则为:30H30H30H30H31H30H30H31Hj、停止位:CR0DH3.2.2、测试10秒钟:格式:Computer:TCRUPS:测试10秒钟后返回市电供电此时的市电正常。若在测试中发生电池低电压,则立即返回市电供电。3.2.3、测试到电池欠压:格式:Computer:TLCRUPS:测试到电池低电压后返回市电供电3.2.4、测试规定的时间:格式:Computer:TnCRUPS:测试n分钟若在测试中发生电池低电压,则立即返回市电供电。n的范围为01~99分钟3.2.5、开/关蜂鸣器格式:Computer:QCRUPS无应答,仅将当前的蜂鸣器工作状态翻转。当市电中断时,UPS会通过蜂鸣器给管理人员一个告警信息。管理人员可用这条命令控制蜂鸣器是否鸣叫。但当UPS发生任何一种异常现象时,蜂鸣器都将自动打开,3.2.6、关机命令:格式:Computer:SnCRUPS无应答,但输出在n分钟后关闭a、若输入电压保持异常,UPS的n分钟后关闭。b、若在n分钟内电池低电压,UPS的输出将立即关闭。c、UPS关机后,仍监视市电电压。若市电恢复,UPS延时10秒后将市电输出。d、n的范围是从.2,.3,,01,02,upto10,单位为分钟。3.2.7、关机后又开机命令:格式:Computer:SnRmCRUPS:UPS在n分钟后关闭,并在m后重新开启。a、关机顺序与前面的相同。若m分钟的开机计时到后市电未恢复,则要等到市电恢复后在开机。b、UPS处在关机延时中时,应能接受“C”命令取消关机。c、UPS处在开机延时中时,“C”命令应能让UPS延时10秒后开机(市电正常)d、n的范围为.2,.3,01,02,,upto10e、m的范围为0001到99993.2.8、取消关机命令:格式:Computer:CCRUPS:取消所有的关机命令a、UPS处在关机延时中时,接受“C”命令取消关机。b、UPS处在开机延时中时,“C”命令能让UPS延时10秒后开机(市电正常)3.2.9、取消测试命令:格式:Computer:CTCRUPS:取消所有的测试命令3.2.10、遥信UPS厂家信息命令:格式:Computer:ICRUPS:#Company_NameUPS_ModelVersionCR这个功能是使UPS能回答基本的生产厂家信息:谁生产的UPS;UPS的型号名;UPS的版本信息。每个信息段的格式如下:Company_Name:15字符,不足填空格号UPS_Mode:10字符,不足填空格号Version:10字符,不足填空格号每个信息段的之间有一个空格符。3.2.11、遥信UPS额定值信息:格式:Computer:FCRUPS:#MMM.MQQQSS.SSRR.RCR这个功能是使UPS能回答额定值信息。每个信息段的之间有一个空格符。信息段格式定义如下:额定电压:MMM.M额定电流:QQQ电池电压:SS.SS或SSS.S额定频率:RR.R3.2.12、无效命令和信息的处理:收到无效的命令时,UPS要将受到的内容原样返回。若命令UPS无法返回信息,则返回“@”附1:接点式通讯UPS端的协议:该协议采用的世界最常用的规范,由Novell所定义,并在MicrosoftWindowsNT中采用的类比讯号通讯方式。在与SmartUPS串行传输共用一个DB9通讯口的基础上,其脚位定义如下:2脚:市电异常4脚:通讯地(2脚、5脚的通讯地)5脚:电池欠压6脚:关闭UPS7脚:6脚的通讯地其中:2脚与4脚短路时表示市电异常;5脚与4脚短路时表示电池欠压;关机信号必须是在6脚与7脚短路,并维持1秒以上,同时市电还必须是异常情况下才有效。附2:网卡插槽脚位定义:该内置式网卡可将UPS的信息转换为SNMPMIBII兼容规格的讯息,在网路上传输。1脚(GND):+9V地2脚(+9V):+9V电源3脚(RXDUPS):接CPU的RXD脚4脚(TXDUPS):接CPU的TXD脚5脚(RXDPC):接RS232口上的RXD脚6脚(TXDPC):接RS232口上的TXD脚7脚:未用8脚(SNMPSIG):接口卡侦测口,与10脚短接9脚(GND):+9V地10脚(+Vcc):+Vcc电源11~26脚:未用其中3,4,5,6脚信号电平为+10V和-10V。附3:RS485通讯脚位定义:(其数据格式与RS232通讯一样)DB9:1脚Data—;3脚GND;8脚Data+科华三进三出型UPS增补通讯协议该增补协议是在完全兼容单相UPS通讯协议的基础上,以相同的传输方式,增加几条针对三进三出型UPS的数据帧,实现对三相UPS的监控。格式:Computer:G1CRUPS:!SSSPPPNNNNRRR.R+TT.TFF.FEE.EQQ.QCR状态信息描述:[每个量之间都有一个空格符]a、起始字符:!21Hb、电池电压(Batteryvoltage):SSSSSS为0~999的整数,状态量单位为VDC。c、电池剩余容量百分比(BatteryCapacitypercentage):PPPPPP为0~100的整数,状态量单位为百分比。d、电池剩余供电时间(BatteryTimeRemaining):NNNNNNNN为0~9999的整数,状态量单位为分钟。e、电池充/放电电流:RRR.R电池的充/放电状态可由后面的a2信息(整流器状态)标示。当a2=1,意味着电池处于放电状态。当a2=0,意味着电池处于充电状态。R为0~9的整数,状态量单位为Amp。f、温度(Temperature):+TT.TT可以表示从-99.9到+99.9的数值,状态量单位为摄氏度g、输入频率(I/Pfrequenc):FF.FF为0~9的整数,状态量单位为Hz。h、旁路频率(FrequencyofBypassSource):EE.EE为0~9的整数,状态量单位为Hz。i、输出频率(O/Pfrequency):QQ.QQ为0~9的整数,状态量单位为Hz。j、停止符(StopByte):CR样例:Computer:G1crUPS:!2400940123025.0+35.050.152.050.0cr说明:电池电压240V电池剩余容量94%电池剩余供电时间123分钟充电电流25Amps.温度为35.0oC输入频率50.1Hz.旁路频率52.0Hz.输出频率50.0Hz.格式:Computer:G2CRUPS:!a7a6a5a4a3a2a1a0b7b6b5b4b3b2b1b0c7c6c5c4c3c2c1c0CR该部分信息是以二进制数位表示法:b7b6b5b4b3b2b1b0,并以ASCII码单位传输的一个状态量。[每类量之间都有一个空格符]例:a7a6a5a4a3a2a1a0为00001001B,在发送时
本文标题:科华UPS-通讯协议
链接地址:https://www.777doc.com/doc-6702887 .html