{
    "info":{
        "protocol":["modbus_tcp","modbus_rtu"],
        "type":"OTHERS",
        "vendor":"程控电源",
        "model":"JKDY10000-8",
        "version":"0.0.0-alpha",
        "compatible":"5.312.0000",
		"url":"https://drive.weixin.qq.com/s?k=AIMAewc7AAgYbq5PqT"
    },
    "poll_list":[
        {"scan_rate":2000, "prot":[3,	"0x0000",	13]},
        {"scan_rate":2000, "prot":[3,	"0x0100",	22]}

    ],
    "read_reg":[
        {"tag":"Read_1",			"name":"状态位",				"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x0000",	"uint",	"AB",	0,	1,	0],"desc":""},
        {"tag":"Read_1",			"name":"电源未启动",			"property":"realdata",	"history":"both",	"type":"float",	"offset":0,	"scale":1,		"prot":[3,	"0x0000",	"bits",	"AB",	0,	1,	0],"desc":"0:电源未启动;1:电源已经启动"},
        {"tag":"Read_1",			"name":"本地控制",				"property":"realdata",	"history":"both",	"type":"float",	"offset":0,	"scale":1,		"prot":[3,	"0x0000",	"bits",	"AB",	1,	1,	0],"desc":"0:本地控制;1:远程控制"},
        {"tag":"Read_1",			"name":"禁止输出",				"property":"realdata",	"history":"both",	"type":"float",	"offset":0,	"scale":1,		"prot":[3,	"0x0000",	"bits",	"AB",	4,	1,	0],"desc":"0:禁止输出;1:允许输出"},
        {"tag":"Read_1",			"name":"恒流",					"property":"realdata",	"history":"both",	"type":"float",	"offset":0,	"scale":1,		"prot":[3,	"0x0000",	"bits",	"AB",	5,	1,	0],"desc":"0:恒流;1:恒压"},
        {"tag":"Read_1",			"name":"欠压",					"property":"realdata",	"history":"both",	"type":"float",	"offset":0,	"scale":1,		"prot":[3,	"0x0000",	"bits",	"AB",	8,	1,	0],"desc":"0:欠压;1:正常"},
        {"tag":"Read_1",			"name":"过压",					"property":"realdata",	"history":"both",	"type":"float",	"offset":0,	"scale":1,		"prot":[3,	"0x0000",	"bits",	"AB",	9,	1,	0],"desc":"0:过压;1:正常"},
        {"tag":"Read_1",			"name":"过流",					"property":"realdata",	"history":"both",	"type":"float",	"offset":0,	"scale":1,		"prot":[3,	"0x0000",	"bits",	"AB",	10,	1,	0],"desc":"0:过流;1:正常"},
        {"tag":"Read_1",			"name":"过温",					"property":"realdata",	"history":"both",	"type":"float",	"offset":0,	"scale":1,		"prot":[3,	"0x0000",	"bits",	"AB",	11,	1,	0],"desc":"0:过温;1:正常"},
        {"tag":"Read_2",			"name":"温度(℃)",				"property":"realdata",	"history":"both",	"type":"float",	"offset":0,	"scale":0.01,	"prot":[3,	"0x0002",	"uint",	"ABCD",	0,	1,	0],"desc":""},
        {"tag":"Read_3",			"name":"实际电压(V)",			"property":"realdata",	"history":"both",	"type":"float",	"offset":0,	"scale":0.01,	"prot":[3,	"0x0004",	"uint",	"ABCD",	0,	1,	0],"desc":""},
        {"tag":"Read_4",			"name":"实际电流(A)",			"property":"realdata",	"history":"both",	"type":"float",	"offset":0,	"scale":0.001,	"prot":[3,	"0x0006",	"uint",	"ABCD",	0,	1,	0],"desc":""},
        {"tag":"Read_5",			"name":"额定电压",				"property":"realdata",	"history":"both",	"type":"float",	"offset":0,	"scale":1,		"prot":[3,	"0x0112",	"uint",	"ABCD",	0,	1,	0],"desc":""},
        {"tag":"Read_6",			"name":"额定电流",				"property":"realdata",	"history":"both",	"type":"float",	"offset":0,	"scale":1,		"prot":[3,	"0x0114",	"uint",	"ABCD",	0,	1,	0],"desc":""}
	
    ],		
    "write_reg":[		
        {"tag":"Write_1",				"name":"控制位",			"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":1,		"no_fetch":0,	"prot":[3,	"0x0009",	"uint",	"AB",	0,	1,	0],"desc":""},
        {"tag":"Write_2",				"name":"停止电源",			"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":1,		"no_fetch":0,	"prot":[3,	"0x0009",	"bits",	"AB",	0,	1,	0],"desc":"0:停止电源;1:启动电源"},
        {"tag":"Write_3",				"name":"本地控制",			"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":1,		"no_fetch":0,	"prot":[3,	"0x0009",	"bits",	"AB",	1,	1,	0],"desc":"0:本地控制;1:远程控制"},
        {"tag":"Write_4",				"name":"设定电压(V)",		"property":"realdata",	"history":"both",	"type":"float",	"offset":0,	"scale":0.01,	"no_fetch":0,	"prot":[3,	"0x000A",	"uint",	"ABCD"],"desc":""},
        {"tag":"Write_5",				"name":"设定电流(A)",		"property":"realdata",	"history":"both",	"type":"float",	"offset":0,	"scale":0.01,	"no_fetch":0,	"prot":[3,	"0x000C",	"uint",	"ABCD"],"desc":""},
        {"tag":"Write_6",				"name":"通信地址",			"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":1,		"no_fetch":0,	"prot":[3,	"0x0100",	"uint",	"AB"],"desc":""},
        {"tag":"Write_7",				"name":"通信速率",			"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":1,		"no_fetch":0,	"prot":[3,	"0x0101",	"uint",	"AB"],"desc":"1:600;2:1200;3:2400;4:4800;5:9600;6:19200;7:38400;8:57600;9:115200"},
        {"tag":"Write_8",				"name":"设定过压",			"property":"realdata",	"history":"both",	"type":"float",	"offset":0,	"scale":1,		"no_fetch":0,	"prot":[3,	"0x0102",	"uint",	"ABCD"],"desc":""},
        {"tag":"Write_9",				"name":"设定过流",			"property":"realdata",	"history":"both",	"type":"float",	"offset":0,	"scale":1,		"no_fetch":0,	"prot":[3,	"0x0104",	"uint",	"ABCD"],"desc":""},
        {"tag":"Write_10",				"name":"控制输出电压",		"property":"realdata",	"history":"both",	"type":"float",	"offset":0,	"scale":1,		"no_fetch":0,	"prot":[3,	"0x0108",	"uint",	"ABCD"],"desc":""},
        {"tag":"Write_11",				"name":"控制输出电流",		"property":"realdata",	"history":"both",	"type":"float",	"offset":0,	"scale":1,		"no_fetch":0,	"prot":[3,	"0x010A",	"uint",	"ABCD"],"desc":""},
        {"tag":"Write_12",				"name":"控制PWM周期",		"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":1,		"no_fetch":0,	"prot":[3,	"0x010C",	"uint",	"ABCD"],"desc":""},
        {"tag":"Write_13",				"name":"控制PWM占空比0",	"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":1,		"no_fetch":0,	"prot":[3,	"0x010E",	"uint",	"ABCD"],"desc":""},
        {"tag":"Write_14",				"name":"控制PWM占空比1",	"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":1,		"no_fetch":0,	"prot":[3,	"0x0110",	"uint",	"ABCD"],"desc":""}
    ]
}