{
    "info":{
        "protocol":["modbus_tcp","modbus_rtu"],
        "type":"BMS",
        "vendor":"GOLD",
        "model":"ESBCM-C133-BMS",
        "version":"0.0.0-alpha",
        "compatible":"5.312.0000",
        "url":"https://drive.weixin.qq.com/s?k=AIMAewc7AAgl9Q9uji"
    },
    "adapter":[            
        {
            "function": "set_connect",
            "value_maps": [
                {"map_in": 0,"tagname": "StartStopCtr","map_out": 170},
                {"map_in": 1,"tagname": "StartStopCtr","map_out": 85}
            ]
        }
    ],
    "poll_list":[
        {"scan_rate":2000, "prot":[2,   "00001",    82]},
        {"scan_rate":2000, "prot":[3,   "00099",    2]},
        {"scan_rate":2000, "prot":[4,   "00001",    26]}

    ],
    "read_reg":[
        {"tag":"RackVolHighWarn1",              "name":"组端过压1级报警",				"property":"alarm",     "history":"both",     "type":"int",       "offset":0,     "scale":1,      "prot":[2, "00001", "bool",  "A",   0,  1, 0],     "desc":""},
        {"tag":"RackVolHighWarn2",              "name":"组端过压2级报警",				"property":"alarm",     "history":"both",     "type":"int",       "offset":0,     "scale":1,      "prot":[2, "00002", "bool",  "A",   0,  1, 0],     "desc":""},
        {"tag":"RackVolHighWarn3",              "name":"组端过压3级报警",				"property":"alarm",     "history":"both",     "type":"int",       "offset":0,     "scale":1,      "prot":[2, "00003", "bool",  "A",   0,  1, 0],     "desc":""},
        {"tag":"RackVolLowAlarm1",              "name":"组端欠压1级报警",				"property":"alarm",     "history":"both",     "type":"int",       "offset":0,     "scale":1,      "prot":[2, "00004", "bool",  "A",   0,  1, 0],     "desc":""},
        {"tag":"RackVolLowAlarm2",              "name":"组端欠压2级报警",				"property":"alarm",     "history":"both",     "type":"int",       "offset":0,     "scale":1,      "prot":[2, "00005", "bool",  "A",   0,  1, 0],     "desc":""},
        {"tag":"RackVolLowAlarm3",              "name":"组端欠压3级报警",				"property":"alarm",     "history":"both",     "type":"int",       "offset":0,     "scale":1,      "prot":[2, "00006", "bool",  "A",   0,  1, 0],     "desc":""},
        {"tag":"RackDsgCurHighWarn1",           "name":"组端放电过流1级报警",			"property":"alarm",     "history":"both",     "type":"int",       "offset":0,     "scale":1,      "prot":[2, "00007", "bool",  "A",   0,  1, 0],     "desc":""},
        {"tag":"RackDsgCurHighWarn2",           "name":"组端放电过流2级报警",			"property":"alarm",     "history":"both",     "type":"int",       "offset":0,     "scale":1,      "prot":[2, "00008", "bool",  "A",   0,  1, 0],     "desc":""},
        {"tag":"RackDsgCurHighWarn3",           "name":"组端放电过流3级报警",			"property":"alarm",     "history":"both",     "type":"int",       "offset":0,     "scale":1,      "prot":[2, "00009", "bool",  "A",   0,  1, 0],     "desc":""},
        {"tag":"RackChgCurHighWarn1",           "name":"组端充电过流1级报警",			"property":"alarm",     "history":"both",     "type":"int",       "offset":0,     "scale":1,      "prot":[2, "00010", "bool",  "A",   0,  1, 0],     "desc":""},
        {"tag":"RackChgCurHighWarn2",           "name":"组端充电过流2级报警",			"property":"alarm",     "history":"both",     "type":"int",       "offset":0,     "scale":1,      "prot":[2, "00011", "bool",  "A",   0,  1, 0],     "desc":""},
        {"tag":"RackChgCurHighWarn3",           "name":"组端充电过流3级报警",			"property":"alarm",     "history":"both",     "type":"int",       "offset":0,     "scale":1,      "prot":[2, "00012", "bool",  "A",   0,  1, 0],     "desc":""},
        {"tag":"RackinsulationWarn1",           "name":"组端绝缘1级报警",				"property":"alarm",     "history":"both",     "type":"int",       "offset":0,     "scale":1,      "prot":[2, "00013", "bool",  "A",   0,  1, 0],     "desc":""},
        {"tag":"RackinsulationWarn2",           "name":"组端绝缘2级报警",				"property":"alarm",     "history":"both",     "type":"int",       "offset":0,     "scale":1,      "prot":[2, "00014", "bool",  "A",   0,  1, 0],     "desc":""},
        {"tag":"RackinsulationWarn3",           "name":"组端绝缘3级报警",				"property":"alarm",     "history":"both",     "type":"int",       "offset":0,     "scale":1,      "prot":[2, "00015", "bool",  "A",   0,  1, 0],     "desc":""},
        {"tag":"CellChgTempHighWarn1",          "name":"单体电池充电过温1级报警",		"property":"alarm",     "history":"both",     "type":"int",       "offset":0,     "scale":1,      "prot":[2, "00016", "bool",  "A",   0,  1, 0],     "desc":""},
        {"tag":"CellChgTempHighWarn2",          "name":"单体电池充电过温2级报警",		"property":"alarm",     "history":"both",     "type":"int",       "offset":0,     "scale":1,      "prot":[2, "00017", "bool",  "A",   0,  1, 0],     "desc":""},
        {"tag":"CellChgTempHighWarn3",          "name":"单体电池充电过温3级报警",		"property":"alarm",     "history":"both",     "type":"int",       "offset":0,     "scale":1,      "prot":[2, "00018", "bool",  "A",   0,  1, 0],     "desc":""},
        {"tag":"CellChgTempLowWarn1",           "name":"单体电池充电欠温1级报警",		"property":"alarm",     "history":"both",     "type":"int",       "offset":0,     "scale":1,      "prot":[2, "00019", "bool",  "A",   0,  1, 0],     "desc":""},
        {"tag":"CellChgTempLowWarn2",           "name":"单体电池充电欠温2级报警",		"property":"alarm",     "history":"both",     "type":"int",       "offset":0,     "scale":1,      "prot":[2, "00020", "bool",  "A",   0,  1, 0],     "desc":""},
        {"tag":"CellChgTempLowWarn3",           "name":"单体电池充电欠温3级报警",		"property":"alarm",     "history":"both",     "type":"int",       "offset":0,     "scale":1,      "prot":[2, "00021", "bool",  "A",   0,  1, 0],     "desc":""},
        {"tag":"CellVolHighWarn1",              "name":"单体电压过压1级报警",			"property":"alarm",     "history":"both",     "type":"int",       "offset":0,     "scale":1,      "prot":[2, "00022", "bool",  "A",   0,  1, 0],    "desc":""},
        {"tag":"CellVolHighWarn2",              "name":"单体电压过压2级报警",			"property":"alarm",     "history":"both",     "type":"int",       "offset":0,     "scale":1,      "prot":[2, "00023", "bool",  "A",   0,  1, 0],    "desc":""},
        {"tag":"CellVolHighWarn3",              "name":"单体电压过压3级报警",			"property":"alarm",     "history":"both",     "type":"int",       "offset":0,     "scale":1,      "prot":[2, "00024", "bool",  "A",   0,  1, 0],    "desc":""},
        {"tag":"CellVolLowWarn1",               "name":"单体电压欠压1级报警",			"property":"alarm",     "history":"both",     "type":"int",       "offset":0,     "scale":1,      "prot":[2, "00025", "bool",  "A",   0,  1, 0],    "desc":""},
        {"tag":"CellVolLowWarn2",               "name":"单体电压欠压2级报警",			"property":"alarm",     "history":"both",     "type":"int",       "offset":0,     "scale":1,      "prot":[2, "00026", "bool",  "A",   0,  1, 0],    "desc":""},
        {"tag":"CellVolLowWarn3",               "name":"单体电压欠压3级报警",			"property":"alarm",     "history":"both",     "type":"int",       "offset":0,     "scale":1,      "prot":[2, "00027", "bool",  "A",   0,  1, 0],    "desc":""},
        {"tag":"CellDifVolHighWarn1",           "name":"单体压差过高1级报警",			"property":"alarm",     "history":"both",     "type":"int",       "offset":0,     "scale":1,      "prot":[2, "00028", "bool",  "A",   0,  1, 0],    "desc":""},
        {"tag":"CellDifVolHighWarn2",           "name":"单体压差过高2级报警",			"property":"alarm",     "history":"both",     "type":"int",       "offset":0,     "scale":1,      "prot":[2, "00029", "bool",  "A",   0,  1, 0],    "desc":""},
        {"tag":"CellDifVolHighWarn3",           "name":"单体压差过高3级报警",			"property":"alarm",     "history":"both",     "type":"int",       "offset":0,     "scale":1,      "prot":[2, "00030", "bool",  "A",   0,  1, 0],    "desc":""},
        {"tag":"CellDifTempHighWarn1",          "name":"单体温差过高1级报警",			"property":"alarm",     "history":"both",     "type":"int",       "offset":0,     "scale":1,      "prot":[2, "00031", "bool",  "A",   0,  1, 0],    "desc":""},
        {"tag":"CellDifTempHighWarn2",          "name":"单体温差过高2级报警",			"property":"alarm",     "history":"both",     "type":"int",       "offset":0,     "scale":1,      "prot":[2, "00032", "bool",  "A",   0,  1, 0],    "desc":""},
        {"tag":"CellDifTempHighWarn3",          "name":"单体温差过高3级报警",			"property":"alarm",     "history":"both",     "type":"int",       "offset":0,     "scale":1,      "prot":[2, "00033", "bool",  "A",   0,  1, 0],    "desc":""},
        {"tag":"SOCLowWarn1",                   "name":"SOC过低1级告警",				"property":"alarm",     "history":"both",     "type":"int",       "offset":0,     "scale":1,      "prot":[2, "00034", "bool",  "A",   0,  1, 0],     "desc":""},
        {"tag":"SOCLowWarn2",                   "name":"SOC过低2级告警",				"property":"alarm",     "history":"both",     "type":"int",       "offset":0,     "scale":1,      "prot":[2, "00035", "bool",  "A",   0,  1, 0],     "desc":""},
        {"tag":"SOCLowWarn3",                   "name":"SOC过低3级告警",				"property":"alarm",     "history":"both",     "type":"int",       "offset":0,     "scale":1,      "prot":[2, "00036", "bool",  "A",   0,  1, 0],     "desc":""},
        {"tag":"SocketTempHighWarn1",           "name":"动力插箱温度过高1级报警",		"property":"alarm",     "history":"both",     "type":"int",       "offset":0,     "scale":1,      "prot":[2, "00037", "bool",  "A",   0,  1, 0],    "desc":""},
        {"tag":"SocketTempHighWarn2",           "name":"动力插箱温度过高2级报警",		"property":"alarm",     "history":"both",     "type":"int",       "offset":0,     "scale":1,      "prot":[2, "00038", "bool",  "A",   0,  1, 0],    "desc":""},
        {"tag":"SocketTempHighWarn3",           "name":"动力插箱温度过高3级报警",		"property":"alarm",     "history":"both",     "type":"int",       "offset":0,     "scale":1,      "prot":[2, "00039", "bool",  "A",   0,  1, 0],    "desc":""},
        {"tag":"PackVolHighWarn1",              "name":"电池模组过压1级报警",			"property":"alarm",     "history":"both",     "type":"int",       "offset":0,     "scale":1,      "prot":[2, "00040", "bool",  "A",   0,  1, 0],    "desc":""},
        {"tag":"PackVolHighWarn2",              "name":"电池模组过压2级报警",			"property":"alarm",     "history":"both",     "type":"int",       "offset":0,     "scale":1,      "prot":[2, "00041", "bool",  "A",   0,  1, 0],    "desc":""},
        {"tag":"PackVolHighWarn3",              "name":"电池模组过压3级报警",			"property":"alarm",     "history":"both",     "type":"int",       "offset":0,     "scale":1,      "prot":[2, "00042", "bool",  "A",   0,  1, 0],    "desc":""},
        {"tag":"PackVolLowWarn1",               "name":"电池模组欠压1级报警",			"property":"alarm",     "history":"both",     "type":"int",       "offset":0,     "scale":1,      "prot":[2, "00043", "bool",  "A",   0,  1, 0],    "desc":""},
        {"tag":"PackVolLowWarn2",               "name":"电池模组欠压2级报警",			"property":"alarm",     "history":"both",     "type":"int",       "offset":0,     "scale":1,      "prot":[2, "00044", "bool",  "A",   0,  1, 0],    "desc":""},
        {"tag":"PackVolLowWarn3",               "name":"电池模组欠压3级报警",			"property":"alarm",     "history":"both",     "type":"int",       "offset":0,     "scale":1,      "prot":[2, "00045", "bool",  "A",   0,  1, 0],    "desc":""},
        {"tag":"DIFault1",                      "name":"DI1故障",						"property":"alarm",     "history":"both",     "type":"int",       "offset":0,     "scale":1,      "prot":[2, "00046", "bool",  "A",   0,  1, 0],    "desc":""},
        {"tag":"DIFault2",                      "name":"DI2故障",						"property":"alarm",     "history":"both",     "type":"int",       "offset":0,     "scale":1,      "prot":[2, "00047", "bool",  "A",   0,  1, 0],    "desc":""},
        {"tag":"DIFault3",                      "name":"DI3故障",						"property":"alarm",     "history":"both",     "type":"int",       "offset":0,     "scale":1,      "prot":[2, "00048", "bool",  "A",   0,  1, 0],    "desc":""},
        {"tag":"DIFault4",                      "name":"DI4故障",						"property":"alarm",     "history":"both",     "type":"int",       "offset":0,     "scale":1,      "prot":[2, "00049", "bool",  "A",   0,  1, 0],    "desc":""},
        {"tag":"DIFault5",                      "name":"DI5故障",						"property":"alarm",     "history":"both",     "type":"int",       "offset":0,     "scale":1,      "prot":[2, "00050", "bool",  "A",   0,  1, 0],    "desc":""},
        {"tag":"DIFault6",                      "name":"DI6故障",						"property":"alarm",     "history":"both",     "type":"int",       "offset":0,     "scale":1,      "prot":[2, "00051", "bool",  "A",   0,  1, 0],    "desc":""},
        {"tag":"DIFault7",                      "name":"DI7故障",						"property":"alarm",     "history":"both",     "type":"int",       "offset":0,     "scale":1,      "prot":[2, "00052", "bool",  "A",   0,  1, 0],    "desc":""},
        {"tag":"DIFault8",                      "name":"DI8故障",						"property":"alarm",     "history":"both",     "type":"int",       "offset":0,     "scale":1,      "prot":[2, "00053", "bool",  "A",   0,  1, 0],    "desc":""},
        {"tag":"LostInCommunicate",             "name":"内网通讯失联",					"property":"alarm",     "history":"both",     "type":"int",       "offset":0,     "scale":1,      "prot":[2, "00054", "bool",  "A",   0,  1, 0],    "desc":""},
        {"tag":"CellVolGatherFault",            "name":"单体电压采集异常",				"property":"alarm",     "history":"both",     "type":"int",       "offset":0,     "scale":1,      "prot":[2, "00055", "bool",  "A",   0,  1, 0],    "desc":""},
        {"tag":"CellTempGatherFault",           "name":"单体温度采集异常",				"property":"alarm",     "history":"both",     "type":"int",       "offset":0,     "scale":1,      "prot":[2, "00056", "bool",  "A",   0,  1, 0],    "desc":""},
        {"tag":"VisibleCtrFault",               "name":"显控检测故障",					"property":"alarm",     "history":"both",     "type":"int",       "offset":0,     "scale":1,      "prot":[2, "00057", "bool",  "A",   0,  1, 0],    "desc":""},
        {"tag":"RackDifVolHige",                "name":"簇间压差大",					"property":"alarm",     "history":"both",     "type":"int",       "offset":0,     "scale":1,      "prot":[2, "00058", "bool",  "A",   0,  1, 0],    "desc":""},
        {"tag":"InterRackterHopFailure",        "name":"簇间跳机故障",					"property":"alarm",     "history":"both",     "type":"int",       "offset":0,     "scale":1,      "prot":[2, "00059", "bool",  "A",   0,  1, 0],    "desc":""},
        {"tag":"RackLimitFailure",              "name":"电池极限故障",					"property":"alarm",     "history":"both",     "type":"int",       "offset":0,     "scale":1,      "prot":[2, "00060", "bool",  "A",   0,  1, 0],    "desc":""},
        {"tag":"ProjectSoftwareDifVersion",     "name":"项目软件版本参数不一致",		"property":"alarm",     "history":"both",     "type":"int",       "offset":0,     "scale":1,      "prot":[2, "00061", "bool",  "A",   0,  1, 0],    "desc":""},
        {"tag":"PCSCommunicateFault",           "name":"PCS通讯故障",					"property":"alarm",     "history":"both",     "type":"int",       "offset":0,     "scale":1,      "prot":[2, "00062", "bool",  "A",   0,  1, 0],    "desc":""},
        {"tag":"PCStronglyCtrMode",             "name":"PC强控调试模式",				"property":"alarm",     "history":"both",     "type":"int",       "offset":0,     "scale":1,      "prot":[2, "00063", "bool",  "A",   0,  1, 0],    "desc":""},
        {"tag":"CANHallSensorFault",            "name":"CAN霍尔传感器故障",				"property":"alarm",     "history":"both",     "type":"int",       "offset":0,     "scale":1,      "prot":[2, "00064", "bool",  "A",   0,  1, 0],    "desc":""},
        {"tag":"CANHallSensorCommunicateFault", "name":"CAN霍尔传感器通讯故障",			"property":"alarm",     "history":"both",     "type":"int",       "offset":0,     "scale":1,      "prot":[2, "00065", "bool",  "A",   0,  1, 0],   "desc":""},
        {"tag":"HardwareSelfcheckFault",        "name":"硬件自检异常",					"property":"alarm",     "history":"both",     "type":"int",       "offset":0,     "scale":1,      "prot":[2, "00066", "bool",  "A",   0,  1, 0],    "desc":""},
        {"tag":"CellVoltageHarnessFault",       "name":"单体电压线束故障",				"property":"alarm",     "history":"both",     "type":"int",       "offset":0,     "scale":1,      "prot":[2, "00067", "bool",  "A",   0,  1, 0],   "desc":""},
        {"tag":"EquiFault",                     "name":"均衡故障",						"property":"alarm",     "history":"both",     "type":"int",       "offset":0,     "scale":1,      "prot":[2, "00068", "bool",  "A",   0,  1, 0],    "desc":""},
        {"tag":"EMSCommunicateFault",           "name":"EMS通讯故障",					"property":"alarm",     "history":"both",     "type":"int",       "offset":0,     "scale":1,      "prot":[2, "00069", "bool",  "A",   0,  1, 0],    "desc":""},
        {"tag":"BAUCommunicateFault",           "name":"与BAU通讯故障",					"property":"alarm",     "history":"both",     "type":"int",       "offset":0,     "scale":1,      "prot":[2, "00070", "bool",  "A",   0,  1, 0],    "desc":""},
        {"tag":"CellDsgTempHighWarn1",          "name":"单体电池放电过温1级报警",		"property":"alarm",     "history":"both",     "type":"int",       "offset":0,     "scale":1,      "prot":[2, "00071", "bool",  "A",   0,  1, 0],   "desc":""},
        {"tag":"CellDsgTempHighWarn2",          "name":"单体电池放电过温2级报警",		"property":"alarm",     "history":"both",     "type":"int",       "offset":0,     "scale":1,      "prot":[2, "00072", "bool",  "A",   0,  1, 0],   "desc":""},
        {"tag":"CellDsgTempHighWarn3",          "name":"单体电池放电过温3级报警",		"property":"alarm",     "history":"both",     "type":"int",       "offset":0,     "scale":1,      "prot":[2, "00073", "bool",  "A",   0,  1, 0],   "desc":""},
        {"tag":"CellDsgTempLowWarn1",           "name":"单体电池放电欠温1级报警",		"property":"alarm",     "history":"both",     "type":"int",       "offset":0,     "scale":1,      "prot":[2, "00074", "bool",  "A",   0,  1, 0],   "desc":""},
        {"tag":"CellDsgTempLowWarn2",           "name":"单体电池放电欠温2级报警",		"property":"alarm",     "history":"both",     "type":"int",       "offset":0,     "scale":1,      "prot":[2, "00075", "bool",  "A",   0,  1, 0],   "desc":""},
        {"tag":"CellDsgTempLowWarn3",           "name":"单体电池放电欠温3级报警",		"property":"alarm",     "history":"both",     "type":"int",       "offset":0,     "scale":1,      "prot":[2, "00076", "bool",  "A",   0,  1, 0],   "desc":""},
        {"tag":"SOCHighWarn1",                  "name":"SOC过高1级告警",				"property":"alarm",     "history":"both",     "type":"int",       "offset":0,     "scale":1,      "prot":[2, "00077", "bool",  "A",   0,  1, 0],    "desc":""},
        {"tag":"SOCHighWarn2",                  "name":"SOC过高2级告警",				"property":"alarm",     "history":"both",     "type":"int",       "offset":0,     "scale":1,      "prot":[2, "00078", "bool",  "A",   0,  1, 0],    "desc":""},
        {"tag":"SOCHighWarn3",                  "name":"SOC过高3级告警",				"property":"alarm",     "history":"both",     "type":"int",       "offset":0,     "scale":1,      "prot":[2, "00079", "bool",  "A",   0,  1, 0],    "desc":""},
        {"tag":"TempRiseFastWarn1",             "name":"温升快报警1级报警",				"property":"alarm",     "history":"both",     "type":"int",       "offset":0,     "scale":1,      "prot":[2, "00080", "bool",  "A",   0,  1, 0],    "desc":""},
        {"tag":"TempRiseFastWarn2",             "name":"温升快报警2级报警",				"property":"alarm",     "history":"both",     "type":"int",       "offset":0,     "scale":1,      "prot":[2, "00081", "bool",  "A",   0,  1, 0],    "desc":""},
        {"tag":"TempRiseFastWarn3",             "name":"温升快报警3级报警",				"property":"alarm",     "history":"both",     "type":"int",       "offset":0,     "scale":1,      "prot":[2, "00082", "bool",  "A",   0,  1, 0],    "desc":""},
        {"tag":"RackVoltage",                   "name":"电池簇电压(V)",					"property":"realdata",  "history":"peirod",   "type":"float",     "offset":0,     "scale":0.1,    "prot":[4, "00001", "uint",  "AB",   0,  1, 0],   "desc":""},
        {"tag":"RackCurrent",                   "name":"电池簇电流(A)",					"property":"realdata",  "history":"peirod",   "type":"float",     "offset":-1600, "scale":0.1,    "prot":[4, "00002", "uint",  "AB",   0,  1, 0],   "desc":""},
        {"tag":"SOC",                           "name":"RackSOC(%)",					"property":"realdata",  "history":"both",   "type":"float",     "offset":0,     "scale":0.1,    "prot":[4, "00003", "uint",  "AB",   0,  1, 0],   "desc":""},
        {"tag":"SOH",                           "name":"RackSOH(%)",					"property":"realdata",  "history":"both",   "type":"int",       "offset":0,     "scale":1,      "prot":[4, "00004", "uint",  "AB",   0,  1, 0],   "desc":""},
        {"tag":"SOE",                           "name":"RackSOE(%)",					"property":"realdata",  "history":"both",   "type":"float",     "offset":0,     "scale":0.1,    "prot":[4, "00005", "uint",  "AB",   0,  1, 0],   "desc":""},
        {"tag":"RackPosInsulatVal",             "name":"电池簇绝缘电阻R+(kΩ)",			"property":"realdata",   "history":"period",   "type":"int",       "offset":0,     "scale":1,      "prot":[4, "00006", "uint",  "AB",   0,  1, 0],  "desc":""},
        {"tag":"RackNegInsulatVal",             "name":"电池簇绝缘电阻R-(kΩ)",			"property":"realdata",   "history":"period",   "type":"int",       "offset":0,     "scale":1,      "prot":[4, "00007", "uint",  "AB",   0,  1, 0],  "desc":""},
        {"tag":"RackRunState",                  "name":"电池簇电池状态",				"property":"realdata",   "history":"period",   "type":"int",       "offset":0,     "scale":1,      "prot":[4, "00008", "uint",  "AB",   0,  1, 0],  "desc":""},
        {"tag":"DIDetectState",                 "name":"DI检测状态",					"property":"realdata",   "history":"period",   "type":"int",       "offset":0,     "scale":1,      "prot":[4, "00009", "uint",  "AB",   0,  1, 0],   "desc":""},
        {"tag":"DOoutputState",                 "name":"DO输出状态",					"property":"realdata",   "history":"period",   "type":"int",       "offset":0,     "scale":1,      "prot":[4, "00010", "uint",  "AB",   0,  1, 0],   "desc":""},
        {"tag":"TempCollectionPoints",          "name":"实际温度采集点数",				"property":"realdata",   "history":"period",   "type":"int",       "offset":0,     "scale":1,      "prot":[4, "00011", "uint",  "AB",   0,  1, 0],  "desc":""},
        {"tag":"RackMaxTemp",                   "name":"电池最高温度(℃)",				"property":"realdata",   "history":"period",   "type":"float",     "offset":-40,   "scale":0.1,    "prot":[4, "00012", "uint",  "AB",   0,  1, 0],  "desc":""},
        {"tag":"RackMaxTempModuleId",           "name":"电池最高温度所在模块号",		"property":"realdata",   "history":"period",   "type":"int",       "offset":0,     "scale":1,      "prot":[4, "00013", "uint",  "AB",   0,  1, 0], "desc":""},
        {"tag":"RackMaxTempCellId",             "name":"电池最高温度模块内序号",		"property":"realdata",   "history":"period",   "type":"int",       "offset":0,     "scale":1,      "prot":[4, "00014", "uint",  "AB",   0,  1, 0], "desc":""},
        {"tag":"RackMinTemp",                   "name":"电池最低温度(℃)",				"property":"realdata",   "history":"period",   "type":"float",     "offset":-40,   "scale":0.1,    "prot":[4, "00015", "uint",  "AB",   0,  1, 0],  "desc":""},
        {"tag":"RackMinTempModuleId",           "name":"电池最低温度所在模块号",		"property":"realdata",   "history":"peropd",   "type":"int",       "offset":0,     "scale":1,      "prot":[4, "00016", "uint",  "AB",   0,  1, 0], "desc":""},
        {"tag":"RackMinTempCellId",             "name":"电池最低温度模块内序号",		"property":"realdata",   "history":"peropd",   "type":"int",       "offset":0,     "scale":1,      "prot":[4, "00017", "uint",  "AB",   0,  1, 0], "desc":""},
        {"tag":"RackAverageTemp",               "name":"电池平均温度(℃)",				"property":"realdata",   "history":"period",   "type":"float",     "offset":-40,   "scale":0.1,    "prot":[4, "00018", "uint",  "AB",   0,  1, 0],  "desc":""},
        {"tag":"RackCellnum",                   "name":"电池组电池总节数",				"property":"realdata",   "history":"period",   "type":"int",       "offset":0,     "scale":1,      "prot":[4, "00019", "uint",  "AB",   0,  1, 0],  "desc":""},
        {"tag":"RackAverageVolt",               "name":"单体平均电压(mV)",				"property":"realdata",   "history":"period",   "type":"int",     "offset":0,     "scale":1,         "prot":[4, "00020", "uint",  "AB",   0,  1, 0],  "desc":""},
        {"tag":"RackMaxVoltage",                "name":"最高单体电压(mV)",				"property":"realdata",   "history":"period",   "type":"int",     "offset":0,     "scale":1,    "prot":[4, "00021", "uint",  "AB",   0,  1, 0],  "desc":""},
        {"tag":"RackMaxVoltageModuleId",        "name":"最高单体电压所在模块号",		"property":"realdata",   "history":"period",   "type":"int",       "offset":0,     "scale":1,      "prot":[4, "00022", "uint",  "AB",   0,  1, 0], "desc":""},
        {"tag":"RackMaxVolCellId",              "name":"最高单体电压模块内序号",		"property":"realdata",   "history":"period",   "type":"int",       "offset":0,     "scale":1,      "prot":[4, "00023", "uint",  "AB",   0,  1, 0], "desc":""},
        {"tag":"RackMinVoltage",                "name":"最低单体电压(mV)",				"property":"realdata",   "history":"period",   "type":"int",     "offset":0,     "scale":1,    "prot":[4, "00024", "uint",  "AB",   0,  1, 0],  "desc":""},
        {"tag":"RackMinVoltageModuleId",        "name":"最低单体电压所在模块号",		"property":"realdata",   "history":"period",   "type":"int",       "offset":0,     "scale":1,      "prot":[4, "00025", "uint",  "AB",   0,  1, 0], "desc":""},
        {"tag":"RackMinVolCellId",              "name":"最低单体电压模块内序号",		"property":"realdata",   "history":"period",   "type":"int",       "offset":0,     "scale":1,      "prot":[4, "00026", "uint",  "AB",   0,  1, 0], "desc":""}

    ],
    "write_reg":[
        {"tag":"CtrCommandMode",                "name":"控制指令模式",					"property":"realdata",   "history":"change",    "type":"int",         "offset":0,      "scale":1,      "prot":[3, "00099", "int",  "AB"],  "desc":"1:单簇;2:并簇;3:强控;"},
        {"tag":"StartStopCtr",                  "name":"上下电控制指令",				"property":"realdata",   "history":"change",    "type":"int",         "offset":0,      "scale":1,      "prot":[3, "00100", "int",  "AB"],   "desc":"85:上高压;170:下高压"}
    ]
}
