您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 系列UPS上位机通信协议V111
MR系列UPS通信协议V1.111.通信软、硬件设置,连接方式。2.命令格式3.指令详解通信软、硬件设置,连接方式MR系列UPS提供三种通信接口:RS232、RS485、TCP/IP。RS232模式,采用标准DB9通信接口。通信波特率9600,数据位8,停止位1,无校验。通信线缆长度不得超过13M。各引脚定义如下:引脚123456789定义空接收RX发送TX空地GND空空空空RS485模式,采用标准5.0卡线接口。通信波特率9600,数据位8,停止位1,无校验。通信线缆长度不得超过300M。TCP/IP模式,采用标准RJ45接口,可通过直通网线直接接入局域网,或通过交叉网线直接接入计算机的RJ45接口。命令格式本协议中所有上、下询指令均须遵从以下格式:帧头地址命令命令参数校验帧尾1.帧头:共占用四个字节。其中“长度A”、“长度B”各占一个字节,并互为校验(两个字节的值应相等),其值表示“地址”、“命令”、“命令参数”所占字节总数。两个“0xEA”为固定十六进制数。0xEA长度A长度B0xEA2.地址:共占用一个字节。该字节用8位标识监控系统中唯一设备地址编号。其值范围:1~200。3.命令:共占用一个字节。该字节包含两部分内容D7D6~D0数据传输方向指令代码a)“数据传输方向”:下询帧时,数据传输方向位置“1”;上询指令时,数据方向位置“0”。b)“指令代码”:以7位数值,标识系统唯一指令代码,指令代码表如下,详细内容参见“指令详解”。指令代码指令含义0x01查询系统数据10x02查询单个模块数据0x03查询告警数据0x04查询电池管理参数0x06查询系统数据20x0AUPS开、关机遥控操作0x0B电池充电遥控操作0x0CUPS与监控机对时操作0x0D电池管理参数设置操作4.命令参数:命令参数的所有字节均以十六进制数表示,其长度范围:0~253。下询帧中,为指令代码辅助信息;上询帧中,为回复数据内容。详细内容参见“指令详解”。5.校验:共占用一个字节,其值为“地址”、“命令”、“命令参数”所有字节累加和的低八位。6.帧尾:共占用一个字节,其值为固定十六进制数0x16。指令详解1、查询系统数据1:0x01。1)下询帧中命令参数部分长度为0byte。2)上询帧命令参数部分长度为51byte,其内容、格式详见下表:a)特殊声明1:当电池电流值为正值时,表示电池充电电流,其数值的个位为实际电流的十分位;当电池电流为负值时,表示电池放电电流,其数值的个位为实际电流的个位。b)“市电输入异常报警状态”“旁路输入异常报警状态”“逆变输出异常报警状态”D7~D6D5D4D3D2D1D0备用C相过压C相欠压B相过压B相欠压A相过压A相欠压c)“直流异常报警状态”D7D6D5D4D3D2D1D0序号内容长度(byte)单位格式1市电输入R相电压2伏特(V)HEX-12市电输入S相电压23市电输入T相电压24逆变输出R相电压25逆变输出S相电压26逆变输出T相电压27旁路输入R相电压28旁路输入S相电压29旁路输入T相电压210系统R相输出电流2安培(A)11系统S相输出电流212系统T相输出电流213系统输出R相视在功率2瓦特(W)HEX-114系统输出S相视在功率215系统输出T相视在功率2161号电池组电压值2伏特(V)HEX-1172号电池组电压值2181号电池组电流值2安培(A)HEX-2,*特殊声明1192号电池组电流值220逆变输出频率2赫兹(Hz)HEX-1,数据量最低位表示实际数据十分位21当前在线模块数量1个HEX-322系统设置最大模块数量123市电输入异常报警状态1无HEX-424旁路输入异常报警状态125逆变输出异常报警状态126直流异常报警状态127负载异常报警状态128系统切换状态129系统开关机状态130其他状态1131其他状态21负极高于正极关机正极高于负极关机负极过压负极欠压关机负极欠压正极过压正极欠压关机正极欠压d)“负载异常报警状态”D7~D3D2D1D0备用C相过载B相过载A相过载e)“系统切换状态”D7D6D5D4D3D2D1D0手动旁路备用C相过压切旁路B相过压切旁路A相过压切旁路C相欠压切旁路B相欠压切旁路A相欠压切旁路f)“系统开关机状态”D7D6D5D4D3D2D1D0手动关机EPO关机直流负极大于正极关机直流正极大于负极关机直流负极过压关机直流负极欠压关机直流正极过压关机直流正极欠压关机g)“其他状态1”D7D6D5D4D3D2D1D0备用备用三相输出标识手动均浮充转换标识均充状态切换准备状态相序错误标识不同步标识h)“其他状态2”D7D6D5D4D3D2D1D0备用备用备用备用备用备用备用存在未读出的报警2、查询单个模块数据:0x02。1)下询帧中命令参数部分长度为1byte,命令参数用一个字节提交待查询模块的地址号。地址号范围:1~15。2)上询帧中命令参数部分长度为49byte,其内容、含义详见下表:a)“交流输入异常报警状态”D7D6D5D4D3D2D1D0备用备用C相输入欠压B相输入欠压A相输入欠压C相输入过压B相输入过压A相输入过压b)“直流异常报警状态”D7D6D5D4D3D2D1D0备用负极过压正极过压负极欠压正极欠压预充电负极欠压预充电正极欠压正负偏差过大c)“逆变异常报警状态1”(一级)D7D6D5D4D3D2D1D0序号内容长度(byte)单位格式1模块地址号1无HEX-32逆变输出R相电压2伏特(V)HEX-13逆变输出T相电压24逆变输出S相电压25R相输出电流2安培(A)HEX-1数值个位表示实际电流十分位。6T相输出电流27S相输出电流28R相有效电流29T相有效电流210S相有效电流211R相均流电流212T相均流电流213S相均流电流214交流输入R相电压2伏特(V)HEX-115交流输入S相电压216交流输入T相电压217模块机内温度2摄氏度(℃)HEX-118交流输入S相电流2安培(A)HEX-1数值个位表示实际电流十分位。19交流输入T相电流2201号直流电压2伏特(V)HEX-1212号直流电压222交流输入异常报警状态1无HEX-423直流异常报警状态124逆变异常报警状态1125逆变异常报警状态2126负载异常报警状态127模块开关机状态128模块运行状态129其他状态11备用备用C相欠压B相欠压A相欠压C相过压B相过压A相过压d)“逆变异常报警状态2”(二级)D7D6D5D4D3D2D1D0备用备用C相欠压B相欠压A相欠压C相过压B相过压A相过压e)“负载异常报警状态”D7D6D5D4D3D2D1D0备用备用C相105%过载B相105%过载A相105%过载C相125%过载B相125%过载A相125%过载f)“模块运行状态”D7~D4D3~D0INV运行状态(0~6)PFC运行状态(0~4)g)“其他状态1”D7D6D5D4D3D2D1D0过温标识风机异常标识调试模式标识CAN信号异常标识频率信号异常标识同步错误标识主模块标识三相输出标识3、查询告警数据:0x03。1)下询帧中命令参数部分长度为0byte。2)上询帧中命令参数部分包含两部分信息:记录数量和记录N。每个记录须占用8个字节,以表示报警发生的时间和事件信息。记录数量为记录的数量,其范围为:0~5。命令参数部分的内容、格式详见下表:a)事件发生报警序号报警序号报警内容0自放电开始1自放电结束2市电输入正常3逆变输出正常4旁路输入正常5安全负载6直流正常7在线供电8UPS开机9UPS关机10操作无效11同步正常序号内容长度(byte)格式1记录数量1HEX-32记录1------事件发生年份13记录1------事件发生月份14记录1------事件发生日期15记录1------事件发生时16记录1------事件发生分17记录1------事件发生秒18记录1------事件发生报警序号19记录1------事件发生模块报警序号110记录2------事件发生年份111记录2------事件发生月份112记录2------事件发生日期113记录2------事件发生时114记录2------事件发生分115记录2------事件发生秒116记录2------事件发生报警序号117记录2------事件发生模块报警序号1………………(N-1)*8+2记录N------事件发生年份1(N-1)*8+3记录N------事件发生月份1(N-1)*8+4记录N------事件发生日期1(N-1)*8+5记录N------事件发生时1(N-1)*8+6记录N------事件发生分1(N-1)*8+7记录N------事件发生秒1(N-1)*8+8记录N------事件发生报警序号1(N-1)*8+9记录N------事件发生模块报警序号112相序正确13电池均充14电池浮充15模块正常16相序错误17同步异常18模块报警19市电过压20市电欠压21旁路过压22旁路欠压23预警负荷24超载负荷25直流欠压26预备关机27直流过压28直流异常29逆变过压30逆变欠压31旁路供电b)模块报警序号c)当“报警序号”等于15或18时,表示模块报警信息,且只有此时“模块报警序号”才有意义。“模块报警序号”的低四位表示该警报发生的模块ID号。4、查询电池管理参数:0x04。a)下询帧中命令参数部分长度为0byte。b)上询帧中命令参数部分长度为10byte。其格式、内容见下表:5、查询系统数据2:0x06。3)下询帧中命令参数部分长度为0byte。4)上询帧命令参数部分长度为22byte,其内容、格式详见下表:序号内容长度(byte)单位格式1浮充电压限值2伏特(V)HEX-12均充电压限值23电池容量设置2安*时(A*H)HEX-1数值个位表示电池容量的十位。4电池管理自动均充切换临界电流2安培(A)HEX-15电池充电温度补偿系数2无6、UPS开、关机遥控操作:0x0A。a)下询帧中命令参数部分长度为1byte。D7D6D5D4D3D2D1D0备用备用备用备用备用备用备用开关机操作标识符当“开关机操作标识符”置“1”时,为遥控UPS开机指令;当“开关机操作标识符”置“0”时,为遥控UPS关机指令。b)上询帧中命令参数部分长度为1byte。表示操作申请是否被设备接受。D7D6D5D4D3D2D1D0备用备用备用备用备用备用备用操作接受标识符当“操作接受标识符”置“1”时,表示下发操作指令被设备接收并执行;当“操作接受标识符”置“0”时,表示下发操作指令被设备接收到,但拒绝执行。7、电池充电遥控操作:0x0B。a)下询帧中命令参数部分长度为1byte。D7D6D5D4D3D2D1D0备用备用备用备用备用备用备用均浮充操作标识符当“均浮充操作标识符”置“1”时,为遥控UPS对电池均充指令;当“均浮充操作标识符”置“0”时,为遥控UPS对电池浮充指令。b)上询帧中命令参数部分长度为1byte。表示操作申请是否被设备接受。D7D6D5D4D3D2D1D0备用备用备用备用备用备用备用操作接受标识符当“操作接受标识符”置“1”时,表示下发操作指令被设备接收并执行;当“操作接受标识符”置“0”时,表示下发操作指令被设备接收到,但拒绝执行。8、UPS与监控机对时操作:0x0C。a)下询帧中命令参数部分长度为6byte。序号内容长度(byte)单位格式1备用字节10无2R相输出功率因数1HEX-33S相输出功率因数14T相输出功率因数15R相负载百分比16S相负载百分比17T相负载百分比18电池剩余容量1安时(A*h)9备用字节5无b)上询帧中命令参数部分长度为1byte。表示操作申请是否被设备接受。D7D6D5D4D3D2D1D0备用备用备用备用备用备用备用操作接受标识符当“操作接受标识符”置“1”时,表示下发操作指令被设备接收并执行;当“操作接受标识符”置“0”时,表示下发操作指令被设备接收到,但拒绝执行。9、电池管理参数设置操作:0x0D。a)下询帧中命令参数部分长度为10byte。b)上询帧中命令
本文标题:系列UPS上位机通信协议V111
链接地址:https://www.777doc.com/doc-5467628 .html