{
    "info":{
        "protocol":["modbus_tcp","modbus_rtu"],
        "model":"125KW",
        "compatible":"5.312.0000",
        "vendor":"来多鑫",
        "adapter":"huazhien",
		"version":"0.0.0-alpha",
        "type":"AC",
		"url":"https://drive.weixin.qq.com/s?k=AIMAewc7AAgGQrtwqx"
    },
    "adapter":[
        {
            "function": "set_onoff",
            "value_maps": [
                {"map_in": 0,"tagname": "Writ_20","map_out": 0},
                {"map_in": 1,"tagname": "Writ_20","map_out": 65280}
            ]
        }
    ],
    "poll_list":[
        {"scan_rate":2000,"prot":[1,	"0x0000",	10]},
        {"scan_rate":2000,"prot":[2,	"0x0000",	45]},
        {"scan_rate":2000,"prot":[4,	"0x0000",	20]},
        {"scan_rate":2000,"prot":[3,	"0x0002",	18]},
        {"scan_rate":2000,"prot":[1,	"0x0000",	11]}
    ],
    "read_reg":[
        {"tag":"Read_1",		"name":"机组运行状态",				"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[1,	"0x0000",	"bool",	"A",	0,	1,	0],"desc":"0:停止;1:运行"},
        {"tag":"Read_2",		"name":"自检状态",					"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[1,	"0x0001",	"bool",	"A",	0,	1,	0],"desc":"0:停止;1:运行"},
        {"tag":"Read_3",		"name":"制冷运行状态",				"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[1,	"0x0002",	"bool",	"A",	0,	1,	0],"desc":"0:停止;1:运行"},
        {"tag":"Read_4",		"name":"制热运行状态",				"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[1,	"0x0003",	"bool",	"A",	0,	1,	0],"desc":"0:停止;1:运行"},
        {"tag":"Read_5",		"name":"内风机运行状态",			"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[1,	"0x0004",	"bool",	"A",	0,	1,	0],"desc":"0:停止;1:运行"},
        {"tag":"Read_6",		"name":"外风机运行状态",			"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[1,	"0x0005",	"bool",	"A",	0,	1,	0],"desc":"0:停止;1:运行"},
        {"tag":"Read_7",		"name":"除湿状态",					"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[1,	"0x0006",	"bool",	"A",	0,	1,	0],"desc":"0:停止;1:运行"},
        {"tag":"Read_8",		"name":"加湿状态",					"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[1,	"0x0007",	"bool",	"A",	0,	1,	0],"desc":"0:停止;1:运行"},
        {"tag":"Read_9",		"name":"干接点告警输出状态",		"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[1,	"0x0009",	"bool",	"A",	0,	1,	0],"desc":"0:停止;1:运行"},
        {"tag":"Alarm_1",		"name":"回风温度传感器故障",		"property":"alarm",		"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[2,	"0x0000",	"bool",	"A",	0,	1,	0],"desc":""},
        {"tag":"Alarm_2",		"name":"送风温度传感器故障",		"property":"alarm",		"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[2,	"0x0001",	"bool",	"A",	0,	1,	0],"desc":""},
        {"tag":"Alarm_3",		"name":"冷凝盘管温度传感器故障",	"property":"alarm",		"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[2,	"0x0002",	"bool",	"A",	0,	1,	0],"desc":""},
        {"tag":"Alarm_4",		"name":"蒸发盘管温度传感器故障",	"property":"alarm",		"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[2,	"0x0003",	"bool",	"A",	0,	1,	0],"desc":""},
        {"tag":"Alarm_5",		"name":"排气温度传感器故障",		"property":"alarm",		"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[2,	"0x0004",	"bool",	"A",	0,	1,	0],"desc":""},
        {"tag":"Alarm_6",		"name":"吸气温度传感器故障",		"property":"alarm",		"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[2,	"0x0005",	"bool",	"A",	0,	1,	0],"desc":""},
        {"tag":"Alarm_7",		"name":"柜外温度传感器故障",		"property":"alarm",		"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[2,	"0x0006",	"bool",	"A",	0,	1,	0],"desc":""},
        {"tag":"Alarm_8",		"name":"回风湿度传感器故障",		"property":"alarm",		"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[2,	"0x0007",	"bool",	"A",	0,	1,	0],"desc":""},
        {"tag":"Alarm_9",		"name":"送风湿度传感器故障",		"property":"alarm",		"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[2,	"0x0008",	"bool",	"A",	0,	1,	0],"desc":""},
        {"tag":"Alarm_10",		"name":"高压力传感器故障",			"property":"alarm",		"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[2,	"0x0009",	"bool",	"A",	0,	1,	0],"desc":""},
        {"tag":"Alarm_11",		"name":"低压力传感器故障",			"property":"alarm",		"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[2,	"0x000A",	"bool",	"A",	0,	1,	0],"desc":""},
        {"tag":"Alarm_12",		"name":"回风高温告警",				"property":"alarm",		"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[2,	"0x000B",	"bool",	"A",	0,	1,	0],"desc":""},
        {"tag":"Alarm_13",		"name":"回风低温告警",				"property":"alarm",		"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[2,	"0x000C",	"bool",	"A",	0,	1,	0],"desc":""},
        {"tag":"Alarm_14",		"name":"送风高温告警",				"property":"alarm",		"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[2,	"0x000D",	"bool",	"A",	0,	1,	0],"desc":""},
        {"tag":"Alarm_15",		"name":"送风低温告警",				"property":"alarm",		"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[2,	"0x000E",	"bool",	"A",	0,	1,	0],"desc":""},
        {"tag":"Alarm_16",		"name":"回风高湿告警",				"property":"alarm",		"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[2,	"0x000F",	"bool",	"A",	0,	1,	0],"desc":""},
        {"tag":"Alarm_17",		"name":"回风低湿告警",				"property":"alarm",		"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[2,	"0x0010",	"bool",	"A",	0,	1,	0],"desc":""},
        {"tag":"Alarm_18",		"name":"高压开关告警",				"property":"alarm",		"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[2,	"0x0013",	"bool",	"A",	0,	1,	0],"desc":""},
        {"tag":"Alarm_19",		"name":"低压开关告警",				"property":"alarm",		"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[2,	"0x0014",	"bool",	"A",	0,	1,	0],"desc":""},
        {"tag":"Alarm_20",		"name":"高压力告警",				"property":"alarm",		"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[2,	"0x0015",	"bool",	"A",	0,	1,	0],"desc":""},
        {"tag":"Alarm_21",		"name":"低压力告警",				"property":"alarm",		"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[2,	"0x0016",	"bool",	"A",	0,	1,	0],"desc":""},
        {"tag":"Alarm_22",		"name":"排气温度过高告警",			"property":"alarm",		"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[2,	"0x0017",	"bool",	"A",	0,	1,	0],"desc":""},
        {"tag":"Alarm_23",		"name":"吸气温度过低告警",			"property":"alarm",		"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[2,	"0x0018",	"bool",	"A",	0,	1,	0],"desc":""},
        {"tag":"Alarm_24",		"name":"冷凝温度过高告警",			"property":"alarm",		"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[2,	"0x0019",	"bool",	"A",	0,	1,	0],"desc":""},
        {"tag":"Alarm_25",		"name":"蒸发器冻结告警",			"property":"alarm",		"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[2,	"0x001A",	"bool",	"A",	0,	1,	0],"desc":""},
        {"tag":"Alarm_26",		"name":"低电压告警",				"property":"alarm",		"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[2,	"0x001B",	"bool",	"A",	0,	1,	0],"desc":""},
        {"tag":"Alarm_27",		"name":"高电压告警",				"property":"alarm",		"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[2,	"0x001C",	"bool",	"A",	0,	1,	0],"desc":""},
        {"tag":"Alarm_28",		"name":"门禁/远程开关告警",			"property":"alarm",		"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[2,	"0x001D",	"bool",	"A",	0,	1,	0],"desc":""},
        {"tag":"Alarm_29",		"name":"水浸告警",					"property":"alarm",		"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[2,	"0x001E",	"bool",	"A",	0,	1,	0],"desc":""},
        {"tag":"Alarm_30",		"name":"烟雾告警",					"property":"alarm",		"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[2,	"0x001F",	"bool",	"A",	0,	1,	0],"desc":""},
        {"tag":"Alarm_31",		"name":"内风机告警",				"property":"alarm",		"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[2,	"0x0020",	"bool",	"A",	0,	1,	0],"desc":""},
        {"tag":"Alarm_32",		"name":"外风机告警",				"property":"alarm",		"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[2,	"0x0021",	"bool",	"A",	0,	1,	0],"desc":""},
        {"tag":"Alarm_33",		"name":"变频压缩机故障",			"property":"alarm",		"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[2,	"0x0022",	"bool",	"A",	0,	1,	0],"desc":""},
        {"tag":"Alarm_34",		"name":"变频压缩机通信故障",		"property":"alarm",		"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[2,	"0x0023",	"bool",	"A",	0,	1,	0],"desc":""},
        {"tag":"Alarm_35",		"name":"压缩机过流告警",			"property":"alarm",		"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[2,	"0x0024",	"bool",	"A",	0,	1,	0],"desc":""},
        {"tag":"Alarm_36",		"name":"压缩机欠流告警",			"property":"alarm",		"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[2,	"0x0025",	"bool",	"A",	0,	1,	0],"desc":""},
        {"tag":"Alarm_37",		"name":"加热器过流告警",			"property":"alarm",		"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[2,	"0x0026",	"bool",	"A",	0,	1,	0],"desc":""},
        {"tag":"Alarm_38",		"name":"加热器欠流告警",			"property":"alarm",		"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[2,	"0x0027",	"bool",	"A",	0,	1,	0],"desc":""},
        {"tag":"Alarm_39",		"name":"相序告警",					"property":"alarm",		"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[2,	"0x0029",	"bool",	"A",	0,	1,	0],"desc":""},
        {"tag":"Alarm_40",		"name":"压缩机过热告警",			"property":"alarm",		"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[2,	"0x002C",	"bool",	"A",	0,	1,	0],"desc":""},
        {"tag":"Alarm_41",		"name":"压缩机故障",				"property":"alarm",		"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[2,	"0x002D",	"bool",	"A",	0,	1,	0],"desc":""},
        {"tag":"Read_10",		"name":"回风温度(℃)",				"property":"alarm",		"history":"both",	"type":"float",	"offset":0,	"scale":0.1,	"prot":[4,	"0x0000",	"int",	"AB",	0,	1,	0],"desc":""},
        {"tag":"Read_11",		"name":"回风湿度(%)",				"property":"alarm",		"history":"both",	"type":"float",	"offset":0,	"scale":0.1,	"prot":[4,	"0x0001",	"uint",	"AB",	0,	1,	0],"desc":""},
        {"tag":"Read_12",		"name":"送风温度(℃)",				"property":"alarm",		"history":"both",	"type":"float",	"offset":0,	"scale":0.1,	"prot":[4,	"0x0002",	"int",	"AB",	0,	1,	0],"desc":""},
        {"tag":"Read_13",		"name":"送风湿度(%)",				"property":"alarm",		"history":"both",	"type":"float",	"offset":0,	"scale":0.1,	"prot":[4,	"0x0003",	"uint",	"AB",	0,	1,	0],"desc":""},
        {"tag":"Read_14",		"name":"排气温度(℃)",				"property":"alarm",		"history":"both",	"type":"float",	"offset":0,	"scale":0.1,	"prot":[4,	"0x0004",	"int",	"AB",	0,	1,	0],"desc":""},
        {"tag":"Read_15",		"name":"排气温度(℃)",				"property":"alarm",		"history":"both",	"type":"float",	"offset":0,	"scale":0.1,	"prot":[4,	"0x0005",	"int",	"AB",	0,	1,	0],"desc":""},
        {"tag":"Read_16",		"name":"蒸发盘管温度(℃)",			"property":"alarm",		"history":"both",	"type":"float",	"offset":0,	"scale":0.1,	"prot":[4,	"0x0006",	"int",	"AB",	0,	1,	0],"desc":""},
        {"tag":"Read_17",		"name":"冷凝盘管温度(℃)",			"property":"alarm",		"history":"both",	"type":"float",	"offset":0,	"scale":0.1,	"prot":[4,	"0x0007",	"int",	"AB",	0,	1,	0],"desc":""},
        {"tag":"Read_18",		"name":"柜外环境温度(℃)",			"property":"alarm",		"history":"both",	"type":"float",	"offset":0,	"scale":0.1,	"prot":[4,	"0x0008",	"int",	"AB",	0,	1,	0],"desc":""},
        {"tag":"Read_19",		"name":"系统高压侧压力值(Bar)",		"property":"alarm",		"history":"both",	"type":"float",	"offset":0,	"scale":0.1,	"prot":[4,	"0x0009",	"int",	"AB",	0,	1,	0],"desc":""},
        {"tag":"Read_20",		"name":"系统低压侧压力值(Bar)",		"property":"alarm",		"history":"both",	"type":"float",	"offset":0,	"scale":0.1,	"prot":[4,	"0x000A",	"int",	"AB",	0,	1,	0],"desc":""},
        {"tag":"Read_21",		"name":"电源电压(V)",				"property":"alarm",		"history":"both",	"type":"float",	"offset":0,	"scale":0.1,	"prot":[4,	"0x000B",	"uint",	"AB",	0,	1,	0],"desc":""},
        {"tag":"Read_22",		"name":"压缩机/加热器电流(A)",		"property":"alarm",		"history":"both",	"type":"float",	"offset":0,	"scale":0.01,	"prot":[4,	"0x000C",	"uint",	"AB",	0,	1,	0],"desc":""},
        {"tag":"Read_23",		"name":"变频压缩机转速(RPM)",		"property":"alarm",		"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[4,	"0x000D",	"uint",	"AB",	0,	1,	0],"desc":""},
        {"tag":"Read_24",		"name":"内风机转速(RPM)",			"property":"alarm",		"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[4,	"0x000E",	"uint",	"AB",	0,	1,	0],"desc":""},
        {"tag":"Read_25",		"name":"外风机转速(RPM)",			"property":"alarm",		"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[4,	"0x000F",	"uint",	"AB",	0,	1,	0],"desc":""},
        {"tag":"Read_26",		"name":"电子膨胀阀开度(K)",			"property":"alarm",		"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[4,	"0x0014",	"uint",	"AB",	0,	1,	0],"desc":""}
 ],
    "write_reg":[
        {"tag":"Writ_1",		"name":"回风控制目标温度(℃)",		"property":"realdata",	"history":"both",	"type":"float",	"offset":0,	"scale":0.1,	"no_fetch":0,  "prot":[3,	"0x0002",	"int",	"AB"],"desc":""},
        {"tag":"Writ_2",		"name":"制冷运行带宽值(℃)",			"property":"realdata",	"history":"both",	"type":"float",	"offset":0,	"scale":0.1,	"no_fetch":0,  "prot":[3,	"0x0003",	"int",	"AB"],"desc":""},
        {"tag":"Writ_3",		"name":"制热目标温度(℃)",			"property":"realdata",	"history":"both",	"type":"float",	"offset":0,	"scale":0.1,	"no_fetch":0,  "prot":[3,	"0x0004",	"int",	"AB"],"desc":""},
        {"tag":"Writ_4",		"name":"制热运行带宽温度(℃)",		"property":"realdata",	"history":"both",	"type":"float",	"offset":0,	"scale":0.1,	"no_fetch":0,  "prot":[3,	"0x0005",	"int",	"AB"],"desc":""},
        {"tag":"Writ_5",		"name":"回风高温告警温度值(℃)",		"property":"realdata",	"history":"both",	"type":"float",	"offset":0,	"scale":0.1,	"no_fetch":0,  "prot":[3,	"0x0006",	"int",	"AB"],"desc":""},
        {"tag":"Writ_6",		"name":"回风低温告警温度值(℃)",		"property":"realdata",	"history":"both",	"type":"float",	"offset":0,	"scale":0.1,	"no_fetch":0,  "prot":[3,	"0x0007",	"int",	"AB"],"desc":""},
        {"tag":"Writ_7",		"name":"送风高温告警温度值(℃)",		"property":"realdata",	"history":"both",	"type":"float",	"offset":0,	"scale":0.1,	"no_fetch":0,  "prot":[3,	"0x0008",	"int",	"AB"],"desc":""},
        {"tag":"Writ_8",		"name":"送风低温告警温度值(℃)",		"property":"realdata",	"history":"both",	"type":"float",	"offset":0,	"scale":0.1,	"no_fetch":0,  "prot":[3,	"0x0009",	"int",	"AB"],"desc":""},
        {"tag":"Writ_9",		"name":"上电温度告警延时时间(min)",	"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":1,		"no_fetch":0,  "prot":[3,	"0x000A",	"uint",	"AB"],"desc":""},
        {"tag":"Writ_10",		"name":"湿度控制目标值(%)",			"property":"realdata",	"history":"both",	"type":"float",	"offset":0,	"scale":0.1,	"no_fetch":0,  "prot":[3,	"0x000B",	"uint",	"AB"],"desc":""},
        {"tag":"Writ_11",		"name":"湿度运行带宽值(%)",			"property":"realdata",	"history":"both",	"type":"float",	"offset":0,	"scale":0.1,	"no_fetch":0,  "prot":[3,	"0x000C",	"uint",	"AB"],"desc":""},
        {"tag":"Writ_12",		"name":"回风高湿告警值(%)",			"property":"realdata",	"history":"both",	"type":"float",	"offset":0,	"scale":0.1,	"no_fetch":0,  "prot":[3,	"0x000D",	"uint",	"AB"],"desc":""},
        {"tag":"Writ_13",		"name":"回风低湿告警值(%)",			"property":"realdata",	"history":"both",	"type":"float",	"offset":0,	"scale":0.1,	"no_fetch":0,  "prot":[3,	"0x000E",	"uint",	"AB"],"desc":""},
        {"tag":"Writ_14",		"name":"电压告警高限(V)",			"property":"realdata",	"history":"both",	"type":"float",	"offset":0,	"scale":0.1,	"no_fetch":0,  "prot":[3,	"0x000F",	"uint",	"AB"],"desc":""},
        {"tag":"Writ_15",		"name":"电压告警低限(V)",			"property":"realdata",	"history":"both",	"type":"float",	"offset":0,	"scale":0.1,	"no_fetch":0,  "prot":[3,	"0x0010",	"uint",	"AB"],"desc":""},
        {"tag":"Writ_16",		"name":"门禁/远程开关设置",			"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":1,		"no_fetch":0,  "prot":[3,	"0x0011",	"uint",	"AB"],"desc":""},
        {"tag":"Writ_17",		"name":"待机模式内风机状态",		"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":1,		"no_fetch":0,  "prot":[3,	"0x0012",	"uint",	"AB"],"desc":"0:停止;1:运行"},
        {"tag":"Writ_18",		"name":"设备通信地址",				"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":1,		"no_fetch":0,  "prot":[3,	"0x0013",	"uint",	"AB"],"desc":""},
        {"tag":"Writ_19",		"name":"通信波特率(bps)",			"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":1,		"no_fetch":0,  "prot":[3,	"0x0014",	"uint",	"AB"],"desc":""},
        {"tag":"Writ_20",		"name":"远程开关空调",				"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":1,		"no_fetch":0,  "prot":[1,	"0x0000",	"uint",	"A"],"desc":"0:关;65280:开"},
        {"tag":"Writ_21",		"name":"自检",						"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":1,		"no_fetch":0,  "prot":[1,	"0x0001",	"uint",	"A"],"desc":"0:关;65280:开"},
        {"tag":"Writ_22",		"name":"恢复出厂参数",				"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":1,		"no_fetch":0,  "prot":[1,	"0x0008",	"uint",	"A"],"desc":"65280:开"},
        {"tag":"Writ_23",		"name":"告警复位",					"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":1,		"no_fetch":0,  "prot":[1,	"0x000B",	"uint",	"A"],"desc":"65280:开"}
    ]
}
