;UPS Hipulse U通信协议V150, 编号: 5128, Hipulse U通信协议V150 项目: [comm] ;打开调试输出信息, 0-不开启, 1-开启 debug=0 ;描述 note=UPS Hipulse U系列通讯协议 ;数据读取时间间隔(即发送指令后, 延迟读取数据时间间隔), 单位: 毫秒(ms)。默认10ms delay=10 ;数据超时时间, 单位: 毫秒(ms)。默认300ms timeout=300 ;保留 mask=0 ;型号添加支持类型用 model=OM-YD5128 ;简报 %x%为某字段值, %xst%为字段状态, 简报中不能带分号";" brief=温度: %1%℃ %1st%, 湿度: %2% % %2st% ;电总协议版本号, 版本号为空表示自动获取版本 ver=11 ;电总协议 CID1 功能码 cid1=2A ;电总协议 CID2 功能码, 按xxHyyH...格式将CID2功能码依次写入. 如当前支持读取的数据CID2功能码有: 42H, 43H, 44H. 则书写方式如下. cid2=41HE1HE3H43H ;遥控功能, 格式:Ykxx=Cmd. 遥控 xx对应iFunc Cmd格式:cmd[,dat] ;若要启用遥控功能, 协议版本号不能为空 ;Yk00=04 ;指定功能码相关标志字段信息, 项目名称与[comm]cid2对应 [41H] ;返回数据是否包括 DATAFLAG 字段, 1表示返回数据包括 DATAFLAG 字段, 0表示不包括 dflag=1 ;返回数据类型, I(i)表示DATAI(整型数), F(f)表示DATAF(浮点数), S(s)表示RUNSTATE(状态) dinfo=I ;返回数据系数, 保存数值与读取值的比例关系, 如系数=10, 则: 保存数值=读取值 * 10 dfac=1 ;数据指令 Command info 信息 dcmd= ;读取数据大小 dmax= ;返回数据对应序号数据的数据大小, "-"表示不使用不保存(-后面紧跟数据长度, 为空则按默认长度), ;数据长度表示: I(i)-INT16(2B), L(l)-INT32(4B), F(f)-FLOAT(4B), S(s)-STATE(1B) ;默认为S(s)-STATE(1B) ;如序号为1的数据为FLOAT浮点型数据, 则数据表示为 1=F ;交流输入线电压AB 2=F ;交流输入线电压BC 3=F ;交流输入线电压CA 4=F ;交流输出电压A 5=F ;交流输出电压B 6=F ;交流输出电压C 7=F ;交流输出电流A 8=F ;交流输出电流B 9=F ;交流输出电流C 10=F ;电池电压 11=F ;输出频率 ;如序号为12的数据不保存(不采集), 数据长度为INT8(2B). INT8按STATE计。则数据表示为: 12=-S 13=-S 14=-S ;按位扩展标识, 1=8位 2=16位 4=32位. 如下表示序号为3的数据为8位数据状态量 ;3bit=1 [E1H] dflag=1 dinfo=S dfac=1 dcmd= 1=-S ;模拟量数量=13 2=-F ;交流输入线电压AB 3=-F ;交流输入线电压BC 4=-F ;交流输入线电压CA 5=F ;A相输入电流 6=F ;B相输入电流 7=F ;C相输入电流 8=F ;输入频率(三相一致) 9=-F ;总输入功率因数 10=F ;A相旁路电压 11=F ;B相旁路电压 12=F ;C相旁路电压 13=F ;旁路频率(三相一致) 14=-F ;电池电流 [E3H] dflag=1 dinfo=S dfac=1 dcmd= 1=-S ;模拟量数量=16 2=- ;本机A相输出无功功率 3=- ;本机B相输出无功功率 4=- ;本机C相输出无功功率 5=- ;系统A相输出有功功率 6=- ;系统B相输出有功功率 7=- ;系统C相输出有功功率 8=- ;系统A相输出视在功率 9=- ;系统B相输出视在功率 10=- ;系统C相输出视在功率 11=- ;系统A相输出无功功率 12=- ;系统B相输出无功功率 13=- ;系统C相输出无功功率 14=F ;电池后备时间 15=F ;电池温度 16=- ;环境温度 17=- ;电池老化系数 [43H] dflag=1 dinfo=S dfac=1 dcmd= 1=S ;供电方式 2=- ;用户自定义 3=S ;电池自检中 4=S ;均充/浮充(正组) 5=S ;开机/关机 6=S ;UPS供电 7=S ;发电机接入 8=S ;输入开关状态 9=S ;维修旁路开关状态 10=S ;旁路开关状态 11=S ;输出开关状态 12=S ;并机系统供电状态 13=S ;旋转开关状态(不用,预留) 14=S ;滤波器状态 15=S ;休眠状态 16=S ;整流器工作状态 17=S ;ECO模式状态 ;判断字段定义, 格式: 字段号(Fld)=数据地址. 若数据不需做判断检测, 则不用增加 [flds] ;字段数量 cnt=61 ;字段数据序号。格式: 字段号(Fld)=数据地址。数据地址按CID2+IDX格式表示, IDX表示对应的数据序号 ;1=42H02 ;按位扩展标识, 1=8位 2=16位 4=32位. 如下表示序号为1的数据为16位数据状态量 ;1bit=2 ;按位扩展的字段数据, 如下表示字段3数据为数据地址40003(对应[regs3]的地址2)数据的BIT0 ;3=42H02-0 1=41H01 ;输入电压A 2=41H02 ;输入电压B 3=41H03 ;输入电压C 4=41H04 ;输出电压A 5=41H05 ;输出电压B 6=41H06 ;输出电压C 7=E1H05 ;输入电流A 8=E1H06 ;输入电流B 9=E1H07 ;输入电流C 10=41H07 ;输出电流A 11=41H08 ;输出电流B 12=41H09 ;输出电流C 13=E1H08 ;输入频率 16=41H11 ;输出频率 ;19= ;有功功率A ;20= ;有功功率B ;21= ;有功功率C 22=E3H15 ;电池温度 24=43H01 ;供电方式 25=43H03 ;电池自检中 26=43H04 ;均充/浮充(正组) 27=43H05 ;开机/关机 28=43H06 ;UPS供电 29=43H07 ;发电机接入 30=43H08 ;输入开关状态 31=43H09 ;维修旁路开关状态 32=43H10 ;旁路开关状态 33=43H11 ;输出开关状态 34=43H12 ;并机系统供电状态 35=43H13 ;旋转开关状态(不用,预留) 36=43H14 ;滤波器状态 37=43H15 ;休眠状态 38=43H16 ;整流器工作状态 39=43H17 ;ECO模式状态 40=41H10 ;电池电压 ;41= ;电池容量 42=E3H14 ;电池剩于时间 ;48= ;工作模式 55=E1H10 ;旁路电压A 56=E1H11 ;旁路电压B 57=E1H12 ;旁路电压C ;58= ;旁路电流A ;59= ;旁路电流B ;60= ;旁路电流C 61=E1H13 ;旁路频率 ;数据报警定义 [flds.def] ;格式: 字段号(Fld)='名称',分组编号,'描述',数值类型,系数,判断模式,最小值,'最小值描述',最大值,'最大值描述' ; x=FldName,FldDept,Note,vkind,vfactor,vmode,vref,vtip,vref2,vtip2 ; 若字段号(x)的第1个字符为0, 则表示该数据为分组名称 ;其中: 字段号(Fld)与[flds]中的字段号一一对应 ; 数值类型: 保留, 默认为0 ; 系数: 实际值与读取值的比例关系, 如系数=10, 则: 实际值=读取值 / 10 ; 判断模式: 0-不检测, 1-等于(v = vref), 2-不等于(v != vref), 3-大于(v > vref), 4-小于(v < vref), ; 10-不检测, 11-范围内(vref <= v <= vref2), 12-范围外(v < vref or vref2 < v) ; 默认设置为不检测(0 或者 10) 1='Vin1',1,'输入电压A',0,10,10,2000,'最小值|允许最低输入电压,低于此值告警',2350,'最大值|允许最高输入电压,超过此值告警' 2='Vin2',1,'输入电压B',0,10,10,2000,'最小值|允许最低输入电压,低于此值告警',2350,'最大值|允许最高输入电压,超过此值告警' 3='Vin3',1,'输入电压C',0,10,10,2000,'最小值|允许最低输入电压,低于此值告警',2350,'最大值|允许最高输入电压,超过此值告警' 4='Vout1',1,'输出电压A',0,10,10,2000,'最小值|允许最低输出电压,低于此值告警',2350,'最大值|允许最高输出电压,超过此值告警' 5='Vout2',1,'输出电压B',0,10,10,2000,'最小值|允许最低输出电压,低于此值告警',2350,'最大值|允许最高输出电压,超过此值告警' 6='Vout3',1,'输出电压C',0,10,10,2000,'最小值|允许最低输出电压,低于此值告警',2350,'最大值|允许最高输出电压,超过此值告警' 7='Iin1',1,'输入电流A',0,10,10,0,'最小值|允许最低输入电流,低于此值告警',150,'最大值|允许最高输入电流,超过此值告警' 8='Iin2',1,'输入电流B',0,10,10,0,'最小值|允许最低输入电流,低于此值告警',150,'最大值|允许最高输入电流,超过此值告警' 9='Iin3',1,'输入电流C',0,10,10,0,'最小值|允许最低输入电流,低于此值告警',150,'最大值|允许最高输入电流,超过此值告警' 10='Iout1',1,'输出电流A',0,10,10,0,'最小值|允许最低输出电流,低于此值告警',150,'最大值|允许最高输出电流,超过此值告警' 11='Iout2',1,'输出电流B',0,10,10,0,'最小值|允许最低输出电流,低于此值告警',150,'最大值|允许最高输出电流,超过此值告警' 12='Iout3',1,'输出电流C',0,10,10,0,'最小值|允许最低输出电流,低于此值告警',150,'最大值|允许最高输出电流,超过此值告警' 13='Fin1',1,'输入频率',0,10,10,490,'最小值|允许最低输入频率,低于此值告警',510,'最大值|允许最高输入频率,超过此值告警' ;14='Fin2',1,'输入频率B',0,10,10,490,'最小值|允许最低输入频率,低于此值告警',510,'最大值|允许最高输入频率,超过此值告警' ;15='Fin3',1,'输入频率C',0,10,10,490,'最小值|允许最低输入频率,低于此值告警',510,'最大值|允许最高输入频率,超过此值告警' 16='Fout1',1,'输出频率',0,10,10,490,'最小值|允许最低输出频率,低于此值告警',510,'最大值|允许最高输出频率,超过此值告警' ;17='Fout2',1,'输出频率B',0,10,10,490,'最小值|允许最低输出频率,低于此值告警',510,'最大值|允许最高输出频率,超过此值告警' ;18='Fout3',1,'输出频率C',0,10,10,490,'最小值|允许最低输出频率,低于此值告警',510,'最大值|允许最高输出频率,超过此值告警' ;19='Pout1',1,'有功功率A',0,10,10,0,'最小值|允许最低输出功率,低于此值告警',5000,'最大值|允许最高输出功率,超过此值告警' ;20='Pout2',1,'有功功率B',0,10,10,0,'最小值|允许最低输出功率,低于此值告警',5000,'最大值|允许最高输出功率,超过此值告警' ;21='Pout3',1,'有功功率C',0,10,10,0,'最小值|允许最低输出功率,低于此值告警',5000,'最大值|允许最高输出功率,超过此值告警' 22='Tem',1,'电池温度',0,10,10,200,'最小值|允许最低温度,低于此值告警',650,'最大值|允许最高温度,超过此值告警' 24='b15',1,'供电方式',0,1,0,0,'01H:UPS供电 02H:旁路供电 E9H:均不供电',0,'' 25='b14',1,'电池自检中',0,1,0,0,'E0H:自检中 E1H:没在自检',0,'' 26='b13',1,'均充/浮充(正组)',0,1,0,0,'E0H:浮充 E1H:均充 E2H:非充电状态',0,'' 27='b12',1,'开机/关机',0,1,0,0,'E0H:关机 E1H:开机',0,'' 28='b11',1,'UPS供电',0,1,0,0,'E0H:主路逆变供电 E1H:电池逆变供电 E2H:联合逆变供电 E3H: 整流电池均不供电',0,'' 29='b10',1,'发电机接入',0,1,0,0,'E0H:发电机接入 E1H:发电机没接入',0,'0' 30='b9', 1,'输入开关状态',0,1,0,0,'E0H:断开状态 E1H:闭合状态',0,'' 31='b8', 1,'维修旁路开关状态',0,1,0,0,'E0H:断开状态 E1H:闭合状态',0,'0' 32='b7', 1,'旁路开关状态',0,1,0,0,'E0H:断开状态 E1H:闭合状态',0,'' 33='b6', 1,'输出开关状态',0,1,0,0,'E0H:断开状态 E1H:闭合状态',0,'' 34='b5', 1,'并机系统供电状态',0,1,0,0,'E0H:主路逆变供电 E1H:电池逆变供电 E2H:旁路供电 E3H: 均不供电',0,'' 35='b4', 1,'旋转开关状态(不用,预留)',0,1,0,0,'E0H:关闭状态 E1H:测试状态(逆变调测模式) E2H:正常状态 E3H:旁路状态 E4H:维修状态 E5H:逆变步进调试模式',0,'' 36='b3', 1,'滤波器状态',0,1,0,0,'E0H:未接入 E1H:接入',0,'' 37='b2', 1,'休眠状态',0,1,0,0,'E0H:未休眠 E1H:本机休眠',0,'0' 38='b1', 1,'整流器工作状态',0,1,0,0,'E0H:正常工作状态 E1H:PFC工作状态',0,'' 39='b0', 1,'ECO模式状态',0,1,0,0,'E0H:正常模式 E1H:ECO模式',0,'0' 40='Vbatt',1,'电池电压',0,10,10,2000,'最小值|允许最低电池电压,低于此值告警',2350,'最大值|允许最高电池电压,超过此值告警' ;41='Pbatt',1,'电池容量',0,10,10,2000,'最小值|允许最低电池容量,低于此值告警',2350,'最大值|允许最高电池容量,超过此值告警' 42='Mbatt',1,'电池剩于时间',0,10,10,2000,'最小值|允许最低电池剩于时间,低于此值告警',2350,'最大值|允许最高电池剩于时间,超过此值告警' ;48='v1',1,'工作模式',0,1,0,0,'1:待机模式 2:旁路模式 3:市电模式 4:电池模式 5:电池自检 6:故障模式 7:变频模式 8:紧急关机模式 9:关机模式',0,'' 55='VB1',1,'旁路电压A',0,10,10,2000,'最小值|允许最低输出电压,低于此值告警',2350,'最大值|允许最高输出电压,超过此值告警' 56='VB2',1,'旁路电压B',0,10,10,2000,'最小值|允许最低输出电压,低于此值告警',2350,'最大值|允许最高输出电压,超过此值告警' 57='VB3',1,'旁路电压C',0,10,10,2000,'最小值|允许最低输出电压,低于此值告警',2350,'最大值|允许最高输出电压,超过此值告警' ;58='IB1',1,'旁路电流A',0,10,10,0,'最小值|允许最低输出电流,低于此值告警',150,'最大值|允许最高输出电流,超过此值告警' ;59='IB2',1,'旁路电流B',0,10,10,0,'最小值|允许最低输出电流,低于此值告警',150,'最大值|允许最高输出电流,超过此值告警' ;60='IB3',1,'旁路电流C',0,10,10,0,'最小值|允许最低输出电流,低于此值告警',150,'最大值|允许最高输出电流,超过此值告警' 61='FB1',1,'旁路频率',0,10,10,490,'最小值|允许最低输出频率,低于此值告警',510,'最大值|允许最高输出频率,超过此值告警' ;62='FB2',1,'旁路频率B',0,10,10,490,'最小值|允许最低输出频率,低于此值告警',510,'最大值|允许最高输出频率,超过此值告警' ;63='FB3',1,'旁路频率C',0,10,10,490,'最小值|允许最低输出频率,低于此值告警',510,'最大值|允许最高输出频率,超过此值告警' [flds.val] [vals]