{
    "info":{
        "protocol":["modbus_tcp","modbus_rtu"],
		"type":"PCS",
		"vendor":"SINEXCEL",
        "model":"PWS1-125K-One",
        "adapter":"sinexcel",
		"version":"0.0.0-alpha",
        "compatible":"5.312.0000"
    },
    "poll_list":[
        {"scan_rate":2000,"prot":[3,      "0",    37]},
		{"scan_rate":2000,"prot":[3,      "90",    1]},
		{"scan_rate":2000,"prot":[3,      "106",    86]},
		{"scan_rate":2000,"prot":[3,      "466",    40]},
        {"scan_rate":2000,"prot":[3,      "1001",    25]}
    ],
    "read_reg":[
        {"tag":"SerialNumber",				"name":"序列号",				"property":"realdata",	"history":"period",		"type":"int",		"offset":0,    "scale":1,		"prot":[3,	"0",  "uint",	"AB", 0,  0, 0], "desc":""},
		{"tag":"VersionModel",				"name":"版本型号",				"property":"realdata",	"history":"period",		"type":"int",		"offset":0,    "scale":1,		"prot":[3,	"11", "uint",	"AB", 0,  0, 0], "desc":""},	
		{"tag":"TotalFailure",				"name":"系统故障状态",			"property":"alarm",		"history":"period",		"type":"int",		"offset":0,    "scale":1,		"prot":[3,	"32", "bits",	"AB", 0,  1, 0], "desc":""},	
		{"tag":"TotalAlarm",				"name":"系统告警状态",			"property":"alarm",		"history":"period",		"type":"int",		"offset":0,    "scale":1,		"prot":[3,	"32", "bits",	"AB", 1,  1, 0], "desc":""},
		{"tag":"DeratState",				"name":"系统降额状态",			"property":"realdata",	"history":"period",		"type":"int",		"offset":0,    "scale":1,		"prot":[3,	"32", "bits",	"AB", 2,  1, 0], "desc":"0:正常;1:降额"},
		{"tag":"BootState",					"name":"系统启动中状态",		"property":"realdata",	"history":"period",		"type":"int",		"offset":0,    "scale":1,		"prot":[3,	"32", "bits",	"AB", 3,  1, 0], "desc":"0:否;1:启动中"},
		{"tag":"GridConnected",				"name":"系统并网状态",			"property":"realdata",	"history":"period",		"type":"int",		"offset":0,    "scale":1,		"prot":[3,	"32", "bits",	"AB", 4,  1, 0], "desc":"0:否;1:并网"},
		{"tag":"GridOff",					"name":"系统离网状态",			"property":"realdata",	"history":"period",		"type":"int",		"offset":0,    "scale":1,		"prot":[3,	"32", "bits",	"AB", 5,  1, 0], "desc":"0:否;1:离网"},
		{"tag":"FailState",					"name":"系统失效状态",			"property":"realdata",	"history":"period",		"type":"int",		"offset":0,    "scale":1,		"prot":[3,	"32", "bits",	"AB", 9,  1, 0], "desc":"0:正常;1:失效"},
		{"tag":"RunStatu",					"name":"系统启停状态",			"property":"realdata",	"history":"period",		"type":"int",		"offset":0,    "scale":1,		"prot":[3,	"33", "bits",	"AB", 0,  1, 0], "desc":"0:停止;1:运行"},
		{"tag":"Standby",					"name":"系统待机状态",			"property":"realdata",	"history":"period",		"type":"int",		"offset":0,    "scale":1,		"prot":[3,	"33", "bits",	"AB", 1,  1, 0], "desc":"0:否;1:待机"},
		{"tag":"ChargState",				"name":"系统充电状态",			"property":"realdata",	"history":"period",		"type":"int",		"offset":0,    "scale":1,		"prot":[3,	"33", "bits",	"AB", 2,  1, 0], "desc":"0:否;1:充电"},
		{"tag":"DischargState",				"name":"系统放电状态",			"property":"realdata",	"history":"period",		"type":"int",		"offset":0,    "scale":1,		"prot":[3,	"33", "bits",	"AB", 3,  1, 0], "desc":"0:否;1:放电"},
		{"tag":"FulchargState",				"name":"系统充满状态",			"property":"realdata",	"history":"period",		"type":"int",		"offset":0,    "scale":1,		"prot":[3,	"33", "bits",	"AB", 4,  1, 0], "desc":"0:否;1:是"},
		{"tag":"TotdischState",				"name":"系统放空状态",			"property":"realdata",	"history":"period",		"type":"int",		"offset":0,    "scale":1,		"prot":[3,	"33", "bits",	"AB", 5,  1, 0], "desc":"0:否;1:是"},
		{"tag":"ConVoltopcharg",			"name":"系统均充状态",			"property":"realdata",	"history":"period",		"type":"int",		"offset":0,    "scale":1,		"prot":[3,	"33", "bits",	"AB", 6,  1, 0], "desc":"0:否;1:是"},
		{"tag":"DroopState",				"name":"下垂状态",				"property":"realdata",	"history":"period",		"type":"int",		"offset":0,    "scale":1,		"prot":[3,	"35", "bits",	"AB", 3,  1, 0], "desc":"0:否;1:是"},
		{"tag":"GridRecAccess",				"name":"电网重连接入中",		"property":"realdata",	"history":"period",		"type":"int",		"offset":0,    "scale":1,		"prot":[3,	"36", "bits",	"AB", 0,  1, 0], "desc":"0:否;1:是"},
		{"tag":"GridRecDelay",				"name":"电网恢复延时中",		"property":"realdata",	"history":"period",		"type":"int",		"offset":0,    "scale":1,		"prot":[3,	"36", "bits",	"AB", 1,  1, 0], "desc":"0:否;1:是"},
		{"tag":"ElecRoomFanStop",			"name":"电气室风机停止",		"property":"realdata",	"history":"period",		"type":"int",		"offset":0,    "scale":1,		"prot":[3,	"36", "bits",	"AB", 5,  1, 0], "desc":"0:否;1:是"},
		{"tag":"ACMod01OnlineState",		"name":"AC模块01在线状态",		"property":"realdata",	"history":"period",		"type":"int",		"offset":0,    "scale":1,		"prot":[3,	"90", "bits",	"AB", 0,  1, 0], "desc":"0:否;1:是"},
		{"tag":"Alarm_1",					"name":"紧急停机",				"property":"alarm",		"history":"period",		"type":"int",		"offset":0,    "scale":1,		"prot":[3,	"106", "bits",	"AB", 0,  1, 0], "desc":""},
		{"tag":"Alarm_2",					"name":"校准参数异常",			"property":"alarm",		"history":"period",		"type":"int",		"offset":0,    "scale":1,		"prot":[3,	"106", "bits",	"AB", 1,  1, 0], "desc":""},
		{"tag":"Alarm_3",					"name":"采样零点异常",			"property":"alarm",		"history":"period",		"type":"int",		"offset":0,    "scale":1,		"prot":[3,	"106", "bits",	"AB", 2,  1, 0], "desc":""},
		{"tag":"Alarm_4",					"name":"Flash异常",				"property":"alarm",		"history":"period",		"type":"int",		"offset":0,    "scale":1,		"prot":[3,	"106", "bits",	"AB", 3,  1, 0], "desc":""},
		{"tag":"Alarm_5",					"name":"DSP初始化异常",			"property":"alarm",		"history":"period",		"type":"int",		"offset":0,    "scale":1,		"prot":[3,	"106", "bits",	"AB", 4,  1, 0], "desc":""},
		{"tag":"Alarm_6",					"name":"监控初始化异常",		"property":"alarm",		"history":"period",		"type":"int",		"offset":0,    "scale":1,		"prot":[3,	"106", "bits",	"AB", 5,  1, 0], "desc":""},
		{"tag":"Alarm_7",					"name":"DSP版本异常",			"property":"alarm",		"history":"period",		"type":"int",		"offset":0,    "scale":1,		"prot":[3,	"106", "bits",	"AB", 6,  1, 0], "desc":""},
		{"tag":"Alarm_8",					"name":"CPLD版本异常",			"property":"alarm",		"history":"period",		"type":"int",		"offset":0,    "scale":1,		"prot":[3,	"106", "bits",	"AB", 7,  1, 0], "desc":""},
		{"tag":"Alarm_9",					"name":"硬件版本异常",			"property":"alarm",		"history":"period",		"type":"int",		"offset":0,    "scale":1,		"prot":[3,	"106", "bits",	"AB", 8,  1, 0], "desc":""},
		{"tag":"Alarm_10",					"name":"重号故障",				"property":"alarm",		"history":"period",		"type":"int",		"offset":0,    "scale":1,		"prot":[3,	"106", "bits",	"AB", 9,  1, 0], "desc":""},
		{"tag":"Alarm_11",					"name":"主机冲突故障",			"property":"alarm",		"history":"period",		"type":"int",		"offset":0,    "scale":1,		"prot":[3,	"106", "bits",	"AB", 10,  1, 0], "desc":""},
		{"tag":"Alarm_12",					"name":"DSP参数设置不匹配",		"property":"alarm",		"history":"period",		"type":"int",		"offset":0,    "scale":1,		"prot":[3,	"106", "bits",	"AB", 11,  1, 0], "desc":""},
		{"tag":"Alarm_13",					"name":"监控参数设置不匹配",	"property":"alarm",		"history":"period",		"type":"int",		"offset":0,    "scale":1,		"prot":[3,	"106", "bits",	"AB", 12,  1, 0], "desc":""},
		{"tag":"Alarm_14",					"name":"Drm0关机",				"property":"alarm",		"history":"period",		"type":"int",		"offset":0,    "scale":1,		"prot":[3,	"106", "bits",	"AB", 13,  1, 0], "desc":""},
		{"tag":"Alarm_15",					"name":"模块数量异常",			"property":"alarm",		"history":"period",		"type":"int",		"offset":0,    "scale":1,		"prot":[3,	"106", "bits",	"AB", 14,  1, 0], "desc":""},
		{"tag":"Alarm_16",					"name":"CANA通信故障",			"property":"alarm",		"history":"period",		"type":"int",		"offset":0,    "scale":1,		"prot":[3,	"107", "bits",	"AB", 1,  1, 0], "desc":""},
		{"tag":"Alarm_17",					"name":"CANB通信故障",			"property":"alarm",		"history":"period",		"type":"int",		"offset":0,    "scale":1,		"prot":[3,	"107", "bits",	"AB", 2,  1, 0], "desc":""},
		{"tag":"Alarm_18",					"name":"CANC通信故障",			"property":"alarm",		"history":"period",		"type":"int",		"offset":0,    "scale":1,		"prot":[3,	"107", "bits",	"AB", 3,  1, 0], "desc":""},
		{"tag":"Alarm_19",					"name":"同步信号1故障",			"property":"alarm",		"history":"period",		"type":"int",		"offset":0,    "scale":1,		"prot":[3,	"107", "bits",	"AB", 4,  1, 0], "desc":""},
		{"tag":"Alarm_20",					"name":"辅助控制板通信故障",	"property":"alarm",		"history":"period",		"type":"int",		"offset":0,    "scale":1,		"prot":[3,	"107", "bits",	"AB", 6,  1, 0], "desc":""},
		{"tag":"Alarm_21",					"name":"SPI通信故障",			"property":"alarm",		"history":"period",		"type":"int",		"offset":0,    "scale":1,		"prot":[3,	"107", "bits",	"AB", 7,  1, 0], "desc":""},
		{"tag":"Alarm_22",					"name":"EMS通信连接超时",		"property":"alarm",		"history":"period",		"type":"int",		"offset":0,    "scale":1,		"prot":[3,	"107", "bits",	"AB", 8,  1, 0], "desc":""},
		{"tag":"Alarm_23",					"name":"BMS通信连接超时",		"property":"alarm",		"history":"period",		"type":"int",		"offset":0,    "scale":1,		"prot":[3,	"107", "bits",	"AB", 9,  1, 0], "desc":""},
		{"tag":"Alarm_24",					"name":"电网电表通信超时",		"property":"alarm",		"history":"period",		"type":"int",		"offset":0,    "scale":1,		"prot":[3,	"107", "bits",	"AB", 11,  1, 0], "desc":""},
		{"tag":"Alarm_25",					"name":"模块风扇故障1",			"property":"alarm",		"history":"period",		"type":"int",		"offset":0,    "scale":1,		"prot":[3,	"108", "bits",	"AB", 1,  1, 0], "desc":""},
		{"tag":"Alarm_26",					"name":"辅助电源故障1",			"property":"alarm",		"history":"period",		"type":"int",		"offset":0,    "scale":1,		"prot":[3,	"108", "bits",	"AB", 11,  1, 0], "desc":""},
		{"tag":"Alarm_27",					"name":"辅助电源故障2",			"property":"alarm",		"history":"period",		"type":"int",		"offset":0,    "scale":1,		"prot":[3,	"108", "bits",	"AB", 12,  1, 0], "desc":""},
		{"tag":"Alarm_28",					"name":"辅助电源故障3",			"property":"alarm",		"history":"period",		"type":"int",		"offset":0,    "scale":1,		"prot":[3,	"108", "bits",	"AB", 13,  1, 0], "desc":""},
		{"tag":"Alarm_29",					"name":"模块过温1",				"property":"alarm",		"history":"period",		"type":"int",		"offset":0,    "scale":1,		"prot":[3,	"109", "bits",	"AB", 1,  1, 0], "desc":""},
		{"tag":"Alarm_30",					"name":"模块过温2",				"property":"alarm",		"history":"period",		"type":"int",		"offset":0,    "scale":1,		"prot":[3,	"109", "bits",	"AB", 2,  1, 0], "desc":""},
		{"tag":"Alarm_31",					"name":"环境过温故障",			"property":"alarm",		"history":"period",		"type":"int",		"offset":0,    "scale":1,		"prot":[3,	"109", "bits",	"AB", 9,  1, 0], "desc":""},
		{"tag":"Alarm_32",					"name":"模块过温降额",			"property":"alarm",		"history":"period",		"type":"int",		"offset":0,    "scale":1,		"prot":[3,	"109", "bits",	"AB", 11,  1, 0], "desc":""},
		{"tag":"Alarm_33",					"name":"环境过温降额",			"property":"alarm",		"history":"period",		"type":"int",		"offset":0,    "scale":1,		"prot":[3,	"109", "bits",	"AB", 13,  1, 0], "desc":""},
		{"tag":"Alarm_34",					"name":"控制器采样不一致",		"property":"alarm",		"history":"period",		"type":"int",		"offset":0,    "scale":1,		"prot":[3,	"110", "bits",	"AB", 10,  1, 0], "desc":""},
		{"tag":"Alarm_35",					"name":"电池电量不足",			"property":"alarm",		"history":"period",		"type":"int",		"offset":0,    "scale":1,		"prot":[3,	"110", "bits",	"AB", 11,  1, 0], "desc":""},
		{"tag":"Alarm_36",					"name":"绝缘检测异常1",			"property":"alarm",		"history":"period",		"type":"int",		"offset":0,    "scale":1,		"prot":[3,	"110", "bits",	"AB", 12,  1, 0], "desc":""},
		{"tag":"Alarm_37",					"name":"绝缘检测异常2",			"property":"alarm",		"history":"period",		"type":"int",		"offset":0,    "scale":1,		"prot":[3,	"110", "bits",	"AB", 13,  1, 0], "desc":""},
		{"tag":"Alarm_38",					"name":"模块限流告警1",			"property":"alarm",		"history":"period",		"type":"int",		"offset":0,    "scale":1,		"prot":[3,	"112", "bits",	"AB", 9,  1, 0], "desc":""},
		{"tag":"Alarm_39",					"name":"模块限流告警2",			"property":"alarm",		"history":"period",		"type":"int",		"offset":0,    "scale":1,		"prot":[3,	"112", "bits",	"AB", 10,  1, 0], "desc":""},
		{"tag":"Alarm_40",					"name":"模块限流告警3",			"property":"alarm",		"history":"period",		"type":"int",		"offset":0,    "scale":1,		"prot":[3,	"112", "bits",	"AB", 11,  1, 0], "desc":""},
		{"tag":"Alarm_41",					"name":"模块限流告警4",			"property":"alarm",		"history":"period",		"type":"int",		"offset":0,    "scale":1,		"prot":[3,	"112", "bits",	"AB", 12,  1, 0], "desc":""},
		{"tag":"Alarm_42",					"name":"模块限流告警5",			"property":"alarm",		"history":"period",		"type":"int",		"offset":0,    "scale":1,		"prot":[3,	"112", "bits",	"AB", 13,  1, 0], "desc":""},
		{"tag":"Alarm_43",					"name":"模块限流告警6",			"property":"alarm",		"history":"period",		"type":"int",		"offset":0,    "scale":1,		"prot":[3,	"112", "bits",	"AB", 14,  1, 0], "desc":""},
		{"tag":"Alarm_44",					"name":"模块限流告警7",			"property":"alarm",		"history":"period",		"type":"int",		"offset":0,    "scale":1,		"prot":[3,	"112", "bits",	"AB", 15,  1, 0], "desc":""},
		{"tag":"Alarm_45",					"name":"模块电流异常1",			"property":"alarm",		"history":"period",		"type":"int",		"offset":0,    "scale":1,		"prot":[3,	"113", "bits",	"AB", 1,  1, 0], "desc":""},
		{"tag":"Alarm_46",					"name":"模块电流异常2",			"property":"alarm",		"history":"period",		"type":"int",		"offset":0,    "scale":1,		"prot":[3,	"113", "bits",	"AB", 2,  1, 0], "desc":""},
		{"tag":"Alarm_47",					"name":"模块电流异常3",			"property":"alarm",		"history":"period",		"type":"int",		"offset":0,    "scale":1,		"prot":[3,	"113", "bits",	"AB", 3,  1, 0], "desc":""},
		{"tag":"Alarm_48",					"name":"模块电流异常4",			"property":"alarm",		"history":"period",		"type":"int",		"offset":0,    "scale":1,		"prot":[3,	"113", "bits",	"AB", 4,  1, 0], "desc":""},
		{"tag":"Alarm_49",					"name":"模块电流异常5",			"property":"alarm",		"history":"period",		"type":"int",		"offset":0,    "scale":1,		"prot":[3,	"113", "bits",	"AB", 5,  1, 0], "desc":""},
		{"tag":"Alarm_50",					"name":"模块电流异常6",			"property":"alarm",		"history":"period",		"type":"int",		"offset":0,    "scale":1,		"prot":[3,	"113", "bits",	"AB", 6,  1, 0], "desc":""},
		{"tag":"Alarm_51",					"name":"模块电流异常7",			"property":"alarm",		"history":"period",		"type":"int",		"offset":0,    "scale":1,		"prot":[3,	"113", "bits",	"AB", 7,  1, 0], "desc":""},
		{"tag":"Alarm_52",					"name":"直流输入过压",			"property":"alarm",		"history":"period",		"type":"int",		"offset":0,    "scale":1,		"prot":[3,	"114", "bits",	"AB", 0,  1, 0], "desc":""},
		{"tag":"Alarm_53",					"name":"直流输入欠压",			"property":"alarm",		"history":"period",		"type":"int",		"offset":0,    "scale":1,		"prot":[3,	"114", "bits",	"AB", 1,  1, 0], "desc":""},
		{"tag":"Alarm_54",					"name":"直流过载报警",			"property":"alarm",		"history":"period",		"type":"int",		"offset":0,    "scale":1,		"prot":[3,	"114", "bits",	"AB", 3,  1, 0], "desc":""},
		{"tag":"Alarm_55",					"name":"直流过载超时",			"property":"alarm",		"history":"period",		"type":"int",		"offset":0,    "scale":1,		"prot":[3,	"114", "bits",	"AB", 4,  1, 0], "desc":""},
		{"tag":"Alarm_56",					"name":"直流输入软启动失败",	"property":"alarm",		"history":"period",		"type":"int",		"offset":0,    "scale":1,		"prot":[3,	"114", "bits",	"AB", 5,  1, 0], "desc":""},
		{"tag":"Alarm_57",					"name":"直流输入电控开关开路",	"property":"alarm",		"history":"period",		"type":"int",		"offset":0,    "scale":1,		"prot":[3,	"114", "bits",	"AB", 6,  1, 0], "desc":""},
		{"tag":"Alarm_58",					"name":"直流输入电控开关短路",	"property":"alarm",		"history":"period",		"type":"int",		"offset":0,    "scale":1,		"prot":[3,	"114", "bits",	"AB", 7,  1, 0], "desc":""},
		{"tag":"Alarm_59",					"name":"直流输入软启电开关故障","property":"alarm",		"history":"period",		"type":"int",		"offset":0,    "scale":1,		"prot":[3,	"114", "bits",	"AB", 9,  1, 0], "desc":""},
		{"tag":"Alarm_60",					"name":"直流母线过压",			"property":"alarm",		"history":"period",		"type":"int",		"offset":0,    "scale":1,		"prot":[3,	"115", "bits",	"AB", 0,  1, 0], "desc":""},
		{"tag":"Alarm_61",					"name":"直流母线欠压",			"property":"alarm",		"history":"period",		"type":"int",		"offset":0,    "scale":1,		"prot":[3,	"115", "bits",	"AB", 1,  1, 0], "desc":""},
		{"tag":"Alarm_62",					"name":"直流母线电压不平衡",	"property":"alarm",		"history":"period",		"type":"int",		"offset":0,    "scale":1,		"prot":[3,	"115", "bits",	"AB", 2,  1, 0], "desc":""},
		{"tag":"Alarm_63",					"name":"直流母线软启动失败",	"property":"alarm",		"history":"period",		"type":"int",		"offset":0,    "scale":1,		"prot":[3,	"115", "bits",	"AB", 3,  1, 0], "desc":""},
		{"tag":"Alarm_64",					"name":"BMS关机故障",			"property":"alarm",		"history":"period",		"type":"int",		"offset":0,    "scale":1,		"prot":[3,	"115", "bits",	"AB", 9,  1, 0], "desc":""},
		{"tag":"Alarm_65",					"name":"交流母线过压",			"property":"alarm",		"history":"period",		"type":"int",		"offset":0,    "scale":1,		"prot":[3,	"120", "bits",	"AB", 0,  1, 0], "desc":""},
		{"tag":"Alarm_66",					"name":"交流母线欠压",			"property":"alarm",		"history":"period",		"type":"int",		"offset":0,    "scale":1,		"prot":[3,	"120", "bits",	"AB", 1,  1, 0], "desc":""},
		{"tag":"Alarm_67",					"name":"交流母线过频",			"property":"alarm",		"history":"period",		"type":"int",		"offset":0,    "scale":1,		"prot":[3,	"120", "bits",	"AB", 2,  1, 0], "desc":""},
		{"tag":"Alarm_68",					"name":"交流母线欠频",			"property":"alarm",		"history":"period",		"type":"int",		"offset":0,    "scale":1,		"prot":[3,	"120", "bits",	"AB", 3,  1, 0], "desc":""},
		{"tag":"Alarm_69",					"name":"交流母线反序",			"property":"alarm",		"history":"period",		"type":"int",		"offset":0,    "scale":1,		"prot":[3,	"120", "bits",	"AB", 4,  1, 0], "desc":""},
		{"tag":"Alarm_70",					"name":"交流母线电压不平衡",	"property":"alarm",		"history":"period",		"type":"int",		"offset":0,    "scale":1,		"prot":[3,	"120", "bits",	"AB", 5,  1, 0], "desc":""},
		{"tag":"Alarm_71",					"name":"交流母线电压异常",		"property":"alarm",		"history":"period",		"type":"int",		"offset":0,    "scale":1,		"prot":[3,	"120", "bits",	"AB", 6,  1, 0], "desc":""},
		{"tag":"Alarm_72",					"name":"交流母线缺相",			"property":"alarm",		"history":"period",		"type":"int",		"offset":0,    "scale":1,		"prot":[3,	"120", "bits",	"AB", 7,  1, 0], "desc":""},
		{"tag":"Alarm_73",					"name":"孤岛保护",				"property":"alarm",		"history":"period",		"type":"int",		"offset":0,    "scale":1,		"prot":[3,	"120", "bits",	"AB", 8,  1, 0], "desc":""},
		{"tag":"Alarm_74",					"name":"交流过载报警",			"property":"alarm",		"history":"period",		"type":"int",		"offset":0,    "scale":1,		"prot":[3,	"120", "bits",	"AB", 11,  1, 0], "desc":""},
		{"tag":"Alarm_75",					"name":"交流过载超时",			"property":"alarm",		"history":"period",		"type":"int",		"offset":0,    "scale":1,		"prot":[3,	"120", "bits",	"AB", 12,  1, 0], "desc":""},
		{"tag":"Alarm_76",					"name":"交流母线禁止接入",		"property":"alarm",		"history":"period",		"type":"int",		"offset":0,    "scale":1,		"prot":[3,	"120", "bits",	"AB", 13,  1, 0], "desc":""},
		{"tag":"Alarm_77",					"name":"交流母线缺N",			"property":"alarm",		"history":"period",		"type":"int",		"offset":0,    "scale":1,		"prot":[3,	"120", "bits",	"AB", 14,  1, 0], "desc":""},
		{"tag":"Alarm_78",					"name":"离网电压震荡",			"property":"alarm",		"history":"period",		"type":"int",		"offset":0,    "scale":1,		"prot":[3,	"121", "bits",	"AB", 1,  1, 0], "desc":""},
		{"tag":"Alarm_79",					"name":"并离网切换错误",		"property":"alarm",		"history":"period",		"type":"int",		"offset":0,    "scale":1,		"prot":[3,	"121", "bits",	"AB", 6,  1, 0], "desc":""},
		{"tag":"Alarm_80",					"name":"交流软启动失败",		"property":"alarm",		"history":"period",		"type":"int",		"offset":0,    "scale":1,		"prot":[3,	"121", "bits",	"AB", 7,  1, 0], "desc":""},
		{"tag":"Alarm_81",					"name":"交流电控开关开路",		"property":"alarm",		"history":"period",		"type":"int",		"offset":0,    "scale":1,		"prot":[3,	"121", "bits",	"AB", 8,  1, 0], "desc":""},
		{"tag":"Alarm_82",					"name":"交流电控开关短路",		"property":"alarm",		"history":"period",		"type":"int",		"offset":0,    "scale":1,		"prot":[3,	"121", "bits",	"AB", 9,  1, 0], "desc":""},
		{"tag":"ModuleTemp",				"name":"模块温度",				"property":"realdata",	"history":"period",		"type":"float",		"offset":0,    "scale":1,		"prot":[3,	"156", "int",	"AB", 0,  0, 0], "desc":""},
		{"tag":"AmbTemp",					"name":"环境温度",				"property":"realdata",	"history":"period",		"type":"float",		"offset":0,    "scale":1,		"prot":[3,	"157", "int",	"AB", 0,  0, 0], "desc":""},
		{"tag":"TotalPFOfACBus",			"name":"交流母线总功率因数",	"property":"realdata",	"history":"period",		"type":"float",		"offset":0,    "scale":0.01,	"prot":[3,	"164", "int",	"AB", 0,  0, 0], "desc":""},
		{"tag":"AphaseFactor",				"name":"A相功率因数",			"property":"realdata",	"history":"period",		"type":"float",		"offset":0,    "scale":0.01,	"prot":[3,	"165", "int",	"AB", 0,  0, 0], "desc":""},
		{"tag":"BphaseFactor",				"name":"B相功率因数",			"property":"realdata",	"history":"period",		"type":"float",		"offset":0,    "scale":0.01,	"prot":[3,	"166", "int",	"AB", 0,  0, 0], "desc":""},
		{"tag":"CphaseFactor",				"name":"C相功率因数",			"property":"realdata",	"history":"period",		"type":"float",		"offset":0,    "scale":0.01,	"prot":[3,	"167", "int",	"AB", 0,  0, 0], "desc":""},
		{"tag":"ActivePower",				"name":"有功功率",				"property":"realdata",	"history":"period",		"type":"float",		"offset":0,    "scale":0.1,		"prot":[3,	"168", "int",	"AB", 0,  0, 0], "desc":""},
		{"tag":"AphaseActPower",			"name":"A相有功功率",			"property":"realdata",	"history":"period",		"type":"float",		"offset":0,    "scale":0.1,		"prot":[3,	"169", "int",	"AB", 0,  0, 0], "desc":""},
		{"tag":"BphaseActPower",			"name":"B相有功功率",			"property":"realdata",	"history":"period",		"type":"float",		"offset":0,    "scale":0.1,		"prot":[3,	"170", "int",	"AB", 0,  0, 0], "desc":""},
		{"tag":"CphaseActPower",			"name":"C相有功功率",			"property":"realdata",	"history":"period",		"type":"float",		"offset":0,    "scale":0.1,		"prot":[3,	"171", "int",	"AB", 0,  0, 0], "desc":""},
		{"tag":"ReactivePower",				"name":"无功功率",				"property":"realdata",	"history":"period",		"type":"float",		"offset":0,    "scale":0.1,		"prot":[3,	"172", "int",	"AB", 0,  0, 0], "desc":""},
		{"tag":"AphaseReactivePower",		"name":"交流母线A相无功功率",	"property":"realdata",	"history":"period",		"type":"float",		"offset":0,    "scale":0.1,		"prot":[3,	"173", "int",	"AB", 0,  0, 0], "desc":""},
		{"tag":"BphaseReactivePower",		"name":"交流母线B相无功功率",	"property":"realdata",	"history":"period",		"type":"float",		"offset":0,    "scale":0.1,		"prot":[3,	"174", "int",	"AB", 0,  0, 0], "desc":""},
		{"tag":"CphaseReactivePower",		"name":"交流母线C相无功功率",	"property":"realdata",	"history":"period",		"type":"float",		"offset":0,    "scale":0.1,		"prot":[3,	"175", "int",	"AB", 0,  0, 0], "desc":""},
		{"tag":"ApparentPower",				"name":"视在功率",				"property":"realdata",	"history":"period",		"type":"float",		"offset":0,    "scale":0.1,		"prot":[3,	"176", "int",	"AB", 0,  0, 0], "desc":""},
		{"tag":"AphaseApparentPower",		"name":"交流母线A相视在功率",	"property":"realdata",	"history":"period",		"type":"float",		"offset":0,    "scale":0.1,		"prot":[3,	"177", "int",	"AB", 0,  0, 0], "desc":""},
		{"tag":"BphaseApparentPower",		"name":"交流母线B相视在功率",	"property":"realdata",	"history":"period",		"type":"float",		"offset":0,    "scale":0.1,		"prot":[3,	"178", "int",	"AB", 0,  0, 0], "desc":""},
		{"tag":"CphaseApparentPower",		"name":"交流母线C相视在功率",	"property":"realdata",	"history":"period",		"type":"float",		"offset":0,    "scale":0.1,		"prot":[3,	"179", "int",	"AB", 0,  0, 0], "desc":""},
		{"tag":"AphaseCurrent",				"name":"A相电流",				"property":"realdata",	"history":"period",		"type":"float",		"offset":0,    "scale":0.1,		"prot":[3,	"180", "int",	"AB", 0,  0, 0], "desc":""},
		{"tag":"BphaseCurrent",				"name":"B相电流",				"property":"realdata",	"history":"period",		"type":"float",		"offset":0,    "scale":0.1,		"prot":[3,	"181", "int",	"AB", 0,  0, 0], "desc":""},
		{"tag":"CphaseCurrent",				"name":"C相电流",				"property":"realdata",	"history":"period",		"type":"float",		"offset":0,    "scale":0.1,		"prot":[3,	"182", "int",	"AB", 0,  0, 0], "desc":""},
		{"tag":"Frequency",					"name":"电网频率",				"property":"realdata",	"history":"period",		"type":"float",		"offset":0,    "scale":0.01,	"prot":[3,	"183", "uint",	"AB", 0,  0, 0], "desc":""},
		{"tag":"AphaseVoltage",				"name":"A相电压",				"property":"realdata",	"history":"period",		"type":"float",		"offset":0,    "scale":0.1,		"prot":[3,	"184", "uint",	"AB", 0,  0, 0], "desc":""},
		{"tag":"BphaseVoltage",				"name":"B相电压",				"property":"realdata",	"history":"period",		"type":"float",		"offset":0,    "scale":0.1,		"prot":[3,	"185", "uint",	"AB", 0,  0, 0], "desc":""},
		{"tag":"CphaseVoltage",				"name":"C相电压",				"property":"realdata",	"history":"period",		"type":"float",		"offset":0,    "scale":0.1,		"prot":[3,	"186", "uint",	"AB", 0,  0, 0], "desc":""},
		{"tag":"L1NVolOfACBus",				"name":"交流母线AN电压",		"property":"realdata",	"history":"period",		"type":"float",		"offset":0,    "scale":0.1,		"prot":[3,	"187", "uint",	"AB", 0,  0, 0], "desc":""},
		{"tag":"L2NVolOfACBus",				"name":"交流母线BN电压",		"property":"realdata",	"history":"period",		"type":"float",		"offset":0,    "scale":0.1,		"prot":[3,	"188", "uint",	"AB", 0,  0, 0], "desc":""},
		{"tag":"L3NVolOfACBus",				"name":"交流母线CN电压",		"property":"realdata",	"history":"period",		"type":"float",		"offset":0,    "scale":0.1,		"prot":[3,	"189", "uint",	"AB", 0,  0, 0], "desc":""},
		{"tag":"LeakageCurrent",			"name":"漏电流",				"property":"realdata",	"history":"period",		"type":"int",		"offset":0,    "scale":1,		"prot":[3,	"191", "int",	"AB", 0,  0, 0], "desc":""},
		{"tag":"AccDisEnergyACHigh",		"name":"累计交流放电电量高字节","property":"realdata",	"history":"period",		"type":"float",		"offset":0,    "scale":0.1,		"prot":[3,	"466", "uint",	"AB", 0,  0, 0], "desc":""},
		{"tag":"AccDisEnergyACLow",			"name":"累计交流放电电量低字节","property":"realdata",	"history":"period",		"type":"float",		"offset":0,    "scale":0.1,		"prot":[3,	"467", "uint",	"AB", 0,  0, 0], "desc":""},
		{"tag":"AccChaEnergyACHigh",		"name":"累计交流充电电量高字节","property":"realdata",	"history":"period",		"type":"float",		"offset":0,    "scale":0.1,		"prot":[3,	"468", "uint",	"AB", 0,  0, 0], "desc":""},
		{"tag":"AccChaEnergyACLow",			"name":"累计交流充电电量低字节","property":"realdata",	"history":"period",		"type":"float",		"offset":0,    "scale":0.1,		"prot":[3,	"469", "uint",	"AB", 0,  0, 0], "desc":""},
		{"tag":"DayDisEnergyAC",			"name":"当天交流放电电量",		"property":"realdata",	"history":"period",		"type":"float",		"offset":0,    "scale":0.1,		"prot":[3,	"474", "uint",	"AB", 0,  0, 0], "desc":""},
		{"tag":"DayChaEnergyAC",			"name":"当天交流充电电量",		"property":"realdata",	"history":"period",		"type":"float",		"offset":0,    "scale":0.1,		"prot":[3,	"475", "uint",	"AB", 0,  0, 0], "desc":""},
		{"tag":"DcPower",					"name":"直流功率",				"property":"realdata",	"history":"period",		"type":"float",		"offset":0,    "scale":0.1,		"prot":[3,	"491", "int",	"AB", 0,  0, 0], "desc":""},
		{"tag":"DcCurrent",					"name":"直流电流",				"property":"realdata",	"history":"period",		"type":"float",		"offset":0,    "scale":0.1,		"prot":[3,	"492", "int",	"AB", 0,  0, 0], "desc":""},
		{"tag":"DcVoltage",					"name":"直流输入电压",			"property":"realdata",	"history":"period",		"type":"float",		"offset":0,    "scale":0.1,		"prot":[3,	"493", "int",	"AB", 0,  0, 0], "desc":""},
		{"tag":"AccDisEnergyDCHigh",		"name":"累计直流放电电量高字节","property":"realdata",	"history":"period",		"type":"float",		"offset":0,    "scale":0.1,		"prot":[3,	"499", "int",	"AB", 0,  0, 0], "desc":""},
		{"tag":"AccDisEnergyDCLow",			"name":"累计直流放电电量低字节","property":"realdata",	"history":"period",		"type":"float",		"offset":0,    "scale":0.1,		"prot":[3,	"500", "int",	"AB", 0,  0, 0], "desc":""},
		{"tag":"AccChaEnergyDCHigh",		"name":"累计直流充电电量高字节","property":"realdata",	"history":"period",		"type":"float",		"offset":0,    "scale":0.1,		"prot":[3,	"501", "int",	"AB", 0,  0, 0], "desc":""},
		{"tag":"AccChaEnergyDCLow",			"name":"累计直流充电电量低字节","property":"realdata",	"history":"period",		"type":"float",		"offset":0,    "scale":0.1,		"prot":[3,	"502", "int",	"AB", 0,  0, 0], "desc":""}
    ],
    "write_reg":[
        {"tag":"FaultRun",					"name":"总开机",				"property":"realdata", "history":"change",  "type":"int",   "offset":0,		"scale":1,		"no_fetch":0,  "prot":[3, "1001", "uint",  "AB"], "desc":"1:启动"},
        {"tag":"FaultStop",					"name":"总关机",				"property":"realdata", "history":"change",  "type":"int",   "offset":0,		"scale":1,		"no_fetch":0,  "prot":[3, "1002", "uint",  "AB"], "desc":"1:停止"},
        {"tag":"WorkMode",					"name":"设置并离网",			"property":"realdata", "history":"change",  "type":"int",   "offset":0,		"scale":1,		"no_fetch":0,  "prot":[3, "1006", "uint",  "AB"], "desc":"0:并网;1:离网"},
        {"tag":"TotalClear",				"name":"清除故障",			"property":"realdata", "history":"change",  "type":"int",   "offset":0,		"scale":1,		"no_fetch":0,  "prot":[3, "1003", "uint",  "AB"], "desc":"1:清除"},
        {"tag":"ActPowMode",				"name":"有功控制模式",			"property":"realdata", "history":"change",  "type":"int",	"offset":0,		"scale":1,		"no_fetch":0,  "prot":[3, "1022", "uint",  "AB"], "desc":"0:设置有功;1:电压_有功调节;2:频率_有功调节;3:电压&频率_有功调节"},
        {"tag":"ReactPowMode",				"name":"无功控制模式",			"property":"realdata", "history":"change",  "type":"int",	"offset":0,		"scale":1,		"no_fetch":0,  "prot":[3, "1023", "uint",  "AB"], "desc":"0:禁用;1:设置无功;2:设置PF;3:电压_无功调节;4:有功_PF调节;5:有功_无功调节"},
        {"tag":"ActPowSet",					"name":"有功功率设定",			"property":"realdata", "history":"change",  "type":"float", "offset":0,		"scale":0.1,	"no_fetch":0,  "prot":[3, "1024", "int",   "AB"], "desc":""},
        {"tag":"ReactPowSet",				"name":"无功功率设定",			"property":"realdata", "history":"change",  "type":"float", "offset":0,		"scale":0.1,	"no_fetch":0,  "prot":[3, "1025", "int",   "AB"], "desc":""}
    ]
}