{
    "info":{
        "protocol":["modbus_tcp","modbus_rtu"],
        "type":"AC",
		"vendor":"诺瓦",
        "model":"NOWA-AC",
        "version":"0.0.0-alpha",
        "compatible":"5.331.0000",
		"url":"https://drive.weixin.qq.com/s?k=AIMAewc7AAgU3Lukii"
    },
    "adapter":[
        {
            "function": "set_onoff",
            "value_maps": [
                {"map_in": 0,"tagname": "Write_7","map_out": 0},
                {"map_in": 1,"tagname": "Write_7","map_out": 1}
            ]
        }
    ],
    "poll_list":[
        {"scan_rate":10000,  "prot":[3,    "0x7202",   3]},
        {"scan_rate":10000,  "prot":[4,    "0x7701",   31]},
        {"scan_rate":10000,  "prot":[3,    "0x0129",   4]},
        {"scan_rate":10000,  "prot":[3,    "0x0136",   2]},
        {"scan_rate":10000,  "prot":[3,    "0xC1E9",   5]},
        {"scan_rate":10000,  "prot":[3,    "0xC161",   2]},
        {"scan_rate":10000,  "prot":[3,    "0xC164",   2]}
		
		
    ],
	"read_reg":[
        {"tag":"Read_1",			"name":"空调告警字1",				"property":"realdata",	"history":"period",	"type":"int",	"offset":0,		"scale":1,		"prot":[3,	"0x7202",	"uint",	"AB",	0,	1,	0],"desc":""},
        {"tag":"Alarm_1",			"name":"空调通信故障",				"property":"alarm",		"history":"period",	"type":"int",	"offset":0,		"scale":1,		"prot":[3,	"0x7202",	"bits",	"AB",	0,	1,	0],"desc":"0:正常;1:告警"},
        {"tag":"Read_2",			"name":"空调告警字2",				"property":"realdata",	"history":"period",	"type":"int",	"offset":0,		"scale":1,		"prot":[3,	"0x7203",	"uint",	"AB",	0,	1,	0],"desc":""},
        {"tag":"Alarm_2",			"name":"出水高温",					"property":"alarm",		"history":"period",	"type":"int",	"offset":0,		"scale":1,		"prot":[3,	"0x7203",	"bits",	"AB",	0,	1,	0],"desc":"0:正常;1:告警"},
        {"tag":"Alarm_3",			"name":"出水低温",					"property":"alarm",		"history":"period",	"type":"int",	"offset":0,		"scale":1,		"prot":[3,	"0x7203",	"bits",	"AB",	1,	1,	0],"desc":"0:正常;1:告警"},
        {"tag":"Alarm_4",			"name":"出水温感故障",				"property":"alarm",		"history":"period",	"type":"int",	"offset":0,		"scale":1,		"prot":[3,	"0x7203",	"bits",	"AB",	2,	1,	0],"desc":"0:正常;1:告警"},
        {"tag":"Alarm_5",			"name":"回水温感故障",				"property":"alarm",		"history":"period",	"type":"int",	"offset":0,		"scale":1,		"prot":[3,	"0x7203",	"bits",	"AB",	3,	1,	0],"desc":"0:正常;1:告警"},
        {"tag":"Alarm_6",			"name":"变频器通讯故障",				"property":"alarm",		"history":"period",	"type":"int",	"offset":0,		"scale":1,		"prot":[3,	"0x7203",	"bits",	"AB",	5,	1,	0],"desc":"0:正常;1:告警"},
        {"tag":"Alarm_7",			"name":"系统高压锁定",				"property":"alarm",		"history":"period",	"type":"int",	"offset":0,		"scale":1,		"prot":[3,	"0x7203",	"bits",	"AB",	6,	1,	0],"desc":"0:正常;1:告警"},
        {"tag":"Alarm_8",			"name":"系统低压锁定",				"property":"alarm",		"history":"period",	"type":"int",	"offset":0,		"scale":1,		"prot":[3,	"0x7203",	"bits",	"AB",	7,	1,	0],"desc":"0:正常;1:告警"},
        {"tag":"Alarm_9",			"name":"排气温度过高锁定",			"property":"alarm",		"history":"period",	"type":"int",	"offset":0,		"scale":1,		"prot":[3,	"0x7203",	"bits",	"AB",	8,	1,	0],"desc":"0:正常;1:告警"},
        {"tag":"Alarm_10",			"name":"变频器过流锁定",				"property":"alarm",		"history":"period",	"type":"int",	"offset":0,		"scale":1,		"prot":[3,	"0x7203",	"bits",	"AB",	9,	1,	0],"desc":"0:正常;1:告警"},
        {"tag":"Alarm_11",			"name":"变频器过温锁定",				"property":"alarm",		"history":"period",	"type":"int",	"offset":0,		"scale":1,		"prot":[3,	"0x7203",	"bits",	"AB",	10,	1,	0],"desc":"0:正常;1:告警"},
        {"tag":"Alarm_12",			"name":"变频器过压锁定",				"property":"alarm",		"history":"period",	"type":"int",	"offset":0,		"scale":1,		"prot":[3,	"0x7203",	"bits",	"AB",	11,	1,	0],"desc":"0:正常;1:告警"},
        {"tag":"Alarm_13",			"name":"变频器欠压锁定",				"property":"alarm",		"history":"period",	"type":"int",	"offset":0,		"scale":1,		"prot":[3,	"0x7203",	"bits",	"AB",	12,	1,	0],"desc":"0:正常;1:告警"},
        {"tag":"Alarm_14",			"name":"变频器缺相锁定",				"property":"alarm",		"history":"period",	"type":"int",	"offset":0,		"scale":1,		"prot":[3,	"0x7203",	"bits",	"AB",	13,	1,	0],"desc":"0:正常;1:告警"},
        {"tag":"Alarm_15",			"name":"变频器其他故障锁定",			"property":"alarm",		"history":"period",	"type":"int",	"offset":0,		"scale":1,		"prot":[3,	"0x7203",	"bits",	"AB",	14,	1,	0],"desc":"0:正常;1:告警"},
        {"tag":"Read_3",			"name":"空调告警字3",				"property":"realdata",	"history":"period",	"type":"int",	"offset":0,		"scale":1,		"prot":[3,	"0x7204",	"uint",	"AB",	0,	1,	0],"desc":""},
        {"tag":"Alarm_16",			"name":"补水告警",					"property":"alarm",		"history":"period",	"type":"int",	"offset":0,		"scale":1,		"prot":[3,	"0x7204",	"bits",	"AB",	1,	1,	0],"desc":"0:正常;1:告警"},
        {"tag":"Alarm_17",			"name":"系统压力过高告警",			"property":"alarm",		"history":"period",	"type":"int",	"offset":0,		"scale":1,		"prot":[3,	"0x7204",	"bits",	"AB",	2,	1,	0],"desc":"0:正常;1:告警"},
        {"tag":"Alarm_18",			"name":"出水压力过高告警",			"property":"alarm",		"history":"period",	"type":"int",	"offset":0,		"scale":1,		"prot":[3,	"0x7204",	"bits",	"AB",	3,	1,	0],"desc":"0:正常;1:告警"},
		
		{"tag":"Read_4",			"name":"软件编码",					"property":"realdata",	"history":"period",	"type":"int",	"offset":0,		"scale":1,		"prot":[4,	"0x7701",	"uint",	"AB",	0,	1,	0],"desc":""},
        {"tag":"Read_5",			"name":"软件版本",					"property":"realdata",	"history":"period",	"type":"int",	"offset":0,		"scale":1,		"prot":[4,	"0x7702",	"uint",	"AB",	0,	1,	0],"desc":""},
        {"tag":"Read_6",			"name":"当前系统模式",				"property":"realdata",	"history":"period",	"type":"int",	"offset":0,		"scale":1,		"prot":[4,	"0x7703",	"uint",	"AB",	0,	1,	0],"desc":"0:停止;1:内循环;2:制冷;3:加热;4:全自动;5:补水"},
        {"tag":"Read_7",			"name":"当前协议控制模式",			"property":"realdata",	"history":"period",	"type":"int",	"offset":0,		"scale":1,		"prot":[4,	"0x7704",	"uint",	"AB",	0,	1,	0],"desc":"0:modbus模式;1:can模式"},
        {"tag":"Read_8",			"name":"水泵状态",					"property":"realdata",	"history":"period",	"type":"int",	"offset":0,		"scale":1,		"prot":[4,	"0x7705",	"uint",	"AB",	0,	1,	0],"desc":"0:关闭;1:开启"},
        {"tag":"Read_9",			"name":"压缩机状态",					"property":"realdata",	"history":"period",	"type":"int",	"offset":0,		"scale":1,		"prot":[4,	"0x7706",	"uint",	"AB",	0,	1,	0],"desc":"0:关闭;1:开启"},
        {"tag":"Read_10",			"name":"水泵当前转速(%)",			"property":"realdata",	"history":"period",	"type":"float",	"offset":0,		"scale":0.1,	"prot":[4,	"0x7707",	"uint",	"AB",	0,	1,	0],"desc":""},
        {"tag":"Read_11",			"name":"出水温度(℃)",				"property":"realdata",	"history":"period",	"type":"float",	"offset":0,		"scale":0.1,	"prot":[4,	"0x7708",	"int",	"AB",	0,	1,	0],"desc":""},
        {"tag":"Read_12",			"name":"回水温度(℃)",				"property":"realdata",	"history":"period",	"type":"float",	"offset":0,		"scale":0.1,	"prot":[4,	"0x7709",	"int",	"AB",	0,	1,	0],"desc":""},
        {"tag":"Read_13",			"name":"排气温度(℃)",				"property":"realdata",	"history":"period",	"type":"float",	"offset":0,		"scale":0.1,	"prot":[4,	"0x770A",	"int",	"AB",	0,	1,	0],"desc":""},
        {"tag":"Read_14",			"name":"环境温度(℃)",				"property":"realdata",	"history":"period",	"type":"float",	"offset":0,		"scale":0.1,	"prot":[4,	"0x770B",	"int",	"AB",	0,	1,	0],"desc":""},
        {"tag":"Read_15",			"name":"进水压力(Bar)",				"property":"realdata",	"history":"period",	"type":"float",	"offset":0,		"scale":0.01,	"prot":[4,	"0x770C",	"uint",	"AB",	0,	1,	0],"desc":""},
        {"tag":"Read_16",			"name":"出水压力(Bar)",				"property":"realdata",	"history":"period",	"type":"float",	"offset":0,		"scale":0.01,	"prot":[4,	"0x770D",	"uint",	"AB",	0,	1,	0],"desc":""},
        {"tag":"Read_17",			"name":"压缩机总运行时间(h)",			"property":"realdata",	"history":"period",	"type":"int",	"offset":0,		"scale":1,		"prot":[4,	"0x770E",	"uint",	"AB",	0,	1,	0],"desc":""},
        {"tag":"Read_18",			"name":"压缩机开启次数",				"property":"realdata",	"history":"period",	"type":"int",	"offset":0,		"scale":1,		"prot":[4,	"0x770F",	"uint",	"AB",	0,	1,	0],"desc":""},
        {"tag":"Read_19",			"name":"电加热总运行时间(h)",			"property":"realdata",	"history":"period",	"type":"int",	"offset":0,		"scale":1,		"prot":[4,	"0x7710",	"uint",	"AB",	0,	1,	0],"desc":""},
        {"tag":"Read_20",			"name":"电加热开启次数",				"property":"realdata",	"history":"period",	"type":"int",	"offset":0,		"scale":1,		"prot":[4,	"0x7711",	"uint",	"AB",	0,	1,	0],"desc":""},
        {"tag":"Read_21",			"name":"水泵总运行时间(h)",			"property":"realdata",	"history":"period",	"type":"int",	"offset":0,		"scale":1,		"prot":[4,	"0x7712",	"uint",	"AB",	0,	1,	0],"desc":""},
        {"tag":"Read_22",			"name":"水泵开启次数",				"property":"realdata",	"history":"period",	"type":"int",	"offset":0,		"scale":1,		"prot":[4,	"0x7713",	"uint",	"AB",	0,	1,	0],"desc":""},
        {"tag":"Read_23",			"name":"外风机开启次数",				"property":"realdata",	"history":"period",	"type":"int",	"offset":0,		"scale":1,		"prot":[4,	"0x7714",	"uint",	"AB",	0,	1,	0],"desc":""},
        {"tag":"Read_24",			"name":"外风机总运行时间(h)",			"property":"realdata",	"history":"period",	"type":"int",	"offset":0,		"scale":1,		"prot":[4,	"0x7715",	"uint",	"AB",	0,	1,	0],"desc":""},
        {"tag":"Read_25",			"name":"电芯最大温度设置回读(℃)",	"property":"realdata",	"history":"period",	"type":"float",	"offset":0,		"scale":0.1,	"prot":[4,	"0x7716",	"int",	"AB",	0,	1,	0],"desc":""},
        {"tag":"Read_26",			"name":"电芯最小温度设置回读(℃)",	"property":"realdata",	"history":"period",	"type":"float",	"offset":0,		"scale":0.1,	"prot":[4,	"0x7717",	"int",	"AB",	0,	1,	0],"desc":""},
        {"tag":"Read_27",			"name":"电芯平均温度设置回读(℃)",	"property":"realdata",	"history":"period",	"type":"float",	"offset":0,		"scale":0.1,	"prot":[4,	"0x7718",	"int",	"AB",	0,	1,	0],"desc":""},
        {"tag":"Read_28",			"name":"制冷点设置回读(℃)",			"property":"realdata",	"history":"period",	"type":"float",	"offset":0,		"scale":0.1,	"prot":[4,	"0x7719",	"int",	"AB",	0,	1,	0],"desc":""},
        {"tag":"Read_29",			"name":"制冷回差设置回读(℃)",		"property":"realdata",	"history":"period",	"type":"float",	"offset":0,		"scale":0.1,	"prot":[4,	"0x771A",	"int",	"AB",	0,	1,	0],"desc":""},
        {"tag":"Read_30",			"name":"制热点设置回读(℃)",			"property":"realdata",	"history":"period",	"type":"float",	"offset":0,		"scale":0.1,	"prot":[4,	"0x771B",	"int",	"AB",	0,	1,	0],"desc":""},
        {"tag":"Read_31",			"name":"制热回差设置回读(℃)",		"property":"realdata",	"history":"period",	"type":"float",	"offset":0,		"scale":0.1,	"prot":[4,	"0x771C",	"int",	"AB",	0,	1,	0],"desc":""},
        {"tag":"Read_32",			"name":"水泵档位选择回读(℃)",		"property":"realdata",	"history":"period",	"type":"int",	"offset":0,		"scale":1,		"prot":[4,	"0x771D",	"uint",	"AB",	0,	1,	0],"desc":"0:100%;1:80%;2:60%;3:50%"},
        {"tag":"Read_33",			"name":"压缩机档位选择回读",			"property":"realdata",	"history":"period",	"type":"int",	"offset":0,		"scale":1,		"prot":[4,	"0x771E",	"uint",	"AB",	0,	1,	0],"desc":"0:100%;1:75%;2:60%;3:50%"},
        {"tag":"Read_34",			"name":"开关机命令回读",				"property":"realdata",	"history":"period",	"type":"int",	"offset":0,		"scale":1,		"prot":[4,	"0x771F",	"uint",	"AB",	0,	1,	0],"desc":"0:关机;1:开机"}

],
	"write_reg":[
		{"tag":"Write_1",			"name":"空调制冷点(℃)",				"property":"realdata",	"history":"change",	"type":"float",	"offset":0,		"scale":0.1,	"no_fetch":0,	"prot":[3,	"0x0129",	"int",	"AB"],"desc":""},
        {"tag":"Write_2",			"name":"空调制冷回差(℃)",			"property":"realdata",	"history":"change",	"type":"float",	"offset":0,		"scale":0.1,	"no_fetch":0,	"prot":[3,	"0x012A",	"int",	"AB"],"desc":""},
        {"tag":"Write_3",			"name":"空调加热点(℃)",				"property":"realdata",	"history":"change",	"type":"float",	"offset":0,		"scale":0.1,	"no_fetch":0,	"prot":[3,	"0x012B",	"int",	"AB"],"desc":""},
        {"tag":"Write_4",			"name":"空调加热回差(℃)",			"property":"realdata",	"history":"change",	"type":"float",	"offset":0,		"scale":0.1,	"no_fetch":0,	"prot":[3,	"0x012C",	"int",	"AB"],"desc":""},
		
		{"tag":"Write_5",			"name":"水泵档位选择",				"property":"realdata",	"history":"change",	"type":"int",	"offset":0,		"scale":1,		"no_fetch":0,	"prot":[3,	"0x0136",	"uint",	"AB"],"desc":"0:100%;1:80%;2:60%;3:50%"},
		{"tag":"Write_6",			"name":"压缩机档位选择",				"property":"realdata",	"history":"change",	"type":"int",	"offset":0,		"scale":1,		"no_fetch":0,	"prot":[3,	"0x0137",	"uint",	"AB"],"desc":"0:100%;1:75%;2:60%;3:50%"},
		
		{"tag":"Write_7",			"name":"自动启机使能",				"property":"realdata",	"history":"change",	"type":"int",	"offset":0,		"scale":1,		"no_fetch":0,	"prot":[3,	"0xC1E9",	"uint",	"AB"],"desc":"0:禁止;1:使能"},
        {"tag":"Write_8",			"name":"延时关闭风机空调(min)",		"property":"realdata",	"history":"change",	"type":"int",	"offset":0,		"scale":1,		"no_fetch":0,	"prot":[3,	"0xC1EA",	"uint",	"AB"],"desc":""},
        {"tag":"Write_9",			"name":"启动水机PCS温度阈值(℃)",		"property":"realdata",	"history":"change",	"type":"float",	"offset":0,		"scale":0.1,	"no_fetch":0,	"prot":[3,	"0xC1EB",	"int",	"AB"],"desc":""},
        {"tag":"Write_10",			"name":"水机控制温度回差(℃)",		"property":"realdata",	"history":"change",	"type":"float",	"offset":0,		"scale":0.1,	"no_fetch":0,	"prot":[3,	"0xC1ED",	"int",	"AB"],"desc":""},
        {"tag":"Write_11",			"name":"空调提前启动时间(min)",		"property":"realdata",	"history":"change",	"type":"int",	"offset":0,		"scale":1,		"no_fetch":0,	"prot":[3,	"0xC1EE",	"uint",	"AB"],"desc":""},
		
		{"tag":"Write_12",			"name":"漏电保护设定值(mA)",			"property":"realdata",	"history":"change",	"type":"int",	"offset":0,		"scale":1,		"no_fetch":0,	"prot":[3,	"0xC161",	"uint",	"AB"],"desc":""},
        {"tag":"Write_13",			"name":"漏电保护延时(s)",			"property":"realdata",	"history":"change",	"type":"int",	"offset":0,		"scale":0.1,	"no_fetch":0,	"prot":[3,	"0xC162",	"uint",	"AB"],"desc":""},
		
        {"tag":"Write_14",			"name":"启动水机电芯温度阈值(℃)",	"property":"realdata",	"history":"change",	"type":"int",	"offset":0,		"scale":0.1,	"no_fetch":0,	"prot":[3,	"0xC164",	"uint",	"AB"],"desc":""},
        {"tag":"Write_15",			"name":"水机控制温度回差(℃)",		"property":"realdata",	"history":"change",	"type":"int",	"offset":0,		"scale":0.1,	"no_fetch":0,	"prot":[3,	"0xC165",	"uint",	"AB"],"desc":""}
	]
}
