科华UPS模块化UPS通信协议V1.2

  • 格式:pdf
  • 大小:181.94 KB
  • 文档页数:9

命令码 0x01 0x02 0x03 0x04
命令含义 查询系统交、直流电压电流 查询模块数据 查询电池状态、数据 查询系统信息(系统型号、协 议版本、软件版本)
0x0A 0x0B 0x0C 0x0D
关/开机操作 转旁路逆变操作 放电及停止放电 系统对时 表 2-2
5、 校验和:地址码+命令码+系统数据所有字节相加,去掉高字节。 6、 系统数据:回复 PC 的数据
BCD 码十位 BCD 码小数位
V
母线电压-
BCD 码百位 BCD 码个位
BCD 码十位 BCD 码小数位
V
输出有功功率 A 相
BCD 码千位 BCD 码十位
BCD 码百位 BCD 码个位
W
输出有功功率 B 相
BCD 码千位 BCD 码十位
BCD 码百位 BCD 码个位
W
输出有功功率 C 相
BCD 码千位 BCD 码十位
0 模块 9 不在线 模块 10 不在线 模块 11 不在线 模块 12 不在线 模块 13 不在线 模块 14 不在线 模块 15 不在线 模块 16 不在线
模块数据(0x02)
数据种类 模块号数 市电电压 A 相
市电电压 B 相
市电电压 C 相
bit7-bit4
bit3-bit0
模块号数

BCD 码百位
BCD 码小数位
剩余放电时间 电池电压+ 电池电压-
BCD 码千位
BCD 码百位
min
BCD 码十位
BCD 码个位
BCD 码百位 BCD 码个位
BCD 码十位 BCD 码小数位
V
BCD 码百位 BCD 码个位
BCD 码十位 BCD 码小数位
V
系统状态字节 1
1 D0 旁路状态 D1 旁路输入过欠压 D2 旁路输入频率异常 D3 旁路输入相序错 D4 旁路输入缺相 D5 逆变输出过欠压 D6 逆变输出频率异常 D7 逆变输出缺相
kVA
输出视在功率 B 相
BCD 码百位 BCD 码个位
BCD 码十位 BCD 码小数位
kVA
输出视在功率 C 相
BCD 码百位 BCD 码个位
BCD 码十位 BCD 码小数位
kVA
负载百分比 A 相
BCD 码百位 BCD 码个位
BCD 码十位 BCD 码小数位
%L
负载百分比 B 相
BCD 码百位 BCD 码个位
通信协议
命令含义 开、关机命令 旁路逆变切换 放电与停止放电 系统对时
参数 0 开机 1 关机 0 转逆变 1 转旁路 0 停止放电 1 放电 年(BCD 码) 月(BCD 码) 日(BCD 码) 时(BCD 码) 分(BCD 码) 秒(BCD 码)
表 1-3
6、 校验和 : 地址码、命令码、命令参数所有字节相加后低 8 位。
BCD 码十位 BCD 码小数位
V
逆变电压 C 相
BCD 码百位 BCD 码个位
BCD 码十位 BCD 码小数位
V
输入电流 A 相
BCD 码百位 BCD 码个位
BCD 码十位 BCD 码小数位
A
输入电流 B 相
BCD 码百位 BCD 码个位
BCD 码十位 BCD 码小数位
A
输入电流 C 相
BCD 码百位 BCD 码个位
BCD 码百位 BCD 码个位
BCD 码十位 BCD 码小数位
kW
输出有功功率 B 相
BCD 码百位
BCD 码十位
kW
通信协议
BCD 码个位
BCD 码小数位
输出有功功率 C 相
BCD 码百位 BCD 码个位
BCD 码十位 BCD 码小数位
kW
输出视在功率 A 相
BCD 码百位 BCD 码个位
BCD 码十位 BCD 码小数位
通信协议
M3 模块化 UPS 通信协议 V1.2
一、硬件连接方式
RS232 模式,采用标准 DB9 通信接口。通信波特率 9600,数据位 8,停止位 1,无校验。 通信线缆长度不得超过 13M。各引脚定义如下:
引脚 1 2
3
45
6789
定义 NO 接收 RX 发送 TX NO 地 GND NO NO NO NO
A
BCD 码百位 BCD 码个位
BCD 码十位 BCD 码小数位
A
BCD 码百位 BCD 码个位
BCD 码十位 BCD 码小数位
A
BCD 码百位 BCD 码个位
BCD 码十位 BCD 码小数位
V
BCD 码百位 BCD 码个位
BCD 码十位 BCD 码小数位
V
bit7=1 : 负 ; 0 :
正,bit6-bit5BCD BCD 码十位
二、命令
(一)下询命令
MSB
帧头(0xEA) 长度 A 长度 B
帧头(0xEA) 地址码 命令码
命令参数 校验和
帧尾(0xEF)
表 1-1
说明:
1、 表 1-1 中每一行表示一个字节(8bit)。 2、 长度: 长度 A、B 相等互为校验,为命令参数部分的字节数 3、 地址码 : 对应于系统控制器的“ID”,表示系统唯一标识。 4、 MSB:为命令码的最高位。当 MSB 为 1 时,表示下询帧;为 0 时表示上询帧。 5、 命令码 : 低 7 位表示发送给系统控制器的命令,分两类:遥信(0x81~0x84)、遥控
10∽1V
V
单体电池 50 电压
10∽1V
V
单体电池 51 电压
10∽1V
V
单体电池 31 电压
10∽1V
V
单体电池 32 电压
10∽1V
V
单体电池 33 电压
10∽1V
V
单体电池 34 电压
10∽1V
V
单体电池 35 电压
10∽1V
V
单体电池 36 电压
10∽1V
V
单体电池 37 电压
10∽1V
V
单体电池 38 电压
10∽1V
V
单体电池 39 电压
10∽1V
V
单体电池 40 电压
10∽1V
V
单体电池 41 电压
10∽1V
V
单体电池 42 电压
10∽1V
V
单体电池 43 电压
10∽1V
V
单体电池 44 电压
10∽1V
V
单体电池 45 电压
10∽1V
V
单体电池 46 电压
10∽1V
V
单体电池 47 电压
10∽1V
V
单体电池 48 电压
10∽1V
V
单体电池 49 电压
V
BCD 码百位 BCD 码个位
BCD 码十位 BCD 码小数位
V
BCD 码百位 BCD 码个位
BCD 码十位 BCD 码小数位
V
BCD 码百位 BCD 码个位
BCD 码十位 BCD 码小数位
V
BCD 码百位 BCD 码个位
BCD 码十位 BCD 码小数位
V
BCD 码百位 BCD 码个位
BCD 码十位 BCD 码小数位
(0x8a~0x8d)。
遥信指令: 命令码 0x81 0x82 0x83 0x84
命令含义 查询系统交、直流电压电流 查询各模块数据 查询电池额定容量、放电时间、单体电压等 查询系统信息(系统型号、协议版本、软件版本)
参数 00 模块编号 00 00
表 1-2
控制命令: 命令码 0x8A 0x8B 0x8C 0x8D
码百位
A
BCD 码个位
BCD 码小数位
电池电流-
bit7=1 : 负 ; 0 :
正,bit6-bit5BCD BCD 码十位 码百位
A
BCD 码个位
BCD 码小数位
输出频率
未用 BCD 码个位
BCD 吗十位 BCD 码小数位
Hz
旁路频率
未用 BCD 码个位
BCD 吗十位 BCD 码小数位
Hz
输出有功功率 A 相
表 2-3
0 逆变状态 旁路输入电压正常 旁路输入频率正常 旁路输入相序对 旁路输入未缺相 逆变输出电压正常 逆变输出频率正常 逆变输出正常
表 2-4
系统状态字节 2
通信协议
1 D0 电池欠压 D1 PFC 输入异常 D2 D3 D4 D5
0 正常 正常
D6
D7
电池充电
电池放电
模块在线标志位 1
1 D0 模块 1 在线 D1 模块 2 在线 D2 模块 3 在线 D3 模块 4 在线 D4 模块 5 在线 D5 模块 6 在线 D6 模块 7 在线 D7 模块 8 在线
通信协议
查询命令(0x01):
系统电压、电流、功率及相关状态量:
市电电压 A 相
BCD 码百位 BCD 码个位
BCD 码十位 BCD 码小数位
V
市电电压 B 相
BCD 码百位 BCD 码个位
BCD 码十位 BCD 码小数位
V
市电电压 C 相
BCD 码百位
BCD 码十位
V
BCD 码个位
BCD 码小数位
bit7-bit4
bit3-bit0
10∽1V 10∽1V 10∽1V 10∽1V 10∽1V 10∽1V 10∽1V 10∽1V 10∽1V 10∽1V 10∽1V 10∽1V 10∽1V 10∽1V 10∽1V 10∽1V 10∽1V 10∽1V 10∽1V 10∽1V 10∽1V 10∽1V 10∽1V