{
    "info":{
        "protocol":["modbus_tcp","modbus_rtu"],
        "type":"BMS",
        "vendor":"协能",
        "model":"BCU-B30-201",
        "version":"0.0.0-alpha",
        "compatible":"5.312.0000",
        "url":"https://drive.weixin.qq.com/s?k=AIMAewc7AAg1l8lp1u"
        
    },
    "adapter":[            
        {
            "function": "set_connect",
            "value_maps": [
                {"map_in": 0,"tagname": "StartStopCtr","map_out": 0},
                {"map_in": 1,"tagname": "StartStopCtr","map_out": 1}
            ]
        }
    ],
    "poll_list":[
        {"scan_rate":2000,  "prot":[4,     "0x2001",   46]},
        {"scan_rate":2000,  "prot":[4,     "0x2220",    2]},
        {"scan_rate":2000,  "prot":[4,     "0x2260",    2]},
        {"scan_rate":2000,  "prot":[4,     "0x22a0",    1]},
        {"scan_rate":2000,  "prot":[3,     "0x0001",    2]},
        {"scan_rate":2000,  "prot":[3,     "0x3084",    1]}
		
    ],
    "read_reg":[
        {"tag":"RackRunState",				"name":"Rack运行状态",                  "property":"realdata", "history":"period", "type":"int",   "offset":0, "scale":1,   "prot":[4, "0x2001", "uint", "AB", 0,  1, 0], "desc":"0:正常;1:禁充;2:禁放;3:待机;4:停机;"},
        {"tag":"RackPrechargePhase", 		"name":"Rack预充电阶段",                "property":"realdata", "history":"period", "type":"int",   "offset":0, "scale":1,   "prot":[4, "0x2002", "uint", "AB", 0,  1, 0], "desc":"0:断网;1:启动并网;2:并网中;3:并网成功;4:并网失败;"},
        {"tag":"RackConnectionState",		"name":"Rack接触器状态",                "property":"realdata", "history":"period", "type":"int",   "offset":0, "scale":1,   "prot":[4, "0x2003", "uint", "AB", 0,  1, 0], "desc":""},
        {"tag":"RackAlarmInfo",      		"name":"Rack对外故障",                  "property":"alarm",    "history":"period", "type":"int",   "offset":0, "scale":1,   "prot":[4, "0x2004", "uint", "AB", 0,  1, 0], "desc":""},
        {"tag":"RackAlarm1",         		"name":"Rack一级报警",                  "property":"alarm",    "history":"period", "type":"int",   "offset":0, "scale":1,   "prot":[4, "0x2005", "uint", "AB", 0,  1, 0], "desc":""},
        {"tag":"RackAlarm2",         		"name":"Rack二级报警",                  "property":"alarm",    "history":"period", "type":"int",   "offset":0, "scale":1,   "prot":[4, "0x2006", "uint", "AB", 0,  1, 0], "desc":""},
        {"tag":"RackAlarm3",         		"name":"Rack三级报警",                  "property":"alarm",    "history":"period", "type":"int",   "offset":0, "scale":1,   "prot":[4, "0x2007", "uint", "AB", 0,  1, 0], "desc":""},
        {"tag":"PosContactorState",  		"name":"主接触器状态",                  "property":"realdata", "history":"period", "type":"int",   "offset":0, "scale":1,   "prot":[4, "0x2003", "bits", "AB", 0,  1, 0], "desc":"0:断开;1:闭合;"},
        {"tag":"PreContactorState",  		"name":"预充接触器状态",                "property":"realdata", "history":"period", "type":"int",   "offset":0, "scale":1,   "prot":[4, "0x2003", "bits", "AB", 1,  1, 0], "desc":"0:断开;1:闭合;"},
        {"tag":"NegContactorState",  		"name":"主负接触状态",                  "property":"realdata", "history":"period", "type":"int",   "offset":0, "scale":1,   "prot":[4, "0x2003", "bits", "AB", 2,  1, 0], "desc":"0:断开;1:闭合;"},
        {"tag":"DisConnectorState",  		"name":"隔离开关状态",                  "property":"realdata", "history":"period", "type":"int",   "offset":0, "scale":1,   "prot":[4, "0x2003", "bits", "AB", 3,  1, 0], "desc":"0:断开;1:闭合;"},
        {"tag":"BmuHardwareFault",   		"name":"BMU硬件故障",                   "property":"alarm",    "history":"period", "type":"int",   "offset":0, "scale":1,   "prot":[4, "0x2004", "bits", "AB", 0,  1, 0], "desc":""},
        {"tag":"BcuHardwareFault",   		"name":"BCU硬件故障",                   "property":"alarm",    "history":"period", "type":"int",   "offset":0, "scale":1,   "prot":[4, "0x2004", "bits", "AB", 1,  1, 0], "desc":""},
        {"tag":"FuseProtectorFault", 		"name":"熔断器故障",                    "property":"alarm",    "history":"period", "type":"int",   "offset":0, "scale":1,   "prot":[4, "0x2004", "bits", "AB", 2,  1, 0], "desc":""},
        {"tag":"ContactorAdhesionFault",	"name":"接触器粘连故障",                "property":"alarm",    "history":"period", "type":"int",   "offset":0, "scale":1,   "prot":[4, "0x2004", "bits", "AB", 3,  1, 0], "desc":""},
        {"tag":"BmuCommunicationFault", 	"name":"BMU通信故障",                   "property":"alarm",    "history":"period", "type":"int",   "offset":0, "scale":1,   "prot":[4, "0x2004", "bits", "AB", 4,  1, 0], "desc":""},
        {"tag":"BauCommunicationFault", 	"name":"BAU通信故障",                   "property":"alarm",    "history":"period", "type":"int",   "offset":0, "scale":1,   "prot":[4, "0x2004", "bits", "AB", 5,  1, 0], "desc":""},
        {"tag":"CurrentSensorFault",    	"name":"电流传感器故障",                "property":"alarm",    "history":"period", "type":"int",   "offset":0, "scale":1,   "prot":[4, "0x2004", "bits", "AB", 6,  1, 0], "desc":""},
        {"tag":"ImdFault",              	"name":"绝缘监测设备故障",              "property":"alarm",    "history":"period", "type":"int",   "offset":0, "scale":1,   "prot":[4, "0x2004", "bits", "AB", 7,  1, 0], "desc":""},
        {"tag":"DisconnectorFault",     	"name":"隔开开关异常断开",              "property":"alarm",    "history":"period", "type":"int",   "offset":0, "scale":1,   "prot":[4, "0x2004", "bits", "AB", 8,  1, 0], "desc":""},
        {"tag":"RackVolHighWarn1",      	"name":"总电压过压一级报警",            "property":"alarm",    "history":"period", "type":"int",   "offset":0, "scale":1,   "prot":[4, "0x2005", "bits", "AB", 0,  1, 0], "desc":""},
        {"tag":"RackVolLowWarn1",       	"name":"总电压欠压一级报警",            "property":"alarm",    "history":"period", "type":"int",   "offset":0, "scale":1,   "prot":[4, "0x2005", "bits", "AB", 1,  1, 0], "desc":""},
        {"tag":"CellVolHighWarn1",      	"name":"单体过压一级报警",              "property":"alarm",    "history":"period", "type":"int",   "offset":0, "scale":1,   "prot":[4, "0x2005", "bits", "AB", 2,  1, 0], "desc":""},
        {"tag":"CellVolLowWarn1",       	"name":"单体欠压一级报警",              "property":"alarm",    "history":"period", "type":"int",   "offset":0, "scale":1,   "prot":[4, "0x2005", "bits", "AB", 3,  1, 0], "desc":""},
        {"tag":"DsgCurHighWarn1",			"name":"放电电流过大一级报警",          "property":"alarm",    "history":"period", "type":"int",   "offset":0, "scale":1,   "prot":[4, "0x2005", "bits", "AB", 4,  1, 0], "desc":""},
        {"tag":"ChgCurHighWarn1",			"name":"充电电流过大一级报警",          "property":"alarm",    "history":"period", "type":"int",   "offset":0, "scale":1,   "prot":[4, "0x2005", "bits", "AB", 5,  1, 0], "desc":""},
        {"tag":"DsgTempHighWarn1",      	"name":"放电电池过温一级报警",          "property":"alarm",    "history":"period", "type":"int",   "offset":0, "scale":1,   "prot":[4, "0x2005", "bits", "AB", 6,  1, 0], "desc":""},
        {"tag":"DsgTempLowWarn1",       	"name":"放电电池欠温一级报警",          "property":"alarm",    "history":"period", "type":"int",   "offset":0, "scale":1,   "prot":[4, "0x2005", "bits", "AB", 7,  1, 0], "desc":""},
        {"tag":"ChgTempHighWarn1",      	"name":"充电电池过温一级报警",          "property":"alarm",    "history":"period", "type":"int",   "offset":0, "scale":1,   "prot":[4, "0x2005", "bits", "AB", 8,  1, 0], "desc":""},
        {"tag":"ChgTempLowWarn1",       	"name":"充电电池欠温一级报警",          "property":"alarm",    "history":"period", "type":"int",   "offset":0, "scale":1,   "prot":[4, "0x2005", "bits", "AB", 9,  1, 0], "desc":""},
        {"tag":"InsulationLowWarn1",    	"name":"绝缘阻值过低一级报警",          "property":"alarm",    "history":"period", "type":"int",   "offset":0, "scale":1,   "prot":[4, "0x2005", "bits", "AB", 10, 1, 0], "desc":""},
        {"tag":"TerminalTempHighWarn1", 	"name":"极柱温度过高一级报警",          "property":"alarm",    "history":"period", "type":"int",   "offset":0, "scale":1,   "prot":[4, "0x2005", "bits", "AB", 11, 1, 0], "desc":""},
        {"tag":"HVBTempHighWarn1",			"name":"高压箱连接器温度过高一级报警",  "property":"alarm",    "history":"period", "type":"int",   "offset":0, "scale":1,   "prot":[4, "0x2005", "bits", "AB", 12, 1, 0], "desc":""},
        {"tag":"RackVolHighWarn2",			"name":"总电压过压二级报警",            "property":"alarm",    "history":"period", "type":"int",   "offset":0, "scale":1,   "prot":[4, "0x2006", "bits", "AB", 0,  1, 0], "desc":""},
        {"tag":"RackVolLowWarn2",			"name":"总电压欠压二级报警",            "property":"alarm",    "history":"period", "type":"int",   "offset":0, "scale":1,   "prot":[4, "0x2006", "bits", "AB", 1,  1, 0], "desc":""},
        {"tag":"CellVolHighWarn2",			"name":"单体过压二级报警",              "property":"alarm",    "history":"period", "type":"int",   "offset":0, "scale":1,   "prot":[4, "0x2006", "bits", "AB", 2,  1, 0], "desc":""},
        {"tag":"CellVolLowWarn2",			"name":"单体欠压二级报警",              "property":"alarm",    "history":"period", "type":"int",   "offset":0, "scale":1,   "prot":[4, "0x2006", "bits", "AB", 3,  1, 0], "desc":""},
        {"tag":"DsgCurHighWarn2",			"name":"放电电流过大二级报警",          "property":"alarm",    "history":"period", "type":"int",   "offset":0, "scale":1,   "prot":[4, "0x2006", "bits", "AB", 4,  1, 0], "desc":""},
        {"tag":"ChgCurHighWarn2",			"name":"充电电流过大二级报警",          "property":"alarm",    "history":"period", "type":"int",   "offset":0, "scale":1,   "prot":[4, "0x2006", "bits", "AB", 5,  1, 0], "desc":""},
        {"tag":"DsgTempHighWarn2",     		"name":"放电电池过温二级报警",          "property":"alarm",    "history":"period", "type":"int",   "offset":0, "scale":1,   "prot":[4, "0x2006", "bits", "AB", 6,  1, 0], "desc":""},
        {"tag":"DsgTempLowWarn2",      		"name":"放电电池欠温二级报警",          "property":"alarm",    "history":"period", "type":"int",   "offset":0, "scale":1,   "prot":[4, "0x2006", "bits", "AB", 7,  1, 0], "desc":""},
        {"tag":"ChgTempHighWarn2",     		"name":"充电电池过温二级报警",          "property":"alarm",    "history":"period", "type":"int",   "offset":0, "scale":1,   "prot":[4, "0x2006", "bits", "AB", 8,  1, 0], "desc":""},
        {"tag":"ChgTempLowWarn2",      		"name":"充电电池欠温二级报警",          "property":"alarm",    "history":"period", "type":"int",   "offset":0, "scale":1,   "prot":[4, "0x2006", "bits", "AB", 9,  1, 0], "desc":""},
        {"tag":"InsulationLowWarn2",   		"name":"绝缘阻值过低二级报警",          "property":"alarm",    "history":"period", "type":"int",   "offset":0, "scale":1,   "prot":[4, "0x2006", "bits", "AB", 10, 1, 0], "desc":""},
        {"tag":"TerminalTempHighWarn2",		"name":"极柱温度过高二级报警",          "property":"alarm",    "history":"period", "type":"int",   "offset":0, "scale":1,   "prot":[4, "0x2006", "bits", "AB", 11, 1, 0], "desc":""},
        {"tag":"HVBTempHighWarn2",     		"name":"高压箱连接器温度过高二级报警",  "property":"alarm",    "history":"period", "type":"int",   "offset":0, "scale":1,   "prot":[4, "0x2006", "bits", "AB", 12, 1, 0], "desc":""},
        {"tag":"RackVolHighWarn3",			"name":"总电压过压三级报警",            "property":"alarm",    "history":"period", "type":"int",   "offset":0, "scale":1,   "prot":[4, "0x2007", "bits", "AB", 0,  1, 0], "desc":""},
        {"tag":"RackVolLowWarn3", 			"name":"总电压欠压三级报警",            "property":"alarm",    "history":"period", "type":"int",   "offset":0, "scale":1,   "prot":[4, "0x2007", "bits", "AB", 1,  1, 0], "desc":""},
        {"tag":"CellVolHighWarn3",			"name":"单体过压三级报警",              "property":"alarm",    "history":"period", "type":"int",   "offset":0, "scale":1,   "prot":[4, "0x2007", "bits", "AB", 2,  1, 0], "desc":""},
        {"tag":"CellVolLowWarn3", 			"name":"单体欠压三级报警",              "property":"alarm",    "history":"period", "type":"int",   "offset":0, "scale":1,   "prot":[4, "0x2007", "bits", "AB", 3,  1, 0], "desc":""},
        {"tag":"DsgCurHighWarn3",			"name":"放电电流过大三级报警",          "property":"alarm",    "history":"period", "type":"int",   "offset":0, "scale":1,   "prot":[4, "0x2007", "bits", "AB", 4,  1, 0], "desc":""},
        {"tag":"ChgCurHighWarn3",			"name":"充电电流过大三级报警",          "property":"alarm",    "history":"period", "type":"int",   "offset":0, "scale":1,   "prot":[4, "0x2007", "bits", "AB", 5,  1, 0], "desc":""},
        {"tag":"DsgTempHighWarn3", 			"name":"放电电池过温三级报警",          "property":"alarm",    "history":"period", "type":"int",   "offset":0, "scale":1,   "prot":[4, "0x2007", "bits", "AB", 6,  1, 0], "desc":""},
        {"tag":"DsgTempLowWarn3",  			"name":"放电电池欠温三级报警",          "property":"alarm",    "history":"period", "type":"int",   "offset":0, "scale":1,   "prot":[4, "0x2007", "bits", "AB", 7,  1, 0], "desc":""},
        {"tag":"ChgTempHighWarn3", 			"name":"充电电池过温三级报警",          "property":"alarm",    "history":"period", "type":"int",   "offset":0, "scale":1,   "prot":[4, "0x2007", "bits", "AB", 8,  1, 0], "desc":""},
        {"tag":"ChgTempLowWarn3",  			"name":"充电电池欠温三级报警",          "property":"alarm",    "history":"period", "type":"int",   "offset":0, "scale":1,   "prot":[4, "0x2007", "bits", "AB", 9,  1, 0], "desc":""},
        {"tag":"InsulationLowWarn3",   		"name":"绝缘阻值过低三级报警",          "property":"alarm",    "history":"period", "type":"int",   "offset":0, "scale":1,   "prot":[4, "0x2007", "bits", "AB", 10, 1, 0], "desc":""},
        {"tag":"TerminalTempHighWarn3",		"name":"极柱温度过高三级报警",          "property":"alarm",    "history":"period", "type":"int",   "offset":0, "scale":1,   "prot":[4, "0x2007", "bits", "AB", 11, 1, 0], "desc":""},
        {"tag":"HVBTempHighWarn3",     		"name":"高压箱连接器温度过高三级报警",  "property":"alarm",    "history":"period", "type":"int",   "offset":0, "scale":1,   "prot":[4, "0x2007", "bits", "AB", 12, 1, 0], "desc":""},
        {"tag":"PrechargeTotalVol",    		"name":"预充总压(V)",                   "property":"realdata", "history":"period", "type":"float", "offset":0, "scale":0.1, "prot":[4, "0x200a", "uint", "AB", 0,  1, 0], "desc":""},
        {"tag":"RackVoltage",          		"name":"Rack电池总电压(V)",             "property":"realdata", "history":"period", "type":"float", "offset":0, "scale":0.1, "prot":[4, "0x200b", "uint", "AB", 0,  1, 0], "desc":""},
        {"tag":"RackCurrent",          		"name":"Rack电池总电流(A)",             "property":"realdata", "history":"period", "type":"float", "offset":0, "scale":0.1, "prot":[4, "0x200c", "int",  "AB", 0,  1, 0], "desc":""},
        {"tag":"RackCagDsgState",      		"name":"Rack充放状态",                  "property":"realdata", "history":"period", "type":"int",   "offset":0, "scale":1,   "prot":[4, "0x200d", "uint", "AB", 0,  1, 0], "desc":"0:静置;1:放电;2:充电;"},
        {"tag":"SOC",                  		"name":"RackSOC(%)",                    "property":"realdata", "history":"both", "type":"float", "offset":0, "scale":0.1, "prot":[4, "0x200e", "uint", "AB", 0,  1, 0], "desc":""},
        {"tag":"SOH",                  		"name":"RackSOH(%)",                    "property":"realdata", "history":"both", "type":"float", "offset":0, "scale":0.1, "prot":[4, "0x200f", "uint", "AB", 0,  1, 0], "desc":""},
        {"tag":"RackInsulatValue",     		"name":"Rack绝缘值(KΩ)",                "property":"realdata", "history":"period", "type":"int",   "offset":0, "scale":1,   "prot":[4, "0x2010", "uint", "AB", 0,  1, 0], "desc":""},
        {"tag":"RackPosInsulatVal",    		"name":"Rack正极绝缘值(KΩ)",            "property":"realdata", "history":"period", "type":"int",   "offset":0, "scale":1,   "prot":[4, "0x2011", "uint", "AB", 0,  1, 0], "desc":""},
        {"tag":"RackNegInsulatVal",    		"name":"Rack负极绝缘值(KΩ)",            "property":"realdata", "history":"period", "type":"int",   "offset":0, "scale":1,   "prot":[4, "0x2012", "uint", "AB", 0,  1, 0], "desc":""},
        {"tag":"RackMaxChargeCur",     		"name":"Rack最大充电电流(A)",           "property":"realdata", "history":"period", "type":"float", "offset":0, "scale":0.1, "prot":[4, "0x2013", "uint", "AB", 0,  1, 0], "desc":""},
        {"tag":"RackMaxDisChaCur",     		"name":"Rack最大放电电流(A)",           "property":"realdata", "history":"period", "type":"float", "offset":0, "scale":0.1, "prot":[4, "0x2014", "uint", "AB", 0,  1, 0], "desc":""},
        {"tag":"RackMaxVolCellId",     		"name":"Rack单体电压最高节序号",        "property":"realdata", "history":"period", "type":"int",   "offset":0, "scale":1,   "prot":[4, "0x2015", "uint", "AB", 0,  1, 0], "desc":""},
        {"tag":"RackMaxVoltage",       		"name":"Rack单体电压最高值(mV)",         "property":"realdata", "history":"period", "type":"int",   "offset":0, "scale":1,   "prot":[4, "0x2016", "uint", "AB", 0,  1, 0], "desc":""},
        {"tag":"RackMinVolCellId",     		"name":"Rack单体电压最低节序号",        "property":"realdata", "history":"period", "type":"int",   "offset":0, "scale":1,   "prot":[4, "0x2017", "uint", "AB", 0,  1, 0], "desc":""},
        {"tag":"RackMinVoltage",    		"name":"Rack单体电压最低值(mV)",         "property":"realdata", "history":"period", "type":"int",   "offset":0, "scale":1,   "prot":[4, "0x2018", "uint", "AB", 0,  1, 0], "desc":""},
        {"tag":"RackMaxTempCellId", 		"name":"Rack单体温度最高节序号",        "property":"realdata", "history":"period", "type":"int",   "offset":0, "scale":1,   "prot":[4, "0x2019", "uint", "AB", 0,  1, 0], "desc":""},
        {"tag":"RackMaxTemp",       		"name":"Rack单体温度最高值(℃)",         "property":"realdata", "history":"period", "type":"float", "offset":0, "scale":0.1, "prot":[4, "0x201a", "int",  "AB", 0,  1, 0], "desc":""},
        {"tag":"RackMinTempCellId", 		"name":"Rack单体温度最低节序号",        "property":"realdata", "history":"period", "type":"int",   "offset":0, "scale":1,   "prot":[4, "0x201b", "uint", "AB", 0,  1, 0], "desc":""},
        {"tag":"RackMinTemp",       		"name":"Rack单体温度最低值(℃)",         "property":"realdata", "history":"period", "type":"float", "offset":0, "scale":0.1, "prot":[4, "0x201c", "int",  "AB", 0,  1, 0], "desc":""},
        {"tag":"RackAverageVolt",   		"name":"Rack平均电压(mV)",               "property":"realdata", "history":"period", "type":"int",   "offset":0, "scale":1,   "prot":[4, "0x201d", "uint", "AB", 0,  1, 0], "desc":""},
        {"tag":"RackAverageTemp",   		"name":"Rack平均温度(℃)",               "property":"realdata", "history":"period", "type":"float", "offset":0, "scale":0.1, "prot":[4, "0x201e", "int",  "AB", 0,  1, 0], "desc":""},
        {"tag":"HVBTemp1",          		"name":"高压箱温度1(℃)",                "property":"realdata", "history":"period", "type":"float", "offset":0, "scale":0.1, "prot":[4, "0x2020", "int",  "AB", 0,  1, 0], "desc":""},
        {"tag":"HVBTemp2",          		"name":"高压箱温度2(℃)",                "property":"realdata", "history":"period", "type":"float", "offset":0, "scale":0.1, "prot":[4, "0x2021", "int",  "AB", 0,  1, 0], "desc":""},
        {"tag":"HVBTemp3",          		"name":"高压箱温度3(℃)",                "property":"realdata", "history":"period", "type":"float", "offset":0, "scale":0.1, "prot":[4, "0x2022", "int",  "AB", 0,  1, 0], "desc":""},
        {"tag":"HVBTemp4",					"name":"高压箱温度4(℃)",                "property":"realdata", "history":"period", "type":"float", "offset":0, "scale":0.1, "prot":[4, "0x2023", "int",  "AB", 0,  1, 0], "desc":""},
        {"tag":"RackChgCap",      			"name":"Rack可充电量(KWh)",             "property":"realdata", "history":"period", "type":"float", "offset":0, "scale":0.1, "prot":[4, "0x2028", "uint",  "AB", 0,  1, 0], "desc":""},
        {"tag":"RackDsgCap",      			"name":"Rack可放电量(KWh)",             "property":"realdata", "history":"period", "type":"float", "offset":0, "scale":0.1, "prot":[4, "0x2029", "uint",  "AB", 0,  1, 0], "desc":""},
        {"tag":"RackOneChgCap",   			"name":"Rack单次充电电量(KWh)",         "property":"realdata", "history":"period", "type":"float", "offset":0, "scale":0.1, "prot":[4, "0x202A", "uint",  "AB", 0,  1, 0], "desc":""},
        {"tag":"RackOneDisCap",   			"name":"Rack单次放电电量(KWh)",         "property":"realdata", "history":"period", "type":"float", "offset":0, "scale":0.1, "prot":[4, "0x202B", "uint",  "AB", 0,  1, 0], "desc":""},
        {"tag":"AllChargeVol",    			"name":"Rack累计充电电量(KWh)",         "property":"realdata", "history":"period", "type":"float", "offset":0, "scale":0.1, "prot":[4, "0x202C", "uint",  "ABCD", 0,  1, 0], "desc":""},
        {"tag":"AllDisChargeVol", 			"name":"Rack累计放电电量(KWh)",         "property":"realdata", "history":"period", "type":"float", "offset":0, "scale":0.1, "prot":[4, "0x202E", "uint",  "ABCD", 0,  1, 0], "desc":""},     
        {"tag":"BMU1PositTemp",  			"name":"BMU1正极柱温度(℃)",             "property":"realdata", "history":"period", "type":"float", "offset":0, "scale":0.1, "prot":[4, "0x2220", "int",  "AB", 0,  1, 0], "desc":""},
        {"tag":"BMU2PositTemp",  			"name":"BMU2正极柱温度(℃)",             "property":"realdata", "history":"period", "type":"float", "offset":0, "scale":0.1, "prot":[4, "0x2221", "int",  "AB", 0,  1, 0], "desc":""},
        {"tag":"BMU1NegatTemp",  			"name":"BMU1负极柱温度(℃)",             "property":"realdata", "history":"period", "type":"float", "offset":0, "scale":0.1, "prot":[4, "0x2260", "int",  "AB", 0,  1, 0], "desc":""},
        {"tag":"BMU2NegatTemp",  			"name":"BMU2负极柱温度(℃)",             "property":"realdata", "history":"period", "type":"float", "offset":0, "scale":0.1, "prot":[4, "0x2261", "int",  "AB", 0,  1, 0], "desc":""},
        {"tag":"BMU1-16Comm",    			"name":"BMU1-16通信状态",               "property":"realdata", "history":"period", "type":"int",   "offset":0, "scale":1,   "prot":[4, "0x22a0", "uint", "AB", 0,  1, 0], "desc":""},
        {"tag":"BMU1Comm",       			"name":"BMU1通信状态",                  "property":"realdata", "history":"period", "type":"int",   "offset":0, "scale":1,   "prot":[4, "0x22a0", "bits", "AB", 0,  1, 0], "desc":""},
        {"tag":"BMU2Comm",       			"name":"BMU2通信状态",                  "property":"realdata", "history":"period", "type":"int",   "offset":0, "scale":1,   "prot":[4, "0x22a0", "bits", "AB", 1,  1, 0], "desc":""},
        {"tag":"BMU3Comm",       			"name":"BMU3通信状态",                  "property":"realdata", "history":"period", "type":"int",   "offset":0, "scale":1,   "prot":[4, "0x22a0", "bits", "AB", 2,  1, 0], "desc":""},
        {"tag":"BMU4Comm",       			"name":"BMU4通信状态",                  "property":"realdata", "history":"period", "type":"int",   "offset":0, "scale":1,   "prot":[4, "0x22a0", "bits", "AB", 3,  1, 0], "desc":""},
        {"tag":"BMU5Comm",       			"name":"BMU5通信状态",                  "property":"realdata", "history":"period", "type":"int",   "offset":0, "scale":1,   "prot":[4, "0x22a0", "bits", "AB", 4,  1, 0], "desc":""},
        {"tag":"BMU6Comm",       			"name":"BMU6通信状态",                  "property":"realdata", "history":"period", "type":"int",   "offset":0, "scale":1,   "prot":[4, "0x22a0", "bits", "AB", 5,  1, 0], "desc":""},
        {"tag":"BMU7Comm",       			"name":"BMU7通信状态",                  "property":"realdata", "history":"period", "type":"int",   "offset":0, "scale":1,   "prot":[4, "0x22a0", "bits", "AB", 6,  1, 0], "desc":""},
        {"tag":"BMU8Comm",       			"name":"BMU8通信状态",                  "property":"realdata", "history":"period", "type":"int",   "offset":0, "scale":1,   "prot":[4, "0x22a0", "bits", "AB", 7,  1, 0], "desc":""}
    ],
    "write_reg":[
        {"tag":"StartStopCtr",				"name":"启停机控制",						"property":"realdata", "history":"change",  "type":"int",   "offset":0 ,    "scale":1, "no_fetch":0,  "prot":[3, "0x0001", "int",  "AB"], "desc":"0:停机;1:启机;"},
        {"tag":"ResetSlaveCtr",				"name":"重置从控ID",						"property":"realdata", "history":"change",  "type":"int",   "offset":0 ,    "scale":1, "no_fetch":0,  "prot":[3, "0x0002", "int",  "AB"], "desc":""},
    
        {"tag":"Reset",						"name":"主控复位",						"property":"realdata", "history":"change",  "type":"int",   "offset":0 ,    "scale":1, "no_fetch":0,  "prot":[3, "0x3084", "int",  "AB"], "desc":""}
	
	]
}
