{
    "info":{
        "protocol":["bmser_bin"],
        "type":"BMS",
        "vendor":"BMSER",
        "model":"RACK",
        "version":"0.0.0-alpha",
        "compatible":"5.312.0000",
        "url":"https://drive.weixin.qq.com/s?k=AIMAewc7AAgdlZIeXs"
    },
    "adapter":[            
        {
            "function": "set_connect",
            "value_maps": [
                {"map_in": 1,"tagname": "PreChargeOperate","map_out": 1}
            ]
        }
    ],
    "poll_list":[
        {"scan_rate":2000,"prot":["1", "0x0100",  4]},
        {"scan_rate":2000,"prot":["2", "0x0080", 52]},
        {"scan_rate":2000,"prot":["3", "0x00c0", 14]},
        {"scan_rate":2000,"prot":["4", "0x0140", 63]},
        {"scan_rate":2000,"prot":["5", "0x0180", 62]},
        {"scan_rate":2000,"prot":["6", "0x0b41",  1]},
        {"scan_rate":2000,"prot":["7", "0x0b01",  1]},
        {"scan_rate":2000,"prot":["8", "0x0000",  48]}
    ],
    "read_reg":[
        {"tag":"PrePowerStage",         "name":"预上电阶段",                   "property":"realdata", "history":"period", "type":"int",    "offset":0, "scale":1,       "prot":["2", "0x0080", "U16",    0,  1, 0]},
        {"tag":"RackRunState",          "name":"系统状态",                     "property":"realdata", "history":"period", "type":"int",    "offset":0, "scale":1,       "prot":["2", "0x0081", "U16",    0,  1, 0], "desc":"0:空闲/充电/放电;1:禁充;2:禁放;3:待机;4:停机;"},
        {"tag":"ReceiveCfgState",       "name":"接收配置信息状态",             "property":"realdata", "history":"period", "type":"int",    "offset":0, "scale":1,       "prot":["2", "0x0082", "U16",    0,  1, 0]},
        {"tag":"Chain1CommErrNum",      "name":"链1通信错误芯片",              "property":"realdata", "history":"period", "type":"int",    "offset":0, "scale":1,       "prot":["2", "0x0083", "U16",    0,  1, 0]},
        {"tag":"Chain2CommErrNum",      "name":"链2通信错误芯片",              "property":"realdata", "history":"period", "type":"int",    "offset":0, "scale":1,       "prot":["2", "0x0084", "U16",    0,  1, 0]},
        {"tag":"PreChgFailReason",      "name":"预充失败原因",                 "property":"realdata", "history":"period", "type":"int",    "offset":0, "scale":1,       "prot":["2", "0x0085", "U16",    0,  1, 0]},
        {"tag":"BmuTotalVol",           "name":"从控电压累加和",               "property":"realdata", "history":"period", "type":"int",    "offset":0, "scale":0.1,     "prot":["2", "0x0086", "U16",    0,  1, 0]},
        {"tag":"TotalDifVol",           "name":"总压压差(V)",                  "property":"realdata", "history":"period", "type":"float",  "offset":0, "scale":0.1,     "prot":["2", "0x0087", "U16",    0,  1, 0]},
        {"tag":"PreChgVol",             "name":"预充总压(V)",                  "property":"realdata", "history":"period", "type":"float",  "offset":0, "scale":0.1,     "prot":["2", "0x0088", "U16",    0,  1, 0]},
        {"tag":"RackMaxVoltage",        "name":"单体最高电压(mV)",              "property":"realdata", "history":"period", "type":"int",    "offset":0, "scale":1,       "prot":["2", "0x0089", "U16",    0,  1, 0]},
        {"tag":"CellMaxVolCellId",      "name":"单体最高电压编号",             "property":"realdata", "history":"period", "type":"int",    "offset":0, "scale":1,       "prot":["2", "0x008a", "U16",    0,  1, 0]},
        {"tag":"RackMaxVolModuleId",    "name":"最高单体所在模组编号",         "property":"realdata", "history":"period", "type":"int",    "offset":0, "scale":1,       "prot":["2", "0x008b", "U16",    0,  1, 0]},
        {"tag":"RackMaxVolCellId",      "name":"最高单体在模组中的单体编号",   "property":"realdata", "history":"period", "type":"int",    "offset":0, "scale":1,       "prot":["2", "0x008c", "U16",    0,  1, 0]},
        {"tag":"RackMinVoltage",        "name":"单体最低电压(mV)",              "property":"realdata", "history":"period", "type":"int",    "offset":0, "scale":1,       "prot":["2", "0x008d", "U16",    0,  1, 0]},
        {"tag":"CellMinVolCellId",      "name":"单体最低电压编号",             "property":"realdata", "history":"period", "type":"int",    "offset":0, "scale":1,       "prot":["2", "0x008e", "U16",    0,  1, 0]},
        {"tag":"RackMinVolModuleId",    "name":"最低单体所在模组编号",         "property":"realdata", "history":"period", "type":"int",    "offset":0, "scale":1,       "prot":["2", "0x008f", "U16",    0,  1, 0]},
        {"tag":"RackMinVolCellId",      "name":"最低单体在模组中的单体编号",   "property":"realdata", "history":"period", "type":"int",    "offset":0, "scale":1,       "prot":["2", "0x0090", "U16",    0,  1, 0]},
        {"tag":"CellMaxMinDifVol",      "name":"最高最低单体压差(V)",          "property":"realdata", "history":"period", "type":"int",    "offset":0, "scale":1,       "prot":["2", "0x0091", "U16",    0,  1, 0]},
        {"tag":"RackAverageVolt",       "name":"单体平均电压(mV)",              "property":"realdata", "history":"period", "type":"int",    "offset":0, "scale":1,       "prot":["2", "0x0092", "U16",    0,  1, 0]},
        {"tag":"RackMaxTemp",           "name":"电池最高温度(℃)",              "property":"realdata", "history":"period", "type":"int",    "offset":0, "scale":0.1,     "prot":["2", "0x0093", "S16",    0,  1, 0]},
        {"tag":"RackMaxTempCellId",     "name":"电池最高温度编号",             "property":"realdata", "history":"period", "type":"int",    "offset":0, "scale":1,       "prot":["2", "0x0094", "U16",    0,  1, 0]},
        {"tag":"RackMaxTempModuleId",   "name":"最高温度所在从控编号",         "property":"realdata", "history":"period", "type":"int",    "offset":0, "scale":1,       "prot":["2", "0x0095", "U16",    0,  1, 0]},
        {"tag":"RackMaxTempCellId",     "name":"最高温度在模组中的温度编号",   "property":"realdata", "history":"period", "type":"int",    "offset":0, "scale":1,       "prot":["2", "0x0096", "U16",    0,  1, 0]},
        {"tag":"RackMinTemp",           "name":"电池最低温度(℃)",              "property":"realdata", "history":"period", "type":"int",    "offset":0, "scale":0.1,     "prot":["2", "0x0097", "U16",    0,  1, 0]},
        {"tag":"RackMinTempCellId",     "name":"电池最低温度编号",             "property":"realdata", "history":"period", "type":"int",    "offset":0, "scale":1,       "prot":["2", "0x0098", "U16",    0,  1, 0]},
        {"tag":"RackMinTempModuleId",   "name":"最低温度所在模组编号",         "property":"realdata", "history":"period", "type":"int",    "offset":0, "scale":1,       "prot":["2", "0x0099", "U16",    0,  1, 0]},
        {"tag":"RackMinTempCellId",     "name":"最低温度在模组中的温度编号",   "property":"realdata", "history":"period", "type":"int",    "offset":0, "scale":1,       "prot":["2", "0x009a", "U16",    0,  1, 0]},
        {"tag":"RackAverageTemp",       "name":"平均温度(℃)",                  "property":"realdata", "history":"period", "type":"int",    "offset":0, "scale":0.1,     "prot":["2", "0x009b", "S16",    0,  1, 0]},
        {"tag":"MaxPolarityTemp",       "name":"最大极柱温度(℃)",              "property":"realdata", "history":"period", "type":"int",    "offset":0, "scale":0.1,     "prot":["2", "0x009c", "S16",    0,  1, 0]},
        {"tag":"MaxPolarityModuleId",   "name":"最大极柱所在模组编号",         "property":"realdata", "history":"period", "type":"int",    "offset":0, "scale":1,       "prot":["2", "0x009d", "U16",    0,  1, 0]},
        {"tag":"RackMaxChargeCur",      "name":"最大可接受充电电流(A)",        "property":"realdata", "history":"period", "type":"int",    "offset":0, "scale":0.1,     "prot":["2", "0x009e", "U16",    0,  1, 0]},
        {"tag":"RackMaxDisChaCur",      "name":"最大可接受放电电流(A)",        "property":"realdata", "history":"period", "type":"int",    "offset":0, "scale":0.1,     "prot":["2", "0x009f", "U16",    0,  1, 0]},
        {"tag":"SOC",                   "name":"SOC(%)",                       "property":"realdata", "history":"both", "type":"int",    "offset":0, "scale":0.1,     "prot":["2", "0x00a0", "U16",    0,  1, 0]},
        {"tag":"SOH",                   "name":"SOH(%)",                       "property":"realdata", "history":"both", "type":"int",    "offset":0, "scale":0.1,     "prot":["2", "0x00a1", "U16",    0,  1, 0]},
        {"tag":"RackCagDsgState",       "name":"充放电状态",                   "property":"realdata", "history":"period", "type":"int",    "offset":0, "scale":1,       "prot":["2", "0x00a8", "U16",    0,  1, 0], "desc":"0:静置;1:放电;2:充电;"},
        {"tag":"FullOrEmptyFlag",       "name":"充满放空标志",                 "property":"realdata", "history":"period", "type":"int",    "offset":0, "scale":1,       "prot":["2", "0x00af", "U16",    0,  1, 0]},
        {"tag":"TotalSystemCapacity",   "name":"系统总容量",                   "property":"realdata", "history":"period", "type":"int",    "offset":0, "scale":0.1,     "prot":["2", "0x00b2", "U16",    0,  1, 0]},
        {"tag":"ChargeableEnergy",      "name":"可充电能量",                   "property":"realdata", "history":"period", "type":"int",    "offset":0, "scale":1,       "prot":["2", "0x00b3", "U16",    0,  1, 0]},
        {"tag":"RackVoltage",           "name":"电池总电压(V)",                "property":"realdata", "history":"period", "type":"int",    "offset":0, "scale":0.1,     "prot":["3", "0x00c0", "U16",    0,  1, 0]},
        {"tag":"KpTotalVol",            "name":"KP总电压(V)",                  "property":"realdata", "history":"period", "type":"int",    "offset":0, "scale":0.1,     "prot":["3", "0x00c1", "U16",    0,  1, 0]},
        {"tag":"KTotalVol",             "name":"K总电压(V)",                   "property":"realdata", "history":"period", "type":"int",    "offset":0, "scale":0.1,     "prot":["3", "0x00c3", "U16",    0,  1, 0]},
        {"tag":"ChgCurRawData",         "name":"充电电流运放采样原始值(A)",    "property":"realdata", "history":"period", "type":"int",    "offset":0, "scale":10,      "prot":["3", "0x00c4", "S16",    0,  1, 0]},
        {"tag":"DsgCurRawData",         "name":"放电电流运放采样原始值(A)",    "property":"realdata", "history":"period", "type":"int",    "offset":0, "scale":10,      "prot":["3", "0x00c5", "S16",    0,  1, 0]},
        {"tag":"RackCurrent",           "name":"总电流(A)",                    "property":"realdata", "history":"period", "type":"float",  "offset":0, "scale":0.1,     "prot":["3", "0x00c8", "S16",    0,  1, 0]},
        {"tag":"Ir",                    "name":"绝缘阻值(KΩ)",                 "property":"realdata", "history":"period", "type":"int",    "offset":0, "scale":1,       "prot":["3", "0x00cb", "U16",    0,  1, 0]},
        {"tag":"RackPosInsulatVal",     "name":"正端绝缘阻值(KΩ)",             "property":"realdata", "history":"period", "type":"int",    "offset":0, "scale":1,       "prot":["3", "0x00cc", "U16",    0,  1, 0]},
        {"tag":"RackNegInsulatVal",     "name":"负端绝缘阻值(KΩ)",             "property":"realdata", "history":"period", "type":"int",    "offset":0, "scale":1,       "prot":["3", "0x00cd", "U16",    0,  1, 0]},
        {"tag":"RackAlarm2",            "name":"Rack二级报警",                 "property":"alarm",    "history":"period", "type":"int",    "offset":0, "scale":1,       "prot":["1", "0x0101", "U16",    0,  1, 0]},
        {"tag":"RackAlarm1",            "name":"Rack一级报警",                 "property":"alarm",    "history":"period", "type":"int",    "offset":0, "scale":1,       "prot":["1", "0x0102", "U16",    0,  1, 0]},
        {"tag":"RackOthAlarm",          "name":"Rack其他报警",                 "property":"alarm",    "history":"period", "type":"int",    "offset":0, "scale":1,       "prot":["1", "0x0103", "U16",    0,  1, 0]},
        {"tag":"CellVolHighWarn3",      "name":"单体过压三级报警",             "property":"alarm",    "history":"period", "type":"int",    "offset":0, "scale":1,       "prot":["1", "0x0100", "BIT16",  0,  1, 0]},
        {"tag":"CellVolLowWarn3",       "name":"单体欠压三级报警",             "property":"alarm",    "history":"period", "type":"int",    "offset":0, "scale":1,       "prot":["1", "0x0100", "BIT16",  1,  1, 0]},
        {"tag":"CellDifVolHighWarn3",   "name":"单体压差过大三级报警",         "property":"alarm",    "history":"period", "type":"int",    "offset":0, "scale":1,       "prot":["1", "0x0100", "BIT16",  2,  1, 0]},
        {"tag":"RackTempHighWarn3",     "name":"电池温度过高三级报警",         "property":"alarm",    "history":"period", "type":"int",    "offset":0, "scale":1,       "prot":["1", "0x0100", "BIT16",  3,  1, 0]},
        {"tag":"RackTempLowWarn3",      "name":"电池温度过低三级报警",         "property":"alarm",    "history":"period", "type":"int",    "offset":0, "scale":1,       "prot":["1", "0x0100", "BIT16",  4,  1, 0]},
        {"tag":"ChgTempHighWarn3",      "name":"充电电池过温三级报警",         "property":"alarm",    "history":"period", "type":"int",    "offset":0, "scale":1,       "prot":["1", "0x0100", "BIT16",  5,  1, 0]},
        {"tag":"ChgTempLowWarn3",       "name":"充电电池欠温三级报警",         "property":"alarm",    "history":"period", "type":"int",    "offset":0, "scale":1,       "prot":["1", "0x0100", "BIT16",  6,  1, 0]},
        {"tag":"RackDifTempHigh3",      "name":"电池温差过大三级报警",         "property":"alarm",    "history":"period", "type":"int",    "offset":0, "scale":1,       "prot":["1", "0x0100", "BIT16",  7,  1, 0]},
        {"tag":"RackUpTempHigh3",       "name":"电池升温过大三级报警",         "property":"alarm",    "history":"period", "type":"int",    "offset":0, "scale":1,       "prot":["1", "0x0100", "BIT16",  8,  1, 0]},
        {"tag":"TerminalTempHighWarn3", "name":"极柱温度过高三级报警",         "property":"alarm",    "history":"period", "type":"int",    "offset":0, "scale":1,       "prot":["1", "0x0100", "BIT16",  9,  1, 0]},
        {"tag":"DsgOverCurrWarn3",      "name":"放电电流过大三级报警",         "property":"alarm",    "history":"period", "type":"int",    "offset":0, "scale":1,       "prot":["1", "0x0100", "BIT16", 10,  1, 0]},
        {"tag":"ChgOverCurrWarn3",      "name":"充电电流过大三级报警",         "property":"alarm",    "history":"period", "type":"int",    "offset":0, "scale":1,       "prot":["1", "0x0100", "BIT16", 11,  1, 0]},
        {"tag":"PackVolHighWarn3",       "name":"模组电压过高三级报警",         "property":"alarm",    "history":"period", "type":"int",    "offset":0, "scale":1,       "prot":["1", "0x0100", "BIT16", 12,  1, 0]},
        {"tag":"PackVolLowWarn3",        "name":"模组电低过高三级报警",         "property":"alarm",    "history":"period", "type":"int",    "offset":0, "scale":1,       "prot":["1", "0x0100", "BIT16", 13,  1, 0]},
        {"tag":"PackVolDiffHigWarn3",    "name":"模组压差过大三级报警",         "property":"alarm",    "history":"period", "type":"int",    "offset":0, "scale":1,       "prot":["1", "0x0100", "BIT16", 14,  1, 0]},
        {"tag":"CellVolHighWarn2",      "name":"单体过压二级报警",             "property":"alarm",    "history":"period", "type":"int",    "offset":0, "scale":1,       "prot":["1", "0x0101", "BIT16",  0,  1, 0]},
        {"tag":"CellVolLowWarn2",       "name":"单体欠压二级报警",             "property":"alarm",    "history":"period", "type":"int",    "offset":0, "scale":1,       "prot":["1", "0x0101", "BIT16",  1,  1, 0]},
        {"tag":"CellDifVolHighWarn2",   "name":"单体压差过大二级报警",         "property":"alarm",    "history":"period", "type":"int",    "offset":0, "scale":1,       "prot":["1", "0x0101", "BIT16",  2,  1, 0]},
        {"tag":"RackTempHighWarn2",     "name":"电池温度过高二级报警",         "property":"alarm",    "history":"period", "type":"int",    "offset":0, "scale":1,       "prot":["1", "0x0101", "BIT16",  3,  1, 0]},
        {"tag":"RackTempLowWarn2",      "name":"电池温度过低二级报警",         "property":"alarm",    "history":"period", "type":"int",    "offset":0, "scale":1,       "prot":["1", "0x0101", "BIT16",  4,  1, 0]},
        {"tag":"ChgTempHighWarn2",      "name":"充电电池过温二级报警",         "property":"alarm",    "history":"period", "type":"int",    "offset":0, "scale":1,       "prot":["1", "0x0101", "BIT16",  5,  1, 0]},
        {"tag":"ChgTempLowWarn2",       "name":"充电电池欠温二级报警",         "property":"alarm",    "history":"period", "type":"int",    "offset":0, "scale":1,       "prot":["1", "0x0101", "BIT16",  6,  1, 0]},
        {"tag":"RackDifTempHigh2",      "name":"电池温差过大二级报警",         "property":"alarm",    "history":"period", "type":"int",    "offset":0, "scale":1,       "prot":["1", "0x0101", "BIT16",  7,  1, 0]},
        {"tag":"RackUpTempHigh2",       "name":"电池升温过大二级报警",         "property":"alarm",    "history":"period", "type":"int",    "offset":0, "scale":1,       "prot":["1", "0x0101", "BIT16",  8,  1, 0]},
        {"tag":"TerminalTempHighWarn2", "name":"极柱温度过高二级报警",         "property":"alarm",    "history":"period", "type":"int",    "offset":0, "scale":1,       "prot":["1", "0x0101", "BIT16",  9,  1, 0]},
        {"tag":"DsgOverCurrWarn2",      "name":"放电电流过大二级报警",         "property":"alarm",    "history":"period", "type":"int",    "offset":0, "scale":1,       "prot":["1", "0x0101", "BIT16", 10,  1, 0]},
        {"tag":"ChgOverCurrWarn2",      "name":"充电电流过大二级报警",         "property":"alarm",    "history":"period", "type":"int",    "offset":0, "scale":1,       "prot":["1", "0x0101", "BIT16", 11,  1, 0]},
        {"tag":"ModVolHighWarn2",       "name":"模组电压过高二级报警",         "property":"alarm",    "history":"period", "type":"int",    "offset":0, "scale":1,       "prot":["1", "0x0101", "BIT16", 12,  1, 0]},
        {"tag":"ModVolLowWarn2",        "name":"模组电低过高二级报警",         "property":"alarm",    "history":"period", "type":"int",    "offset":0, "scale":1,       "prot":["1", "0x0101", "BIT16", 13,  1, 0]},
        {"tag":"ModDifVolHighWarn2",    "name":"模组压差过大二级报警",         "property":"alarm",    "history":"period", "type":"int",    "offset":0, "scale":1,       "prot":["1", "0x0101", "BIT16", 14,  1, 0]},
        {"tag":"CellVolHighWarn1",      "name":"单体过压一级报警",             "property":"alarm",    "history":"period", "type":"int",    "offset":0, "scale":1,       "prot":["1", "0x0102", "BIT16",  0,  1, 0]},
        {"tag":"CellVolLowWarn1",       "name":"单体欠压一级报警",             "property":"alarm",    "history":"period", "type":"int",    "offset":0, "scale":1,       "prot":["1", "0x0102", "BIT16",  1,  1, 0]},
        {"tag":"CellDifVolHighWarn1",   "name":"单体压差过大一级报警",         "property":"alarm",    "history":"period", "type":"int",    "offset":0, "scale":1,       "prot":["1", "0x0102", "BIT16",  2,  1, 0]},
        {"tag":"RackTempHighWarn1",     "name":"电池温度过高一级报警",         "property":"alarm",    "history":"period", "type":"int",    "offset":0, "scale":1,       "prot":["1", "0x0102", "BIT16",  3,  1, 0]},
        {"tag":"RackTempLowWarn1",      "name":"电池温度过低一级报警",         "property":"alarm",    "history":"period", "type":"int",    "offset":0, "scale":1,       "prot":["1", "0x0102", "BIT16",  4,  1, 0]},
        {"tag":"ChgTempHighWarn1",      "name":"充电电池过温一级报警",         "property":"alarm",    "history":"period", "type":"int",    "offset":0, "scale":1,       "prot":["1", "0x0102", "BIT16",  5,  1, 0]},
        {"tag":"ChgTempLowWarn1",       "name":"充电电池欠温一级报警",         "property":"alarm",    "history":"period", "type":"int",    "offset":0, "scale":1,       "prot":["1", "0x0102", "BIT16",  6,  1, 0]},
        {"tag":"RackDifTempHigh1",      "name":"电池温差过大一级报警",         "property":"alarm",    "history":"period", "type":"int",    "offset":0, "scale":1,       "prot":["1", "0x0102", "BIT16",  7,  1, 0]},
        {"tag":"RackUpTempHigh1",       "name":"电池升温过大一级报警",         "property":"alarm",    "history":"period", "type":"int",    "offset":0, "scale":1,       "prot":["1", "0x0102", "BIT16",  8,  1, 0]},
        {"tag":"TerminalTempHighWarn1", "name":"极柱温度过高一级报警",         "property":"alarm",    "history":"period", "type":"int",    "offset":0, "scale":1,       "prot":["1", "0x0102", "BIT16",  9,  1, 0]},
        {"tag":"DsgOverCurrWarn1",      "name":"放电电流过大一级报警",         "property":"alarm",    "history":"period", "type":"int",    "offset":0, "scale":1,       "prot":["1", "0x0102", "BIT16", 10,  1, 0]},
        {"tag":"ChgOverCurrWarn1",      "name":"充电电流过大一级报警",         "property":"alarm",    "history":"period", "type":"int",    "offset":0, "scale":1,       "prot":["1", "0x0102", "BIT16", 11,  1, 0]},
        {"tag":"PackVolHighWarn1",       "name":"模组电压过高一级报警",         "property":"alarm",    "history":"period", "type":"int",    "offset":0, "scale":1,       "prot":["1", "0x0102", "BIT16", 12,  1, 0]},
        {"tag":"PackVolLowWarn1",        "name":"模组电低过高一级报警",         "property":"alarm",    "history":"period", "type":"int",    "offset":0, "scale":1,       "prot":["1", "0x0102", "BIT16", 13,  1, 0]},
        {"tag":"PackDifVolHigWarn1",     "name":"模组压差过大一级报警",         "property":"alarm",    "history":"period", "type":"int",    "offset":0, "scale":1,       "prot":["1", "0x0102", "BIT16", 14,  1, 0]},
		{"tag":"Fire",                  "name":"消防主机",                     "property":"realdata", "history":"both",   "type":"int",    "offset":0, "scale":1,       "prot":["7", "0x0b01", "BIT16", 0,  1, 0]},
        {"tag":"Door",                  "name":"门禁",                         "property":"realdata", "history":"both",   "type":"int",    "offset":0, "scale":1,       "prot":["7", "0x0b01", "BIT16", 1,  1, 0]}
    ],
    "write_reg":[
        {"tag":"RackVolHighWarnTh3",                "name":"总电压过高三级报警",            "property":"realdata",    "history":"period", "type":"float",    "offset":0, "scale":0.1,   "prot":["4", "0x0140", "U16", 0,  1, 0]},
        {"tag":"RackVolHighWarnTh2",                "name":"总电压过高二级报警",            "property":"realdata",    "history":"period", "type":"float",    "offset":0, "scale":0.1,   "prot":["4", "0x0141", "U16", 0,  1, 0]},
        {"tag":"RackVolHighWarnTh1",                "name":"总电压过高一级报警",            "property":"realdata",    "history":"period", "type":"float",    "offset":0, "scale":0.1,   "prot":["4", "0x0142", "U16", 0,  1, 0]},
        {"tag":"RackVolLowWarnTh3",                 "name":"总电压过低三级报警",            "property":"realdata",    "history":"period", "type":"float",    "offset":0, "scale":0.1,   "prot":["4", "0x0143", "U16", 0,  1, 0]},
        {"tag":"RackVolLowWarnTh2",                 "name":"总电压过低二级报警",            "property":"realdata",    "history":"period", "type":"float",    "offset":0, "scale":0.1,   "prot":["4", "0x0144", "U16", 0,  1, 0]},
        {"tag":"RackVolLowWarnTh1",                 "name":"总电压过低一级报警",            "property":"realdata",    "history":"period", "type":"float",    "offset":0, "scale":0.1,   "prot":["4", "0x0145", "U16", 0,  1, 0]},
        {"tag":"RackDifVolHighWarnTh3",             "name":"总压差过大三级报警",            "property":"realdata",    "history":"period", "type":"float",    "offset":0, "scale":0.1,   "prot":["4", "0x0146", "U16", 0,  1, 0]},
        {"tag":"RackDifVolHighWarnTh2",             "name":"总压差过大二级报警",            "property":"realdata",    "history":"period", "type":"float",    "offset":0, "scale":0.1,   "prot":["4", "0x0147", "U16", 0,  1, 0]},
        {"tag":"RackDifVolHighWarnTh1",             "name":"总压差过大一级报警",            "property":"realdata",    "history":"period", "type":"float",    "offset":0, "scale":0.1,   "prot":["4", "0x0148", "U16", 0,  1, 0]},
        {"tag":"RackInsulatValLowWarnTh3",          "name":"绝缘阻值过低三级报警",          "property":"realdata",    "history":"period", "type":"int",      "offset":0, "scale":1,     "prot":["4", "0x0149", "U16", 0,  1, 0]},
        {"tag":"RackInsulatValLowWarnTh2",          "name":"绝缘阻值过低二级报警",          "property":"realdata",    "history":"period", "type":"int",      "offset":0, "scale":1,     "prot":["4", "0x014a", "U16", 0,  1, 0]},
        {"tag":"RackInsulatValLowWarnTh1",          "name":"绝缘阻值过低一级报警",          "property":"realdata",    "history":"period", "type":"int",      "offset":0, "scale":1,     "prot":["4", "0x014b", "U16", 0,  1, 0]},
        {"tag":"SOCLowWarnTh3",                     "name":"SOC过低三级报警",               "property":"realdata",    "history":"period", "type":"float",    "offset":0, "scale":0.01,  "prot":["4", "0x014c", "U16", 0,  1, 0]},
        {"tag":"SOCLowWarnTh2",                     "name":"SOC过低二级报警",               "property":"realdata",    "history":"period", "type":"float",    "offset":0, "scale":0.01,  "prot":["4", "0x014d", "U16", 0,  1, 0]},
        {"tag":"SOCLowWarnTh1",                     "name":"SOC过低一级报警",               "property":"realdata",    "history":"period", "type":"float",    "offset":0, "scale":0.01,  "prot":["4", "0x014e", "U16", 0,  1, 0]},
        {"tag":"SOCHighWarnTh3",                    "name":"SOC过高三级报警",               "property":"realdata",    "history":"period", "type":"float",    "offset":0, "scale":0.01,  "prot":["4", "0x015f", "U16", 0,  1, 0]},
        {"tag":"SOCHighWarnTh2",                    "name":"SOC过高二级报警",               "property":"realdata",    "history":"period", "type":"float",    "offset":0, "scale":0.01,  "prot":["4", "0x0150", "U16", 0,  1, 0]},
        {"tag":"SOCHighWarnTh1",                    "name":"SOC过高一级报警",               "property":"realdata",    "history":"period", "type":"float",    "offset":0, "scale":0.01,  "prot":["4", "0x0151", "U16", 0,  1, 0]},
        {"tag":"SOHLowWarnTh3",                     "name":"SOH过低三级报警",               "property":"realdata",    "history":"period", "type":"float",    "offset":0, "scale":0.01,  "prot":["4", "0x0152", "U16", 0,  1, 0]},
        {"tag":"SOHLowWarnTh2",                     "name":"SOH过低二级报警",               "property":"realdata",    "history":"period", "type":"float",    "offset":0, "scale":0.01,  "prot":["4", "0x0153", "U16", 0,  1, 0]},
        {"tag":"SOHLowWarnTh1",                     "name":"SOH过低一级报警",               "property":"realdata",    "history":"period", "type":"float",    "offset":0, "scale":0.01,  "prot":["4", "0x0154", "U16", 0,  1, 0]},
        {"tag":"HVBTempHighWarnTh3",                "name":"高压箱温度过高三级告警",        "property":"realdata",    "history":"period", "type":"float",    "offset":0, "scale":0.1,   "prot":["4", "0x0155", "S16", 0,  1, 0]},
        {"tag":"HVBTempHighWarnTh2",                "name":"高压箱温度过高二级告警",        "property":"realdata",    "history":"period", "type":"float",    "offset":0, "scale":0.1,   "prot":["4", "0x0156", "S16", 0,  1, 0]},
        {"tag":"HVBTempHighWarnTh1",                "name":"高压箱温度过高一级告警",        "property":"realdata",    "history":"period", "type":"float",    "offset":0, "scale":0.1,   "prot":["4", "0x0157", "S16", 0,  1, 0]},
        {"tag":"CellVoltageHighWarnTh3",            "name":"组单体电压过高三级报警",        "property":"realdata",    "history":"period", "type":"int",      "offset":0, "scale":1,     "prot":["4", "0x0158", "U16", 0,  1, 0]},
        {"tag":"CellVoltageHighWarnTh2",            "name":"组单体电压过高二级报警",        "property":"realdata",    "history":"period", "type":"int",      "offset":0, "scale":1,     "prot":["4", "0x0159", "U16", 0,  1, 0]},
        {"tag":"CellVoltageHighWarnTh1",            "name":"组单体电压过高一级报警",        "property":"realdata",    "history":"period", "type":"int",      "offset":0, "scale":1,     "prot":["4", "0x015a", "U16", 0,  1, 0]},
        {"tag":"CellVoltageLowWarnTh3",             "name":"组单体电压过低三级报警",        "property":"realdata",    "history":"period", "type":"int",      "offset":0, "scale":1,     "prot":["4", "0x015c", "U16", 0,  1, 0]},
        {"tag":"CellVoltageLowWarnTh2",             "name":"组单体电压过低二级报警",        "property":"realdata",    "history":"period", "type":"int",      "offset":0, "scale":1,     "prot":["4", "0x015d", "U16", 0,  1, 0]},
        {"tag":"CellVoltageLowWarnTh1",             "name":"组单体电压过低一级报警",        "property":"realdata",    "history":"period", "type":"int",      "offset":0, "scale":1,     "prot":["4", "0x015e", "U16", 0,  1, 0]},
        {"tag":"CellDifVolHighWarnTh3",             "name":"组单体压差过大三级报警",        "property":"realdata",    "history":"period", "type":"float",    "offset":0, "scale":0.1,   "prot":["4", "0x0160", "U16", 0,  1, 0]},
        {"tag":"CellDifVolHighWarnTh2",             "name":"组单体压差过大二级报警",        "property":"realdata",    "history":"period", "type":"float",    "offset":0, "scale":0.1,   "prot":["4", "0x0161", "U16", 0,  1, 0]},
        {"tag":"CellDifVolHighWarnTh1",             "name":"组单体压差过大一级报警",        "property":"realdata",    "history":"period", "type":"float",    "offset":0, "scale":0.1,   "prot":["4", "0x0162", "U16", 0,  1, 0]},
        {"tag":"CellTempHighWarnTh3",               "name":"组单体温度过高三级报警",        "property":"realdata",    "history":"period", "type":"float",    "offset":0, "scale":0.1,   "prot":["4", "0x0163", "S16", 0,  1, 0]},
        {"tag":"CellTempHighWarnTh2",               "name":"组单体温度过高二级报警",        "property":"realdata",    "history":"period", "type":"float",    "offset":0, "scale":0.1,   "prot":["4", "0x0164", "S16", 0,  1, 0]},
        {"tag":"CellTempHighWarnTh1",               "name":"组单体温度过高一级报警",        "property":"realdata",    "history":"period", "type":"float",    "offset":0, "scale":0.1,   "prot":["4", "0x0165", "S16", 0,  1, 0]},
        {"tag":"CellTempLowWarnTh3",                "name":"组单体温度过低三级报警",        "property":"realdata",    "history":"period", "type":"float",    "offset":0, "scale":0.1,   "prot":["4", "0x0166", "S16", 0,  1, 0]},
        {"tag":"CellTempLowWarnTh2",                "name":"组单体温度过低二级报警",        "property":"realdata",    "history":"period", "type":"float",    "offset":0, "scale":0.1,   "prot":["4", "0x0167", "S16", 0,  1, 0]},
        {"tag":"CellTempLowWarnTh1",                "name":"组单体温度过低一级报警",        "property":"realdata",    "history":"period", "type":"float",    "offset":0, "scale":0.1,   "prot":["4", "0x0168", "S16", 0,  1, 0]},
        {"tag":"RackDifTempHighWarnTh3",            "name":"电池组温差过大三级报警",        "property":"realdata",    "history":"period", "type":"float",    "offset":0, "scale":0.1,   "prot":["4", "0x0169", "U16", 0,  1, 0]},
        {"tag":"RackDifTempHighWarnTh2",            "name":"电池组温差过大二级报警",        "property":"realdata",    "history":"period", "type":"float",    "offset":0, "scale":0.1,   "prot":["4", "0x016a", "U16", 0,  1, 0]},
        {"tag":"RackDifTempHighWarnTh1",            "name":"电池组温差过大一级报警",        "property":"realdata",    "history":"period", "type":"float",    "offset":0, "scale":0.1,   "prot":["4", "0x016b", "U16", 0,  1, 0]},
        {"tag":"RackTempRiseHighWarnTh3",           "name":"电池温升过高三级报警",          "property":"realdata",    "history":"period", "type":"float",    "offset":0, "scale":0.1,   "prot":["4", "0x016c", "U16", 0,  1, 0]},
        {"tag":"RackTempRiseHighWarnTh2",           "name":"电池温升过高二级报警",          "property":"realdata",    "history":"period", "type":"float",    "offset":0, "scale":0.1,   "prot":["4", "0x016d", "U16", 0,  1, 0]},
        {"tag":"RackTempRiseHighWarnTh1",           "name":"电池温升过高一级报警",          "property":"realdata",    "history":"period", "type":"float",    "offset":0, "scale":0.1,   "prot":["4", "0x016e", "U16", 0,  1, 0]},
        {"tag":"RackChgTempHighWarnTh3",            "name":"组充电温度过高三级报警",        "property":"realdata",    "history":"period", "type":"float",    "offset":0, "scale":0.1,   "prot":["4", "0x016f", "S16", 0,  1, 0]},
        {"tag":"RackChgTempHighWarnTh2",            "name":"组充电温度过高二级报警",        "property":"realdata",    "history":"period", "type":"float",    "offset":0, "scale":0.1,   "prot":["4", "0x0170", "S16", 0,  1, 0]},
        {"tag":"RackChgTempHighWarnTh1",            "name":"组充电温度过高一级报警",        "property":"realdata",    "history":"period", "type":"float",    "offset":0, "scale":0.1,   "prot":["4", "0x0171", "S16", 0,  1, 0]},
        {"tag":"RackChgTempLowWarnTh3",             "name":"组充电温度过低三级报警",        "property":"realdata",    "history":"period", "type":"float",    "offset":0, "scale":0.1,   "prot":["4", "0x0172", "S16", 0,  1, 0]},
        {"tag":"RackChgTempLowWarnTh2",             "name":"组充电温度过低二级报警",        "property":"realdata",    "history":"period", "type":"float",    "offset":0, "scale":0.1,   "prot":["4", "0x0173", "S16", 0,  1, 0]},
        {"tag":"RackChgTempLowWarnTh1",             "name":"组充电温度过低一级报警",        "property":"realdata",    "history":"period", "type":"float",    "offset":0, "scale":0.1,   "prot":["4", "0x0174", "S16", 0,  1, 0]},
        {"tag":"PolarityTempHighWarnTh3",           "name":"极柱温度过高三级报警",          "property":"realdata",    "history":"period", "type":"float",    "offset":0, "scale":0.1,   "prot":["4", "0x0175", "S16", 0,  1, 0]},
        {"tag":"PolarityTempHighWarnTh2",           "name":"极柱温度过高二级报警",          "property":"realdata",    "history":"period", "type":"float",    "offset":0, "scale":0.1,   "prot":["4", "0x0176", "S16", 0,  1, 0]},
        {"tag":"PolarityTempHighWarnTh1",           "name":"极柱温度过高一级报警",          "property":"realdata",    "history":"period", "type":"float",    "offset":0, "scale":0.1,   "prot":["4", "0x0177", "S16", 0,  1, 0]},
        {"tag":"DsgCurrentHighWarnTh3",             "name":"放电电流过大三级报警",          "property":"realdata",    "history":"period", "type":"float",    "offset":0, "scale":0.1,   "prot":["4", "0x0178", "U16", 0,  1, 0]},
        {"tag":"DsgCurrentHighWarnTh2",             "name":"放电电流过大二级报警",          "property":"realdata",    "history":"period", "type":"float",    "offset":0, "scale":0.1,   "prot":["4", "0x0179", "U16", 0,  1, 0]},
        {"tag":"DsgCurrentHighWarnTh1",             "name":"放电电流过大一级报警",          "property":"realdata",    "history":"period", "type":"float",    "offset":0, "scale":0.1,   "prot":["4", "0x017a", "U16", 0,  1, 0]},
        {"tag":"ChgCurrentHighWarnTh3",             "name":"充电电流过大三级报警",          "property":"realdata",    "history":"period", "type":"float",    "offset":0, "scale":0.1,   "prot":["4", "0x017b", "U16", 0,  1, 0]},
        {"tag":"ChgCurrentHighWarnTh2",             "name":"充电电流过大二级报警",          "property":"realdata",    "history":"period", "type":"float",    "offset":0, "scale":0.1,   "prot":["4", "0x017c", "U16", 0,  1, 0]},
        {"tag":"ChgCurrentHighWarnTh1",             "name":"充电电流过大一级报警",          "property":"realdata",    "history":"period", "type":"float",    "offset":0, "scale":0.1,   "prot":["4", "0x017d", "U16", 0,  1, 0]},
        {"tag":"RackVoltageHighWarnReco3",            "name":"总电压过高三级报警恢复值",      "property":"realdata",    "history":"period", "type":"float",    "offset":0, "scale":0.1,   "prot":["5", "0x0180", "U16", 0,  1, 0]},
        {"tag":"RackVoltageHighWarnReco2",            "name":"总电压过高二级报警恢复值",      "property":"realdata",    "history":"period", "type":"float",    "offset":0, "scale":0.1,   "prot":["5", "0x0181", "U16", 0,  1, 0]},
        {"tag":"RackVoltageHighWarnReco1",            "name":"总电压过高一级报警恢复值",      "property":"realdata",    "history":"period", "type":"float",    "offset":0, "scale":0.1,   "prot":["5", "0x0182", "U16", 0,  1, 0]},
        {"tag":"RackVoltageLowWarnReco3",             "name":"总电压过低三级报警恢复值",      "property":"realdata",    "history":"period", "type":"float",    "offset":0, "scale":0.1,   "prot":["5", "0x0183", "U16", 0,  1, 0]},
        {"tag":"RackVoltageLowWarnReco2",             "name":"总电压过低二级报警恢复值",      "property":"realdata",    "history":"period", "type":"float",    "offset":0, "scale":0.1,   "prot":["5", "0x0184", "U16", 0,  1, 0]},
        {"tag":"RackVoltageLowWarnReco1",             "name":"总电压过低一级报警恢复值",      "property":"realdata",    "history":"period", "type":"float",    "offset":0, "scale":0.1,   "prot":["5", "0x0185", "U16", 0,  1, 0]},
        {"tag":"RackDifVolHighWarnReco3",             "name":"总压差过大三级报警恢复值",      "property":"realdata",    "history":"period", "type":"float",    "offset":0, "scale":0.1,   "prot":["5", "0x0186", "U16", 0,  1, 0]},
        {"tag":"RackDifVolHighWarnReco2",             "name":"总压差过大二级报警恢复值",      "property":"realdata",    "history":"period", "type":"float",    "offset":0, "scale":0.1,   "prot":["5", "0x0187", "U16", 0,  1, 0]},
        {"tag":"RackDifVolHighWarnReco1",             "name":"总压差过大一级报警恢复值",      "property":"realdata",    "history":"period", "type":"float",    "offset":0, "scale":0.1,   "prot":["5", "0x0188", "U16", 0,  1, 0]},
        {"tag":"RackInsulatValLowWarnReco3",          "name":"绝缘阻值过低三级报警恢复值",    "property":"realdata",    "history":"period", "type":"int",      "offset":0, "scale":1,     "prot":["5", "0x0189", "U16", 0,  1, 0]},
        {"tag":"RackInsulatValLowWarnReco2",          "name":"绝缘阻值过低二级报警恢复值",    "property":"realdata",    "history":"period", "type":"int",      "offset":0, "scale":1,     "prot":["5", "0x018a", "U16", 0,  1, 0]},
        {"tag":"RackInsulatValLowWarnReco1",          "name":"绝缘阻值过低一级报警恢复值",    "property":"realdata",    "history":"period", "type":"int",      "offset":0, "scale":1,     "prot":["5", "0x018b", "U16", 0,  1, 0]},
        {"tag":"SOCLowWarnReco3",                     "name":"SOC过低三级报警恢复值",         "property":"realdata",    "history":"period", "type":"float",    "offset":0, "scale":0.01,  "prot":["5", "0x018c", "U16", 0,  1, 0]},
        {"tag":"SOCLowWarnReco2",                     "name":"SOC过低二级报警恢复值",         "property":"realdata",    "history":"period", "type":"float",    "offset":0, "scale":0.01,  "prot":["5", "0x018d", "U16", 0,  1, 0]},
        {"tag":"SOCLowWarnReco1",                     "name":"SOC过低一级报警恢复值",         "property":"realdata",    "history":"period", "type":"float",    "offset":0, "scale":0.01,  "prot":["5", "0x018e", "U16", 0,  1, 0]},
        {"tag":"SOCHighWarnReco3",                    "name":"SOC过高三级报警恢复值",         "property":"realdata",    "history":"period", "type":"float",    "offset":0, "scale":0.01,  "prot":["5", "0x018f", "U16", 0,  1, 0]},
        {"tag":"SOCHighWarnReco2",                    "name":"SOC过高二级报警恢复值",         "property":"realdata",    "history":"period", "type":"float",    "offset":0, "scale":0.01,  "prot":["5", "0x0190", "U16", 0,  1, 0]},
        {"tag":"SOCHighWarnReco1",                    "name":"SOC过高一级报警恢复值",         "property":"realdata",    "history":"period", "type":"float",    "offset":0, "scale":0.01,  "prot":["5", "0x0191", "U16", 0,  1, 0]},
        {"tag":"SOHLowWarnReco3",                     "name":"SOH过低三级报警恢复值",         "property":"realdata",    "history":"period", "type":"float",    "offset":0, "scale":0.01,  "prot":["5", "0x0192", "U16", 0,  1, 0]},
        {"tag":"SOHLowWarnReco2",                     "name":"SOH过低二级报警恢复值",         "property":"realdata",    "history":"period", "type":"float",    "offset":0, "scale":0.01,  "prot":["5", "0x0193", "U16", 0,  1, 0]},
        {"tag":"SOHLowWarnReco1",                     "name":"SOH过低一级报警恢复值",         "property":"realdata",    "history":"period", "type":"float",    "offset":0, "scale":0.01,  "prot":["5", "0x0194", "U16", 0,  1, 0]},
        {"tag":"HVBTempHighWarnReco3",              "name":"高压箱温度过高三级告警恢复值",  "property":"realdata",    "history":"period", "type":"float",    "offset":0, "scale":0.1,   "prot":["5", "0x0195", "U16", 0,  1, 0]},
        {"tag":"HVBTempHighWarnReco2",              "name":"高压箱温度过高二级告警恢复值",  "property":"realdata",    "history":"period", "type":"float",    "offset":0, "scale":0.1,   "prot":["5", "0x0196", "U16", 0,  1, 0]},
        {"tag":"HVBTempHighWarnReco1",              "name":"高压箱温度过高一级告警恢复值",  "property":"realdata",    "history":"period", "type":"float",    "offset":0, "scale":0.1,   "prot":["5", "0x0197", "U16", 0,  1, 0]},
        {"tag":"CellVoltageHighWarnReco3",            "name":"组单体电压过高三级报警恢复值",  "property":"realdata",    "history":"period", "type":"int",      "offset":0, "scale":1,     "prot":["5", "0x0198", "U16", 0,  1, 0]},
        {"tag":"CellVoltageHighWarnReco2",            "name":"组单体电压过高二级报警恢复值",  "property":"realdata",    "history":"period", "type":"int",      "offset":0, "scale":1,     "prot":["5", "0x0199", "U16", 0,  1, 0]},
        {"tag":"CellVoltageHighWarnReco1",            "name":"组单体电压过高一级报警恢复值",  "property":"realdata",    "history":"period", "type":"int",      "offset":0, "scale":1,     "prot":["5", "0x019a", "U16", 0,  1, 0]},
        {"tag":"CellVoltageHighWarnReco",             "name":"单体电压极高报警恢复值",        "property":"realdata",    "history":"period", "type":"int",      "offset":0, "scale":1,     "prot":["5", "0x019b", "U16", 0,  1, 0]},
        {"tag":"CellVoltageLowWarnReco3",             "name":"组单体电压过低三级报警恢复值",  "property":"realdata",    "history":"period", "type":"int",      "offset":0, "scale":1,     "prot":["5", "0x019c", "U16", 0,  1, 0]},
        {"tag":"CellVoltageLowWarnReco2",             "name":"组单体电压过低二级报警恢复值",  "property":"realdata",    "history":"period", "type":"int",      "offset":0, "scale":1,     "prot":["5", "0x019d", "U16", 0,  1, 0]},
        {"tag":"CellVoltageLowWarnReco1",             "name":"组单体电压过低一级报警恢复值",  "property":"realdata",    "history":"period", "type":"int",      "offset":0, "scale":1,     "prot":["5", "0x019e", "U16", 0,  1, 0]},
        {"tag":"CellVoltageLowWarnReco",              "name":"单体电压极低恢复值",            "property":"realdata",    "history":"period", "type":"int",      "offset":0, "scale":1,     "prot":["5", "0x019f", "U16", 0,  1, 0]},
        {"tag":"CellDifVolHighWarnReco3",             "name":"组单体压差过大三级报警恢复值",  "property":"realdata",    "history":"period", "type":"int",      "offset":0, "scale":1,     "prot":["5", "0x01a0", "U16", 0,  1, 0]},
        {"tag":"CellDifVolHighWarnReco2",             "name":"组单体压差过大二级报警恢复值",  "property":"realdata",    "history":"period", "type":"int",      "offset":0, "scale":1,     "prot":["5", "0x01a1", "U16", 0,  1, 0]},
        {"tag":"CellDifVolHighWarnReco1",             "name":"组单体压差过大一级报警恢复值",  "property":"realdata",    "history":"period", "type":"int",      "offset":0, "scale":1,     "prot":["5", "0x01a2", "U16", 0,  1, 0]},
        {"tag":"CellTempHighWarnReco3",               "name":"组单体温度过高三级报警恢复值",  "property":"realdata",    "history":"period", "type":"float",    "offset":0, "scale":0.1,   "prot":["5", "0x01a3", "U16", 0,  1, 0]},
        {"tag":"CellTempHighWarnReco2",               "name":"组单体温度过高二级报警恢复值",  "property":"realdata",    "history":"period", "type":"float",    "offset":0, "scale":0.1,   "prot":["5", "0x01a4", "U16", 0,  1, 0]},
        {"tag":"CellTempHighWarnReco1",               "name":"组单体温度过高一级报警恢复值",  "property":"realdata",    "history":"period", "type":"float",    "offset":0, "scale":0.1,   "prot":["5", "0x01a5", "U16", 0,  1, 0]},
        {"tag":"CellTempLowWarnReco3",                "name":"组单体温度过低三级报警恢复值",  "property":"realdata",    "history":"period", "type":"float",    "offset":0, "scale":0.1,   "prot":["5", "0x01a6", "U16", 0,  1, 0]},
        {"tag":"CellTempLowWarnReco2",                "name":"组单体温度过低二级报警恢复值",  "property":"realdata",    "history":"period", "type":"float",    "offset":0, "scale":0.1,   "prot":["5", "0x01a7", "U16", 0,  1, 0]},
        {"tag":"CellTempLowWarnReco1",                "name":"组单体温度过低一级报警恢复值",  "property":"realdata",    "history":"period", "type":"float",    "offset":0, "scale":0.1,   "prot":["5", "0x01a8", "U16", 0,  1, 0]},
        {"tag":"RackDifTempHighWarnReco3",            "name":"电池组温差过大三级报警恢复值",  "property":"realdata",    "history":"period", "type":"float",    "offset":0, "scale":0.1,   "prot":["5", "0x01a9", "U16", 0,  1, 0]},
        {"tag":"RackDifTempHighWarnReco2",            "name":"电池组温差过大二级报警恢复值",  "property":"realdata",    "history":"period", "type":"float",    "offset":0, "scale":0.1,   "prot":["5", "0x01aa", "U16", 0,  1, 0]},
        {"tag":"RackDifTempHighWarnReco1",            "name":"电池组温差过大一级报警恢复值",  "property":"realdata",    "history":"period", "type":"float",    "offset":0, "scale":0.1,   "prot":["5", "0x01ab", "U16", 0,  1, 0]},
        {"tag":"RackTempRiseHighWarnReco3",           "name":"电池温升过高三级报警恢复值",    "property":"realdata",    "history":"period", "type":"float",    "offset":0, "scale":0.1,   "prot":["5", "0x01ac", "U16", 0,  1, 0]},
        {"tag":"RackTempRiseHighWarnReco2",           "name":"电池温升过高二级报警恢复值",    "property":"realdata",    "history":"period", "type":"float",    "offset":0, "scale":0.1,   "prot":["5", "0x01ad", "U16", 0,  1, 0]},
        {"tag":"RackTempRiseHighWarnReco1",           "name":"电池温升过高一级报警恢复值",    "property":"realdata",    "history":"period", "type":"float",    "offset":0, "scale":0.1,   "prot":["5", "0x01ae", "U16", 0,  1, 0]},
        {"tag":"RackChgTempHighWarnReco3",            "name":"组充电温度过高三级报警恢复值",  "property":"realdata",    "history":"period", "type":"float",    "offset":0, "scale":0.1,   "prot":["5", "0x01af", "U16", 0,  1, 0]},
        {"tag":"RackChgTempHighWarnReco2",            "name":"组充电温度过高二级报警恢复值",  "property":"realdata",    "history":"period", "type":"float",    "offset":0, "scale":0.1,   "prot":["5", "0x01b0", "U16", 0,  1, 0]},
        {"tag":"RackChgTempHighWarnReco1",            "name":"组充电温度过高一级报警恢复值",  "property":"realdata",    "history":"period", "type":"float",    "offset":0, "scale":0.1,   "prot":["5", "0x01b1", "U16", 0,  1, 0]},
        {"tag":"RackChgTempLowWarnReco3",             "name":"组充电温度过低三级报警恢复值",  "property":"realdata",    "history":"period", "type":"float",    "offset":0, "scale":0.1,   "prot":["5", "0x01b2", "U16", 0,  1, 0]},
        {"tag":"RackChgTempLowWarnReco2",             "name":"组充电温度过低二级报警恢复值",  "property":"realdata",    "history":"period", "type":"float",    "offset":0, "scale":0.1,   "prot":["5", "0x01b3", "U16", 0,  1, 0]},
        {"tag":"RackChgTempLowWarnReco1",             "name":"组充电温度过低一级报警恢复值",  "property":"realdata",    "history":"period", "type":"float",    "offset":0, "scale":0.1,   "prot":["5", "0x01b4", "U16", 0,  1, 0]},
        {"tag":"PolarityTempHighWarnReco3",           "name":"极柱温度过高三级报警恢复值",    "property":"realdata",    "history":"period", "type":"float",    "offset":0, "scale":0.1,   "prot":["5", "0x01b5", "U16", 0,  1, 0]},
        {"tag":"PolarityTempHighWarnReco2",           "name":"极柱温度过高二级报警恢复值",    "property":"realdata",    "history":"period", "type":"float",    "offset":0, "scale":0.1,   "prot":["5", "0x01b6", "U16", 0,  1, 0]},
        {"tag":"PolarityTempHighWarnReco1",           "name":"极柱温度过高一级报警恢复值",    "property":"realdata",    "history":"period", "type":"float",    "offset":0, "scale":0.1,   "prot":["5", "0x01b7", "U16", 0,  1, 0]},
        {"tag":"DsgCurrentHighWarnReco3",             "name":"放电电流过大三级报警恢复值",    "property":"realdata",    "history":"period", "type":"float",    "offset":0, "scale":0.1,   "prot":["5", "0x01b8", "U16", 0,  1, 0]},
        {"tag":"DsgCurrentHighWarnReco2",             "name":"放电电流过大二级报警恢复值",    "property":"realdata",    "history":"period", "type":"float",    "offset":0, "scale":0.1,   "prot":["5", "0x01b9", "U16", 0,  1, 0]},
        {"tag":"DsgCurrentHighWarnReco1",             "name":"放电电流过大一级报警恢复值",    "property":"realdata",    "history":"period", "type":"float",    "offset":0, "scale":0.1,   "prot":["5", "0x01ba", "U16", 0,  1, 0]},
        {"tag":"ChgCurrentHighWarnReco3",             "name":"充电电流过大三级报警恢复值",    "property":"realdata",    "history":"period", "type":"float",    "offset":0, "scale":0.1,   "prot":["5", "0x01bb", "U16", 0,  1, 0]},
        {"tag":"ChgCurrentHighWarnReco2",             "name":"充电电流过大二级报警恢复值",    "property":"realdata",    "history":"period", "type":"float",    "offset":0, "scale":0.1,   "prot":["5", "0x01bc", "U16", 0,  1, 0]},
        {"tag":"ChgCurrentHighWarnReco1",             "name":"充电电流过大一级报警恢复值",    "property":"realdata",    "history":"period", "type":"float",    "offset":0, "scale":0.1,   "prot":["5", "0x01bd", "U16", 0,  1, 0]},
        {"tag":"Fault",                               "name":"故障灯",                        "property":"realdata",    "history":"both",   "type":"int",      "offset":0, "scale":1,     "prot":["6", "0x0b41", "U16", 0,  1, 0]},
        {"tag":"Reset",                               "name":"主控复位",                      "property":"realdata",    "history":"both",   "type":"int",      "offset":0, "scale":1,     "prot":["8", "0x0000", "U16", 0,  1, 0], "desc":"1:复位;"},
        {"tag":"PreChargeOperate",                    "name":"预充控制",                      "property":"realdata",    "history":"both",   "type":"int",      "offset":0, "scale":1,     "prot":["8", "0x0011", "U16", 0,  1, 0], "desc":"1:开启预充;"},
        {"tag":"ClearAbnomalEvent",                   "name":"清除异常事件",                  "property":"realdata",    "history":"both",   "type":"int",      "offset":0, "scale":1,     "prot":["8", "0x002a", "U16", 0,  1, 0], "desc":"1:触发清除;"}
    ]
}
