{
    "info":{
        "protocol":["modbus_tcp","modbus_rtu"],
        "type":"OTHERS",
		"vendor":"平纬",
		"model":"PW-502D750B52",
		"compatible":"5.312.0000",
		"version":"0.0.0-alpha",
        "url":"https://drive.weixin.qq.com/s?k=AIMAewc7AAgj3UFkOO"
    },
    "poll_list":[
        {"scan_rate":2000,	"prot":[3,	"0",	36]}
    ],
    "read_reg":[
        {"tag":"Read_1",		"name":"充放模式",				"property":"realdata",	"history":"both",	"type":"int",	"offset":0,		"scale":1,		"prot":[3,	"0",	"int",	"AB",	0,	1,	0],	"desc":""},
        {"tag":"Read_2",		"name":"高压电池电压(V)",		"property":"realdata",	"history":"both",	"type":"float",	"offset":0,		"scale":0.1,	"prot":[3,	"1",	"int",	"AB",	0,	1,	0],	"desc":""},
        {"tag":"Read_3",		"name":"高压电池电流(A)",		"property":"realdata",	"history":"both",	"type":"float",	"offset":0,		"scale":0.1,	"prot":[3,	"2",	"int",	"AB",	0,	1,	0],	"desc":""},
        {"tag":"Read_4",		"name":"母线电压(V)",			"property":"realdata",	"history":"both",	"type":"float",	"offset":0,		"scale":0.1,	"prot":[3,	"3",	"int",	"AB",	0,	1,	0],	"desc":""},
        {"tag":"Read_5",		"name":"低压电池电压(V)",		"property":"realdata",	"history":"both",	"type":"int",	"offset":0,		"scale":1,		"prot":[3,	"4",	"int",	"AB",	0,	1,	0],	"desc":""},
        {"tag":"Read_6",		"name":"低压电池电流(A)",		"property":"realdata",	"history":"both",	"type":"int",	"offset":0,		"scale":1,		"prot":[3,	"5",	"int",	"AB",	0,	1,	0],	"desc":""},
        {"tag":"Read_7",		"name":"BUCK电感电流(A)",		"property":"realdata",	"history":"both",	"type":"float",	"offset":0,		"scale":0.1,	"prot":[3,	"6",	"int",	"AB",	0,	1,	0],	"desc":""},
        {"tag":"Read_8",		"name":"高压温度(℃)",			"property":"realdata",	"history":"both",	"type":"float",	"offset":50,	"scale":0.01,	"prot":[3,	"7",	"int",	"AB",	0,	1,	0],	"desc":""},
        {"tag":"Read_9",		"name":"低压温度(℃)",			"property":"realdata",	"history":"both",	"type":"float",	"offset":50,	"scale":0.01,	"prot":[3,	"8",	"int",	"AB",	0,	1,	0],	"desc":""},
        {"tag":"Read_10",		"name":"风扇转速",				"property":"realdata",	"history":"both",	"type":"int",	"offset":0,		"scale":1,		"prot":[3,	"9",	"int",	"AB",	0,	1,	0],	"desc":""},
        {"tag":"Read_11",		"name":"状态",					"property":"realdata",	"history":"both",	"type":"int",	"offset":0,		"scale":1,		"prot":[3,	"10",	"int",	"AB",	0,	1,	0],	"desc":"0:正常;1:报警"},
        {"tag":"Read_12",		"name":"报警状态",				"property":"realdata",	"history":"both",	"type":"int",	"offset":0,		"scale":1,		"prot":[3,	"11",	"int",	"AB",	0,	1,	0],	"desc":""}
    ],	
    "write_reg":[
        {"tag":"Write_1",		"name":"运行",					"property":"realdata", 	"history":"change",	"type":"int",	"offset":0,	"scale":1,		"no_fetch":0,	"prot":[3,	"12",	"int",	"AB"],	"desc":""},
        {"tag":"Write_2",		"name":"ID",					"property":"realdata", 	"history":"change",	"type":"int",	"offset":0,	"scale":1,		"no_fetch":0,	"prot":[3,	"13",	"int",	"AB"],	"desc":""},
        {"tag":"Write_3",		"name":"电池电压校准",			"property":"realdata", 	"history":"change",	"type":"float",	"offset":0,	"scale":0.1,	"no_fetch":0,	"prot":[3,	"14",	"bits",	"AB"],	"desc":""},
        {"tag":"Write_4",		"name":"充电电流校准",			"property":"realdata", 	"history":"change",	"type":"float",	"offset":0,	"scale":0.1,	"no_fetch":0,	"prot":[3,	"15",	"bits",	"AB"],	"desc":""},
        {"tag":"Write_5",		"name":"放电电流校准",			"property":"realdata", 	"history":"change",	"type":"float",	"offset":0,	"scale":0.1,	"no_fetch":0,	"prot":[3,	"16",	"bits",	"AB"],	"desc":""},
        {"tag":"Write_6",		"name":"VBUS电压校准",			"property":"realdata", 	"history":"change",	"type":"float",	"offset":0,	"scale":0.1,	"no_fetch":0,	"prot":[3,	"17",	"bits",	"AB"],	"desc":""},
        {"tag":"Write_7",		"name":"HVBAT放电电压校准",		"property":"realdata", 	"history":"change",	"type":"float",	"offset":0,	"scale":0.1,	"no_fetch":0,	"prot":[3,	"18",	"bits",	"AB"],	"desc":""},
        {"tag":"Write_8",		"name":"HVBAT电压校零",			"property":"realdata", 	"history":"change",	"type":"float",	"offset":0,	"scale":0.1,	"no_fetch":0,	"prot":[3,	"19",	"bits",	"AB"],	"desc":""},
        {"tag":"Write_9",		"name":"LIBAT充电电流设定",		"property":"realdata", 	"history":"change",	"type":"float",	"offset":0,	"scale":0.1,	"no_fetch":0,	"prot":[3,	"20",	"bits",	"AB"],	"desc":""},
        {"tag":"Write_10",		"name":"LVBAT充电电压设定",		"property":"realdata", 	"history":"change",	"type":"float",	"offset":0,	"scale":0.1,	"no_fetch":0,	"prot":[3,	"21",	"bits",	"AB"],	"desc":""},
        {"tag":"Write_11",		"name":"HVBAT充电最低电压设定",	"property":"realdata", 	"history":"change",	"type":"float",	"offset":0,	"scale":0.1,	"no_fetch":0,	"prot":[3,	"22",	"bits",	"AB"],	"desc":""},
        {"tag":"Write_12",		"name":"HVBAT充电额定电压设定",	"property":"realdata", 	"history":"change",	"type":"float",	"offset":0,	"scale":0.1,	"no_fetch":0,	"prot":[3,	"23",	"bits",	"AB"],	"desc":""},
        {"tag":"Write_13",		"name":"HVBAT充电最高电压设定",	"property":"realdata", 	"history":"change",	"type":"float",	"offset":0,	"scale":0.1,	"no_fetch":0,	"prot":[3,	"24",	"bits",	"AB"],	"desc":""},
        {"tag":"Write_14",		"name":"放电电压设定",			"property":"realdata", 	"history":"change",	"type":"float",	"offset":0,	"scale":0.1,	"no_fetch":0,	"prot":[3,	"25",	"bits",	"AB"],	"desc":""},
        {"tag":"Write_15",		"name":"放电电流设定",			"property":"realdata", 	"history":"change",	"type":"float",	"offset":0,	"scale":0.1,	"no_fetch":0,	"prot":[3,	"26",	"bits",	"AB"],	"desc":""},
        {"tag":"Write_16",		"name":"放电LLC电压KP",			"property":"realdata", 	"history":"change",	"type":"int",	"offset":0,	"scale":1,		"no_fetch":0,	"prot":[3,	"27",	"bits",	"AB"],	"desc":""},
        {"tag":"Write_17",		"name":"放电LLC电压KI",			"property":"realdata", 	"history":"change",	"type":"int",	"offset":0,	"scale":1,		"no_fetch":0,	"prot":[3,	"28",	"bits",	"AB"],	"desc":""},
        {"tag":"Write_18",		"name":"放电LLC电流KP",			"property":"realdata", 	"history":"change",	"type":"int",	"offset":0,	"scale":1,		"no_fetch":0,	"prot":[3,	"29",	"bits",	"AB"],	"desc":""},
        {"tag":"Write_19",		"name":"放电LLC电流KI",			"property":"realdata", 	"history":"change",	"type":"int",	"offset":0,	"scale":1,		"no_fetch":0,	"prot":[3,	"30",	"bits",	"AB"],	"desc":""},
        {"tag":"Write_20",		"name":"放电FB电压KP",			"property":"realdata", 	"history":"change",	"type":"int",	"offset":0,	"scale":1,		"no_fetch":0,	"prot":[3,	"31",	"bits",	"AB"],	"desc":""},
        {"tag":"Write_21",		"name":"放电FB电压KI",			"property":"realdata", 	"history":"change",	"type":"int",	"offset":0,	"scale":1,		"no_fetch":0,	"prot":[3,	"32",	"bits",	"AB"],	"desc":""},
        {"tag":"Write_22",		"name":"放电FB电流KP",			"property":"realdata", 	"history":"change",	"type":"int",	"offset":0,	"scale":1,		"no_fetch":0,	"prot":[3,	"33",	"bits",	"AB"],	"desc":""},
        {"tag":"Write_23",		"name":"放电FB电流KI",			"property":"realdata", 	"history":"change",	"type":"int",	"offset":0,	"scale":1,		"no_fetch":0,	"prot":[3,	"34",	"bits",	"AB"],	"desc":""},
        {"tag":"Write_24",		"name":"配置操作",				"property":"realdata", 	"history":"change",	"type":"int",	"offset":0,	"scale":1,		"no_fetch":0,	"prot":[3,	"35",	"bits",	"AB"],	"desc":"0:复位;1:恢复默认;2:校准写入"}
 ]
}