{
    "info":{
        "protocol":["modbus_tcp","modbus_rtu"],
		"type":"BMS",
		"vendor":"思诺伟",
        "model":"RCU-01K8CN",
		"version":"1.0.0",
        "compatible":"5.312.0000"
        
    },
    "poll_list":[
		{"scan_rate":2000,	"prot":[3,	"0x0000",	23]}
    ],
    "read_reg":[
        {"tag":"RackVoltage",			        "name":"总电压",		        "property":"realdata",	"history":"both",	"type":"float",	"offset":0,		"scale":0.1,	"prot":[3,	"0x0000",	"uint",	"AB",	0,	1,	0],"desc":""},
        {"tag":"RackCurrent",			        "name":"总电流",		        "property":"realdata",	"history":"both",	"type":"float",	"offset":-3000,	"scale":0.1,    "prot":[3,	"0x0001",	"uint",	"AB",	0,	1,	0],"desc":""},
        {"tag":"RackCagDsgState",               "name":"充放电状态",            "property":"realdata",	"history":"both",	"type":"float",	"offset":-3000,	"scale":0.1,    "prot":[3,	"0x0001",	"uint",	"AB",	0,	1,	0],"desc":"0:静置;1:放电;2:充电","handle":"enum_cha_p"},
        {"tag":"RackRunState",                  "name":"运行状态",            "property":"realdata",	"history":"both",	"type":"float",	"offset":-3000,	"scale":0.1,    "prot":[3,	"0x0001",	"uint",	"AB",	0,	1,	0],"desc":"0:静置;1:放电;2:充电","handle":"enum_cha_p"},
        {"tag":"SOC",			                "name":"SOC(%)",			        "property":"realdata",	"history":"both",	"type":"float",	"offset":0,		"scale":0.1,	"prot":[3,	"0X0002",	"uint",	"AB",	0,	1,	0],"desc":""},
        {"tag":"RackMaxVolCellId",	            "name":"最高单体电压位置",		"property":"realdata",	"history":"both",	"type":"int",	"offset":0,		"scale":1,	    "prot":[3,	"0X0003",	"uint",	"AB",	0,	1,	0],"desc":""},
        {"tag":"RackMaxVoltage",	            "name":"最高单体电压(mv)",			"property":"realdata",	"history":"both",	"type":"float",	"offset":0,		"scale":1,	"prot":[3,	"0X0004",	"uint",	"AB",	0,	1,	0],"desc":""},
        {"tag":"RackMinVolCellId",		        "name":"最低单体电压位置",		"property":"realdata",	"history":"both",	"type":"int",	"offset":0,		"scale":1,	    "prot":[3,	"0X0005",	"uint",	"AB",	0,	1,	0],"desc":""},
        {"tag":"RackMinVoltage",			    "name":"最低单体电压(mv)",			"property":"realdata",	"history":"both",	"type":"float",	"offset":0,		"scale":1,	"prot":[3,	"0X0006",	"uint",	"AB",	0,	1,	0],"desc":""},
        {"tag":"RackMaxTempCellId",		        "name":"最高温度位置",		    "property":"realdata",	"history":"both",	"type":"int",	"offset":0,		"scale":1,	    "prot":[3,	"0X0007",	"bits",	"AB",	8,	8,	0],"desc":""},
        {"tag":"RackMaxTemp",                   "name":"最高温度(℃)",		        "property":"realdata",	"history":"both",	"type":"float",	"offset":-40,   "scale":1,	    "prot":[3,	"0X0007",	"bits",	"AB",	0,	8,	0],"desc":""},
        {"tag":"RackMinTempCellId",		        "name":"最低温度位置",		    "property":"realdata",	"history":"both",	"type":"int",	"offset":0,		"scale":1,	    "prot":[3,	"0X0008",	"bits",	"AB",	8,	8,	0],"desc":""},
        {"tag":"RackMinTemp",                   "name":"最低温度(℃)",		        "property":"realdata",	"history":"both",	"type":"float",	"offset":-40,	"scale":1,	    "prot":[3,	"0X0008",	"bits",	"AB",	0,	8,	0],"desc":""},
        {"tag":"OverVoltageFault",		        "name":"总电压过高故障",		 "property":"alarm",	"history":"both",	"type":"int",	"offset":0,		"scale":1,	    "prot":[3,	"0X0009",	"bits",	"AB",	8,	2,	0],"desc":"0:正常;1:一级故障;2:二级故障;3:三级故障"},
        {"tag":"LowVoltageFault",		        "name":"总电压过低故障",		 "property":"alarm",	"history":"both",	"type":"int",	"offset":0,		"scale":1,	    "prot":[3,	"0X0009",	"bits",	"AB",	10,	2,	0],"desc":"0:正常;1:一级故障;2:二级故障;3:三级故障"},
        {"tag":"OverCellVoltageFault",		    "name":"单体电压过高故障",		 "property":"alarm",	"history":"both",	"type":"int",	"offset":0,		"scale":1,	    "prot":[3,	"0X0009",	"bits",	"AB",	12,	2,	0],"desc":"0:正常;1:一级故障;2:二级故障;3:三级故障"},
        {"tag":"LowCellVoltageFault",		    "name":"单体电压过低故障",		 "property":"alarm",	"history":"both",	"type":"int",	"offset":0,		"scale":1,	    "prot":[3,	"0X0009",	"bits",	"AB",	14,	2,	0],"desc":"0:正常;1:一级故障;2:二级故障;3:三级故障"},
        {"tag":"ExcessiveOverVoltageFault",		"name":"压差过大",		         "property":"alarm",	"history":"both",	"type":"int",	"offset":0,		"scale":1,	    "prot":[3,	"0X0009",	"bits",	"AB",	0,	2,	0],"desc":"0:正常;1:一级故障;2:二级故障;3:三级故障"},
        {"tag":"ExcessiveTempFault",		    "name":"温差过大",		         "property":"alarm",	"history":"both",	"type":"int",	"offset":0,		"scale":1,	    "prot":[3,	"0X0009",	"bits",	"AB",	2,	2,	0],"desc":"0:正常;1:一级故障;2:二级故障;3:三级故障"},
        {"tag":"LowSOC",		                "name":"SOC过低",		         "property":"alarm",	"history":"both",	"type":"int",	"offset":0,		"scale":1,	    "prot":[3,	"0X0009",	"bits",	"AB",	4,	2,	0],"desc":"0:正常;1:一级故障;2:二级故障;3:三级故障"},
        {"tag":"HighTempCopperBar",		        "name":"铜排温度过高",		     "property":"alarm",	"history":"both",	"type":"int",	"offset":0,		"scale":1,	    "prot":[3,	"0X0009",	"bits",	"AB",	6,	2,	0],"desc":"0:正常;1:一级故障;2:二级故障;3:三级故障"},
        {"tag":"HighTempFault",		            "name":"温度过高",		         "property":"alarm",	"history":"both",	"type":"int",	"offset":0,		"scale":1,	    "prot":[3,	"0X000A",	"bits",	"AB",	8,	2,	0],"desc":"0:正常;1:一级故障;2:二级故障;3:三级故障"},
        {"tag":"LowTempFault",		            "name":"温度过低",		         "property":"alarm",	"history":"both",	"type":"int",	"offset":0,		"scale":1,	    "prot":[3,	"0X000A",	"bits",	"AB",	10,	2,	0],"desc":"0:正常;1:一级故障;2:二级故障;3:三级故障"},
        {"tag":"OverChargeCurrent",		        "name":"充电电流过高",		     "property":"alarm",	"history":"both",	"type":"int",	"offset":0,		"scale":1,	    "prot":[3,	"0X000A",	"bits",	"AB",	12,	2,	0],"desc":"0:正常;1:一级故障;2:二级故障;3:三级故障"},
        {"tag":"OverDischargeCurrent",		    "name":"放电电流过高",		     "property":"alarm",	"history":"both",	"type":"int",	"offset":0,		"scale":1,	    "prot":[3,	"0X000A",	"bits",	"AB",	14,	2,	0],"desc":"0:正常;1:一级故障;2:二级故障;3:三级故障"},
        {"tag":"InsulationFault",		        "name":"绝缘故障",		         "property":"alarm",	"history":"both",	"type":"int",	"offset":0,		"scale":1,	    "prot":[3,	"0X000A",	"bits",	"AB",	0,	2,	0],"desc":"0:正常;1:一级故障;2:二级故障;3:三级故障"},
        {"tag":"IntranetFault",		            "name":"内网通信故障",		     "property":"alarm",	"history":"both",	"type":"int",	"offset":0,		"scale":1,	    "prot":[3,	"0X000A",	"bits",	"AB",	2,	2,	0],"desc":"0:正常;1:一级故障;2:二级故障;3:三级故障"},
        {"tag":"BatteryStringNumber",		    "name":"电池串数",		         "property":"realdata",	"history":"both",	"type":"int",	"offset":0,		"scale":1,	    "prot":[3,	"0X000C",	"uint",	"AB",	0,	1,	0],"desc":""},
        {"tag":"TempNumber",		            "name":"温度个数",		         "property":"realdata",	"history":"both",	"type":"int",	"offset":0,		"scale":1,	    "prot":[3,	"0X000D",	"uint",	"AB",	0,	1,	0],"desc":""},
        {"tag":"TotalPositiveRelay",		    "name":"总正继电器",		     "property":"realdata",	"history":"both",	"type":"int",	"offset":0,		"scale":1,	    "prot":[3,	"0X000E",	"bits",	"AB",	8,	1,	0],"desc":"0:OFF;1:ON"},
        {"tag":"TotalNegativeRelay",		    "name":"总负继电器",		     "property":"realdata",	"history":"both",	"type":"int",	"offset":0,		"scale":1,	    "prot":[3,	"0X000E",	"bits",	"AB",	9,	1,	0],"desc":"0:OFF;1:ON"},
        {"tag":"PrechargeRelay",		        "name":"预充继电器",		     "property":"realdata",	"history":"both",	"type":"int",	"offset":0,		"scale":1,	    "prot":[3,	"0X000E",	"bits",	"AB",	10,	1,	0],"desc":"0:OFF;1:ON"},
        {"tag":"FanRelay",		                "name":"风机继电器",		     "property":"realdata",	"history":"both",	"type":"int",	"offset":0,		"scale":1,	    "prot":[3,	"0X000E",	"bits",	"AB",	11,	1,	0],"desc":"0:OFF;1:ON"},
        {"tag":"RunIndication",		            "name":"运行指示",		         "property":"realdata",	"history":"both",	"type":"int",	"offset":0,		"scale":1,	    "prot":[3,	"0X000E",	"bits",	"AB",	12,	1,	0],"desc":"0:OFF;1:ON"},
        {"tag":"AlarmIndication",		        "name":"报警指示",		         "property":"realdata",	"history":"both",	"type":"int",	"offset":0,		"scale":1,	    "prot":[3,	"0X000E",	"bits",	"AB",	13,	1,	0],"desc":"0:OFF;1:ON"},
        {"tag":"FaultIndication",		        "name":"故障指示",		         "property":"realdata",	"history":"both",	"type":"int",	"offset":0,		"scale":1,	    "prot":[3,	"0X000E",	"bits",	"AB",	14,	1,	0],"desc":"0:OFF;1:ON"},
        {"tag":"RackMaxChargeCur",		        "name":"最大允许充电电流(A)",		 "property":"realdata",	"history":"both",	"type":"float",	"offset":0,		"scale":0.1,	"prot":[3,	"0X000F",	"uint",	"AB",	0,	1,	0],"desc":""},
        {"tag":"RackMaxDisChaCur",              "name":"最大允许放电电流(A)",		 "property":"realdata",	"history":"both",	"type":"float",	"offset":0,		"scale":0.1,	"prot":[3,	"0X0010",	"uint",	"AB",	0,	1,	0],"desc":""},
        {"tag":"MaxChargePower",		        "name":"最大允许充电功率(KW)",		 "property":"realdata",	"history":"both",	"type":"float",	"offset":0,		"scale":0.1,	"prot":[3,	"0X0011",	"uint",	"AB",	0,	1,	0],"desc":""},
        {"tag":"MaxDisChargePower",		        "name":"最大允许放电功率(KW)",		 "property":"realdata",	"history":"both",	"type":"float",	"offset":0,		"scale":0.1,	"prot":[3,	"0X0012",	"uint",	"AB",	0,	1,	0],"desc":""},
        {"tag":"ChargePermitControl",		    "name":"充电允许控制",		     "property":"realdata",	"history":"both",	"type":"int",	"offset":0,		"scale":1,	    "prot":[3,	"0X0013",	"bits",	"AB",	8,	1,	0],"desc":"0:禁止;1:允许"},
        {"tag":"DisChargePermitControl",		"name":"放电允许控制",		     "property":"realdata",	"history":"both",	"type":"int",	"offset":0,		"scale":1,	    "prot":[3,	"0X0013",	"bits",	"AB",	9,	1,	0],"desc":"0:禁止;1:允许"},
        {"tag":"DisableChargeAlarm",		    "name":"禁止充电告警",		     "property":"alarm",	"history":"both",	"type":"int",	"offset":0,		"scale":1,	    "prot":[3,	"0X0013",	"bits",	"AB",	8,	1,	1],"desc":"0:允许;1:禁止"},
        {"tag":"DisableDischaAlarm",		    "name":"禁止放电告警",		     "property":"alarm",	"history":"both",	"type":"int",	"offset":0,		"scale":1,	    "prot":[3,	"0X0013",	"bits",	"AB",	9,	1,	1],"desc":"0:允许;1:禁止"},
        {"tag":"BatteryNumber",		            "name":"电池PACK箱数",		     "property":"realdata",	"history":"both",	"type":"int",	"offset":0,		"scale":1,	    "prot":[3,	"0X0016",	"uint",	"AB",	0,	1,	0],"desc":""}
     ]

}
