文档库 最新最全的文档下载
当前位置:文档库 › UPS上位机通信协议

UPS上位机通信协议

UPS上位机通信协议V1.12

1.通信软、硬件设置,连接方式。

2.命令格式

3.指令详解

通信软、硬件设置,连接方式

UPS提供三种通信接口:RS232、RS485、TCP/IP。

●RS232模式,采用标准DB9通信接口。通信波特率9600,数据位8,停止位1,

无校验。通信线缆长度不得超过13M。各引脚定义如下:

●RS485模式,采用标准5.0卡线接口。通信波特率9600,数据位8,停止位1,无

校验。通信线缆长度不得超过300M。

●TCP/IP模式,采用标准RJ45接口,可通过直通网线直接接入局域网,或通过交叉

网线直接接入计算机的RJ45接口。

命令格式

本协议中所有上、下询指令均须遵从以下格式:

1.帧头:共占用四个字节。其中“长度A”、“长度B”各占一个字节,并互为校验(两

个字节的值应相等),其值表示“地址”、“命令”、“命令参数”所占字节总数。两

个“0xEA”为固定十六进制数。

2.地址:共占用一个字节。该字节用8位标识监控系统中唯一设备地址编号。其值范

围:1~200。

3.命令:共占用一个字节。该字节包含两部分内容

a)“数据传输方向”:下询帧时,数据传输方向位置“1”;上询指令时,数据方

向位置“0”。

b)“指令代码”:以7位数值,标识系统唯一指令代码,指令代码表如下,详细

内容参见“指令详解”。

4.命令参数:命令参数的所有字节均以十六进制数表示,其长度范围:0~253。下询

帧中,为指令代码辅助信息;上询帧中,为回复数据内容。详细内容参见“指令详

解”。

5.校验:共占用一个字节,其值为“地址”、“命令”、“命令参数”所有字节累加和的

低八位。

6.帧尾:共占用一个字节,其值为固定十六进制数0x16。

指令详解

1、查询系统数据1:0x01。

1)下询帧中命令参数部分长度为0 byte。

2)上询帧命令参数部分长度为51 byte,其内容、格式详见下表:

a)特殊声明1:当电池电流值为正值时,表示电池充电电流,其数值的个位为实际电

流的十分位;当电池电流为负值时,表示电池放电电流,其数值的个位为实际电流的个位。

① 1:代表均充状态;0:代表浮充状态。

② 1:代表存在未读出的报警;0:代表不存在未读出报警。

2、查询单个模块数据:0x02。

1)下询帧中命令参数部分长度为1 byte,命令参数用一个字节提交待查询模块的地址

号。地址号范围:1~15。

2)上询帧中命令参数部分长度为49 byte,其内容、含义详见下表:

e)“负载异常报警状态”

3、查询告警数据:0x03。

1)下询帧中命令参数部分长度为0 byte。

2)上询帧中命令参数部分包含两部分信息:记录数量和记录N。每个记录须占用8

个字节,以表示报警发生的时间和事件信息。记录数量为记录的数量,其范围为:

b)模块报警序号

c)当“报警序号”等于15或18时,表示模块报警信息,且只有此时“模块报警

序号”才有意义。“模块报警序号”的低四位表示该警报发生的模块ID号。

4、查询电池管理参数:0x04。

a)下询帧中命令参数部分长度为0 byte。

5、查询系统数据2:0x06。

3)下询帧中命令参数部分长度为0 byte。

4)上询帧命令参数部分长度为22byte,其内容、格式详见下表:

6、UPS开、关机遥控操作:0x0A。

当“开关机操作标识符”置“1”时,为遥控UPS开机指令;当“开关机操作标识符”置“0”时,为遥控UPS关机指令。

当“操作接受标识符”置“1”时,表示下发操作指令被设备接收并执行;当“操作接受标识符”置“0”时,表示下发操作指令被设备接收到,但拒绝执行。

7、电池充电遥控操作:0x0B。

当“均浮充操作标识符”置“1”时,为遥控UPS对电池均充指令;当“均浮充操作标识符”置“0”时,为遥控UPS对电池浮充指令。

当“操作接受标识符”置“1”时,表示下发操作指令被设备接收并执行;当“操作接受标识符”置“0”时,表示下发操作指令被设备接收到,但拒绝执行。

8、UPS与监控机对时操作:0x0C。

当“操作接受标识符”置“1”时,表示下发操作指令被设备接收并执行;当“操作接受标识符”置“0”时,表示下发操作指令被设备接收到,但拒绝执行。

9、电池管理参数设置操作:0x0D。

当“操作接受标识符”置“1”时,表示下发操作指令被设备接收并执行;当“操作接受标识符”置“0”时,表示下发操作指令被设备接收到,但拒绝执行。

附录

?HEX-1格式:由两个字节组成,以十六位表示一无符号整形数据量:

?HEX-2格式:由两个字节组成,以十六位表示一有符号整形数据量。数据高八位的D7

位为正负标志位,“1”表示负数;“0”表示整数:

?HEX-3格式:由一个字节组成,以八位表示一无符号字符型数据量。

?HEX-4格式:由一个字节组成,八位分别表示八种状态。当该状态置“1”时,表示处

于文字描述状态;当该状态置“0”时,表示处于文字描述相反的状态。

相关文档