{
  "id": "2b7de4e3-f0d6-4c99-9f9f-6095609a87aa",
  "name": "10路继电器",
  "expands": {
    "deviceType": "tm"
  },
  "properties": [
    {
      "id": "coil1",
      "name": "继电器 1 输出控制",
      "accessMode": "rw",
      "dataType": {
        "type": "boolean",
        "trueText": "开启",
        "falseText": "关闭",
        "trueValue": "1",
        "falseValue": "0"
      },
      "expands": {
        "readType": "int",
        "symbol": false,
        "b": 0,
        "readFlag": 3,
        "writeFlag": 6,
        "reportMethod": 2,
        "registerAddress": 1072,
        "registerNumber": 1,
        "swapByte": false,
        "swapOrder": false,
        "scalingFactor": 1
      },
      "remark": ""
    },
    {
      "id": "coil2",
      "name": "继电器 2 输出控制",
      "accessMode": "rw",
      "dataType": {
        "type": "boolean",
        "trueText": "开启",
        "falseText": "关闭",
        "trueValue": "1",
        "falseValue": "0"
      },
      "expands": {
        "readType": "int",
        "symbol": false,
        "b": 0,
        "readFlag": 3,
        "writeFlag": 6,
        "reportMethod": 2,
        "registerAddress": 1073,
        "registerNumber": 1,
        "swapByte": false,
        "swapOrder": false,
        "scalingFactor": 1
      },
      "remark": ""
    },
    {
      "id": "coil3",
      "name": "继电器 3 输出控制",
      "accessMode": "rw",
      "dataType": {
        "type": "boolean",
        "trueText": "开启",
        "falseText": "关闭",
        "trueValue": "1",
        "falseValue": "0"
      },
      "expands": {
        "readType": "int",
        "symbol": false,
        "b": 0,
        "readFlag": 3,
        "writeFlag": 6,
        "reportMethod": 2,
        "registerAddress": 1074,
        "registerNumber": 1,
        "swapByte": false,
        "swapOrder": false,
        "scalingFactor": 1
      },
      "remark": ""
    },
    {
      "id": "coil4",
      "name": "继电器 4 输出控制",
      "accessMode": "rw",
      "dataType": {
        "type": "boolean",
        "trueText": "开启",
        "falseText": "关闭",
        "trueValue": "1",
        "falseValue": "0"
      },
      "expands": {
        "readType": "int",
        "symbol": false,
        "b": 0,
        "readFlag": 3,
        "writeFlag": 6,
        "reportMethod": 2,
        "registerAddress": 1075,
        "registerNumber": 1,
        "swapByte": false,
        "swapOrder": false,
        "scalingFactor": 1
      },
      "remark": ""
    },
    {
      "id": "coil5",
      "name": "继电器 5 输出控制",
      "accessMode": "rw",
      "dataType": {
        "type": "boolean",
        "trueText": "开启",
        "falseText": "关闭",
        "trueValue": "1",
        "falseValue": "0"
      },
      "expands": {
        "readType": "int",
        "symbol": false,
        "b": 0,
        "readFlag": 3,
        "writeFlag": 6,
        "reportMethod": 2,
        "registerAddress": 1076,
        "registerNumber": 1,
        "swapByte": false,
        "swapOrder": false,
        "scalingFactor": 1
      },
      "remark": ""
    },
    {
      "id": "coil6",
      "name": "继电器 6 输出控制",
      "accessMode": "rw",
      "dataType": {
        "type": "boolean",
        "trueText": "开启",
        "falseText": "关闭",
        "trueValue": "1",
        "falseValue": "0"
      },
      "expands": {
        "readType": "int",
        "symbol": false,
        "b": 0,
        "readFlag": 3,
        "writeFlag": 6,
        "reportMethod": 2,
        "registerAddress": 1077,
        "registerNumber": 1,
        "swapByte": false,
        "swapOrder": false,
        "scalingFactor": 1
      },
      "remark": ""
    },
    {
      "id": "coil7",
      "name": "继电器 7 输出控制",
      "accessMode": "rw",
      "dataType": {
        "type": "boolean",
        "trueText": "开启",
        "falseText": "关闭",
        "trueValue": "1",
        "falseValue": "0"
      },
      "expands": {
        "readType": "int",
        "symbol": false,
        "b": 0,
        "readFlag": 3,
        "writeFlag": 6,
        "reportMethod": 2,
        "registerAddress": 1078,
        "registerNumber": 1,
        "swapByte": false,
        "swapOrder": false,
        "scalingFactor": 1
      },
      "remark": ""
    },
    {
      "id": "coil8",
      "name": "继电器 8 输出控制",
      "accessMode": "rw",
      "dataType": {
        "type": "boolean",
        "trueText": "开启",
        "falseText": "关闭",
        "trueValue": "1",
        "falseValue": "0"
      },
      "expands": {
        "readType": "int",
        "symbol": false,
        "b": 0,
        "readFlag": 3,
        "writeFlag": 6,
        "reportMethod": 2,
        "registerAddress": 1079,
        "registerNumber": 1,
        "swapByte": false,
        "swapOrder": false,
        "scalingFactor": 1
      },
      "remark": ""
    },
    {
      "id": "coil9",
      "name": "继电器 9 输出控制",
      "accessMode": "rw",
      "dataType": {
        "type": "boolean",
        "trueText": "开启",
        "falseText": "关闭",
        "trueValue": "1",
        "falseValue": "0"
      },
      "expands": {
        "readType": "int",
        "symbol": false,
        "b": 0,
        "readFlag": 3,
        "writeFlag": 6,
        "reportMethod": 2,
        "registerAddress": 1080,
        "registerNumber": 1,
        "swapByte": false,
        "swapOrder": false,
        "scalingFactor": 1
      },
      "remark": ""
    },
    {
      "id": "coil10",
      "name": "继电器 10 输出控制",
      "accessMode": "rw",
      "dataType": {
        "type": "boolean",
        "trueText": "开启",
        "falseText": "关闭",
        "trueValue": "1",
        "falseValue": "0"
      },
      "expands": {
        "readType": "int",
        "symbol": false,
        "b": 0,
        "readFlag": 3,
        "writeFlag": 6,
        "reportMethod": 2,
        "registerAddress": 1081,
        "registerNumber": 1,
        "swapByte": false,
        "swapOrder": false,
        "scalingFactor": 1
      },
      "remark": ""
    }
  ],
  "functions": [],
  "events": [],
  "protocol": {
    "type": "Modbus-Rtu",
    "expands": {
      "baudRate": 9600,
      "dataBits": 8,
      "startBits": 1,
      "stopBits": 1,
      "parity": 0
    }
  }
}