;0x1800 通用ascii协议接入 ;UPS传感器[gripower协议(3A3-VAVE).doc], 编号:6155[6144~6655] ;项目: #5513 ;数据表:tbAscii,tbAsciiDat.数据结构参照tbModbus、tbModbusDat [comm] ;打开调试输出信息, 0-不开启, 1-开启 debug=1 ;描述 note=UPS串口通讯协议 ;数据读取时间间隔(即发送指令后, 延迟读取数据时间间隔), 单位: 毫秒(ms)。默认10ms delay=500 ;检查项多时需要设置以允许其他响应, 单位: 毫秒(ms)。默认10ms delayv=0 ;数据超时时间, 单位: 毫秒(ms)。默认300ms timeout=300 ;保留 mask=0 ;型号添加支持类型用(XXXX表示协议标识,按实际定义) model=OM-6155 ;简报 %x%为某字段值, %xst%为字段状态, 简报中不能带分号";" brief=输入电压: %1%V %1st%, 输出电压: %3%V , 输出负载: %6%% ;指令列表 [CMDL] ;指令数量 Cnt=1 ;指令ID=指令 1=QGS ;QGS指令 [QGS] ;指令开始标记,默认无 ;SCmd= ;指令结束标记,默认回车("0x"开头表示16进制数据,空格分开每个字节数据。其他字符开头按字符串格式) ;ECmd= ;数据开始标记,默认"(" ;SData= ;指令结束标记,默认回车 ;EData= ;分隔字符,默认空格 ;delim= ;读取数据量,(字节数) LenDat=76 ;数据类型及系数, 格式: 数据ID=Xfac, ;X表示数据类型:['-'-该数据不提取,'F'-单精度浮点数,'I'-整数,...(默认整数,系数为1)] ;fac表示系数 1=F10 2=F10 3=F10 4=F10 5=F10 7=F10 8=F10 9=F10 10=- 11=F10 ;按位扩展标识, 扩展位数. 如下表示测点序号为8的数据为8位数据状态量,则[flds]项目中的数据地址按ID008-x形式(ID对应[CMDL]中的指令ID) 12bit=12 ;判断字段定义, 格式: 字段号(Fld)=数据地址. 若数据不需做判断检测, 则不用增加 ;数据地址对应基地址: 指令ID+001,比如1001、1002... [flds] ;字段数量 cnt=20 ;字段数据地址。格式: 字段号(Fld)=数据地址[指令ID+00x], 如下表示: 字段1(Fld=1)的数据地址为1001, 对应[Q1]指令第一个测点数据. 1=1001 2=1002 3=1003 4=1004 5=1005 6=1006 7=1007 8=1008 9=1009 10=1011 11=1012-2 12=1012-4 13=1012-5 14=1012-6 15=1012-7 16=1012-8 17=1012-9 18=1012-11 ;数据报警参数定义 [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,'输入电压',0,10,11,2000,'最小值|允许最低值',2400,'最大值|允许最高值' 2='Vin2',1,'输入频率',0,10,11,2000,'最小值|允许最低值',2400,'最大值|允许最高值' 3='Vin3',1,'输出电压',0,10,11,2000,'最小值|允许最低值',2400,'最大值|允许最高值' 4='Vin4',1,'输出频率',0,10,11,450,'最小值|允许最低值',550,'最大值|允许最高值' 5='Vin5',1,'输出电流',0,10,11,2000,'最小值|允许最低值',2400,'最大值|允许最高值' 6='Vin6',1,'负载率',0,1,11,2000,'最小值|允许最低值',2400,'最大值|允许最高值' 7='Vin7',1,'正总线电压',0,10,11,2000,'最小值|允许最低值',2400,'最大值|允许最高值' 8='Vin8',1,'负总线电压',0,10,11,450,'最小值|允许最低值',550,'最大值|允许最高值' 9='Vin9',1,'电池电压',0,10,11,2000,'最小值|允许最低值',2400,'最大值|允许最高值' 10='Vin10',1,'温度',0,10,11,450,'最小值|允许最低值',550,'最大值|允许最高值' 11='Vin11',1,'蜂鸣器',0,1,0,0,'0:关,1:开',0,'' 12='Vin12',1,'测试中',0,1,0,0,'0:停止,1:测试',0,'' 13='Vin13',1,'EPO',0,1,0,0,'0:正常,1:EPO',0,'' 14='Vin14',1,'UPS故障',0,1,0,0,'0:正常,1:故障',0,'' 15='Vin15',1,'旁路模式',0,1,0,0,'0:非旁路,1:旁路',0,'' 16='Vin16',1,'电池电量低',0,1,0,0,'0:否,1:是',0,'' 17='Vin17',1,'市电故障',0,1,0,0,'0:否,1:是',0,'' 18='Vin18',1,'UPS模式',0,1,0,0,'0:待机,1:在线式',0,'' [flds.val] [vals]