{
    "info":{
        "protocol":["modbus_tcp","modbus_rtu"],
		    "type":"OTHERS",
		    "vendor":"正华同安",
            "model":"JB-QBL-ZH1000",
		    "version":"1.0.0",
		    "compatible":"5.312.0000",
            "url":"https://drive.weixin.qq.com/s?k=AIMAewc7AAgmckhS6w"
    },
    "poll_list":[
		    {"scan_rate":2000,"prot":[3,	"4",	13]},
		    {"scan_rate":2000,"prot":[3,	"125",	6]}
			
    ],
    "read_reg":[
        {"tag":"SysState",				"name":"系统状态",			"property":"realdata",	"history":"both",		"type":"int",		"offset":0,	"scale":1,		"prot":[3,	"4",	"uint",	"AB",	0,	1,	0],	"desc":""},
        {"tag":"WorkMode",				"name":"工作模式",			"property":"realdata",	"history":"both",		"type":"int",		"offset":0,	"scale":1,		"prot":[3,	"4",	"bits",	"AB",	15,	1,	0],	"desc":"0:手动;1:自动;"},
        {"tag":"ElecState",				"name":"主电状态",			"property":"realdata",	"history":"both",		"type":"int",		"offset":0,	"scale":1,		"prot":[3,	"4",	"bits",	"AB",	14,	1,	0],	"desc":"0:正常;1:故障;"},
        {"tag":"BackupElecState",		"name":"备电状态",			"property":"realdata",	"history":"both",		"type":"int",		"offset":0,	"scale":1,		"prot":[3,	"4",	"bits",	"AB",	13,	1,	0],	"desc":"0:正常;1:故障;"},
        {"tag":"ChgState",				"name":"充电状态",			"property":"realdata",	"history":"both",		"type":"int",		"offset":0,	"scale":1,		"prot":[3,	"4",	"bits",	"AB",	12,	1,	0],	"desc":"0:不充;1:充电;"},
        {"tag":"DriveCirState",			"name":"驱动电路状态",		"property":"realdata",	"history":"both",		"type":"int",		"offset":0,	"scale":1,		"prot":[3,	"4",	"bits",	"AB",	11,	1,	0],	"desc":"0:正常;1:故障;"},
        {"tag":"PSState",				"name":"压力传感器状态",		"property":"realdata",	"history":"both",		"type":"int",		"offset":0,	"scale":1,		"prot":[3,	"4",	"bits",	"AB",	10,	1,	0],	"desc":"0:正常;1:故障;"},
        {"tag":"SVState",				"name":"电磁阀状态",			"property":"realdata",	"history":"both",		"type":"int",		"offset":0,	"scale":1,		"prot":[3,	"4",	"bits",	"AB",	9,	1,	0],	"desc":"0:开启;1:关闭;"},
        {"tag":"Read_1",				"name":"喷洒标记",			"property":"realdata",	"history":"both",		"type":"int",		"offset":0,	"scale":1,		"prot":[3,	"4",	"bits",	"AB",	8,	1,	0],	"desc":"0:未喷;1:已喷;"},
        {"tag":"Read_2",				"name":"备电电量",			"property":"realdata",	"history":"both",		"type":"int",		"offset":0,	"scale":1,		"prot":[3,	"4",	"bits",	"AB",	7,	1,	0],	"desc":""},
        {"tag":"Read_3",				"name":"备电电量",			"property":"realdata",	"history":"both",		"type":"int",		"offset":0,	"scale":1,		"prot":[3,	"4",	"bits",	"AB",	6,	1,	0],	"desc":""},
        {"tag":"Read_4",				"name":"备电电量",			"property":"realdata",	"history":"both",		"type":"int",		"offset":0,	"scale":1,		"prot":[3,	"4",	"bits",	"AB",	5,	1,	0],	"desc":""},
        {"tag":"Read_5",				"name":"备电电量",			"property":"realdata",	"history":"both",		"type":"int",		"offset":0,	"scale":1,		"prot":[3,	"4",	"bits",	"AB",	4,	1,	0],	"desc":""},
        {"tag":"Read_6",				"name":"备电电量",			"property":"realdata",	"history":"both",		"type":"int",		"offset":0,	"scale":1,		"prot":[3,	"4",	"bits",	"AB",	3,	1,	0],	"desc":""},
        {"tag":"Read_7",				"name":"备电电量",			"property":"realdata",	"history":"both",		"type":"int",		"offset":0,	"scale":1,		"prot":[3,	"4",	"bits",	"AB",	2,	1,	0],	"desc":""},
        {"tag":"Read_8",				"name":"备电电量",			"property":"realdata",	"history":"both",		"type":"int",		"offset":0,	"scale":1,		"prot":[3,	"4",	"bits",	"AB",	1,	1,	0],	"desc":""},
        {"tag":"Read_9",				"name":"备电电量",			"property":"realdata",	"history":"both",		"type":"int",		"offset":0,	"scale":1,		"prot":[3,	"4",	"bits",	"AB",	0,	1,	0],	"desc":""},
        {"tag":"CyAirPressure",			"name":"钢瓶气压(KPa)",		"property":"realdata",	"history":"both",		"type":"int",		"offset":0,	"scale":1,		"prot":[3,	"5",	"uint",	"AB",	0,	1,	0],	"desc":""},
        {"tag":"SmokeState",			"name":"烟感状态",			"property":"realdata",	"history":"both",		"type":"int",		"offset":0,	"scale":1,		"prot":[3,	"6",	"uint",	"AB",	0,	1,	0],	"desc":"0:未触发;1:已触发;"},
        {"tag":"TempState",				"name":"温感状态",      	    "property":"realdata",	"history":"both",		"type":"int",		"offset":0,	"scale":1,		"prot":[3,	"7",	"uint",	"AB",	0,	1,	0],	"desc":"0:未触发;1:已触发;"},
        {"tag":"CombustibleState",		"name":"可燃状态",			"property":"realdata",	"history":"both",		"type":"int",		"offset":0,	"scale":1,		"prot":[3,	"8",	"uint",	"AB",	0,	1,	0],	"desc":"0:未触发;1:已触发;"},
        {"tag":"FireState",				"name":"火警状态",			"property":"realdata",	"history":"both",		"type":"int",		"offset":0,	"scale":1,		"prot":[3,	"9",	"uint",	"AB",	0,	1,	0],	"desc":"0:正常;1:一级预警;2:二级报警;3:三级火警;4:紧急启动;5:紧急停止;"},
        {"tag":"Read_10",				"name":"多合一探测器登记数量","property":"realdata",	"history":"both",		"type":"int",		"offset":0,	"scale":1,		"prot":[3,	"10",	"uint",	"AB",	0,	1,	0],	"desc":""},
        {"tag":"Read_11",				"name":"多合一探测器01地址",	"property":"realdata",	"history":"both",		"type":"int",		"offset":0,	"scale":1,		"prot":[3,	"11",	"uint",	"AB",	0,	1,	0],	"desc":""},
        {"tag":"Read_12",				"name":"多合一探测器01状态",	"property":"realdata",	"history":"both",		"type":"int",		"offset":0,	"scale":1,		"prot":[3,	"12",	"uint",	"AB",	0,	1,	0],	"desc":""},
        {"tag":"Read_13",				"name":"温度报警",			"property":"realdata",	"history":"both",		"type":"int",		"offset":0,	"scale":1,		"prot":[3,	"12",	"bits",	"AB",	0,	1,	0],	"desc":"0:正常;1:报警;"},
        {"tag":"Read_14",				"name":"烟雾报警",			"property":"realdata",	"history":"both",		"type":"int",		"offset":0,	"scale":1,		"prot":[3,	"12",	"bits",	"AB",	1,	1,	0],	"desc":"0:正常;1:报警;"},
        {"tag":"Read_15",				"name":"CO报警",				"property":"realdata",	"history":"both",		"type":"int",		"offset":0,	"scale":1,		"prot":[3,	"12",	"bits",	"AB",	2,	1,	0],	"desc":"0:正常;1:报警;"},
        {"tag":"Read_16",				"name":"H2报警",				"property":"realdata",	"history":"both",		"type":"int",		"offset":0,	"scale":1,		"prot":[3,	"12",	"bits",	"AB",	3,	1,	0],	"desc":"0:正常;1:报警;"},
        {"tag":"Read_17",				"name":"VOC报警",			"property":"realdata",	"history":"both",		"type":"int",		"offset":0,	"scale":1,		"prot":[3,	"12",	"bits",	"AB",	4,	1,	0],	"desc":"0:正常;1:报警;"},
        {"tag":"Read_18",				"name":"温度传感器状态",		"property":"realdata",	"history":"both",		"type":"int",		"offset":0,	"scale":1,		"prot":[3,	"12",	"bits",	"AB",	5,	1,	0],	"desc":"0:正常;1:故障;"},
        {"tag":"Read_19",				"name":"烟雾传感器状态",		"property":"realdata",	"history":"both",		"type":"int",		"offset":0,	"scale":1,		"prot":[3,	"12",	"bits",	"AB",	6,	1,	0],	"desc":"0:正常;1:故障;"},
        {"tag":"Read_20",				"name":"CO传感器状态",		"property":"realdata",	"history":"both",		"type":"int",		"offset":0,	"scale":1,		"prot":[3,	"12",	"bits",	"AB",	7,	1,	0],	"desc":"0:正常;1:故障;"},
        {"tag":"Read_21",				"name":"H2传感器状态",		"property":"realdata",	"history":"both",		"type":"int",		"offset":0,	"scale":1,		"prot":[3,	"12",	"bits",	"AB",	8,	1,	0],	"desc":"0:正常;1:报警;"},
        {"tag":"Read_22",				"name":"VOC传感器状态",		"property":"realdata",	"history":"both",		"type":"int",		"offset":0,	"scale":1,		"prot":[3,	"12",	"bits",	"AB",	9,	1,	0],	"desc":"0:正常;1:报警;"},
        {"tag":"Read_23",				"name":"一级火警",			"property":"realdata",	"history":"both",		"type":"int",		"offset":0,	"scale":1,		"prot":[3,	"12",	"bits",	"AB",	10,	1,	0],	"desc":"0:正常;1:报警;"},
        {"tag":"Read_24",				"name":"二级报警",			"property":"realdata",	"history":"both",		"type":"int",		"offset":0,	"scale":1,		"prot":[3,	"12",	"bits",	"AB",	11,	1,	0],	"desc":"0:正常;1:报警;"},
        {"tag":"Read_25",				"name":"三级预警",			"property":"realdata",	"history":"both",		"type":"int",		"offset":0,	"scale":1,		"prot":[3,	"12",	"bits",	"AB",	12,	1,	0],	"desc":"0:正常;1:报警;"},
        {"tag":"Read_26",				"name":"阀状态",				"property":"realdata",	"history":"both",		"type":"int",		"offset":0,	"scale":1,		"prot":[3,	"12",	"bits",	"AB",	13,	1,	0],	"desc":"0:关闭;1:开启;"},
        {"tag":"Read_27",				"name":"系统状态",			"property":"realdata",	"history":"both",		"type":"int",		"offset":0,	"scale":1,		"prot":[3,	"12",	"bits",	"AB",	14,	1,	0],	"desc":"0:正常;1:故障;"},
        {"tag":"Read_28",				"name":"在线状态",			"property":"realdata",	"history":"both",		"type":"int",		"offset":0,	"scale":1,		"prot":[3,	"12",	"bits",	"AB",	15,	1,	0],	"desc":"0:离线;1:在线;"},
		{"tag":"Read_29",				"name":"多合一探测器01实时烟雾数据(dB/M)","property":"realdata","history":"both","type":"int",	"offset":0,	"scale":1,		"prot":[3,	"13",	"bits",	"AB",	0,	8,	0],	"desc":""},
		{"tag":"Read_55",				"name":"多合一探测器01实时温度数据(℃)","property":"realdata","history":"both","type":"int",		"offset":0,	"scale":1,		"prot":[3,	"13",	"bits",	"AB",	8,	8,	0],	"desc":""},
        {"tag":"Read_30",				"name":"多合一探测器01实时数据(CO)","property":"realdata","history":"both",	"type":"int",		"offset":0,	"scale":1,		"prot":[3,	"14",	"uint",	"AB",	0,	1,	0],	"desc":""},
        {"tag":"Read_31",				"name":"多合一探测器01实时数据(VOC)","property":"realdata","history":"both",	"type":"int",		"offset":0,	"scale":1,		"prot":[3,	"15",	"uint",	"AB",	0,	1,	0],	"desc":""},
        {"tag":"Read_32",				"name":"多合一探测器01实时数据(H2)","property":"realdata","history":"both",	"type":"int",		"offset":0,	"scale":1,		"prot":[3,	"16",	"uint",	"AB",	0,	1,	0],	"desc":""},
		
        {"tag":"Read_33",				"name":"多合一探测器20地址",	"property":"realdata",	"history":"both",		"type":"int",		"offset":0,	"scale":1,		"prot":[3,	"125",	"uint",	"AB",	0,	1,	0],	"desc":""},
		{"tag":"Read_34",				"name":"多合一探测器20状态",	"property":"realdata",	"history":"both",		"type":"int",		"offset":0,	"scale":1,		"prot":[3,	"126",	"uint",	"AB",	0,	1,	0],	"desc":""},
        {"tag":"Read_35",				"name":"温度报警",			"property":"realdata",	"history":"both",		"type":"int",		"offset":0,	"scale":1,		"prot":[3,	"126",	"bits",	"AB",	0,	1,	0],	"desc":"0:正常;1:报警;"},
        {"tag":"Read_36",				"name":"烟雾报警",			"property":"realdata",	"history":"both",		"type":"int",		"offset":0,	"scale":1,		"prot":[3,	"126",	"bits",	"AB",	1,	1,	0],	"desc":"0:正常;1:报警;"},
        {"tag":"Read_37",				"name":"CO报警",				"property":"realdata",	"history":"both",		"type":"int",		"offset":0,	"scale":1,		"prot":[3,	"126",	"bits",	"AB",	2,	1,	0],	"desc":"0:正常;1:报警;"},
        {"tag":"Read_38",				"name":"H2报警",				"property":"realdata",	"history":"both",		"type":"int",		"offset":0,	"scale":1,		"prot":[3,	"126",	"bits",	"AB",	3,	1,	0],	"desc":"0:正常;1:报警;"},
        {"tag":"Read_39",				"name":"VOC报警",			"property":"realdata",	"history":"both",		"type":"int",		"offset":0,	"scale":1,		"prot":[3,	"126",	"bits",	"AB",	4,	1,	0],	"desc":"0:正常;1:报警;"},
        {"tag":"Read_40",				"name":"温度传感器状态",		"property":"realdata",	"history":"both",		"type":"int",		"offset":0,	"scale":1,		"prot":[3,	"126",	"bits",	"AB",	5,	1,	0],	"desc":"0:正常;1:故障;"},
        {"tag":"Read_41",				"name":"烟雾传感器状态",		"property":"realdata",	"history":"both",		"type":"int",		"offset":0,	"scale":1,		"prot":[3,	"126",	"bits",	"AB",	6,	1,	0],	"desc":"0:正常;1:故障;"},
        {"tag":"Read_42",				"name":"CO传感器状态",		"property":"realdata",	"history":"both",		"type":"int",		"offset":0,	"scale":1,		"prot":[3,	"126",	"bits",	"AB",	7,	1,	0],	"desc":"0:正常;1:故障;"},
        {"tag":"Read_43",				"name":"H2传感器状态",		"property":"realdata",	"history":"both",		"type":"int",		"offset":0,	"scale":1,		"prot":[3,	"126",	"bits",	"AB",	8,	1,	0],	"desc":"0:正常;1:报警;"},
        {"tag":"Read_44",				"name":"VOC传感器状态",		"property":"realdata",	"history":"both",		"type":"int",		"offset":0,	"scale":1,		"prot":[3,	"126",	"bits",	"AB",	9,	1,	0],	"desc":"0:正常;1:报警;"},
        {"tag":"Read_45",				"name":"一级火警",			"property":"realdata",	"history":"both",		"type":"int",		"offset":0,	"scale":1,		"prot":[3,	"126",	"bits",	"AB",	10,	1,	0],	"desc":"0:正常;1:报警;"},
        {"tag":"Read_46",				"name":"二级报警",			"property":"realdata",	"history":"both",		"type":"int",		"offset":0,	"scale":1,		"prot":[3,	"126",	"bits",	"AB",	11,	1,	0],	"desc":"0:正常;1:报警;"},
        {"tag":"Read_47",				"name":"三级预警",			"property":"realdata",	"history":"both",		"type":"int",		"offset":0,	"scale":1,		"prot":[3,	"126",	"bits",	"AB",	12,	1,	0],	"desc":"0:正常;1:报警;"},
        {"tag":"Read_48",				"name":"阀状态",				"property":"realdata",	"history":"both",		"type":"int",		"offset":0,	"scale":1,		"prot":[3,	"126",	"bits",	"AB",	13,	1,	0],	"desc":"0:关闭;1:开启;"},
        {"tag":"Read_49",				"name":"系统状态",			"property":"realdata",	"history":"both",		"type":"int",		"offset":0,	"scale":1,		"prot":[3,	"126",	"bits",	"AB",	14,	1,	0],	"desc":"0:正常;1:故障;"},
        {"tag":"Read_50",				"name":"在线状态",			"property":"realdata",	"history":"both",		"type":"int",		"offset":0,	"scale":1,		"prot":[3,	"126",	"bits",	"AB",	15,	1,	0],	"desc":"0:离线;1:在线;"},
		{"tag":"Read_51",				"name":"多合一探测器20实时烟雾数据(dB/M)","property":"realdata","history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"127",	"bits",	"AB",	0,	8,	0],	"desc":""},
		{"tag":"Read_51",				"name":"多合一探测器20实时温度数据(℃)","property":"realdata","history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"127",	"bits",	"AB",	8,	8,	0],	"desc":""},
        {"tag":"Read_52",				"name":"多合一探测器20实时数据(CO)","property":"realdata","history":"both",	"type":"int",		"offset":0,	"scale":1,		"prot":[3,	"128",	"uint",	"AB",	0,	1,	0],	"desc":""},
        {"tag":"Read_53",				"name":"多合一探测器20实时数据(VOC)","property":"realdata","history":"both",	"type":"int",		"offset":0,	"scale":1,		"prot":[3,	"129",	"uint",	"AB",	0,	1,	0],	"desc":""},
        {"tag":"Read_54",				"name":"多合一探测器20实时数据(H2)","property":"realdata","history":"both",	"type":"int",		"offset":0,	"scale":1,		"prot":[3,	"130",	"uint",	"AB",	0,	1,	0],	"desc":""}

]
}
