{
    "info":{
        "protocol":["modbus_tcp","modbus_rtu","modbus_rtu_rcrc"],
        "type":"BMS",
        "vendor":"锐能",
        "model":"ESC10B",
        "version":"0.0.0-alpha",
        "compatible":"5.312.0000"
    },
    "adapter":[            
        {
            "function": "set_connect",
            "value_maps": [
                {"map_in": 0,"tagname": "HighVolCommand","map_out": 0},
                {"map_in": 1,"tagname": "HighVolCommand","map_out": 1}
            ]
        }
    ],
    "poll_list":[
        {"scan_rate":7000, "prot":[3,	"0x5221",	3]},
        {"scan_rate":7000, "prot":[3,	"0x5224",	33]},
        {"scan_rate":7000, "prot":[3,	"0x5300",	53]},
        {"scan_rate":7000, "prot":[3,	"0x53CB",	8]},
        {"scan_rate":7000, "prot":[3,	"0x525E",	2]}

    ],
    "read_reg":[
        {"tag":"AccChgCap",					"name":"累计充电容量(Ah)",			"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x5224",	"uint",	"ABCD",	0,	1,	0],"desc":""},
        {"tag":"AccDsgCap",					"name":"累计放电容量(Ah)",			"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x5226",	"uint",	"ABCD",	0,	1,	0],"desc":""},
        {"tag":"AccChgElec",				"name":"累计充电电量(wh)",			"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x5228",	"uint",	"ABCD",	0,	1,	0],"desc":""},
        {"tag":"AccDsgElec",				"name":"累计放电电量(wh)",			"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x522A",	"uint",	"ABCD",	0,	1,	0],"desc":""},
        {"tag":"CellPackNum",				"name":"电池包个数",				"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x522C",	"uint",	"AB",	0,	1,	0],"desc":""},
        {"tag":"AFE1VolAcqCfg",				"name":"AFE1电压采集通道配置",		"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x522D",	"uint",	"ABCD",	0,	1,	0],"desc":""},
        {"tag":"AFE2VolAcqCfg",				"name":"AFE2电压采集通道配置",		"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x522F",	"uint",	"ABCD",	0,	1,	0],"desc":""},
        {"tag":"AFE3VolAcqCfg",				"name":"AFE3电压采集通道配置",		"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x5231",	"uint",	"ABCD",	0,	1,	0],"desc":""},
        {"tag":"AFE4VolAcqCfg",				"name":"AFE4电压采集通道配置",		"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x5233",	"uint",	"ABCD",	0,	1,	0],"desc":""},
        {"tag":"AFE5VolAcqCfg",				"name":"AFE5电压采集通道配置",		"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x5235",	"uint",	"ABCD",	0,	1,	0],"desc":""},
        {"tag":"AFE6VolAcqCfg",				"name":"AFE6电压采集通道配置",		"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x5237",	"uint",	"ABCD",	0,	1,	0],"desc":""},
        {"tag":"AFE1PoleTempCfg",			"name":"AFE1极柱温感配置",			"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x5239",	"uint",	"ABCD",	0,	1,	0],"desc":""},
        {"tag":"AFE2PoleTempCfg",			"name":"AFE2极柱温感配置",			"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x523B",	"uint",	"ABCD",	0,	1,	0],"desc":""},
        {"tag":"AFE3PoleTempCfg",			"name":"AFE3极柱温感配置",			"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x523D",	"uint",	"ABCD",	0,	1,	0],"desc":""},
        {"tag":"AFE4PoleTempCfg",			"name":"AFE4极柱温感配置",			"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x523F",	"uint",	"ABCD",	0,	1,	0],"desc":""},
        {"tag":"AFE5PoleTempCfg",			"name":"AFE5极柱温感配置",			"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x5241",	"uint",	"ABCD",	0,	1,	0],"desc":""},
        {"tag":"AFE6PoleTempCfg",			"name":"AFE6极柱温感配置",			"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x5243",	"uint",	"ABCD",	0,	1,	0],"desc":""},

        {"tag":"RackRunState",				"name":"工作状态",							"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x5300",	"uint",	"AB",	0,	1,	0],"desc":"0:初始化状态;1:S1自检状态;2:S10诊断状态;3:S11主负闭合状态;4:S12预充状态;5:S13主正闭合状态;6;S14直流断路器闭合状态;7:S15等待稳定状态8:S20高压就绪状态;9:S30零功率驱动状态;10:S31直流断路器保护状态;11:S32主正断开状态;12:S33Link电路诊断状态;13:S34主负断开状态;14:S35直流继电器断开状态;15:S40进入手动测试模式状态;16:S41手动模式_主负闭合状态;17:S42手动模式_预充闭合状态;18:S43手动模式_主正闭合状态;19:S44手动模式_等待稳定状态;20:S45手动模式_高压就绪状态;21:S46手动模式_零功率输出状态;22:S47手动模式_主负断开状态;23:S48手动模式_Link电路诊断状态;24:S49手动模式_主负断开状态;25:S50退出手动测试模式状态"},
        {"tag":"CellVolHighWarn",			"name":"单体过压故障状态等级",				"property":"alarm",		"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x5301",	"bits",	"ABCD",	0,	2,	0],"desc":"0:无故障;1:一级故障;2:二级故障;3:三级故障"},
        {"tag":"CellVolLowWarn",			"name":"单体欠压故障状态等级",				"property":"alarm",		"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x5301",	"bits",	"ABCD",	2,	2,	0],"desc":"0:无故障;1:一级故障;2:二级故障;3:三级故障"},
        {"tag":"CellDifPressureWarn",		"name":"单体压差故障状态等级",				"property":"alarm",		"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x5301",	"bits",	"ABCD",	4,	2,	0],"desc":"0:无故障;1:一级故障;2:二级故障;3:三级故障"},
        {"tag":"RackVolHighWarn",			"name":"电池模块过压故障等级",				"property":"alarm",		"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x5301",	"bits",	"ABCD",	6,	2,	0],"desc":"0:无故障;1:一级故障;2:二级故障;3:三级故障"},
        {"tag":"RackVolLowWarn",			"name":"电池模块欠压故障等级",				"property":"alarm",		"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x5301",	"bits",	"ABCD",	8,	2,	0],"desc":"0:无故障;1:一级故障;2:二级故障;3:三级故障"},
        {"tag":"RackVolHighWarn",			"name":"电池簇过压故障状态等级",			"property":"alarm",		"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x5301",	"bits",	"ABCD",	10,	2,	0],"desc":"0:无故障;1:一级故障;2:二级故障;3:三级故障"},
        {"tag":"RackVolLowWarn",			"name":"电池簇欠压故障状态等级",			"property":"alarm",		"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x5301",	"bits",	"ABCD",	12,	2,	0],"desc":"0:无故障;1:一级故障;2:二级故障;3:三级故障"},
        {"tag":"RackChaHighCurWarn",		"name":"电池簇充电过流故障状态等级",		"property":"alarm",		"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x5301",	"bits",	"ABCD",	14,	2,	0],"desc":"0:无故障;1:一级故障;2:二级故障;3:三级故障"},
        {"tag":"RackDsgHighCurWarn",		"name":"电池簇放电过流故障状态等级",		"property":"alarm",		"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x5301",	"bits",	"ABCD",	16,	2,	0],"desc":"0:无故障;1:一级故障;2:二级故障;3:三级故障"},
        {"tag":"RackSOEHighWarn",			"name":"电池簇SOE过高故障状态等级",			"property":"alarm",		"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x5301",	"bits",	"ABCD",	18,	2,	0],"desc":"0:无故障;1:一级故障;2:二级故障;3:三级故障"},
        {"tag":"RackSOELowWarn",			"name":"电池簇SOE过低故障状态等级",			"property":"alarm",		"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x5301",	"bits",	"ABCD",	20,	2,	0],"desc":"0:无故障;1:一级故障;2:二级故障;3:三级故障"},
        {"tag":"CellChaTempHighWarn",		"name":"单体电池充电过温故障等级",			"property":"alarm",		"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x5301",	"bits",	"ABCD",	22,	2,	0],"desc":"0:无故障;1:一级故障;2:二级故障;3:三级故障"},
        {"tag":"CellChaTempLowWarn",		"name":"单体电池充电低温故障等级",			"property":"alarm",		"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x5301",	"bits",	"ABCD",	24,	2,	0],"desc":"0:无故障;1:一级故障;2:二级故障;3:三级故障"},
        {"tag":"CellDsgTempHighWarn",		"name":"单体电池放电过温故障等级",			"property":"alarm",		"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x5301",	"bits",	"ABCD",	26,	2,	0],"desc":"0:无故障;1:一级故障;2:二级故障;3:三级故障"},
        {"tag":"CellDsgTempLowWarn",		"name":"单体电池放电低温故障等级",			"property":"alarm",		"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x5301",	"bits",	"ABCD",	28,	2,	0],"desc":"0:无故障;1:一级故障;2:二级故障;3:三级故障"},
        {"tag":"CellHighDifTempWarn",		"name":"单体电池温差过大故障等级",			"property":"alarm",		"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x5301",	"bits",	"ABCD",	30,	2,	0],"desc":"0:无故障;1:一级故障;2:二级故障;3:三级故障"},
        {"tag":"CellTempRiseFastWarn",		"name":"单体电池温升过快故障等级",			"property":"alarm",		"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x5303",	"bits",	"ABCD",	0,	2,	0],"desc":"0:无故障;1:一级故障;2:二级故障;3:三级故障"},
        {"tag":"InsChaPowerExclimit",		"name":"瞬时充电功率超限故障等级",			"property":"alarm",		"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x5303",	"bits",	"ABCD",	2,	2,	0],"desc":"0:无故障;1:一级故障;2:二级故障;3:三级故障"},
        {"tag":"ConChaPowerExclimit",		"name":"持续充电功率超限故障等级",			"property":"alarm",		"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x5303",	"bits",	"ABCD",	4,	2,	0],"desc":"0:无故障;1:一级故障;2:二级故障;3:三级故障"},
        {"tag":"InsDsgPowerExclimit",		"name":"瞬时放电功率超限故障等级",			"property":"alarm",		"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x5303",	"bits",	"ABCD",	6,	2,	0],"desc":"0:无故障;1:一级故障;2:二级故障;3:三级故障"},
        {"tag":"ConDsgPowerExclimit",		"name":"持续放电功率超限故障等级",			"property":"alarm",		"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x5303",	"bits",	"ABCD",	8,	2,	0],"desc":"0:无故障;1:一级故障;2:二级故障;3:三级故障"},
        {"tag":"RackTheRunawayWarn",		"name":"电池簇热失控故障等级",				"property":"alarm",		"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x5303",	"bits",	"ABCD",	10,	2,	0],"desc":"0:无故障;1:一级故障;2:二级故障;3:三级故障"},

        {"tag":"5V_LDOOutVolHighWarn",		"name":"5V_LDO输出电压过压故障等级",		"property":"alarm",		"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x5305",	"bits",	"ABCD",	0,	2,	0],"desc":"0:无故障;1:一级故障;2:二级故障;3:三级故障"},
        {"tag":"5V_LDOOutVolLowWarn",		"name":"5V_LDO输出电压欠压故障等级",		"property":"alarm",		"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x5305",	"bits",	"ABCD",	2,	2,	0],"desc":"0:无故障;1:一级故障;2:二级故障;3:三级故障"},
        {"tag":"IsoPowerVolHighWarn",		"name":"12V隔离电源过压故障等级",			"property":"alarm",		"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x5305",	"bits",	"ABCD",	4,	2,	0],"desc":"0:无故障;1:一级故障;2:二级故障;3:三级故障"},
        {"tag":"IsoPowerVolLowWarn",		"name":"12V隔离电源欠压故障等级",			"property":"alarm",		"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x5305",	"bits",	"ABCD",	6,	2,	0],"desc":"0:无故障;1:一级故障;2:二级故障;3:三级故障"},
        {"tag":"BMUHardwareWarn",			"name":"BMU硬件故障等级",					"property":"alarm",		"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x5305",	"bits",	"ABCD",	8,	2,	0],"desc":"0:无故障;1:一级故障;2:二级故障;3:三级故障"},
        {"tag":"BCUHardwareWarn",			"name":"BCU硬件故障等级",					"property":"alarm",		"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x5305",	"bits",	"ABCD",	10,	2,	0],"desc":"0:无故障;1:一级故障;2:二级故障;3:三级故障"},
        {"tag":"ExtPowerVolHighWarn",		"name":"外部24V供电电压过压故障等级",		"property":"alarm",		"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x5305",	"bits",	"ABCD",	12,	2,	0],"desc":"0:无故障;1:一级故障;2:二级故障;3:三级故障"},
        {"tag":"ExtPowerVolLowWarn",		"name":"外部24V供电电压欠压故障等级",		"property":"alarm",		"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x5305",	"bits",	"ABCD",	14,	2,	0],"desc":"0:无故障;1:一级故障;2:二级故障;3:三级故障"},
        {"tag":"RackLowInsImpWarn",			"name":"电池簇绝缘阻抗低故障等级",			"property":"alarm",		"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x5305",	"bits",	"ABCD",	16,	2,	0],"desc":"0:无故障;1:一级故障;2:二级故障;3:三级故障"},
        {"tag":"RackEnvTempHighWarn",		"name":"电池簇环境温度高故障等级",			"property":"alarm",		"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x5305",	"bits",	"ABCD",	18,	2,	0],"desc":"0:无故障;1:一级故障;2:二级故障;3:三级故障"},
        {"tag":"RackPosNegTempHighWarn",	"name":"电池模块正负极端子过温故障等级",	"property":"alarm",		"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x5305",	"bits",	"ABCD",	20,	2,	0],"desc":"0:无故障;1:一级故障;2:二级故障;3:三级故障"},
        {"tag":"RackMainCirVolWarn",		"name":"电池簇主回路电压故障",				"property":"alarm",		"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x5305",	"bits",	"ABCD",	22,	2,	0],"desc":"0:无故障;1:一级故障;2:二级故障;3:三级故障"},
        {"tag":"RackIncTotVolIndCumSumWarn","name":"电池簇总电压与单体累加和不一致故障","property":"alarm",		"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x5305",	"bits",	"ABCD",	24,	2,	0],"desc":"0:无故障;1:一级故障;2:二级故障;3:三级故障"},
        {"tag":"PCSCommunicateFault",		"name":"PCS通信故障等级",					"property":"alarm",		"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x5305",	"bits",	"ABCD",	26,	2,	0],"desc":"0:无故障;1:一级故障;2:二级故障;3:三级故障"},
        {"tag":"EMSCommunicateFault",		"name":"EMS通信故障等级",					"property":"alarm",		"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x5305",	"bits",	"ABCD",	28,	2,	0],"desc":"0:无故障;1:一级故障;2:二级故障;3:三级故障"},
        {"tag":"CoolSysComWarn",			"name":"冷却系统通信故障等级",				"property":"alarm",		"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x5305",	"bits",	"ABCD",	30,	2,	0],"desc":"0:无故障;1:一级故障;2:二级故障;3:三级故障"},
        {"tag":"FireSysComWarn",			"name":"消防系统通信故障等级",				"property":"alarm",		"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x5307",	"bits",	"ABCD",	0,	2,	0],"desc":"0:无故障;1:一级故障;2:二级故障;3:三级故障"},
        {"tag":"BAMS_CANComWarn",			"name":"BAMS_CAN通信故障等级",				"property":"alarm",		"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x5307",	"bits",	"ABCD",	2,	2,	0],"desc":"0:无故障;1:一级故障;2:二级故障;3:三级故障"},
        {"tag":"BAMS_LANComWarn",			"name":"BAMS_LAN通信故障等级",				"property":"alarm",		"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x5307",	"bits",	"ABCD",	4,	2,	0],"desc":"0:无故障;1:一级故障;2:二级故障;3:三级故障"},
        {"tag":"IntCANComWarn",				"name":"内网CAN通信故障等级",				"property":"alarm",		"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x5307",	"bits",	"ABCD",	6,	2,	0],"desc":"0:无故障;1:一级故障;2:二级故障;3:三级故障"},
        {"tag":"BMU_LANComWarn",			"name":"BMU_CAN通信故障等级",				"property":"alarm",		"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x5307",	"bits",	"ABCD",	8,	2,	0],"desc":"0:无故障;1:一级故障;2:二级故障;3:三级故障"},
        {"tag":"PrechargeFault",			"name":"预充故障",							"property":"alarm",		"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x5307",	"bits",	"ABCD",	10,	2,	0],"desc":"0:无故障;1:一级故障;2:二级故障;3:三级故障"},
        {"tag":"RelayAdhesionFault",		"name":"继电器粘连故障",					"property":"alarm",		"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x5307",	"bits",	"ABCD",	12,	2,	0],"desc":"0:无故障;1:一级故障;2:二级故障;3:三级故障"},

        {"tag":"CellNum",					"name":"电芯总数",							"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x5309",	"uint",	"AB",	0,	1,	0],"desc":""},
        {"tag":"PoleTempSenNum",			"name":"极柱温感总数",						"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x530A",	"uint",	"AB",	0,	1,	0],"desc":""},
        {"tag":"SOC",						"name":"SOC(%)",							"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":0.1,	"prot":[3,	"0x530B",	"uint",	"AB",	0,	1,	0],"desc":""},
        {"tag":"SOE",						"name":"SOE(%)",							"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":0.1,	"prot":[3,	"0x530C",	"uint",	"AB",	0,	1,	0],"desc":""},
        {"tag":"SOH",						"name":"SOH(%)",							"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":0.1,	"prot":[3,	"0x530D",	"uint",	"AB",	0,	1,	0],"desc":""},
        {"tag":"RackVoltage",				"name":"电池簇总电压(V)",					"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":0.1,	"prot":[3,	"0x530E",	"uint",	"AB",	0,	1,	0],"desc":""},
        {"tag":"RackVolAccSum",				"name":"电池簇电压累加和",					"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":0.1,	"prot":[3,	"0x530F",	"uint",	"AB",	0,	1,	0],"desc":""},
        {"tag":"LinkTotalVol",				"name":"Link总电压(V)",						"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":0.1,	"prot":[3,	"0x5310",	"uint",	"AB",	0,	1,	0],"desc":""},
        {"tag":"RackCurrent",				"name":"电池簇总电流(A)",					"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":0.1,	"prot":[3,	"0x5311",	"int",	"AB",	0,	1,	0],"desc":""},
        {"tag":"SysInsVal",					"name":"系统绝缘值(kΩ)",					"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x5312",	"uint",	"AB",	0,	1,	0],"desc":""},
        {"tag":"RackPosInsulatVal",			"name":"系统正极绝缘值(kΩ)",				"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x5313",	"uint",	"AB",	0,	1,	0],"desc":""},
        {"tag":"RackNegInsulatVal",			"name":"系统负极绝缘值(kΩ)",				"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x5314",	"uint",	"AB",	0,	1,	0],"desc":""},
        {"tag":"InsChaReqPower",			"name":"充电瞬时请求功率(kw)",				"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":0.1,	"prot":[3,	"0x5315",	"uint",	"AB",	0,	1,	0],"desc":""},
        {"tag":"SusChaReqPower",			"name":"充电持续请求功率(kw)",				"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":0.1,	"prot":[3,	"0x5316",	"uint",	"AB",	0,	1,	0],"desc":""},
        {"tag":"InsDsgReqPower",			"name":"放电瞬时请求功率(kw)",				"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":0.1,	"prot":[3,	"0x5317",	"uint",	"AB",	0,	1,	0],"desc":""},
        {"tag":"SusDsgReqPower",			"name":"放电持续请求功率(kw)",				"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":0.1,	"prot":[3,	"0x5318",	"uint",	"AB",	0,	1,	0],"desc":""},
        {"tag":"RackMaxVoltage",			"name":"最高单体电压值(mV)",				"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x5319",	"uint",	"AB",	0,	1,	0],"desc":""},
        {"tag":"CellSecMaxVoltage",			"name":"次高单体电压值(mV)",				"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x531A",	"uint",	"AB",	0,	1,	0],"desc":""},
        {"tag":"RackMinVoltage",			"name":"最低单体电压值(mV)",				"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x531B",	"uint",	"AB",	0,	1,	0],"desc":""},
        {"tag":"CellSecMinVoltage",			"name":"次低单体电压值(mV)",				"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x531C",	"uint",	"AB",	0,	1,	0],"desc":""},
        {"tag":"RackAverageVol",			"name":"平均单体电压值(mV)",				"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x531D",	"uint",	"AB",	0,	1,	0],"desc":""},
        {"tag":"RackMaxVolCellId",			"name":"电池簇最高单体电压序号",			"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x531E",	"uint",	"AB",	0,	1,	0],"desc":""},
        {"tag":"RackSecMaxVolCellId",		"name":"电池簇次高单体电压序号",			"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x531F",	"uint",	"AB",	0,	1,	0],"desc":""},
        {"tag":"RackMinVolCellId",			"name":"电池簇最低单体电压序号",			"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x5320",	"uint",	"AB",	0,	1,	0],"desc":""},
        {"tag":"RackSecMinVolCellId",		"name":"电池簇次低单体电压序号",			"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x5321",	"uint",	"AB",	0,	1,	0],"desc":""},
        {"tag":"RackMaxTemp",				"name":"最高极柱温度值(℃)",					"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":0.1,	"prot":[3,	"0x5322",	"int",	"AB",	0,	1,	0],"desc":""},
        {"tag":"SecMaxPoleTemp",			"name":"次高极柱温度值(℃)",					"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":0.1,	"prot":[3,	"0x5323",	"int",	"AB",	0,	1,	0],"desc":""},
        {"tag":"RackMinTemp",				"name":"最低极柱温度值(℃)",					"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":0.1,	"prot":[3,	"0x5324",	"int",	"AB",	0,	1,	0],"desc":""},
        {"tag":"SecMinPoleTemp",			"name":"次低极柱温度值(℃)",					"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":0.1,	"prot":[3,	"0x5325",	"int",	"AB",	0,	1,	0],"desc":""},
        {"tag":"AveragePoleTemp",			"name":"平均极柱温度值(℃)",					"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":0.1,	"prot":[3,	"0x5326",	"int",	"AB",	0,	1,	0],"desc":""},
        {"tag":"RackMaxTempCellId",		    "name":"电池簇最高极柱温度序号",			"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x5327",	"uint",	"AB",	0,	1,	0],"desc":""},
        {"tag":"RackSecMaxTempPoleId",		"name":"电池簇次高极柱温度序号",			"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x5328",	"uint",	"AB",	0,	1,	0],"desc":""},
        {"tag":"RackMinTempCellId",		    "name":"电池簇最低极柱温度序号",			"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x5329",	"uint",	"AB",	0,	1,	0],"desc":""},
        {"tag":"RackSecMinTempPoleId",		"name":"电池簇次低极柱温度序号",			"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x532A",	"uint",	"AB",	0,	1,	0],"desc":""},
        {"tag":"PowerSupVol",				"name":"供电电压(V)",						"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":0.01,	"prot":[3,	"0x532B",	"uint",	"AB",	0,	1,	0],"desc":""},
        {"tag":"5V_LDOPowerSupVol",			"name":"5V_LDO供电电压(V)",					"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":0.01,	"prot":[3,	"0x532C",	"uint",	"AB",	0,	1,	0],"desc":""},
        {"tag":"12VIsoPowerSupVoltage",		"name":"12V隔离电源电压(V)",				"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":0.01,	"prot":[3,	"0x532D",	"uint",	"AB",	0,	1,	0],"desc":""},
        {"tag":"HallCurrent",				"name":"霍尔电流值(A)",						"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":0.1,	"prot":[3,	"0x532E",	"int",	"AB",	0,	1,	0],"desc":""},
        {"tag":"DiverterCurrent",			"name":"分流器电流值(A)",					"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":0.1,	"prot":[3,	"0x532F",	"int",	"AB",	0,	1,	0],"desc":""},
        {"tag":"DiverterTemp",				"name":"分流器温度(℃)",						"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":0.1,	"prot":[3,	"0x5330",	"int",	"AB",	0,	1,	0],"desc":""},
        {"tag":"MainBoardTemp1",			"name":"主板温度1(℃)",						"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":0.1,	"prot":[3,	"0x5331",	"int",	"AB",	0,	1,	0],"desc":""},
        {"tag":"MainBoardTemp2",			"name":"主板温度2(℃)",						"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":0.1,	"prot":[3,	"0x5332",	"int",	"AB",	0,	1,	0],"desc":""},

        {"tag":"RelaySigOutSta",			"name":"继电器信号输出状态",				"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x5333",	"uint",	"AB",	0,	1,	0],"desc":""},
        {"tag":"MainPosRelConSta",			"name":"主正继电器控制状态",				"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x5333",	"bits",	"AB",	0,	1,	0],"desc":""},
        {"tag":"MainNegRelConSta",			"name":"主负继电器控制状态",				"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x5333",	"bits",	"AB",	1,	1,	0],"desc":""},
        {"tag":"PreChaRelConSta",			"name":"预充继电器控制状态",				"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x5333",	"bits",	"AB",	2,	1,	0],"desc":""},
        {"tag":"ResRelConSta",				"name":"预留继电器控制状态",				"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x5333",	"bits",	"AB",	3,	1,	0],"desc":""},
        {"tag":"HighSide1RelConSta",		"name":"高边1继电器控制状态",				"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x5333",	"bits",	"AB",	4,	1,	0],"desc":""},
        {"tag":"HighSide2RelConSta",		"name":"高边2继电器控制状态",				"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x5333",	"bits",	"AB",	5,	1,	0],"desc":""},
        {"tag":"HighSide3RelConSta",		"name":"高边3继电器控制状态",				"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x5333",	"bits",	"AB",	6,	1,	0],"desc":""},
        {"tag":"HighSide4RelConSta",		"name":"高边4继电器控制状态",				"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x5333",	"bits",	"AB",	7,	1,	0],"desc":""},
        {"tag":"DryNode1ConSta",			"name":"干结点1控制状态",					"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x5333",	"bits",	"AB",	8,	1,	0],"desc":""},
        {"tag":"DryNode2ConSta",			"name":"干结点2控制状态",					"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x5333",	"bits",	"AB",	9,	1,	0],"desc":""},
	
        {"tag":"HighLowSideSigInSta",		"name":"高低边信号输入状态",				"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x5334",	"uint",	"AB",	0,	1,	0],"desc":""},
        {"tag":"HighSideInSwitch1Sta",		"name":"高边输入开关1状态",					"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x5334",	"bits",	"AB",	0,	1,	0],"desc":""},
        {"tag":"HighSideInSwitch2Sta",		"name":"高边输入开关2状态",					"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x5334",	"bits",	"AB",	1,	1,	0],"desc":""},
        {"tag":"HighSideInSwitch3Sta",		"name":"高边输入开关3状态",					"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x5334",	"bits",	"AB",	2,	1,	0],"desc":""},
        {"tag":"HighSideInSwitch4Sta",		"name":"高边输入开关4状态",					"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x5334",	"bits",	"AB",	3,	1,	0],"desc":""},
        {"tag":"LowSideInSwitch1Sta",		"name":"低边输入开关1状态",					"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x5334",	"bits",	"AB",	4,	1,	0],"desc":""},
        {"tag":"LowSideInSwitch2Sta",		"name":"低边输入开关2状态",					"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x5334",	"bits",	"AB",	5,	1,	0],"desc":""},
        {"tag":"LowSideInSwitch3Sta",		"name":"低边输入开关3状态",					"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x5334",	"bits",	"AB",	6,	1,	0],"desc":""},
        {"tag":"LowSideInSwitch4Sta",		"name":"低边输入开关4状态",					"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x5334",	"bits",	"AB",	7,	1,	0],"desc":""},
        {"tag":"MicInSigSta",				"name":"麦克风输入信号状态",				"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x5334",	"bits",	"AB",	8,	1,	0],"desc":""},

        {"tag":"SinCumChaCap",				"name":"单次累计充电容量(Ah)",				"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x53CB",	"uint",	"ABCD",	0,	1,	0],"desc":""},
        {"tag":"SinCumChaCap",				"name":"单次累计放电容量(Ah)",				"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x53CD",	"uint",	"ABCD",	0,	1,	0],"desc":""},
        {"tag":"SinCumChaElec",				"name":"单次累计充电电量(wh)",				"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x53CF",	"uint",	"ABCD",	0,	1,	0],"desc":""},
        {"tag":"SinCumChaElec",				"name":"单次累计放电电量(wh)",				"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x53D1",	"uint",	"ABCD",	0,	1,	0],"desc":""}
    ],
    "write_reg":[
        {"tag":"RackNomCap",				"name":"电池组标称容量(Ah)",				"property":"realdata",	"history":"both",	"type":"float",	"offset":0,	"scale":0.1,	"no_fetch":0,	"prot":[3,	"0x5221",	"uint",	"AB"],"desc":""},
        {"tag":"RackTotalCap",				"name":"电池组总容量(Ah)",					"property":"realdata",	"history":"both",	"type":"float",	"offset":0,	"scale":0.1,	"no_fetch":0,	"prot":[3,	"0x5222",	"uint",	"AB"],"desc":""},
        {"tag":"RackSurCap",				"name":"电池组剩余容量(Ah)",				"property":"realdata",	"history":"both",	"type":"float",	"offset":0,	"scale":0.1,	"no_fetch":0,	"prot":[3,	"0x5223",	"uint",	"AB"],"desc":""},
        {"tag":"HighVolCommand",			"name":"上高压指令",						"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":1,		"no_fetch":0,	"prot":[3,	"0x525E",	"uint",	"AB"],"desc":"0:下高压;1:上高压"},
        {"tag":"BMSResetCommand",			"name":"BMS复位指令",						"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":1,		"no_fetch":0,	"prot":[3,	"0x525F",	"uint",	"AB"],"desc":""}
    ]
}
