#Rs232协议命令类型 [TYPE] #类型总数 type-count=1 #十六进制,XCP代表协议 type-1=XCP #Rs232协议命令 [CMD] #;命令总数 cmd-count=31 ;仪表1-18未使用 ;仪表19(浮点数格式) cmd-1=A相输入电流 ;仪表20(浮点数格式) cmd-2=B相输入电流 ;仪表21(浮点数格式) cmd-3=C相输入电流 ;仪表22(定点数格式) cmd-4=输出有功功率 ;仪表23(定点数格式) cmd-5=输入有功功率 ;仪表24(定点数格式) cmd-6=输出视在功率 ;仪表25(定点数格式) cmd-7=输入视在功率 ;仪表26、27未使用 ;仪表28(浮点数格式) cmd-8=输出频率 ;仪表29(浮点数格式) cmd-9=输入频率 ;仪表30未使用 ;仪表31(浮点数格式) cmd-10=旁路频率 ;仪表32未使用 ;仪表33(浮点数格式) cmd-11=电池电流 ;仪表34(浮点数格式) cmd-12=电池电压 ;仪表35(定点数格式) cmd-13=电池剩余容量 ;仪表36(Seconds格式) cmd-14=电池剩余时间 ;仪表37-53未使用 ;仪表54(浮点数格式) cmd-15=A相旁路电压 ;仪表55(浮点数格式) cmd-16=B相旁路电压 ;仪表56(浮点数格式) cmd-17=C相旁路电压 ;仪表57(浮点数格式) cmd-18=A相输入电压 ;仪表58(浮点数格式) cmd-19=B相输入电压 ;仪表59(浮点数格式) cmd-20=C相输入电压 ;仪表60-65未使用 ;仪表66(浮点数格式) cmd-21=A相输出电流 ;仪表67(浮点数格式) cmd-22=B相输入电流 ;仪表68(浮点数格式) cmd-23=C相输入电流 ;仪表69-78未使用 ;仪表79(浮点数格式) cmd-24=A相输出电压 ;仪表80(浮点数格式) cmd-25=B相输出电压 ;仪表81(浮点数格式) cmd-26=C相输出电压 ;报警总共33个字节 ;报警和事件(第4个字节(0~7bit)--1Bit) cmd-27=输出过载 ;报警和事件(第8个字节(0~7bit)--0Bit) cmd-28=电池电压低 ;报警和事件(第8个字节(0~7bit)--7Bit) cmd-29=内部通信故障 ;报警和事件(第22个字节(0~7bit)--0Bit) cmd-30=UPS输入故障 ;报警和事件(第22个字节(0~7bit)--1Bit) cmd-31=UPS使用旁路 ; ;仪表数据请求 0x34 ;[MeterBlock] ;Requestlen-请求数据长度 ;ResponseLen-响应数据长度 ;ParaSum-模拟量参数数量 ;para1-A相输入电流 ;para2-B相输入电流 ;para3-C相输入电流 ;para4-输出有功功率 ;para5-输入有功功率 ;para6-输出视在功率 ;para7-输入视在功率 ;para8-输出频率 ;para9-输入频率 ;para10-旁路频率 ;para11-电池电流 ;para12-电池电压 ;para13-电池剩余容量 ;para14-电池剩余时间 ;para15-A相旁路电压 ;para16-B相旁路电压 ;para17-C相旁路电压 ;para18-A相输入电压 ;para19-C相输入电压 ;para20-C相输入电压 ;para21-A相输出电流 ;para22-B相输出电流 ;para23-C相输出电流 ;para24-A相输出电压 ;para25-B相输出电压 ;para26-C相输出电压 [MeterBlock] RequestLen=1 ResponseLen=364 CmdID=52 ;0x34 ParaSum=91 para1=76 para2=80 para3=84 para4=88 para5=92 para6=96 para7=100 para8=112 para9=116 para10=124 para11=132 para12=136 para13=140 para14=150 para15=154 para16=158 para17=162 para18=166 para19=170 para20=174 para21=198 para22=202 para23=206 para24=316 para25=320 para26=324 ;仪表1-18未使用 ;仪表19(浮点数格式) ;A相输入电流 [cmd-1] cmdlen=4 cmdModule=MeterBlock Para_Index=1 ;仪表20(浮点数格式) ;B相输入电流 [cmd-2] cmdlen=4 cmdModule=MeterBlock Para_Index=2 ;仪表21(浮点数格式) ;C相输入电流 [cmd-3] cmdlen=4 cmdModule=MeterBlock Para_Index=3 ;仪表22(定点数格式) ;输出有功功率 [cmd-4] cmdlen=4 cmdModule=MeterBlock Para_Index=4 ;仪表23(定点数格式) ;输入有功功率 [cmd-5] cmdlen=4 cmdModule=MeterBlock Para_Index=5 ;仪表24(定点数格式) ;输出视在功率 [cmd-6] cmdlen=4 cmdModule=MeterBlock Para_Index=6 ;仪表25(定点数格式) ;输入视在功率 [cmd-7] cmdlen=4 cmdModule=MeterBlock Para_Index=7 ;仪表26、27未使用 ;仪表28(浮点数格式) ;输出频率 [cmd-8] cmdlen=4 cmdModule=MeterBlock Para_Index=8 ;仪表29(浮点数格式) ;输入频率 [cmd-9] cmdlen=4 cmdModule=MeterBlock Para_Index=9 ;仪表30未使用 ;仪表31(浮点数格式) ;旁路频率 [cmd-10] cmdlen=4 cmdModule=MeterBlock Para_Index=10 ;仪表32未使用 ;仪表33(浮点数格式) ;电池电流 [cmd-11] cmdlen=4 cmdModule=MeterBlock Para_Index=11 ;仪表34(浮点数格式) ;电池电压 [cmd-12] cmdlen=4 cmdModule=MeterBlock Para_Index=12 ;仪表35(定点数格式) ;电池剩余容量 [cmd-13] cmdlen=4 cmdModule=MeterBlock Para_Index=13 ;仪表36(Seconds格式) ;电池剩余时间 [cmd-14] cmdlen=4 cmdModule=MeterBlock Para_Index=14 ;仪表37-53未使用 ;仪表54(浮点数格式) ;A相旁路电压 [cmd-15] cmdlen=4 cmdModule=MeterBlock Para_Index=15 ;仪表55(浮点数格式) ;B相旁路电压 [cmd-16] cmdlen=4 cmdModule=MeterBlock Para_Index=16 ;仪表56(浮点数格式) ;C相旁路电压 [cmd-17] cmdlen=4 cmdModule=MeterBlock Para_Index=17 ;仪表57(浮点数格式) ;A相输入电压 [cmd-18] cmdlen=4 cmdModule=MeterBlock Para_Index=18 ;仪表58(浮点数格式) ;B相输入电压 [cmd-19] cmdlen=4 cmdModule=MeterBlock Para_Index=19 ;仪表59(浮点数格式) ;C相输入电压 [cmd-20] cmdlen=4 cmdModule=MeterBlock Para_Index=20 ;仪表60-65未使用 ;仪表66(浮点数格式) ;相输出电流 [cmd-21] cmdlen=4 cmdModule=MeterBlock Para_Index=21 ;仪表67(浮点数格式) ;B相输入电流 [cmd-22] cmdlen=4 cmdModule=MeterBlock Para_Index=22 ;仪表68(浮点数格式) ;C相输入电流 [cmd-23] cmdlen=4 cmdModule=MeterBlock Para_Index=23 ;仪表69-78未使用 ;仪表79(浮点数格式) ;A相输出电压 [cmd-24] cmdlen=4 cmdModule=MeterBlock Para_Index=24 ;仪表80(浮点数格式) ;B相输出电压 [cmd-25] cmdlen=4 cmdModule=MeterBlock Para_Index=25 ;仪表81(浮点数格式) ;C相输出电压 [cmd-26] cmdlen=4 cmdModule=MeterBlock Para_Index=26 ; ;报警和事件数据请求 0x35 ;[AlarmAndEventBlock] ;Requestlen-请求数据长度 ;ResponseLen-响应数据长度 ;ParaSum-模拟量参数数量 ;报警和事件(第4个字节(0~7bit)--1Bit) ;para1=输出过载 ;报警和事件(第8个字节(0~7bit)--0Bit) ;para2-电池电压低 ;报警和事件(第8个字节(0~7bit)--7Bit) ;para3-内部通信故障 ;报警和事件(第22个字节(0~7bit)--0Bit) ;para4-UPS输入故障 ;报警和事件(第22个字节(0~7bit)--1Bit) ;para5-UPS使用旁路 [AlarmAndEventBlock] Requestlen=1 ResponseLen=33 CmdID=53 ;0x35 ParaSum=33 para1=3 para2=7 para3=7 para4=21 para5=21 ;报警总共33个字节 ;报警和事件(第4个字节(0~7bit)--1Bit) [cmd-27] cmdlen=1 cmdModule=AlarmAndEventBlock Para_Index=1 ;报警和事件(第8个字节(0~7bit)--0Bit) ;电池电压低 [cmd-28] cmdlen=1 cmdModule=AlarmAndEventBlock Para_Index=2 ;报警和事件(第8个字节(0~7bit)--7Bit) ;内部通信故障 [cmd-29] cmdlen=1 cmdModule=AlarmAndEventBlock Para_Index=3 ;报警和事件(第22个字节(0~7bit)--0Bit) ;UPS输入故障 [cmd-30] cmdlen=1 cmdModule=AlarmAndEventBlock Para_Index=4 ;报警和事件(第22个字节(0~7bit)--1Bit) ;UPS使用旁路 [cmd-31] cmdlen=1 cmdModule=AlarmAndEventBlock Para_Index=5