{
    "id": "3ae52803-70eb-449a-a615-d9ad4c83bdd7",
    "name": "RE-16",
    "expands": {
        "deviceType": "tm"
    },
    "properties": [
        {
            "id": "coil1",
            "name": "线圈 1\n(第 1 路继电器输出)",
            "accessMode": "rw",
            "dataType": {
                "type": "boolean",
                "trueText": "开启",
                "falseText": "关闭",
                "trueValue": "1",
                "falseValue": "0"
            },
            "expands": {
                "readType": "int",
                "symbol": false,
                "b": 0,
                "readFlag": 1,
                "writeFlag": 5,
                "reportMethod": 2,
                "registerAddress": 0,
                "registerNumber": 1,
                "swapByte": false,
                "swapOrder": false,
                "scalingFactor": 1
            },
            "remark": ""
        },
        {
            "id": "coil2",
            "name": "线圈 2\n(第 2 路继电器输出)",
            "accessMode": "rw",
            "dataType": {
                "type": "boolean",
                "trueText": "开启",
                "falseText": "关闭",
                "trueValue": "1",
                "falseValue": "0"
            },
            "expands": {
                "readType": "int",
                "symbol": false,
                "b": 0,
                "readFlag": 1,
                "writeFlag": 5,
                "reportMethod": 2,
                "registerAddress": 1,
                "registerNumber": 1,
                "swapByte": false,
                "swapOrder": false,
                "scalingFactor": 1
            },
            "remark": ""
        },
        {
            "id": "coil3",
            "name": "线圈 3\n(第 3 路继电器输出)",
            "accessMode": "rw",
            "dataType": {
                "type": "boolean",
                "trueText": "开启",
                "falseText": "关闭",
                "trueValue": "1",
                "falseValue": "0"
            },
            "expands": {
                "readType": "int",
                "symbol": false,
                "b": 0,
                "readFlag": 1,
                "writeFlag": 5,
                "reportMethod": 2,
                "registerAddress": 2,
                "registerNumber": 1,
                "swapByte": false,
                "swapOrder": false,
                "scalingFactor": 1
            },
            "remark": ""
        },
        {
            "id": "coil4",
            "name": "线圈 4\n(第 4 路继电器输出)",
            "accessMode": "rw",
            "dataType": {
                "type": "boolean",
                "trueText": "开启",
                "falseText": "关闭",
                "trueValue": "1",
                "falseValue": "0"
            },
            "expands": {
                "readType": "int",
                "symbol": false,
                "b": 0,
                "readFlag": 1,
                "writeFlag": 5,
                "reportMethod": 2,
                "registerAddress": 3,
                "registerNumber": 1,
                "swapByte": false,
                "swapOrder": false,
                "scalingFactor": 1
            },
            "remark": ""
        },
        {
            "id": "coil5",
            "name": "线圈 5\n(第 5 路继电器输出)",
            "accessMode": "rw",
            "dataType": {
                "type": "boolean",
                "trueText": "开启",
                "falseText": "关闭",
                "trueValue": "1",
                "falseValue": "0"
            },
            "expands": {
                "readType": "int",
                "symbol": false,
                "b": 0,
                "readFlag": 1,
                "writeFlag": 5,
                "reportMethod": 2,
                "registerAddress": 4,
                "registerNumber": 1,
                "swapByte": false,
                "swapOrder": false,
                "scalingFactor": 1
            },
            "remark": ""
        },
        {
            "id": "coil6",
            "name": "线圈 6\n(第 6 路继电器输出)",
            "accessMode": "rw",
            "dataType": {
                "type": "boolean",
                "trueText": "开启",
                "falseText": "关闭",
                "trueValue": "1",
                "falseValue": "0"
            },
            "expands": {
                "readType": "int",
                "symbol": false,
                "b": 0,
                "readFlag": 1,
                "writeFlag": 5,
                "reportMethod": 2,
                "registerAddress": 5,
                "registerNumber": 1,
                "swapByte": false,
                "swapOrder": false,
                "scalingFactor": 1
            },
            "remark": ""
        },
        {
            "id": "coil7",
            "name": "线圈 7\n(第 7 路继电器输出)",
            "accessMode": "rw",
            "dataType": {
                "type": "boolean",
                "trueText": "开启",
                "falseText": "关闭",
                "trueValue": "1",
                "falseValue": "0"
            },
            "expands": {
                "readType": "int",
                "symbol": false,
                "b": 0,
                "readFlag": 1,
                "writeFlag": 5,
                "reportMethod": 2,
                "registerAddress": 6,
                "registerNumber": 1,
                "swapByte": false,
                "swapOrder": false,
                "scalingFactor": 1
            },
            "remark": ""
        },
        {
            "id": "coil8",
            "name": "线圈 8\n(第 8 路继电器输出)",
            "accessMode": "rw",
            "dataType": {
                "type": "boolean",
                "trueText": "开启",
                "falseText": "关闭",
                "trueValue": "1",
                "falseValue": "0"
            },
            "expands": {
                "readType": "int",
                "symbol": false,
                "b": 0,
                "readFlag": 1,
                "writeFlag": 5,
                "reportMethod": 2,
                "registerAddress": 7,
                "registerNumber": 1,
                "swapByte": false,
                "swapOrder": false,
                "scalingFactor": 1
            },
            "remark": ""
        },
        {
            "id": "coil9",
            "name": "线圈 9\n(第 9 路继电器输出)",
            "accessMode": "rw",
            "dataType": {
                "type": "boolean",
                "trueText": "开启",
                "falseText": "关闭",
                "trueValue": "1",
                "falseValue": "0"
            },
            "expands": {
                "readType": "int",
                "symbol": false,
                "b": 0,
                "readFlag": 1,
                "writeFlag": 5,
                "reportMethod": 2,
                "registerAddress": 8,
                "registerNumber": 1,
                "swapByte": false,
                "swapOrder": false,
                "scalingFactor": 1
            },
            "remark": ""
        },
        {
            "id": "coil10",
            "name": "线圈 10\n(第 10 路继电器输出)",
            "accessMode": "rw",
            "dataType": {
                "type": "boolean",
                "trueText": "开启",
                "falseText": "关闭",
                "trueValue": "1",
                "falseValue": "0"
            },
            "expands": {
                "readType": "int",
                "symbol": false,
                "b": 0,
                "readFlag": 1,
                "writeFlag": 5,
                "reportMethod": 2,
                "registerAddress": 9,
                "registerNumber": 1,
                "swapByte": false,
                "swapOrder": false,
                "scalingFactor": 1
            },
            "remark": ""
        },
        {
            "id": "coil11",
            "name": "线圈 11\n(第 11 路继电器输出)",
            "accessMode": "rw",
            "dataType": {
                "type": "boolean",
                "trueText": "开启",
                "falseText": "关闭",
                "trueValue": "1",
                "falseValue": "0"
            },
            "expands": {
                "readType": "int",
                "symbol": false,
                "b": 0,
                "readFlag": 1,
                "writeFlag": 5,
                "reportMethod": 2,
                "registerAddress": 10,
                "registerNumber": 1,
                "swapByte": false,
                "swapOrder": false,
                "scalingFactor": 1
            },
            "remark": ""
        },
        {
            "id": "coil12",
            "name": "线圈 12\n(第 12 路继电器输出)",
            "accessMode": "rw",
            "dataType": {
                "type": "boolean",
                "trueText": "开启",
                "falseText": "关闭",
                "trueValue": "1",
                "falseValue": "0"
            },
            "expands": {
                "readType": "int",
                "symbol": false,
                "b": 0,
                "readFlag": 1,
                "writeFlag": 5,
                "reportMethod": 2,
                "registerAddress": 11,
                "registerNumber": 1,
                "swapByte": false,
                "swapOrder": false,
                "scalingFactor": 1
            },
            "remark": ""
        },
        {
            "id": "coil13",
            "name": "线圈 13\n(第 13 路继电器输出)",
            "accessMode": "rw",
            "dataType": {
                "type": "boolean",
                "trueText": "开启",
                "falseText": "关闭",
                "trueValue": "1",
                "falseValue": "0"
            },
            "expands": {
                "readType": "int",
                "symbol": false,
                "b": 0,
                "readFlag": 1,
                "writeFlag": 5,
                "reportMethod": 2,
                "registerAddress": 12,
                "registerNumber": 1,
                "swapByte": false,
                "swapOrder": false,
                "scalingFactor": 1
            },
            "remark": ""
        },
        {
            "id": "coil14",
            "name": "线圈 14\n(第 14 路继电器输出)",
            "accessMode": "rw",
            "dataType": {
                "type": "boolean",
                "trueText": "开启",
                "falseText": "关闭",
                "trueValue": "1",
                "falseValue": "0"
            },
            "expands": {
                "readType": "int",
                "symbol": false,
                "b": 0,
                "readFlag": 1,
                "writeFlag": 5,
                "reportMethod": 2,
                "registerAddress": 13,
                "registerNumber": 1,
                "swapByte": false,
                "swapOrder": false,
                "scalingFactor": 1
            },
            "remark": ""
        },
        {
            "id": "coil15",
            "name": "线圈 15\n(第 15 路继电器输出)",
            "accessMode": "rw",
            "dataType": {
                "type": "boolean",
                "trueText": "开启",
                "falseText": "关闭",
                "trueValue": "1",
                "falseValue": "0"
            },
            "expands": {
                "readType": "int",
                "symbol": false,
                "b": 0,
                "readFlag": 1,
                "writeFlag": 5,
                "reportMethod": 2,
                "registerAddress": 14,
                "registerNumber": 1,
                "swapByte": false,
                "swapOrder": false,
                "scalingFactor": 1
            },
            "remark": ""
        },
        {
            "id": "coil16",
            "name": "线圈 16\n(第 16 路继电器输出)",
            "accessMode": "rw",
            "dataType": {
                "type": "boolean",
                "trueText": "开启",
                "falseText": "关闭",
                "trueValue": "1",
                "falseValue": "0"
            },
            "expands": {
                "readType": "int",
                "symbol": false,
                "b": 0,
                "readFlag": 1,
                "writeFlag": 5,
                "reportMethod": 2,
                "registerAddress": 15,
                "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
        }
    }
}