;xxxx传感器, 编号: , 项目: [comm] ;打开调试输出信息, 0-不开启, 1-开启 debug=1 ;描述 note=温湿度MODBUS协议 ;数据读取时间间隔(即发送指令后, 延迟读取数据时间间隔), 单位: 毫秒(ms)。默认10ms delay=10 ;检查项多时需要设置以允许其他响应, 单位: 毫秒(ms)。默认10ms delayv=0 ;数据超时时间, 单位: 毫秒(ms)。默认300ms timeout=300 ;保留 mask=0 ;型号添加支持类型用 model=OM-MDBS4608 ;简报 %x%为某字段值, %xst%为字段状态, 简报中不能带分号";" brief=输出相电压A: %11%V %11st%, 输出相电压B: %12%V %12st% , 输出相电压C: %13%V %13st% ;是否进行CRC校验?0-不校验,1-校验 crc=0 ;数据按字节解析,0-按标准UINT16解析,1-按字节解析 DataByte=0 ;modbus ascii ascii=0 ;CRC校验字节序,0-小端(LSB),1-大端(MSB) EndianCRC=0 ;[RegEx]扩展功能码支持 ;十六进制表示,比如: ;[RegEx] ;0x71 ;0x7B ;0x77 ;regsX表示使用功能码X (已支持01、02、03、04功能码) ;01功能码 [regs1] ;02功能码 [regs2] ;03功能码 [regs3] ;指定地址需读取的数据个数, 格式:数据地址=读取数据量. 如: 从地址40001读取2个数据,则写法: 0=2. ;数据地址为10进制表示,若协议中是16进制地址则需转换为10进制后再写入 30001=33; 10001=22; ;数据按位扩展标识, 如下表示地址为2的数据按8位扩展, 则[flds]项目中的字段号按40003-x形式 ;2bit=1 ;按高低字节扩展标识,如下表示为4地址的数据按高低字节扩展,则[flds]项目中的字段号按[40005-H 40005-L]形式 ;4HL=1 ;按高低字节(4Bits)数据扩展标识,如下表示为4地址的数据按Byte/2扩展,则[flds]项目中的字段号按[40005-HHB,40005-HLB,40005-LHB,40005-LLB]形式 ;4HLB=1 ;04功能码 [regs4] ;判断字段定义, 格式: 字段号(Fld)=数据地址. 若数据不需做判断检测, 则不用增加 ;数据地址对应基地址: 01功能码: 00000, 02功能码: 10000, 03功能码: 40000, 04功能码: 30000 [flds] ;字段数量 cnt=55 ;字段数据地址。格式: 字段号(Fld)=数据地址, 如下表示: 字段1(Fld=1)的数据地址为40001, 对应[reg3]功能码中的地址0 1=430002;输入线电压AB 2=430003;输入线电压BC 3=430004;输入线电压CA 4=430005;旁路相电压A 5=430006;旁路相电压B 6=430007;旁路相电压C 7=430008;主路输入电流A 8=430009;主路输入电流B 9=430010;主路输入电流C 10=430011;主路输入频率 11=430012;输出相电压A 12=430013;输出相电压B 13=430014;输出相电压C 14=430015;输出频率 15=430016;输出电流A 16=430017;输出电流B 17=430018;输出电流C 18=430019;输出有功功率A 19=430020;输出有功功率B 20=430021;输出有功功率C 21=430022;输出视在功率A 22=430023;输出视在功率B 23=430024;输出视在功率C 24=430025;输出负载率A 25=430026;输出负载率B 26=430027;输出负载率C 27=430028;历史记录条数 28=430029;电池电压 29=430030;电池容量 30=430031;电池组数 31=430032;BUS 电压 32=430033;电池电流 33=430034;电池后备时间 34=410002;主路电压正常 35=410003;旁路电压正常 36=410004;整流器工作 37=410005;逆变器工作 38=410006;逆变器带载 39=410007;旁路带载 40=410008;逆变与旁路同步 41=410009;操作模式 42=410010;声音报警 43=410011;电池状态 44=410012;UPS 在线状态 45=410013;主路输入电压低 46=410014;母线过电压 47=410015;电池低压报警 48=410016;电池未接入 49=410017;逆变器故障 50=410018;逆变器过电流 51=410019;逆变器输出电压 变化过大 52=410020;风扇故障 53=410021;电池更换提示 54=410022;整流器过温 55=410023;逆变器过温 ;数据类型及系数, 格式: 数据地址=Xfac, ;X表示数据类型(L表示32位长整形(低字在前高字在后), l表示32位长整形(LSB模式), I表示32位长整形(MSB模式), ;f表示大于0的单精度浮点数(MSB模式,高16位 低16位互换),F表示大于0的单精度浮点数(MSB模式), S表示16位有符号数(大写表示高位在前,小写表示低位在前), U表示16位无符号数(大写表示高位在前,小写表示低位在前),b表示8位有符号数 ;LF表示小于0的32位单精度浮点数(MSB模式,高字在前低字在后),Lf表示小于0的32位单精度浮点数(LSB模式,低字在前高字在后),fl表示32位单精度浮点数(LSB模式,高16位 低16位互换), ;fL表示32位单精度浮点数(MSB模式,高16位 低16位互换) ;fac表示系数, 如系数为0.1, 则fac=0.1. 则整体表示为: ;40002=L0.1 ;按位扩展标识, 1=8位 2=16位 4=32位. 如下表示序号为2的数据为16位数据状态量 ;2bit=2 ;按位扩展的字段数据, 如下表示字段3数据为数据地址40003(对应[regs3]的地址2)数据的BIT0 ;3=40003-0 ;数据报警定义 [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='Fld',1,'输入线电压AB',0,10,0,200,'最小值',350,'最大值' 2='Fld',1,'输入线电压BC',0,10,0,300,'最小值.',850,'最大值' 3='Fld',1,'输入线电压CA',0,10,0,200,'最小值',350,'最大值' 4='Fld',1,'旁路相电压A',0,10,0,300,'最小值.',850,'最大值' 5='Fld',1,'旁路相电压B',0,10,0,200,'最小值',350,'最大值' 6='Fld',1,'旁路相电压C',0,10,0,300,'最小值.',850,'最大值' 7='Fld',1,'主路输入电流A',0,10,0,200,'最小值',350,'最大值' 8='Fld',1,'主路输入电流B',0,10,0,300,'最小值.',850,'最大值' 9='Fld',1,'主路输入电流C',0,10,0,200,'最小值',350,'最大值' 10='Fld',1,'主路输入频率',0,100,0,300,'最小值.',850,'最大值' 11='Fld',1,'输出相电压A',0,10,0,200,'最小值',350,'最大值' 12='Fld',1,'输出相电压B',0,10,0,300,'最小值.',850,'最大值' 13='Fld',1,'输出相电压C',0,10,0,200,'最小值',350,'最大值' 14='Fld',1,'输出频率',0,100,0,300,'最小值.',850,'最大值' 15='Fld',1,'输出电流A',0,10,0,200,'最小值',350,'最大值' 16='Fld',1,'输出电流B',0,10,0,300,'最小值.',850,'最大值' 17='Fld',1,'输出电流C',0,10,0,200,'最小值',350,'最大值' 34='Fld',1,'主路电压正常',0,1,0,0,'0:正常,1:告警',0,'' 35='Fld',1,'旁路电压正常',0,1,0,0,'0:正常,1:告警',0,'' 36='Fld',1,'整流器工作',0,1,0,0,'0:正常,1:告警',0,'' 37='Fld',1,'逆变器工作',0,1,0,0,'0:正常,1:告警',0,'' 38='Fld',1,'逆变器带载',0,1,0,0,'0:正常,1:告警',0,'' 39='Fld',1,'旁路带载',0,1,0,0,'0:正常,1:告警',0,'' 40='Fld',1,'逆变与旁路同步',0,1,0,0,'0:正常,1:告警',0,'' 41='Fld',1,'操作模式',0,1,0,0,'0:正常,1:告警',0,'' 42='Fld',1,'声音报警',0,1,0,0,'0:正常,1:告警',0,'' 43='Fld',1,'电池状态',0,1,0,0,'0:正常,1:告警',0,'' 44='Fld',1,'UPS 在线状态',0,1,0,0,'0:正常,1:告警',0,'' 45='Fld',1,'主路输入电压低',0,1,0,0,'0:正常,1:告警',0,'' 46='Fld',1,'母线过电压',0,1,0,0,'0:正常,1:告警',0,'' 47='Fld',1,'电池低压报警',0,1,0,0,'0:正常,1:告警',0,'' 48='Fld',1,'电池未接入',0,1,0,0,'0:正常,1:告警',0,'' 49='Fld',1,'逆变器故障',0,1,0,0,'0:正常,1:告警',0,'' 50='Fld',1,'逆变器过电流',0,1,0,0,'0:正常,1:告警',0,'' 51='Fld',1,'逆变器输出电压 变化过大',0,1,0,0,'0:正常,1:告警',0,'' 52='Fld',1,'风扇故障',0,1,0,0,'0:正常,1:告警',0,'' 53='Fld',1,'电池更换提示',0,1,0,0,'0:正常,1:告警',0,'' 54='Fld',1,'整流器过温',0,1,0,0,'0:正常,1:告警',0,'' 55='Fld',1,'逆变器过温',0,1,0,0,'0:正常,1:告警',0,'' [flds.val] [vals]