1、 KELONGÒ Powersoft 交流电源监控管理系统 前端智能设备通讯协议 一、总则: 本文规定了为实现集中监控管理而使用的电源设备产品在设计、制造中应遵循的通讯协议.本通讯协议适用于科华公司设计、生产的前端智能电源设备和在这些设备的基础上构成的不同规模的监控系统。 二、物理层: 2.1、串行通讯口采用特殊脚位定义的RS232接口。 该接口机械结构和电气特性均按国际标准RS232接口定义。 其管脚定义如下: a、UPS端的脚位定义为: 6脚 通讯接收脚(
2、RXD) 7脚 通讯地(GND) 9脚 通讯发送脚(TXD) b、电脑端 脚位按标准RS232定义. 5 4 3 2 1 1 2 3 4 5 ¨ ¨ ¨ ¨ ¨
3、 ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ ¨ 9 8 7 6 6 7 8 9 M2502通讯电缆线
4、 UPS端(9芯针式) 电脑端(9芯孔式) 2.2、数据传输方式: 串行异步传输 起始位1位 数据位8位(低位在前) 停止位1位 无校验。 2。3、通讯口数据传输速率为 2400 bit/s 2。4、采用主从式的工作方式,上位机呼叫机内监控单元并下发命令,等待 下位机应答。若无应答或应答为无效
5、命令,则进行下一次呼叫;若连 续10秒无应答,则认为通讯链路中断。 UPS内的监控单元在接收到上位机的请求命令后,对命令进行判断并 作出正确的响应. 三、信息类型及协议的基本格式: 3。1、信息类型: 1、遥测模拟量信号: 协议中对UPS内部的模拟量信息检测了包括 输入市电电压(110V、220V 两档)、输出工作电压(110V、220V 两档)、电池剩余容量、负载百分比、环境温度和输入市电频率在内的六项基本工作参数. 其中电池剩余容量的检测是将当前UPS内部电池电压以电压值的形
6、式送达上位机,通过上位机将这一值简化的与额定值正比成容量百分比。 2、遥测开关量信息: 市电电压正常( L) / 异常( H) 电池电压正常( L) / 低电压( H) Bypass( H) / boot( L)或Buck Active UPS 正常( L) / 故障( H) UPS为在线式( L) / 后备式( H) UP
7、S 普通工作( L) / 测试工作 状态( H) UPS 开( L) / 关( H)机状态 蜂鸣器 关( L) / 开( H) 3、遥信基础信息: 厂家名称 UPS型号 版本号 额定电压 额定电流 额定电池电压 4、遥控开关量:
8、
定时开/关机
UPS测试放电
蜂鸣器开/关
3.2、通讯格式:
所有的通讯过程都是按:上位机发工作请求,UPS内的通讯模块在接收到请求后,对其作出相应的响应 的工作模式来进行.
3。2。1、 UPS状态查询请求:
该请求作为遥测UPS内部六项模拟量和8个开关量的主请求,每隔1秒钟发送一次,并在这之后等待UPS的响应.
格式:
Computer: Q1 9、QQQ RRR.R S.SS TT。T b7b6b5b4b3b2b1b0〈CR〉
状态信息描述:[ 每个量之间都有一个空格符 ]
a、 起始字符:( ¼¼¼¼¼¼¼¼ 28H
b、 输入电压(I/P voltage):MMM.M
M 为0~9的整数,状态量单位为 Vac。
c、 输入故障电压(I/P fault voltage):NNN.N
N 为0~9的整数,状态量单位为 Vac。
** 对后备式UPS而言 **
目的是为了标识引起后备式UPS转入逆变模式的瞬间毛刺电压。如有电压瞬变发生, 10、输入电压将在电压瞬变前、后一个查询保持正常。I/P异常电压将把瞬变电压保持到下一个查询。查询完成后,I/P异常电压将与I/P电压保持一致,直到发生新的瞬变。
** 对在线式UPS而言 **
目的是为了标识引起在线式UPS转入电池供电模式的短时输入异常。如有电压瞬变发生,输入电压将在电压瞬变前、后一个查询保持正常.I/P异常电压将把瞬变电压保持到下一个查询.查询完成后,I/P异常电压将与I/P电压保持一致,直到发生新的瞬变.
d、 输出电压(O/P voltage):PPP.P
P 为0~9的整数,状态量单位为 Vac。
e、 11、 输出电流(O/P current):QQQ
QQQ 是一个相对于最大允许电流的百分比,不是一个绝对值.
f、 输入频率(I/P frequency):RR。R
R 为0~9的整数,状态量单位为 Hz。
g、 电池电压(Battery voltage):SS。S或S.SS
S 为0~9的整数。
对在线式单体电池电压显示方式为S。SS Vdc
对后备式总电池电压显示方式为SS.S Vdc
( UPS类型将在UPS状态信息中获得 )
h、 环境温度(Temper 12、ature):TT.T
T 为0~9的整数,单位为 °C.
i、 UPS开关量状态:〈U〉
是以二进制数位表示法: 13、 b0:1表示 蜂鸣器开
例: ¼¼¼¼¼¼¼¼ 0DH
3.2。2、 测试10秒钟:
格式:
Computer: T 14、3.2。4、 测试规定的时间:
格式:
Computer: T 15、格式:
Computer: S〈n> 16、关闭,并在 17、所有的关机命令
a、UPS处在关机延时中时,接受“C”命令取消关机。
b、UPS处在开机延时中时,“C”命令能让UPS延时10秒后开机(市电
正常)
3。2。9、取消测试命令:
格式:
Computer: CT〈CR>
UPS: 取消所有的测试命令
3。2.10、遥信UPS厂家信息命令:
格式:
Computer: I〈CR>
UPS: #Company_Name UPS_Model Version〈CR〉
这个功能是使UPS能回答基本的生产厂家信息:谁生产的UPS 18、UPS的
型号名;UPS的版本信息。
每个信息段的格式如下:
Company_Name:15字符,不足填空格号
UPS_Mode: 10字符,不足填空格号
Version: 10字符,不足填空格号
每个信息段的之间有一个空格符.
3.2.11、遥信UPS额定值信息:
格式:
Computer: F〈CR〉
UPS: #MMM.M QQQ SS.SS RR.R 19、一个空格符。
信息段格式定义如下:
额定电压:MMM.M
额定电流:QQQ
电池电压:SS。SS或SSS。S
额定频率:RR.R
3。2.12、无效命令和信息的处理:
收到无效的命令时,UPS要将受到的内容原样返回。若命令UPS无法返
回信息,则返回“@”
附1: 接点式通讯UPS端的协议:
该协议采用的世界最常用的规范,由Novell所定义,并在Microsoft Windows NT中采用的类比讯号通讯方式.
在与Smart UP 20、S串行传输共用一个DB9通讯口的基础上,其脚位定义如下:
2脚:市电异常
4脚:通讯地(2脚、5脚的通讯地)
5脚:电池欠压
6脚:关闭UPS
7脚:6脚的通讯地
其中:2脚与4脚短路时表示市电异常;
5脚与4脚短路时表示电池欠压;
关机信号必须是在6脚与7脚短路,并维持1秒以上,同时市电
还必须是异常情况下才有效。
附2: 网卡插槽脚位定义: 21、
该内置式网卡可将UPS的信息转换为SNMP MIB II兼容规格的讯息,在网路上传输。
1脚(GND): +9V地
2脚(+9V): +9V电源
3脚(RXDUPS): 接CPU的RXD脚
4脚(TXDUPS): 接CPU的TXD脚
5脚(RXDPC): 接RS232口上的RXD脚
6脚(TXDPC): 接RS232口上的TXD脚
22、 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 23、
科华三进三出型UPS增补通讯协议
该增补协议是在完全兼容单相UPS通讯协议的基础上,以相同的传输方式,增加几条针对三进三出型UPS的数据帧,实现对三相UPS的监控.
格式:
Computer: G1 24、 电池剩余容量百分比(Battery Capacity percentage): PPP
PPP为0~100的整数,状态量单位为百分比.
d、 电池剩余供电时间(Battery Time Remaining): NNNN
NNNN为0~9999的整数,状态量单位为 分钟.
e、 电池充/放电电流: RRR.R
电池的充/放电状态可由后面的a2信息(整流器状态)标示。
当a2=1,意味着电池处于放电状态。
当a2=0,意味着电池处于充电状态。
R为0~9的整数,状态量单 25、位为 Amp。
f、 温度(Temperature): +TT。T
T可以表示从-99.9到+99.9的数值,状态量单位为 摄氏度
g、 输入频率(I/P frequenc):FF。F
F为0~9的整数,状态量单位为 Hz。
h、 旁路频率(Frequency of Bypass Source):EE。E
E为0~9的整数,状态量单位为 Hz。
i、 输出频率(O/P frequency):QQ.Q
Q为0~9的整数,状态量单位为 Hz。
j、 停止符(Stop Byte) 26、〈CR〉
样例: Computer: G1〈cr>
UPS: !240 094 0123 025。0 +35。0 50.1 52.0 50。0 27、
Computer: G2〈CR〉
UPS: !a7a6a5a4a3a2a1a0 b7b6b5b4b3b2b1b0 c7c6c5c4c3c2c1c0 28、a5a4a3a2a1a0):
位
描述
7
未用
6
1 : 整流器异常
5
1 : 电池欠压保护
4
1 : 电池欠压
3
1 : 三相输入–单相输出
0 : 三相输入–三相输出
2
1 : 后备供电中
0 : 交流输入正常
1
1 : 对电池进行均充状态
0 : 对电池进行浮充状态
0
1 : 整流器运行中
c、 UPS工作状态(b7b6b5b4b3b2b1b0):
位
29、 描述
7
未用
6
未用
5
未用Use
4
旁路频率异常
3
1 : 手动旁路闭合
0 : 手动旁路断开
2
1 : 旁路交流电正常
0 : 旁路交流电异常
1
1 : 静态旁路开关处于逆变端
0 : 静态旁路开关处于旁路端
0
1 : 逆变器运行中
d、 逆变器故障状态(c7c6c5c4c3c2c1c0):
位
描述
7
未用
6
1 : 紧急停机
5
1 : 直流 30、输入过高停机
4
1 : 手动旁路闭合停机
3
1 : 过载停机
2
1 : 逆变器输出电压异常停机
1
1 : 过热停机
0
1 : 输出短路停机
样例: Computer: G2〈cr>
UPS: !00000010 00000100 00000000 31、P/PPP。P QQQ.Q/QQQ。Q/QQQ.Q
SSS。S/SSS。S/SSS。S 32、 PPP.P/ PPP.P / PPP。P
P为0~9的整数,状态量单位为 Vac。
d、 R/S/T 三相输出电压(O/P voltage of R/S/T):QQQ.Q /QQQ。Q /QQQ。Q
Q为0~9的整数,状态量单位为 Vac。
e、 R/S/T 三相负载百分比(Load percentage of R/S/T ):
SSS。S / SSS。S / SSS.S
S为0~9的整数, 33、状态量单位为百分比.
样例: Computer : G3 34、T相 220。0V.
负载 R相 14%,S相 15%,T相 14%.
格式:
Computer: GF〈CR>
UPS: !Rect_Volt CCC Bpss_Volt FFF O/P_Volt QQQ SSS Power_Rating 〈CR>
该部分为UPS额定信息。[ 每个量之间都有一个空格符 ]
a、 起始字符: !¼¼¼¼¼¼¼¼ 21H
b、 Rect_Volt 整流器额定信息
如:220V/380V 3P4W
c、 CCC 整流器额定输入频率
35、 d、 Bpss_Volt 旁路额定信息
如:220V/380V 3P4W
e、 FFF 旁路额定输入频率
f、 O/P_Volt 输出额定信息
如:220V/380V 3P4W
g、 QQQ 输出额定频率
h、 SSS 电池额定电压
i、 Power_Rating 额定功率
如: 150KVA
样例: Computer : GF〈cr〉
UPS : !220V/380V^3P4W 050 220V/380V^3P4W 050 220V/3P3W^^^^^ 050 396 150KVA^^^^〈cr〉
说明:
整流器额定信息为:220V/380V^3P4W 。
整流器额定频率: 50Hz
旁路额定信息为: 220V/380V^3P4W
旁路额定频率: 50Hz
输出额定信息为: 220V/3P3W^^^^^
输出额定频率: 50Hz
额定电池电压: 396Vdc
额定功率: 150KVA^^^^
“^”代表着一个空格
所有原来单相UPS所包含的数据本协议均支持。
10






