﻿{
  "communicationName": "serialPort",
  "modules": [
    {
      "name": "WATSN",
      "factory": "施耐德",
      "registers": [
        {
          "name": "S1A相电压",
          "abbreviation": "S1A相电压",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": "V"
        },
        {
          "name": "S1B相电压",
          "abbreviation": "S1B相电压",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": "V"
        },
        {
          "name": "S1C相电压",
          "abbreviation": "S1C相电压",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": "V"
        },
        {
          "name": "S2A相电压",
          "abbreviation": "S2A相电压",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": "V"
        },
        {
          "name": "S2B相电压",
          "abbreviation": "S2B相电压",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": "V"
        },
        {
          "name": "S2C相电压",
          "abbreviation": "S2C相电压",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": "V"
        },
        {
          "name": "S1欠压阈值",
          "abbreviation": "S1欠压阈值",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": ""
        },
        {
          "name": "S1过压阈值",
          "abbreviation": "S1过压阈值",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": ""
        },
        {
          "name": "S2欠压阈值",
          "abbreviation": "S2欠压阈值",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": ""
        },
        {
          "name": "S2过压阈值",
          "abbreviation": "S2过压阈值",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": ""
        },
        {
          "name": "转换延时",
          "abbreviation": "转换延时",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": ""
        },
        {
          "name": "双分停留时间",
          "abbreviation": "双分停留时间",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": ""
        },
        {
          "name": "返回延时",
          "abbreviation": "返回延时",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": ""
        },
        {
          "name": "转换次数",
          "abbreviation": "转换次数",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": ""
        },
        {
          "name": "S1分闸",
          "abbreviation": "S1分闸",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "bool",
          "readWrite": "R",
          "isAlarm": "-1",
          "description": "1=打开,0=关闭"
        },
        {
          "name": "S1合闸",
          "abbreviation": "S1合闸",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "bool",
          "readWrite": "R",
          "isAlarm": "-1",
          "description": "1=打开,0=关闭"
        },
        {
          "name": "S1脱扣",
          "abbreviation": "S1脱扣",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "bool",
          "readWrite": "R",
          "isAlarm": "-1",
          "description": "1=打开,0=关闭"
        },
        {
          "name": "S2分闸",
          "abbreviation": "S2分闸",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "bool",
          "readWrite": "R",
          "isAlarm": "-1",
          "description": "1=打开,0=关闭"
        },
        {
          "name": "S2合闸",
          "abbreviation": "S2合闸",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "bool",
          "readWrite": "R",
          "isAlarm": "-1",
          "description": "1=打开,0=关闭"
        },
        {
          "name": "S2脱扣",
          "abbreviation": "S2脱扣",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "bool",
          "readWrite": "R",
          "isAlarm": "-1",
          "description": "1=打开,0=关闭"
        },
        {
          "name": "S1电压故障",
          "abbreviation": "S1电压故障",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "bool",
          "readWrite": "R",
          "isAlarm": "1",
          "description": "1=报警,0=正常"
        },
        {
          "name": "S2电压故障",
          "abbreviation": "S2电压故障",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "bool",
          "readWrite": "R",
          "isAlarm": "1",
          "description": "1=报警,0=正常"
        },
        {
          "name": "手动模式",
          "abbreviation": "手动模式",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "bool",
          "readWrite": "R",
          "isAlarm": "-1",
          "description": "1=打开,0=关闭"
        },
        {
          "name": "消防状态",
          "abbreviation": "消防状态",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "bool",
          "readWrite": "R",
          "isAlarm": "-1",
          "description": "1=打开,0=关闭"
        },
        {
          "name": "自投自复",
          "abbreviation": "自投自复",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "bool",
          "readWrite": "R",
          "isAlarm": "-1",
          "description": "1=打开,0=关闭"
        },
        {
          "name": "自投不自复",
          "abbreviation": "自投不自复",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "bool",
          "readWrite": "R",
          "isAlarm": "-1",
          "description": "1=打开,0=关闭"
        },
        {
          "name": "互为备用",
          "abbreviation": "互为备用",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "bool",
          "readWrite": "R",
          "isAlarm": "-1",
          "description": "1=打开,0=关闭"
        },
        {
          "name": "火线零线接反",
          "abbreviation": "火线零线接反",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "bool",
          "readWrite": "R",
          "isAlarm": "-1",
          "description": "1=打开,0=关闭"
        },
        {
          "name": "转换超时",
          "abbreviation": "转换超时",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "bool",
          "readWrite": "R",
          "isAlarm": "-1",
          "description": "1=打开,0=关闭"
        },
        {
          "name": "双合闸",
          "abbreviation": "双合闸",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "bool",
          "readWrite": "R",
          "isAlarm": "-1",
          "description": "1=打开,0=关闭"
        },
        {
          "name": "双分闸",
          "abbreviation": "双分闸",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "bool",
          "readWrite": "R",
          "isAlarm": "-1",
          "description": "1=打开,0=关闭"
        },
        {
          "name": "频繁操作",
          "abbreviation": "频繁操作",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "bool",
          "readWrite": "R",
          "isAlarm": "-1",
          "description": "1=打开,0=关闭"
        },
        {
          "name": "分闸失败",
          "abbreviation": "分闸失败",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "bool",
          "readWrite": "R",
          "isAlarm": "-1",
          "description": "1=打开,0=关闭"
        }
      ],
      "deviceType": "ATS",
      "deviceKind": "动力",
      "deviceFamily": "设施"
    },
    {
      "name": "WATSN32",
      "factory": "施耐德",
      "registers": [
        {
          "name": "额定工作频率设置",
          "abbreviation": "额定工作频率设置",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": "Hz"
        },
        {
          "name": "基准电压设置",
          "abbreviation": "基准电压设置",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": "V"
        },
        {
          "name": "互感器变比",
          "abbreviation": "互感器变比",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": ""
        },
        {
          "name": "S1A相电压",
          "abbreviation": "S1A相电压",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": "V"
        },
        {
          "name": "S1B相电压",
          "abbreviation": "S1B相电压",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": "V"
        },
        {
          "name": "S1C相电压",
          "abbreviation": "S1C相电压",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": "V"
        },
        {
          "name": "S2A相电压",
          "abbreviation": "S2A相电压",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": "V"
        },
        {
          "name": "S2B相电压",
          "abbreviation": "S2B相电压",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": "V"
        },
        {
          "name": "S2C相电压",
          "abbreviation": "S2C相电压",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": "V"
        },
        {
          "name": "A相电流",
          "abbreviation": "A相电流",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": "A"
        },
        {
          "name": "B相电流",
          "abbreviation": "B相电流",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": "A"
        },
        {
          "name": "C相电流",
          "abbreviation": "C相电流",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": "A"
        },
        {
          "name": "功率方向",
          "abbreviation": "功率方向",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": "KW"
        },
        {
          "name": "有功功率",
          "abbreviation": "有功功率",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": "KW"
        },
        {
          "name": "有功电能",
          "abbreviation": "有功电能",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": "KW/h"
        },
        {
          "name": "S1频率",
          "abbreviation": "S1频率",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": "Hz"
        },
        {
          "name": "S2频率",
          "abbreviation": "S2频率",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": "Hz"
        },
        {
          "name": "S1三相不平衡度",
          "abbreviation": "S1三相不平衡度",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": ""
        },
        {
          "name": "S2三相不平衡度",
          "abbreviation": "S2三相不平衡度",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": ""
        },
        {
          "name": "温度1",
          "abbreviation": "温度1",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": "℃"
        },
        {
          "name": "温度2",
          "abbreviation": "温度2",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": "℃"
        },
        {
          "name": "温度3",
          "abbreviation": "温度3",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": "℃"
        },
        {
          "name": "温度4",
          "abbreviation": "温度4",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": "℃"
        },
        {
          "name": "漏电数值",
          "abbreviation": "漏电数值",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": ""
        },
        {
          "name": "总转换次数",
          "abbreviation": "总转换次数",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": ""
        },
        {
          "name": "S1电源故障",
          "abbreviation": "S1电源故障",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "bool",
          "readWrite": "R",
          "isAlarm": "1",
          "description": "1=报警,0=正常"
        },
        {
          "name": "S1正序",
          "abbreviation": "S1正序",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "bool",
          "readWrite": "R",
          "isAlarm": "-1",
          "description": "1=打开,0=关闭"
        },
        {
          "name": "S1负序",
          "abbreviation": "S1负序",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "bool",
          "readWrite": "R",
          "isAlarm": "-1",
          "description": "1=打开,0=关闭"
        },
        {
          "name": "S2电源故障",
          "abbreviation": "S2电源故障",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "bool",
          "readWrite": "R",
          "isAlarm": "1",
          "description": "1=报警,0=正常"
        },
        {
          "name": "S2正序",
          "abbreviation": "S2正序",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "bool",
          "readWrite": "R",
          "isAlarm": "-1",
          "description": "1=打开,0=关闭"
        },
        {
          "name": "S2负序",
          "abbreviation": "S2负序",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "bool",
          "readWrite": "R",
          "isAlarm": "-1",
          "description": "1=打开,0=关闭"
        },
        {
          "name": "相线和中性线接反",
          "abbreviation": "相线和中性线接反",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "bool",
          "readWrite": "R",
          "isAlarm": "-1",
          "description": "1=打开,0=关闭"
        },
        {
          "name": "转换超时报警",
          "abbreviation": "转换超时报警",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "bool",
          "readWrite": "R",
          "isAlarm": "1",
          "description": "1=报警,0=正常"
        },
        {
          "name": "双合故障报警",
          "abbreviation": "双合故障报警",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "bool",
          "readWrite": "R",
          "isAlarm": "1",
          "description": "1=报警,0=正常"
        },
        {
          "name": "双分故障报警",
          "abbreviation": "双分故障报警",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "bool",
          "readWrite": "R",
          "isAlarm": "1",
          "description": "1=报警,0=正常"
        },
        {
          "name": "频繁切换",
          "abbreviation": "频繁切换",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "bool",
          "readWrite": "R",
          "isAlarm": "-1",
          "description": "1=打开,0=关闭"
        },
        {
          "name": "主备相序不一致",
          "abbreviation": "主备相序不一致",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "bool",
          "readWrite": "R",
          "isAlarm": "-1",
          "description": "1=打开,0=关闭"
        },
        {
          "name": "过载报警",
          "abbreviation": "过载报警",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "bool",
          "readWrite": "R",
          "isAlarm": "1",
          "description": "1=报警,0=正常"
        },
        {
          "name": "温度报警",
          "abbreviation": "温度报警",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "bool",
          "readWrite": "R",
          "isAlarm": "1",
          "description": "1=报警,0=正常"
        },
        {
          "name": "漏电报警",
          "abbreviation": "漏电报警",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "bool",
          "readWrite": "R",
          "isAlarm": "1",
          "description": "1=报警,0=正常"
        },
        {
          "name": "按键手动状态",
          "abbreviation": "按键手动状态",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "bool",
          "readWrite": "R",
          "isAlarm": "-1",
          "description": "1=打开,0=关闭"
        },
        {
          "name": "按键S1状态",
          "abbreviation": "按键S1状态",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "bool",
          "readWrite": "R",
          "isAlarm": "-1",
          "description": "1=打开,0=关闭"
        },
        {
          "name": "按键S2状态",
          "abbreviation": "按键S2状态",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "bool",
          "readWrite": "R",
          "isAlarm": "-1",
          "description": "1=打开,0=关闭"
        },
        {
          "name": "按键OFF状态",
          "abbreviation": "按键OFF状态",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "bool",
          "readWrite": "R",
          "isAlarm": "-1",
          "description": "1=打开,0=关闭"
        },
        {
          "name": "按键MENU状态",
          "abbreviation": "按键MENU状态",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "bool",
          "readWrite": "R",
          "isAlarm": "-1",
          "description": "1=打开,0=关闭"
        },
        {
          "name": "按键UP状态",
          "abbreviation": "按键UP状态",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "bool",
          "readWrite": "R",
          "isAlarm": "-1",
          "description": "1=打开,0=关闭"
        },
        {
          "name": "按键DOWN状态",
          "abbreviation": "按键DOWN状态",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "bool",
          "readWrite": "R",
          "isAlarm": "-1",
          "description": "1=打开,0=关闭"
        },
        {
          "name": "按键OK状态",
          "abbreviation": "按键OK状态",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "bool",
          "readWrite": "R",
          "isAlarm": "-1",
          "description": "1=打开,0=关闭"
        },
        {
          "name": "S1分闸",
          "abbreviation": "S1分闸",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "bool",
          "readWrite": "R",
          "isAlarm": "-1",
          "description": "1=打开,0=关闭"
        },
        {
          "name": "S1合闸",
          "abbreviation": "S1合闸",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "bool",
          "readWrite": "R",
          "isAlarm": "-1",
          "description": "1=打开,0=关闭"
        },
        {
          "name": "S1脱扣",
          "abbreviation": "S1脱扣",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "bool",
          "readWrite": "R",
          "isAlarm": "-1",
          "description": "1=打开,0=关闭"
        },
        {
          "name": "S2分闸",
          "abbreviation": "S2分闸",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "bool",
          "readWrite": "R",
          "isAlarm": "-1",
          "description": "1=打开,0=关闭"
        },
        {
          "name": "S2合闸",
          "abbreviation": "S2合闸",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "bool",
          "readWrite": "R",
          "isAlarm": "-1",
          "description": "1=打开,0=关闭"
        },
        {
          "name": "S2脱扣",
          "abbreviation": "S2脱扣",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "bool",
          "readWrite": "R",
          "isAlarm": "-1",
          "description": "1=打开,0=关闭"
        },
        {
          "name": "S1电压正常",
          "abbreviation": "S1电压正常",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "bool",
          "readWrite": "R",
          "isAlarm": "-1",
          "description": "1=打开,0=关闭"
        },
        {
          "name": "S2电压正常",
          "abbreviation": "S2电压正常",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "bool",
          "readWrite": "R",
          "isAlarm": "-1",
          "description": "1=打开,0=关闭"
        },
        {
          "name": "控制器自动状态",
          "abbreviation": "控制器自动状态",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "bool",
          "readWrite": "R",
          "isAlarm": "-1",
          "description": "1=打开,0=关闭"
        },
        {
          "name": "控制器通讯状态",
          "abbreviation": "控制器通讯状态",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "bool",
          "readWrite": "R",
          "isAlarm": "-1",
          "description": "1=打开,0=关闭"
        },
        {
          "name": "控制器远程状态",
          "abbreviation": "控制器远程状态",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "bool",
          "readWrite": "R",
          "isAlarm": "-1",
          "description": "1=打开,0=关闭"
        },
        {
          "name": "控制器按键状态",
          "abbreviation": "控制器按键状态",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "bool",
          "readWrite": "R",
          "isAlarm": "-1",
          "description": "1=打开,0=关闭"
        },
        {
          "name": "控制器禁止状态",
          "abbreviation": "控制器禁止状态",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "bool",
          "readWrite": "R",
          "isAlarm": "-1",
          "description": "1=打开,0=关闭"
        },
        {
          "name": "控制器消防状态",
          "abbreviation": "控制器消防状态",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "bool",
          "readWrite": "R",
          "isAlarm": "-1",
          "description": "1=打开,0=关闭"
        },
        {
          "name": "控制器退出状态",
          "abbreviation": "控制器退出状态",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "bool",
          "readWrite": "R",
          "isAlarm": "-1",
          "description": "1=打开,0=关闭"
        },
        {
          "name": "市电电源",
          "abbreviation": "市电电源",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "bool",
          "readWrite": "R",
          "isAlarm": "-1",
          "description": "1=打开,0=关闭"
        },
        {
          "name": "发电机电源",
          "abbreviation": "发电机电源",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "bool",
          "readWrite": "R",
          "isAlarm": "-1",
          "description": "1=打开,0=关闭"
        },
        {
          "name": "自投自复模式",
          "abbreviation": "自投自复模式",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "bool",
          "readWrite": "R",
          "isAlarm": "-1",
          "description": "1=打开,0=关闭"
        },
        {
          "name": "自投不自复模式",
          "abbreviation": "自投不自复模式",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "bool",
          "readWrite": "R",
          "isAlarm": "-1",
          "description": "1=打开,0=关闭"
        },
        {
          "name": "互为备用模式",
          "abbreviation": "互为备用模式",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "bool",
          "readWrite": "R",
          "isAlarm": "-1",
          "description": "1=打开,0=关闭"
        },
        {
          "name": "S1主电源",
          "abbreviation": "S1主电源",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "bool",
          "readWrite": "R",
          "isAlarm": "-1",
          "description": "1=打开,0=关闭"
        },
        {
          "name": "S2主电源",
          "abbreviation": "S2主电源",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "bool",
          "readWrite": "R",
          "isAlarm": "-1",
          "description": "1=打开,0=关闭"
        },
        {
          "name": "S1欠压阈值",
          "abbreviation": "S1欠压阈值",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": ""
        },
        {
          "name": "S1过压阈值",
          "abbreviation": "S1过压阈值",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": ""
        },
        {
          "name": "S1欠频阈值",
          "abbreviation": "S1欠频阈值",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": ""
        },
        {
          "name": "S1过频阈值",
          "abbreviation": "S1过频阈值",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": ""
        },
        {
          "name": "S1三相不平衡阈值",
          "abbreviation": "S1三相不平衡阈值",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": ""
        },
        {
          "name": "S2欠压阈值",
          "abbreviation": "S2欠压阈值",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": ""
        },
        {
          "name": "S2过压阈值",
          "abbreviation": "S2过压阈值",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": ""
        },
        {
          "name": "S2欠频阈值",
          "abbreviation": "S2欠频阈值",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": ""
        },
        {
          "name": "S2过频阈值",
          "abbreviation": "S2过频阈值",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": ""
        },
        {
          "name": "S2三相不平衡阈值",
          "abbreviation": "S2三相不平衡阈值",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": ""
        },
        {
          "name": "过载保护阈值",
          "abbreviation": "过载保护阈值",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": ""
        },
        {
          "name": "温度报警阈值",
          "abbreviation": "温度报警阈值",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": "℃"
        },
        {
          "name": "漏电报警阈值",
          "abbreviation": "漏电报警阈值",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": ""
        },
        {
          "name": "S1欠压返回值",
          "abbreviation": "S1欠压返回值",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": ""
        },
        {
          "name": "S1过压返回值",
          "abbreviation": "S1过压返回值",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": ""
        },
        {
          "name": "S1欠频返回值",
          "abbreviation": "S1欠频返回值",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": ""
        },
        {
          "name": "S1过频返回值",
          "abbreviation": "S1过频返回值",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": ""
        },
        {
          "name": "S2欠压返回值",
          "abbreviation": "S2欠压返回值",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": ""
        },
        {
          "name": "S2过压返回值",
          "abbreviation": "S2过压返回值",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": ""
        },
        {
          "name": "S2欠频返回值",
          "abbreviation": "S2欠频返回值",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": ""
        },
        {
          "name": "S2过频返回值",
          "abbreviation": "S2过频返回值",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": ""
        },
        {
          "name": "S1三相不平衡返回阈值",
          "abbreviation": "S1三相不平衡返回阈值",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": ""
        },
        {
          "name": "S2三相不平衡返回阈值",
          "abbreviation": "S2三相不平衡返回阈值",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": ""
        },
        {
          "name": "转换延时T1",
          "abbreviation": "转换延时T1",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": ""
        },
        {
          "name": "返回延时T3",
          "abbreviation": "返回延时T3",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": ""
        },
        {
          "name": "卸载延时T4",
          "abbreviation": "卸载延时T4",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": ""
        },
        {
          "name": "发动机启动延时T5",
          "abbreviation": "发动机启动延时T5",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": ""
        },
        {
          "name": "发动机停机延时T6",
          "abbreviation": "发动机停机延时T6",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": ""
        },
        {
          "name": "过载报警延时T7",
          "abbreviation": "过载报警延时T7",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": ""
        },
        {
          "name": "相序保护功能开关",
          "abbreviation": "相序保护功能开关",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "bool",
          "readWrite": "R",
          "isAlarm": "-1",
          "description": "1=打开,0=关闭"
        },
        {
          "name": "频率保护开关",
          "abbreviation": "频率保护开关",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "bool",
          "readWrite": "R",
          "isAlarm": "-1",
          "description": "1=打开,0=关闭"
        },
        {
          "name": "三相不平衡开关",
          "abbreviation": "三相不平衡开关",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "bool",
          "readWrite": "R",
          "isAlarm": "-1",
          "description": "1=打开,0=关闭"
        },
        {
          "name": "过载保护开关",
          "abbreviation": "过载保护开关",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "bool",
          "readWrite": "R",
          "isAlarm": "-1",
          "description": "1=打开,0=关闭"
        },
        {
          "name": "温度保护开关",
          "abbreviation": "温度保护开关",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "bool",
          "readWrite": "R",
          "isAlarm": "-1",
          "description": "1=打开,0=关闭"
        },
        {
          "name": "漏电保护开关",
          "abbreviation": "漏电保护开关",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "bool",
          "readWrite": "R",
          "isAlarm": "-1",
          "description": "1=打开,0=关闭"
        },
        {
          "name": "相角检测开关",
          "abbreviation": "相角检测开关",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "bool",
          "readWrite": "R",
          "isAlarm": "-1",
          "description": "1=打开,0=关闭"
        },
        {
          "name": "定时转换开关",
          "abbreviation": "定时转换开关",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "bool",
          "readWrite": "R",
          "isAlarm": "-1",
          "description": "1=打开,0=关闭"
        },
        {
          "name": "定时启动发电机开关",
          "abbreviation": "定时启动发电机开关",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "bool",
          "readWrite": "R",
          "isAlarm": "-1",
          "description": "1=打开,0=关闭"
        }
      ],
      "deviceType": "控制器",
      "deviceKind": "动力",
      "deviceFamily": "设施"
    },
    {
      "name": "PMH500_V1",
      "factory": "合众慧能",
      "registers": [
        {
          "name": "频率",
          "abbreviation": "频率",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": "Hz"
        },
        {
          "name": "A相电压",
          "abbreviation": "A相电压",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": "V"
        },
        {
          "name": "B相电压",
          "abbreviation": "B相电压",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": "V"
        },
        {
          "name": "C相电压",
          "abbreviation": "C相电压",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": "V"
        },
        {
          "name": "相电压均值",
          "abbreviation": "相电压均值",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": "V"
        },
        {
          "name": "AB线电压",
          "abbreviation": "AB线电压",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": "V"
        },
        {
          "name": "BC线电压",
          "abbreviation": "BC线电压",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": "V"
        },
        {
          "name": "CA线电压",
          "abbreviation": "CA线电压",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": "V"
        },
        {
          "name": "线电压均值",
          "abbreviation": "线电压均值",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": "V"
        },
        {
          "name": "A相电流",
          "abbreviation": "A相电流",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": "A"
        },
        {
          "name": "B相电流",
          "abbreviation": "B相电流",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": "A"
        },
        {
          "name": "C相电流",
          "abbreviation": "C相电流",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": "A"
        },
        {
          "name": "相电流均值",
          "abbreviation": "相电流均值",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": "A"
        },
        {
          "name": "中线电流",
          "abbreviation": "中线电流",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": "A"
        },
        {
          "name": "A相有功功率",
          "abbreviation": "A相有功功率",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": "KW"
        },
        {
          "name": "B相有功功率",
          "abbreviation": "B相有功功率",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": "KW"
        },
        {
          "name": "C相有功功率",
          "abbreviation": "C相有功功率",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": "KW"
        },
        {
          "name": "总有功功率",
          "abbreviation": "总有功功率",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": "KW"
        },
        {
          "name": "A相无功功率",
          "abbreviation": "A相无功功率",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": "KW"
        },
        {
          "name": "B相无功功率",
          "abbreviation": "B相无功功率",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": "KW"
        },
        {
          "name": "C相无功功率",
          "abbreviation": "C相无功功率",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": "KW"
        },
        {
          "name": "总无功功率",
          "abbreviation": "总无功功率",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": "KW"
        },
        {
          "name": "A相视在功率",
          "abbreviation": "A相视在功率",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": "KW"
        },
        {
          "name": "B相视在功率",
          "abbreviation": "B相视在功率",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": "KW"
        },
        {
          "name": "C相视在功率",
          "abbreviation": "C相视在功率",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": "KW"
        },
        {
          "name": "总视在功率",
          "abbreviation": "总视在功率",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": "KW"
        },
        {
          "name": "A相功率因数",
          "abbreviation": "A相功率因数",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": ""
        },
        {
          "name": "B相功率因数",
          "abbreviation": "B相功率因数",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": ""
        },
        {
          "name": "C相功率因数",
          "abbreviation": "C相功率因数",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": ""
        },
        {
          "name": "总功率因数",
          "abbreviation": "总功率因数",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": ""
        },
        {
          "name": "漏电流",
          "abbreviation": "漏电流",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": "A"
        },
        {
          "name": "消耗有功电度",
          "abbreviation": "消耗有功电度",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": "KW/h"
        },
        {
          "name": "释放有功电度",
          "abbreviation": "释放有功电度",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": "KW/h"
        },
        {
          "name": "吸收无功电度",
          "abbreviation": "吸收无功电度",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": "KW/h"
        },
        {
          "name": "发出无功电度",
          "abbreviation": "发出无功电度",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": "KW/h"
        },
        {
          "name": "总有功电度",
          "abbreviation": "总有功电度",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": "KW/h"
        },
        {
          "name": "净有功电度",
          "abbreviation": "净有功电度",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": "KW/h"
        },
        {
          "name": "总无功电度",
          "abbreviation": "总无功电度",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": "KW/h"
        },
        {
          "name": "净无功电度",
          "abbreviation": "净无功电度",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": "KW/h"
        },
        {
          "name": "DI1",
          "abbreviation": "DI1",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "bool",
          "readWrite": "R",
          "isAlarm": "-1",
          "description": "1=打开,0=关闭"
        },
        {
          "name": "DI2",
          "abbreviation": "DI2",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "bool",
          "readWrite": "R",
          "isAlarm": "-1",
          "description": "1=打开,0=关闭"
        },
        {
          "name": "DO1",
          "abbreviation": "DO1",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "bool",
          "readWrite": "R",
          "isAlarm": "-1",
          "description": "1=打开,0=关闭"
        },
        {
          "name": "DO2",
          "abbreviation": "DO2",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "bool",
          "readWrite": "R",
          "isAlarm": "-1",
          "description": "1=打开,0=关闭"
        }
      ],
      "deviceType": "电量仪",
      "deviceKind": "动力",
      "deviceFamily": "设施"
    },
    {
      "name": "WATSH_V1",
      "factory": "施耐德",
      "registers": [
        {
          "name": "S1开关合闸",
          "abbreviation": "S1开关合闸",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "bool",
          "readWrite": "R",
          "isAlarm": "-1",
          "description": "1=打开,0=关闭"
        },
        {
          "name": "S1开关脱扣",
          "abbreviation": "S1开关脱扣",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "bool",
          "readWrite": "R",
          "isAlarm": "-1",
          "description": "1=打开,0=关闭"
        },
        {
          "name": "S2开关合闸",
          "abbreviation": "S2开关合闸",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "bool",
          "readWrite": "R",
          "isAlarm": "-1",
          "description": "1=打开,0=关闭"
        },
        {
          "name": "S2开关脱扣",
          "abbreviation": "S2开关脱扣",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "bool",
          "readWrite": "R",
          "isAlarm": "-1",
          "description": "1=打开,0=关闭"
        },
        {
          "name": "报警",
          "abbreviation": "报警",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "bool",
          "readWrite": "R",
          "isAlarm": "1",
          "description": "1=报警,0=正常"
        },
        {
          "name": "S1电压正常",
          "abbreviation": "S1电压正常",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "bool",
          "readWrite": "R",
          "isAlarm": "-1",
          "description": "1=打开,0=关闭"
        },
        {
          "name": "S2电压正常",
          "abbreviation": "S2电压正常",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "bool",
          "readWrite": "R",
          "isAlarm": "-1",
          "description": "1=打开,0=关闭"
        },
        {
          "name": "S1AB线电压",
          "abbreviation": "S1AB线电压",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": "V"
        },
        {
          "name": "S1BC线电压",
          "abbreviation": "S1BC线电压",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": "V"
        },
        {
          "name": "S1CA线电压",
          "abbreviation": "S1CA线电压",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": "V"
        },
        {
          "name": "S2AB线电压",
          "abbreviation": "S2AB线电压",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": "V"
        },
        {
          "name": "S2BC线电压",
          "abbreviation": "S2BC线电压",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": "V"
        },
        {
          "name": "S2CA线电压",
          "abbreviation": "S2CA线电压",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": "V"
        },
        {
          "name": "S1欠压阈值",
          "abbreviation": "S1欠压阈值",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": ""
        },
        {
          "name": "S1过压阈值",
          "abbreviation": "S1过压阈值",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": ""
        },
        {
          "name": "S2欠压阈值",
          "abbreviation": "S2欠压阈值",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": ""
        },
        {
          "name": "S2过压阈值",
          "abbreviation": "S2过压阈值",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": ""
        },
        {
          "name": "市电_市电延时T1",
          "abbreviation": "市电_市电延时T1",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": ""
        },
        {
          "name": "市电_市电延时T2",
          "abbreviation": "市电_市电延时T2",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": ""
        },
        {
          "name": "市电_市电延时T3",
          "abbreviation": "市电_市电延时T3",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": ""
        },
        {
          "name": "市电_发电机延时T1",
          "abbreviation": "市电_发电机延时T1",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": ""
        },
        {
          "name": "市电_发电机延时T2",
          "abbreviation": "市电_发电机延时T2",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": ""
        },
        {
          "name": "市电_发电机延时T3",
          "abbreviation": "市电_发电机延时T3",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": ""
        },
        {
          "name": "市电_发电机延时T5",
          "abbreviation": "市电_发电机延时T5",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": ""
        },
        {
          "name": "市电_发电机延时T6",
          "abbreviation": "市电_发电机延时T6",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": ""
        },
        {
          "name": "控制器自动状态",
          "abbreviation": "控制器自动状态",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "bool",
          "readWrite": "R",
          "isAlarm": "-1",
          "description": "1=打开,0=关闭"
        },
        {
          "name": "控制器通讯状态",
          "abbreviation": "控制器通讯状态",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "bool",
          "readWrite": "R",
          "isAlarm": "-1",
          "description": "1=打开,0=关闭"
        },
        {
          "name": "控制器远程状态",
          "abbreviation": "控制器远程状态",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "bool",
          "readWrite": "R",
          "isAlarm": "-1",
          "description": "1=打开,0=关闭"
        },
        {
          "name": "控制器按键状态",
          "abbreviation": "控制器按键状态",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "bool",
          "readWrite": "R",
          "isAlarm": "-1",
          "description": "1=打开,0=关闭"
        },
        {
          "name": "控制器禁止状态",
          "abbreviation": "控制器禁止状态",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "bool",
          "readWrite": "R",
          "isAlarm": "-1",
          "description": "1=打开,0=关闭"
        },
        {
          "name": "控制器消防状态",
          "abbreviation": "控制器消防状态",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "bool",
          "readWrite": "R",
          "isAlarm": "-1",
          "description": "1=打开,0=关闭"
        },
        {
          "name": "控制器退出状态",
          "abbreviation": "控制器退出状态",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "bool",
          "readWrite": "R",
          "isAlarm": "-1",
          "description": "1=打开,0=关闭"
        },
        {
          "name": "S1主电源",
          "abbreviation": "S1主电源",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "bool",
          "readWrite": "R",
          "isAlarm": "-1",
          "description": "1=打开,0=关闭"
        },
        {
          "name": "S2主电源",
          "abbreviation": "S2主电源",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "bool",
          "readWrite": "R",
          "isAlarm": "-1",
          "description": "1=打开,0=关闭"
        },
        {
          "name": "退出通讯控制",
          "abbreviation": "退出通讯控制",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "bool",
          "readWrite": "R",
          "isAlarm": "-1",
          "description": "1=打开,0=关闭"
        },
        {
          "name": "双分控制",
          "abbreviation": "双分控制",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "bool",
          "readWrite": "R",
          "isAlarm": "-1",
          "description": "1=打开,0=关闭"
        },
        {
          "name": "投S1控制",
          "abbreviation": "投S1控制",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "bool",
          "readWrite": "R",
          "isAlarm": "-1",
          "description": "1=打开,0=关闭"
        },
        {
          "name": "投S2控制",
          "abbreviation": "投S2控制",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "bool",
          "readWrite": "R",
          "isAlarm": "-1",
          "description": "1=打开,0=关闭"
        },
        {
          "name": "S1欠压返回值",
          "abbreviation": "S1欠压返回值",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": ""
        },
        {
          "name": "S1过压返回值",
          "abbreviation": "S1过压返回值",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": ""
        },
        {
          "name": "S2欠压返回值",
          "abbreviation": "S2欠压返回值",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": ""
        },
        {
          "name": "S2过压返回值",
          "abbreviation": "S2过压返回值",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": ""
        }
      ],
      "deviceType": "控制器",
      "deviceKind": "动力",
      "deviceFamily": "设施"
    },
    {
      "name": "WOTPC_LV5",
      "factory": "施耐德",
      "registers": [
        {
          "name": "S1合闸",
          "abbreviation": "S1合闸",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "bool",
          "readWrite": "R",
          "isAlarm": "-1",
          "description": "1=打开,0=关闭"
        },
        {
          "name": "S1脱扣",
          "abbreviation": "S1脱扣",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "bool",
          "readWrite": "R",
          "isAlarm": "-1",
          "description": "1=打开,0=关闭"
        },
        {
          "name": "S2合闸",
          "abbreviation": "S2合闸",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "bool",
          "readWrite": "R",
          "isAlarm": "-1",
          "description": "1=打开,0=关闭"
        },
        {
          "name": "S2脱扣",
          "abbreviation": "S2脱扣",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "bool",
          "readWrite": "R",
          "isAlarm": "-1",
          "description": "1=打开,0=关闭"
        },
        {
          "name": "控制器退出",
          "abbreviation": "控制器退出",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "bool",
          "readWrite": "R",
          "isAlarm": "-1",
          "description": "1=打开,0=关闭"
        },
        {
          "name": "报警",
          "abbreviation": "报警",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "bool",
          "readWrite": "R",
          "isAlarm": "1",
          "description": "1=报警,0=正常"
        },
        {
          "name": "S1不正常",
          "abbreviation": "S1不正常",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "bool",
          "readWrite": "R",
          "isAlarm": "-1",
          "description": "1=打开,0=关闭"
        },
        {
          "name": "S2不正常",
          "abbreviation": "S2不正常",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "bool",
          "readWrite": "R",
          "isAlarm": "-1",
          "description": "1=打开,0=关闭"
        },
        {
          "name": "S1AB线电压",
          "abbreviation": "S1AB线电压",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": "V"
        },
        {
          "name": "S1BC线电压",
          "abbreviation": "S1BC线电压",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": "V"
        },
        {
          "name": "S1CA线电压",
          "abbreviation": "S1CA线电压",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": "V"
        },
        {
          "name": "S2AB线电压",
          "abbreviation": "S2AB线电压",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": "V"
        },
        {
          "name": "S2BC线电压",
          "abbreviation": "S2BC线电压",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": "V"
        },
        {
          "name": "S2CA线电压",
          "abbreviation": "S2CA线电压",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": "V"
        },
        {
          "name": "S1频率",
          "abbreviation": "S1频率",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": "Hz"
        },
        {
          "name": "S2频率",
          "abbreviation": "S2频率",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": "Hz"
        },
        {
          "name": "S1S2相角差A",
          "abbreviation": "S1S2相角差A",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": ""
        },
        {
          "name": "S1S2相角差B",
          "abbreviation": "S1S2相角差B",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": ""
        },
        {
          "name": "S1S2相角差C",
          "abbreviation": "S1S2相角差C",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": ""
        },
        {
          "name": "欠压阈值",
          "abbreviation": "欠压阈值",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": ""
        },
        {
          "name": "过压阈值",
          "abbreviation": "过压阈值",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": ""
        },
        {
          "name": "延时T1",
          "abbreviation": "延时T1",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": ""
        },
        {
          "name": "延时T2",
          "abbreviation": "延时T2",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": ""
        },
        {
          "name": "延时T3",
          "abbreviation": "延时T3",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": ""
        },
        {
          "name": "延时T4",
          "abbreviation": "延时T4",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": ""
        },
        {
          "name": "延时T7",
          "abbreviation": "延时T7",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": ""
        },
        {
          "name": "延时T8",
          "abbreviation": "延时T8",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": ""
        },
        {
          "name": "S1S2电压设定值",
          "abbreviation": "S1S2电压设定值",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": "V"
        },
        {
          "name": "S1S2频率设定值",
          "abbreviation": "S1S2频率设定值",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": "Hz"
        },
        {
          "name": "S1S2相角差设定值",
          "abbreviation": "S1S2相角差设定值",
          "minAddr": 0,
          "maxAddr": 0,
          "offsetRule": "0",
          "type": "float",
          "readWrite": "R",
          "min": "-99999",
          "max": "99999",
          "minRaw": "-99999",
          "maxRaw": "99999",
          "unit": ""
        }
      ],
      "deviceType": "控制器",
      "deviceKind": "动力",
      "deviceFamily": "设施"
    }
  ],
  "clsid": "b36a47fa-4a7d-4305-a5b3-23edccbdfdce",
  "dllName": "libWATSN.so"
}