{
    "info":{
        "protocol":["modbus_tcp","modbus_rtu"],
        "model":"MA1000K125",
        "compatible":"5.312.0000",
        "vendor":"精石",
        "adapter":"gsstes",
        "version":"0.0.0-alpha",
        "type":"PCS",
        "url":"https://drive.weixin.qq.com/s?k=AIMAewc7AAgxOob30B"
    },
    "poll_list":[
        {"scan_rate":2000,"prot":[3,      "0x0000",    38]},
        {"scan_rate":2000,"prot":[3,      "0x0065",    49]}
    ],
    "read_reg":[
	    {"tag":"AphaseVoltage",        	"name":"A相电压(V)",				"property":"realdata",	"history":"period",		"type":"float",		"offset":0,		"scale":0.1,      "prot":[3, "0x0000", "uint",  "AB", 0,  1, 0], "desc":""},
        {"tag":"BphaseVoltage",        	"name":"B相电压(V)",				"property":"realdata",	"history":"period",		"type":"float",		"offset":0,		"scale":0.1,      "prot":[3, "0x0001", "uint",  "AB", 0,  1, 0], "desc":""},
        {"tag":"CphaseVoltage",        	"name":"C相电压(V)",				"property":"realdata",	"history":"period",		"type":"float",		"offset":0,		"scale":0.1,      "prot":[3, "0x0002", "uint",  "AB", 0,  1, 0], "desc":""},
        {"tag":"AphaseCurrent",        	"name":"A相电流(A)",				"property":"realdata",	"history":"period",		"type":"float",		"offset":0,		"scale":0.1,      "prot":[3, "0x0003", "uint",  "AB", 0,  1, 0], "desc":""},
        {"tag":"BphaseCurrent",        	"name":"B相电流(A)",				"property":"realdata",	"history":"period",		"type":"float",		"offset":0,		"scale":0.1,      "prot":[3, "0x0004", "uint",  "AB", 0,  1, 0], "desc":""},
        {"tag":"CphaseCurrent",        	"name":"C相电流(A)",				"property":"realdata",	"history":"period",		"type":"float",		"offset":0,		"scale":0.1,      "prot":[3, "0x0005", "uint",  "AB", 0,  1, 0], "desc":""},
        {"tag":"ActivePower",          	"name":"有功功率(KW)",			"property":"realdata",	"history":"both",		"type":"float",		"offset":0,		"scale":0.1,      "prot":[3, "0x0006", "int",   "AB", 0,  1, 0], "desc":""},
        {"tag":"ReactivePower",        	"name":"无功功率(Kvar)",			"property":"realdata",	"history":"both",		"type":"float",		"offset":0,		"scale":0.1,      "prot":[3, "0x0007", "int",   "AB", 0,  1, 0], "desc":""},
        {"tag":"ApparentPower",        	"name":"视在功率(KVA)",			"property":"realdata",	"history":"period",		"type":"float",		"offset":0,		"scale":0.1,      "prot":[3, "0x0008", "uint",  "AB", 0,  1, 0], "desc":""},
        {"tag":"Frequency",            	"name":"交流频率(Hz)",			"property":"realdata",	"history":"period",		"type":"float",		"offset":0,		"scale":0.01,     "prot":[3, "0x0009", "uint",  "AB", 0,  1, 0], "desc":""},
        {"tag":"PowerFactor",          	"name":"功率因数",				"property":"realdata",	"history":"period",		"type":"float",		"offset":0,		"scale":0.001,    "prot":[3, "0x000A", "int",   "AB", 0,  1, 0], "desc":""},
        {"tag":"DcVoltage",            	"name":"直流电压(V)",			"property":"realdata",	"history":"period",		"type":"float",		"offset":0,		"scale":0.1,      "prot":[3, "0x000B", "uint",  "AB", 0,  1, 0], "desc":""},
        {"tag":"DcCurrent",            	"name":"直流电流(A)",			"property":"realdata",	"history":"period",		"type":"float",		"offset":0,		"scale":0.1,      "prot":[3, "0x000C", "int",   "AB", 0,  1, 0], "desc":""},
        {"tag":"DcPower",              	"name":"直流功率(KW)",			"property":"realdata",	"history":"period",		"type":"float",		"offset":0,		"scale":0.1,      "prot":[3, "0x000D", "int",   "AB", 0,  1, 0], "desc":""},
        {"tag":"IGBT1Temp",            	"name":"A相主IGBT温度(℃)",		"property":"realdata",	"history":"period",		"type":"float",		"offset":0,		"scale":0.1,      "prot":[3, "0x000E", "uint",  "AB", 0,  1, 0], "desc":""},
        {"tag":"IGBT2Temp",            	"name":"A相辅IGBT温度(℃)",		"property":"realdata",	"history":"period",		"type":"float",		"offset":0,		"scale":0.1,      "prot":[3, "0x000F", "uint",  "AB", 0,  1, 0], "desc":""},
        {"tag":"IGBT3Temp",            	"name":"B相主IGBT温度(℃)",		"property":"realdata",	"history":"period",		"type":"float",		"offset":0,		"scale":0.1,      "prot":[3, "0x0010", "uint",  "AB", 0,  1, 0], "desc":""},
        {"tag":"IGBT4Temp",            	"name":"B相辅IGBT温度(℃)",		"property":"realdata",	"history":"period",		"type":"float",		"offset":0,		"scale":0.1,      "prot":[3, "0x0011", "uint",  "AB", 0,  1, 0], "desc":""},
        {"tag":"IGBT5Temp",            	"name":"C相主IGBT温度(℃)",		"property":"realdata",	"history":"period",		"type":"float",		"offset":0,		"scale":0.1,      "prot":[3, "0x0012", "uint",  "AB", 0,  1, 0], "desc":""},
        {"tag":"IGBT6Temp",            	"name":"C相辅IGBT温度(℃)",		"property":"realdata",	"history":"period",		"type":"float",		"offset":0,		"scale":0.1,      "prot":[3, "0x0013", "uint",  "AB", 0,  1, 0], "desc":""},
        {"tag":"AirInTemp",            	"name":"模块环境温度(℃)",		"property":"realdata",	"history":"period",		"type":"float",		"offset":0,		"scale":0.1,      "prot":[3, "0x0014", "int",   "AB", 0,  1, 0], "desc":""},
        {"tag":"AirOutTemp",           	"name":"模块机腔内温度(℃)",		"property":"realdata",	"history":"period",		"type":"float",		"offset":0,		"scale":0.1,      "prot":[3, "0x0015", "int",   "AB", 0,  1, 0], "desc":""},
        {"tag":"DcBusVoltage",         	"name":"直流母线电压(V)",		"property":"realdata",	"history":"period",		"type":"float",		"offset":0,		"scale":0.1,      "prot":[3, "0x0019", "uint",  "AB", 0,  1, 0], "desc":""},
		{"tag":"RunCode",              	"name":"运行状态字",				"property":"realdata",	"history":"period",		"type":"int",		"offset":0,		"scale":1,        "prot":[3, "0x001A", "uint",  "AB", 0,  1, 0], "desc":""},
        {"tag":"GeneralStatus",        	"name":"综合状态字",				"property":"realdata",	"history":"period",		"type":"int",		"offset":0,		"scale":1,        "prot":[3, "0x001B", "uint",  "AB", 0,  1, 0], "desc":""},
        {"tag":"EnvStatus",            	"name":"环境故障字",				"property":"realdata",	"history":"period",		"type":"int",		"offset":0,		"scale":1,        "prot":[3, "0x001C", "uint",  "AB", 0,  1, 0], "desc":""},
        {"tag":"generalStatus",        	"name":"硬件故障字",				"property":"realdata",	"history":"period",		"type":"int",		"offset":0,		"scale":1,        "prot":[3, "0x001D", "uint",  "AB", 0,  1, 0], "desc":""},
        {"tag":"TempStatus",           	"name":"温度故障字",				"property":"realdata",	"history":"period",		"type":"int",		"offset":0,		"scale":1,        "prot":[3, "0x001E", "uint",  "AB", 0,  1, 0], "desc":""},
        {"tag":"InnerTemp",            	"name":"机内温度(℃)",			"property":"realdata",	"history":"period",		"type":"float",		"offset":0,		"scale":0.1,      "prot":[3, "0x0024", "int",   "AB", 0,  1, 0], "desc":""},
        {"tag":"SysFault",             	"name":"系统附加故障字",			"property":"realdata",	"history":"period",		"type":"int",		"offset":0,		"scale":1,        "prot":[3, "0x0025", "uint",  "AB", 0,  1, 0], "desc":""},
		{"tag":"OnOff",       			"name":"开关机状态",				"property":"realdata",  "history":"period",		"type":"int",		"offset":0,		"scale":1,        "prot":[3, "0x001A", "bits",  "AB", 0,  1, 0], "desc":"0:关机;1:开机;"},
        {"tag":"RunStatus",    			"name":"运行状态",				"property":"realdata",  "history":"period",		"type":"int",		"offset":0,		"scale":1,        "prot":[3, "0x001A", "bits",  "AB", 1,  3, 0], "desc":"1:停机;2:自检;3:并网运行;4:离网运行;"},
        {"tag":"CharDisChar", 			"name":"充放电状态",				"property":"realdata",  "history":"period",		"type":"int",		"offset":0,		"scale":1,        "prot":[3, "0x001A", "bits",  "AB", 4,  2, 0], "desc":"0:待机;1:充电;2:放电;"},
        {"tag":"PowerReduce", 			"name":"功率降额状态",			"property":"realdata",  "history":"period",		"type":"int",		"offset":0,		"scale":1,        "prot":[3, "0x001A", "bits",  "AB", 6,  3, 0], "desc":"0:不降额;1:温度降额;2:交流电压过低降额;3:直流电压过高降额;"},
        {"tag":"MasterSlave", 			"name":"主从机身份",				"property":"realdata",  "history":"period",		"type":"int",		"offset":0,		"scale":1,        "prot":[3, "0x001A", "bits",  "AB", 9,  1, 0], "desc":"0:从机;1:主机;"},
        {"tag":"DevFault",    			"name":"设备故障",				"property":"alarm",		"history":"period",		"type":"int",		"offset":0,		"scale":1,        "prot":[3, "0x001A", "bits",  "AB", 10, 1, 0], "desc":"0:无故障;1:有故障;"},
		{"tag":"LockPhaseWarn",			"name":"锁相告警",				"property":"alarm",     "history":"period",		"type":"int",		"offset":0,		"scale":1,        "prot":[3, "0x001B", "bits",  "AB", 0,  1, 0], "desc":""},
        {"tag":"DcHardFault",			"name":"直流侧硬件软起故障",		"property":"alarm",     "history":"period",		"type":"int",		"offset":0,		"scale":1,        "prot":[3, "0x001B", "bits",  "AB", 1,  1, 0], "desc":""},
        {"tag":"AcHardFault",			"name":"交流侧硬件软起故障",		"property":"alarm",     "history":"period",		"type":"int",		"offset":0,		"scale":1,        "prot":[3, "0x001B", "bits",  "AB", 2,  1, 0], "desc":""},
        {"tag":"DcSoftFault",			"name":"直流软件软起故障",		"property":"alarm",     "history":"period",		"type":"int",		"offset":0,		"scale":1,        "prot":[3, "0x001B", "bits",  "AB", 3,  1, 0], "desc":""},
        {"tag":"GridResonance",			"name":"电网谐振故障",			"property":"alarm",     "history":"period",		"type":"int",		"offset":0,		"scale":1,        "prot":[3, "0x001B", "bits",  "AB", 4,  1, 0], "desc":""},
        {"tag":"InputImpedanceFault",	"name":"输入阻抗故障",			"property":"alarm",     "history":"period",		"type":"int",		"offset":0,		"scale":1,        "prot":[3, "0x001B", "bits",  "AB", 5,  1, 0], "desc":""},
        {"tag":"OutputImpedanceFault",	"name":"输入阻抗告警",			"property":"alarm",     "history":"period",		"type":"int",		"offset":0,		"scale":1,        "prot":[3, "0x001B", "bits",  "AB", 6,  1, 0], "desc":""},
        {"tag":"CanbCommFault",			"name":"CANB通信异常告警",		"property":"alarm",     "history":"period",		"type":"int",		"offset":0,		"scale":1,        "prot":[3, "0x001B", "bits",  "AB", 7,  1, 0], "desc":""},
        {"tag":"SysAddrConflict",   	"name":"系统存在地址冲突故障",	"property":"alarm",     "history":"period",		"type":"int",		"offset":0,		"scale":1,        "prot":[3, "0x001B", "bits",  "AB", 8,  1, 0], "desc":""},
        {"tag":"MasterAddrConflict",	"name":"系统主机存在地址冲突故障","property":"alarm",     "history":"period",		"type":"int",		"offset":0,		"scale":1,        "prot":[3, "0x001B", "bits",  "AB", 9,  1, 0], "desc":""},
        {"tag":"ModuleAddrFault",   	"name":"模块地址异常故障",		"property":"alarm",     "history":"period",		"type":"int",		"offset":0,		"scale":1,        "prot":[3, "0x001B", "bits",  "AB", 10, 1, 0], "desc":""},
        {"tag":"DcVolSampleFault",  	"name":"DC电压采样故障告警",		"property":"alarm",     "history":"period",		"type":"int",		"offset":0,		"scale":1,        "prot":[3, "0x001B", "bits",  "AB", 11, 1, 0], "desc":""},
        {"tag":"AcVolSampleFault",  	"name":"AC电压采样异常告警",		"property":"alarm",     "history":"period",		"type":"int",		"offset":0,		"scale":1,        "prot":[3, "0x001B", "bits",  "AB", 12, 1, 0], "desc":""},
        {"tag":"DcRelayFault",      	"name":"DC侧主继电器告警",		"property":"alarm",     "history":"period",		"type":"int",		"offset":0,		"scale":1,        "prot":[3, "0x001B", "bits",  "AB", 13, 1, 0], "desc":""},
        {"tag":"BusWarn",           	"name":"母线中点不均告警",		"property":"alarm",     "history":"period",		"type":"int",		"offset":0,		"scale":1,        "prot":[3, "0x001B", "bits",  "AB", 14, 1, 0], "desc":""},
        {"tag":"OverLoadWarn",      	"name":"过载告警",				"property":"alarm",     "history":"period",		"type":"int",		"offset":0,		"scale":1,        "prot":[3, "0x001B", "bits",  "AB", 15, 1, 0], "desc":""},
		{"tag":"PosBusOverVoWarn2", 	"name":"正母线过压二级告警",		"property":"alarm",     "history":"period",		"type":"int",		"offset":0,		"scale":1,        "prot":[3, "0x001C", "bits",  "AB", 0,  1, 0], "desc":""},
        {"tag":"NegBusOverVoWarn2", 	"name":"负母线过压二级告警",		"property":"alarm",     "history":"period",		"type":"int",		"offset":0,		"scale":1,        "prot":[3, "0x001C", "bits",  "AB", 1,  1, 0], "desc":""},
        {"tag":"A1phaOverCurrWarn", 	"name":"A1相过流告警",			"property":"alarm",     "history":"period",		"type":"int",		"offset":0,		"scale":1,        "prot":[3, "0x001C", "bits",  "AB", 2,  1, 0], "desc":""},
        {"tag":"B1phaOverCurrWarn", 	"name":"B1相过流告警",			"property":"alarm",     "history":"period",		"type":"int",		"offset":0,		"scale":1,        "prot":[3, "0x001C", "bits",  "AB", 3,  1, 0], "desc":""},
        {"tag":"C1phaOverCurrWarn", 	"name":"C1相过流告警",			"property":"alarm",     "history":"period",		"type":"int",		"offset":0,		"scale":1,        "prot":[3, "0x001C", "bits",  "AB", 4,  1, 0], "desc":""},
        {"tag":"A2phaOverCurrWarn", 	"name":"A2相过流告警",			"property":"alarm",     "history":"period",		"type":"int",		"offset":0,		"scale":1,        "prot":[3, "0x001C", "bits",  "AB", 5,  1, 0], "desc":""},
        {"tag":"B2phaOverCurrWarn", 	"name":"B2相过流告警",			"property":"alarm",     "history":"period",		"type":"int",		"offset":0,		"scale":1,        "prot":[3, "0x001C", "bits",  "AB", 6,  1, 0], "desc":""},
        {"tag":"C2phaOverCurrWarn", 	"name":"C2相过流告警",			"property":"alarm",     "history":"period",		"type":"int",		"offset":0,		"scale":1,        "prot":[3, "0x001C", "bits",  "AB", 7,  1, 0], "desc":""},
        {"tag":"SlavePowerFault",   	"name":"辅助电源故障",			"property":"alarm",     "history":"period",		"type":"int",		"offset":0,		"scale":1,        "prot":[3, "0x001C", "bits",  "AB", 8,  1, 0], "desc":""},
        {"tag":"CanaCommFault",     	"name":"并机CANA通信故障",		"property":"alarm",     "history":"period",		"type":"int",		"offset":0,		"scale":1,        "prot":[3, "0x001C", "bits",  "AB", 9,  1, 0], "desc":""},
        {"tag":"Fan1Fault",       		"name":"风机1故障",				"property":"alarm",     "history":"period",		"type":"int",		"offset":0,		"scale":1,        "prot":[3, "0x001C", "bits",  "AB", 10, 1, 0], "desc":""},
        {"tag":"Fan2Fault",       		"name":"风机2故障",				"property":"alarm",     "history":"period",		"type":"int",		"offset":0,		"scale":1,        "prot":[3, "0x001C", "bits",  "AB", 11, 1, 0], "desc":""},
        {"tag":"Fan3Fault",       		"name":"风机3故障",				"property":"alarm",     "history":"period",		"type":"int",		"offset":0,		"scale":1,        "prot":[3, "0x001C", "bits",  "AB", 12, 1, 0], "desc":""},
        {"tag":"InverterOverVol", 		"name":"逆变过压告警",			"property":"alarm",     "history":"period",		"type":"int",		"offset":0,		"scale":1,        "prot":[3, "0x001C", "bits",  "AB", 13, 1, 0], "desc":""},
        {"tag":"InverterUnderVol",		"name":"逆变欠压告警",			"property":"alarm",     "history":"period",		"type":"int",		"offset":0,		"scale":1,        "prot":[3, "0x001C", "bits",  "AB", 14, 1, 0], "desc":""},
        {"tag":"UrgentStopFault", 		"name":"急停故障",				"property":"alarm",     "history":"period",		"type":"int",		"offset":0,		"scale":1,        "prot":[3, "0x001C", "bits",  "AB", 15, 1, 0], "desc":""},
		{"tag":"GridVolHiWarn",   		"name":"电网电压高告警",			"property":"alarm",     "history":"period",		"type":"int",		"offset":0,		"scale":1,        "prot":[3, "0x001D", "bits",  "AB", 0,  1, 0], "desc":""},
        {"tag":"GridVolLoWarn",   		"name":"电网电压低告警",			"property":"alarm",     "history":"period",		"type":"int",		"offset":0,		"scale":1,        "prot":[3, "0x001D", "bits",  "AB", 1,  1, 0], "desc":""},
        {"tag":"GridFreHiWarn",    		"name":"电网频率高告警",			"property":"alarm",     "history":"period",		"type":"int",		"offset":0,		"scale":1,        "prot":[3, "0x001D", "bits",  "AB", 2,  1, 0], "desc":""},
        {"tag":"GridFreLoWarn",    		"name":"电网频率低告警",			"property":"alarm",     "history":"period",		"type":"int",		"offset":0,		"scale":1,        "prot":[3, "0x001D", "bits",  "AB", 3,  1, 0], "desc":""},
        {"tag":"BusVolHiWarn",     		"name":"母线总压过高告警",		"property":"alarm",     "history":"period",		"type":"int",		"offset":0,		"scale":1,        "prot":[3, "0x001D", "bits",  "AB", 4,  1, 0], "desc":""},
        {"tag":"BusVolLoWarn",     		"name":"母线总压过低告警",		"property":"alarm",     "history":"period",		"type":"int",		"offset":0,		"scale":1,        "prot":[3, "0x001D", "bits",  "AB", 5,  1, 0], "desc":""},
        {"tag":"PosBusOverVoWarn1",		"name":"正母线一级过压告警",		"property":"alarm",     "history":"period",		"type":"int",		"offset":0,		"scale":1,        "prot":[3, "0x001D", "bits",  "AB", 6,  1, 0], "desc":""},
        {"tag":"NegBusOverVoWarn1",		"name":"负母线一级过压告警",		"property":"alarm",     "history":"period",		"type":"int",		"offset":0,		"scale":1,        "prot":[3, "0x001D", "bits",  "AB", 7,  1, 0], "desc":""},
        {"tag":"DcPortOverVoWarn", 		"name":"直流端口过压告警",		"property":"alarm",     "history":"period",		"type":"int",		"offset":0,		"scale":1,        "prot":[3, "0x001D", "bits",  "AB", 8,  1, 0], "desc":""},
        {"tag":"DcPortUnderVoWarn",		"name":"直流端口欠压告警",		"property":"alarm",     "history":"period",		"type":"int",		"offset":0,		"scale":1,        "prot":[3, "0x001D", "bits",  "AB", 9,  1, 0], "desc":""},
        {"tag":"GridPhaseWarn",    		"name":"电网相序告警",			"property":"alarm",     "history":"period",		"type":"int",		"offset":0,		"scale":1,        "prot":[3, "0x001D", "bits",  "AB", 10, 1, 0], "desc":""},
        {"tag":"InvertPhaseWarn",    	"name":"逆变相序告警",			"property":"alarm",     "history":"period",		"type":"int",		"offset":0,		"scale":1,        "prot":[3, "0x001D", "bits",  "AB", 11, 1, 0], "desc":""},
        {"tag":"InvertLockWarn",     	"name":"逆变幅值锁定告警",		"property":"alarm",     "history":"period",		"type":"int",		"offset":0,		"scale":1,        "prot":[3, "0x001D", "bits",  "AB", 12, 1, 0], "desc":""},
        {"tag":"AcOutShortedWarn",   	"name":"交流输出短路故障",		"property":"alarm",     "history":"period",		"type":"int",		"offset":0,		"scale":1,        "prot":[3, "0x001D", "bits",  "AB", 13, 1, 0], "desc":""},
        {"tag":"AcCurSampWarn",      	"name":"交流电流采样故障",		"property":"alarm",     "history":"period",		"type":"int",		"offset":0,		"scale":1,        "prot":[3, "0x001D", "bits",  "AB", 14, 1, 0], "desc":""},
        {"tag":"RS485CommWarn",      	"name":"RS485通信故障",			"property":"alarm",     "history":"period",		"type":"int",		"offset":0,		"scale":1,        "prot":[3, "0x001D", "bits",  "AB", 15, 1, 0], "desc":""},
		{"tag":"InAirEnvTempHiWarn", 	"name":"模块机腔内温度过高告警",	"property":"alarm",     "history":"period",		"type":"int",		"offset":0,		"scale":1,        "prot":[3, "0x001E", "bits",  "AB", 0,  1, 0], "desc":""},
        {"tag":"OutAirEnvTempHiWarn",	"name":"环境温度过高告警",		"property":"alarm",     "history":"period",		"type":"int",		"offset":0,		"scale":1,        "prot":[3, "0x001E", "bits",  "AB", 1,  1, 0], "desc":""},
        {"tag":"A2TempHiWarn",       	"name":"模组A相主管温度过高告警",	"property":"alarm",     "history":"period",		"type":"int",		"offset":0,		"scale":1,        "prot":[3, "0x001E", "bits",  "AB", 2,  1, 0], "desc":""},
        {"tag":"B2TempHiWarn",       	"name":"模组A相辅管温度过高告警",	"property":"alarm",     "history":"period",		"type":"int",		"offset":0,		"scale":1,        "prot":[3, "0x001E", "bits",  "AB", 3,  1, 0], "desc":""},
        {"tag":"C2TempHiWarn",       	"name":"模组B相主管温度过高告警",	"property":"alarm",     "history":"period",		"type":"int",		"offset":0,		"scale":1,        "prot":[3, "0x001E", "bits",  "AB", 4,  1, 0], "desc":""},
        {"tag":"A1TempHiWarn",       	"name":"模组B相辅管温度过高告警",	"property":"alarm",     "history":"period",		"type":"int",		"offset":0,		"scale":1,        "prot":[3, "0x001E", "bits",  "AB", 5,  1, 0], "desc":""},
        {"tag":"B1TempHiWarn",       	"name":"模组C相主管温度过高告警",	"property":"alarm",     "history":"period",		"type":"int",		"offset":0,		"scale":1,        "prot":[3, "0x001E", "bits",  "AB", 6,  1, 0], "desc":""},
        {"tag":"C1TempHiWarn",       	"name":"模组C相辅管温度过高告警",	"property":"alarm",     "history":"period",		"type":"int",		"offset":0,		"scale":1,        "prot":[3, "0x001E", "bits",  "AB", 7,  1, 0], "desc":""},
        {"tag":"A2SensorFault",      	"name":"模组A相主管温度传感器故障","property":"alarm",	"history":"period",		"type":"int",		"offset":0,		"scale":1,        "prot":[3, "0x001E", "bits",  "AB", 8,  1, 0], "desc":""},
        {"tag":"B2SensorFault",      	"name":"模组A相辅管温度传感器故障","property":"alarm",	"history":"period",		"type":"int",		"offset":0,		"scale":1,        "prot":[3, "0x001E", "bits",  "AB", 9,  1, 0], "desc":""},
        {"tag":"C2SensorFault",      	"name":"模组B相主管温度传感器故障","property":"alarm",	"history":"period",		"type":"int",		"offset":0,		"scale":1,        "prot":[3, "0x001E", "bits",  "AB", 10, 1, 0], "desc":""},
        {"tag":"A1SensorFault",      	"name":"模组B相辅管温度传感器故障","property":"alarm",	"history":"period",		"type":"int",		"offset":0,		"scale":1,        "prot":[3, "0x001E", "bits",  "AB", 11, 1, 0], "desc":""},
        {"tag":"B1SensorFault",      	"name":"模组C相主管温度传感器故障","property":"alarm",	"history":"period",		"type":"int",		"offset":0,		"scale":1,        "prot":[3, "0x001E", "bits",  "AB", 12, 1, 0], "desc":""},
        {"tag":"C1SensorFault",      	"name":"模组C相辅管温度传感器故障","property":"alarm",	"history":"period",		"type":"int",		"offset":0,		"scale":1,        "prot":[3, "0x001E", "bits",  "AB", 13, 1, 0], "desc":""},
        {"tag":"AcGridInFault",      	"name":"AC恒压电网接入故障",		"property":"alarm",     "history":"period",		"type":"int",		"offset":0,		"scale":1,        "prot":[3, "0x001E", "bits",  "AB", 14, 1, 0], "desc":""},
        {"tag":"DspSwFault",         	"name":"DSP软件不匹配故障",		"property":"alarm",     "history":"period",		"type":"int",		"offset":0,		"scale":1,        "prot":[3, "0x001E", "bits",  "AB", 15, 1, 0], "desc":""},
        {"tag":"Alarm_1",            	"name":"外部风扇4故障",			"property":"alarm",     "history":"period",		"type":"int",		"offset":0,		"scale":1,        "prot":[3, "0x0025", "bits",  "AB", 1,  1, 0], "desc":""},
        {"tag":"Alarm_2",            	"name":"内部风扇1故障",			"property":"alarm",     "history":"period",		"type":"int",		"offset":0,		"scale":1,        "prot":[3, "0x0025", "bits",  "AB", 2,  1, 0], "desc":""},
        {"tag":"Alarm_3",            	"name":"内部风扇2故障",			"property":"alarm",     "history":"period",		"type":"int",		"offset":0,		"scale":1,        "prot":[3, "0x0025", "bits",  "AB", 3,  1, 0], "desc":""},
        {"tag":"Alarm_4",            	"name":"IGBT驱动故障",			"property":"alarm",     "history":"period",		"type":"int",		"offset":0,		"scale":1,        "prot":[3, "0x0025", "bits",  "AB", 4,  1, 0], "desc":""},
        {"tag":"Alarm_5",            	"name":"频率快检异常",			"property":"alarm",     "history":"period",		"type":"int",		"offset":0,		"scale":1,        "prot":[3, "0x0025", "bits",  "AB", 6,  1, 0], "desc":""}
    
	],
    "write_reg":[
        {"tag":"StartStopCtr",      	"name":"启停机控制",				"property":"realdata",	"history":"change",		"type":"int",		"offset":0,		"scale":1,		"no_fetch":0,  "prot":[3, "0x0065", "uint",  "AB"], "desc":"65280:启动;255:停止;"},
	    {"tag":"WorkMode",          	"name":"工作模式",				"property":"realdata",	"history":"change",		"type":"int",		"offset":0,		"scale":1,		"no_fetch":0,  "prot":[3, "0x0066", "uint",  "AB"], "desc":"1:DC恒压;2:DC恒流;3:DC恒功率;4:AC恒压;5:AC恒流;6:AC恒功率;"},
        {"tag":"ActPowSet",         	"name":"有功设定(kW)",			"property":"realdata",	"history":"change",		"type":"float",		"offset":0,		"scale":0.1,	"no_fetch":0,  "prot":[3, "0x0067", "int",   "AB"], "desc":""},
        {"tag":"ReactPowSet",       	"name":"无功设定(kVar)",			"property":"realdata",	"history":"change",		"type":"float",		"offset":0,		"scale":0.1,	"no_fetch":0,  "prot":[3, "0x0068", "int",   "AB"], "desc":""},
        {"tag":"PowerFactorSet",		"name":"功率因素设定",			"property":"realdata",	"history":"change",		"type":"float",		"offset":0,		"scale":0.001,	"no_fetch":0,  "prot":[3, "0x0069", "int",   "AB"], "desc":""},
        {"tag":"DcCurSet",				"name":"直流电流设置(A)",		"property":"realdata",	"history":"change",		"type":"float",		"offset":0,		"scale":0.1,	"no_fetch":0,  "prot":[3, "0x006A", "int",   "AB"], "desc":""},
        {"tag":"DcVolSet",				"name":"直流电压设置(V)",		"property":"realdata",	"history":"change",		"type":"float",		"offset":0,		"scale":0.1,	"no_fetch":0,  "prot":[3, "0x006B", "uint",  "AB"], "desc":""},
        {"tag":"DcPowerSet",			"name":"直流功率设置(kW)",		"property":"realdata",	"history":"change",		"type":"float",		"offset":0,		"scale":0.1,	"no_fetch":0,  "prot":[3, "0x006C", "int",   "AB"], "desc":""},
        {"tag":"AphaseActPower", 		"name":"A相有功功率设置(kW)",		"property":"realdata",	"history":"change",		"type":"float",		"offset":0,		"scale":0.1,	"no_fetch":0,  "prot":[3, "0x006D", "int",   "AB"], "desc":""},
        {"tag":"BphaseActPower", 		"name":"B相有功功率设置(kW)",		"property":"realdata",	"history":"change",		"type":"float",		"offset":0,		"scale":0.1,	"no_fetch":0,  "prot":[3, "0x006E", "int",   "AB"], "desc":""},
        {"tag":"CphaseActPower", 		"name":"C相有功功率设置(kW)",		"property":"realdata",	"history":"change",		"type":"float",		"offset":0,		"scale":0.1,	"no_fetch":0,  "prot":[3, "0x006F", "int",   "AB"], "desc":""},
        {"tag":"AcVol",					"name":"交流电压设置(V)",		"property":"realdata",	"history":"change",		"type":"float",		"offset":0,		"scale":0.1,	"no_fetch":0,  "prot":[3, "0x0071", "uint",  "AB"], "desc":""},
        {"tag":"AcCur",					"name":"交流电流设置(A)",		"property":"realdata",	"history":"change",		"type":"float",		"offset":0,		"scale":0.1,	"no_fetch":0,  "prot":[3, "0x0072", "int",   "AB"], "desc":""},
        {"tag":"AcFrequencySet",		"name":"交流频率设置(Hz)",		"property":"realdata",	"history":"change",		"type":"float",		"offset":0,		"scale":0.01,	"no_fetch":0,  "prot":[3, "0x0073", "uint",  "AB"], "desc":""},
        {"tag":"ReactPowWaySet",		"name":"无功设置方式",			"property":"realdata",	"history":"change",		"type":"int",		"offset":0,		"scale":1,		"no_fetch":0,  "prot":[3, "0x0075", "uint",  "AB"], "desc":"1:设置无功值;2:设置功率因数;"},
        {"tag":"3PhaseSet",				"name":"三相不平衡输出",			"property":"realdata",	"history":"change",		"type":"int",		"offset":0,		"scale":1,		"no_fetch":0,  "prot":[3, "0x0077", "uint",  "AB"], "desc":"0:禁止;1:使能;"},
        {"tag":"Clear",					"name":"故障状态清除",			"property":"realdata",	"history":"change",		"type":"int",		"offset":0,		"scale":1,		"no_fetch":0,  "prot":[3, "0x0088", "uint",  "AB"], "desc":"238:手动;60928:自动(默认);"},
        {"tag":"Reset",					"name":"恢复出厂设置",			"property":"realdata",	"history":"change",		"type":"int",		"offset":0,		"scale":1,		"no_fetch":0,  "prot":[3, "0x0089", "uint",  "AB"], "desc":"14906:恢复;"},
        {"tag":"HeartBeat",				"name":"使能心跳包",				"property":"realdata",	"history":"change",		"type":"int",		"offset":0,		"scale":1,		"no_fetch":0,  "prot":[3, "0x008A", "uint",  "AB"], "desc":"0:禁止;1:使能;"},
        {"tag":"AphaseReactivePowerSet","name":"A相无功功率设置(kVar)",	"property":"realdata",	"history":"change",		"type":"float",		"offset":0,		"scale":0.1,	"no_fetch":0,  "prot":[3, "0x0093", "int",   "AB"], "desc":""},
        {"tag":"BphaseReactivePowerSet","name":"B相无功功率设置(kVar)",	"property":"realdata",	"history":"change",		"type":"float",		"offset":0,		"scale":0.1,	"no_fetch":0,  "prot":[3, "0x0094", "int",   "AB"], "desc":""},
        {"tag":"CphaseReactivePowerSet","name":"C相无功功率设置(kVar)",	"property":"realdata",	"history":"change",		"type":"float",		"offset":0,		"scale":0.1,	"no_fetch":0,  "prot":[3, "0x0095", "int",   "AB"], "desc":""},
        {"tag":"ReactivePowerEnable",	"name":"交流无功功率单项控制使能","property":"realdata",	"history":"change",		"type":"int",		"offset":0,		"scale":1,		"no_fetch":0,  "prot":[3, "0x0096", "uint",  "AB"], "desc":"0:禁止;1:使能;"}
 
    ]
}