LitmusEdge 4.0.x API Documentation/DeviceHub/Register Types - Driver Reference - LE, LEM, LUNS API Docs
Register Types - Modbus TCP
POST {{edgeUrl}}/devicehub/v2
Modbus TCP — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
D |
Discrete Input Contacts | Yes | bit |
stationId, address, count, pollingInterval |
C |
Discrete Output Coils | No | bit |
stationId, address, count, pollingInterval |
H |
Analog Output Holding Registers | No | word, int16, int32, uint32, int64, uint64, float32, float64 |
endianness, stationId, address, count, pollingInterval |
H_String |
Analog Output Holding Registers: Strings | No | string |
endianness, stringLength, stationId, address, count, pollingInterval |
I |
Analog Input Registers | Yes | word, int16, int32, uint32, int64, uint64, float32, float64 |
endianness, stationId, address, count, pollingInterval |
I_String |
Analog Input Registers: Strings | Yes | string |
endianness, stringLength, stationId, address, count, pollingInterval |
H_bit |
Analog Output Holding Registers | No | bit |
stationId, address, count, pollingInterval |
I_bit |
Analog Input Registers | Yes | bit |
stationId, address, count, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "2AF1FA08-D638-11E9-BB65-2A2AE2DBCCE4"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "2AF1FA08-D638-11E9-BB65-2A2AE2DBCCE4",
"Name": "Modbus TCP",
"DriverGroup": {
"Name": "Modbus"
},
"SupportedRegisters": [
{
"Name": "D",
"DisplayName": "Name",
"Description": "Discrete Input Contacts",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "stationId",
"DisplayName": "StationId",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C",
"DisplayName": "Name",
"Description": "Discrete Output Coils",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "stationId",
"DisplayName": "StationId",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "H",
"DisplayName": "Name",
"Description": "Analog Output Holding Registers",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
}
]
},
{
"Name": "endianness",
"DisplayName": "Endianness",
"Description": "",
"DefaultValue": "AB CD",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "No Swap",
"Value": "AB CD"
},
{
"Name": "Swap Words",
"Value": "CD AB"
},
{
"Name": "Swap Bytes",
"Value": "BA DC"
},
{
"Name": "Swap Words & Bytes",
"Value": "DC BA"
}
]
},
{
"Name": "stationId",
"DisplayName": "StationId",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "H_String",
"DisplayName": "Name",
"Description": "Analog Output Holding Registers: Strings",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "endianness",
"DisplayName": "Endianness",
"Description": "",
"DefaultValue": "AB CD",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "No Swap",
"Value": "AB CD"
},
{
"Name": "Swap Words",
"Value": "CD AB"
},
{
"Name": "Swap Bytes",
"Value": "BA DC"
},
{
"Name": "Swap Words & Bytes",
"Value": "DC BA"
}
]
},
{
"Name": "stringLength",
"DisplayName": "StringLength",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 250,
"ListValues": []
},
{
"Name": "stationId",
"DisplayName": "StationId",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "I",
"DisplayName": "Name",
"Description": "Analog Input Registers",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
}
]
},
{
"Name": "endianness",
"DisplayName": "Endianness",
"Description": "",
"DefaultValue": "AB CD",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "No Swap",
"Value": "AB CD"
},
{
"Name": "Swap Words",
"Value": "CD AB"
},
{
"Name": "Swap Bytes",
"Value": "BA DC"
},
{
"Name": "Swap Words & Bytes",
"Value": "DC BA"
}
]
},
{
"Name": "stationId",
"DisplayName": "StationId",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "I_String",
"DisplayName": "Name",
"Description": "Analog Input Registers: Strings",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "endianness",
"DisplayName": "Endianness",
"Description": "",
"DefaultValue": "AB CD",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "No Swap",
"Value": "AB CD"
},
{
"Name": "Swap Words",
"Value": "CD AB"
},
{
"Name": "Swap Bytes",
"Value": "BA DC"
},
{
"Name": "Swap Words & Bytes",
"Value": "DC BA"
}
]
},
{
"Name": "stringLength",
"DisplayName": "StringLength",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 250,
"ListValues": []
},
{
"Name": "stationId",
"DisplayName": "StationId",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "H_bit",
"DisplayName": "Name",
"Description": "Analog Output Holding Registers",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "stationId",
"DisplayName": "StationId",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 6553515,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "I_bit",
"DisplayName": "Name",
"Description": "Analog Input Registers",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "stationId",
"DisplayName": "StationId",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 6553515,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - ABB Totalflow DB2 (Gen1.3)
POST {{edgeUrl}}/devicehub/v2
ABB Totalflow DB2 (Gen1.3) — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
BIT |
Name | No | bit |
address, count, pollingInterval |
W_BIT |
Name | Yes | bit |
address, count, pollingInterval |
BYTE |
Name | No | byte, sint |
address, count, pollingInterval |
WORD |
Name | No | word, int, dword, dint, float, double, lword, lint |
address, count, pollingInterval |
DWORD |
Name | No | dword, dint, float, double, lword, lint |
address, count, pollingInterval |
STRING |
Name | No | string |
address, count, pollingInterval |
DATEANDTIME |
Name | Yes | dateandtime |
address, count, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "EFE0CCA0-E2C0-4BAC-A535-766ECE45F66D"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "EFE0CCA0-E2C0-4BAC-A535-766ECE45F66D",
"Name": "ABB Totalflow DB2 (Gen1.3)",
"DriverGroup": {
"Name": "ABB"
},
"SupportedRegisters": [
{
"Name": "BIT",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2552553647,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "W_BIT",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255255364715,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "BYTE",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "sint",
"Value": "sint"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2552553647,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "WORD",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "lword",
"Value": "lword"
},
{
"Name": "lint",
"Value": "lint"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2552553647,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "DWORD",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "lword",
"Value": "lword"
},
{
"Name": "lint",
"Value": "lint"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2552553647,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "STRING",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2552553647,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "DATEANDTIME",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dateandtime",
"Value": "dateandtime"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2552553647,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - ABB Totalflow DB2 Serial (Gen1.3)
POST {{edgeUrl}}/devicehub/v2
ABB Totalflow DB2 Serial (Gen1.3) — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
BIT |
Name | No | bit |
address, count, pollingInterval |
W_BIT |
Name | Yes | bit |
address, count, pollingInterval |
BYTE |
Name | No | byte, sint |
address, count, pollingInterval |
WORD |
Name | No | word, int, dword, dint, float, double, lword, lint |
address, count, pollingInterval |
DWORD |
Name | No | dword, dint, float, double, lword, lint |
address, count, pollingInterval |
STRING |
Name | No | string |
address, count, pollingInterval |
DATEANDTIME |
Name | Yes | dateandtime |
address, count, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "15E3CB87-6179-4306-B68E-43038FE02127"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "15E3CB87-6179-4306-B68E-43038FE02127",
"Name": "ABB Totalflow DB2 Serial (Gen1.3)",
"DriverGroup": {
"Name": "ABB"
},
"SupportedRegisters": [
{
"Name": "BIT",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2552553647,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "W_BIT",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255255364715,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "BYTE",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "sint",
"Value": "sint"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2552553647,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "WORD",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "lword",
"Value": "lword"
},
{
"Name": "lint",
"Value": "lint"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2552553647,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "DWORD",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "lword",
"Value": "lword"
},
{
"Name": "lint",
"Value": "lint"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2552553647,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "STRING",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2552553647,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "DATEANDTIME",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dateandtime",
"Value": "dateandtime"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2552553647,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - AB CompactLogix Ethernet Advanced
POST {{edgeUrl}}/devicehub/v2
AB CompactLogix Ethernet Advanced — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
R |
Name | No | bool, byte, sint, int, dint, real, dword, lint, lreal, string, bool[], byte[], uint[], udint[], ulint[], sint[], int[], dint[], lint[], real[], lreal[] |
pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "86933B9C-37D5-4926-9C6B-EDF94E5F6DC5"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "86933B9C-37D5-4926-9C6B-EDF94E5F6DC5",
"Name": "AB CompactLogix Ethernet Advanced",
"DriverGroup": {
"Name": "Allen Bradley"
},
"SupportedRegisters": [
{
"Name": "R",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
},
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "sint",
"Value": "sint"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "lint",
"Value": "lint"
},
{
"Name": "lreal",
"Value": "lreal"
},
{
"Name": "string",
"Value": "string"
},
{
"Name": "bool[]",
"Value": "bool[]"
},
{
"Name": "byte[]",
"Value": "byte[]"
},
{
"Name": "uint[]",
"Value": "uint[]"
},
{
"Name": "udint[]",
"Value": "udint[]"
},
{
"Name": "ulint[]",
"Value": "ulint[]"
},
{
"Name": "sint[]",
"Value": "sint[]"
},
{
"Name": "int[]",
"Value": "int[]"
},
{
"Name": "dint[]",
"Value": "dint[]"
},
{
"Name": "lint[]",
"Value": "lint[]"
},
{
"Name": "real[]",
"Value": "real[]"
},
{
"Name": "lreal[]",
"Value": "lreal[]"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - AB CompactLogix Ethernet FreeTag
POST {{edgeUrl}}/devicehub/v2
AB CompactLogix Ethernet FreeTag — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
R |
Name | No | bool, byte, sint, int, dint, real, dword, lint, lreal, string |
pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "2FB8D1F6-5675-11EB-AE93-0242AC130002"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "2FB8D1F6-5675-11EB-AE93-0242AC130002",
"Name": "AB CompactLogix Ethernet FreeTag",
"DriverGroup": {
"Name": "Allen Bradley"
},
"SupportedRegisters": [
{
"Name": "R",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
},
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "sint",
"Value": "sint"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "lint",
"Value": "lint"
},
{
"Name": "lreal",
"Value": "lreal"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - AB ControlLogix Unsolicited (Gen1.3)
POST {{edgeUrl}}/devicehub/v2
AB ControlLogix Unsolicited (Gen1.3) — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
R |
Name | Yes | BOOL, SINT, INT, DINT, REAL, LINT |
pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "9479F114-86F0-4E77-8118-9A721340EC3C"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "9479F114-86F0-4E77-8118-9A721340EC3C",
"Name": "AB ControlLogix Unsolicited (Gen1.3)",
"DriverGroup": {
"Name": "Allen Bradley"
},
"SupportedRegisters": [
{
"Name": "R",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "BOOL",
"Value": "BOOL"
},
{
"Name": "SINT",
"Value": "SINT"
},
{
"Name": "INT",
"Value": "INT"
},
{
"Name": "DINT",
"Value": "DINT"
},
{
"Name": "REAL",
"Value": "REAL"
},
{
"Name": "LINT",
"Value": "LINT"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - AB DF1 Ethernet
POST {{edgeUrl}}/devicehub/v2
AB DF1 Ethernet — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
O |
Output | No | uint |
address, count, pollingInterval |
O_bit |
Output | No | bit |
address, count, pollingInterval |
I |
Input | Yes | uint |
address, count, pollingInterval |
I_bit |
Input | Yes | bit |
address, count, pollingInterval |
S |
Status | No | uint |
address, count, pollingInterval |
S_bit |
Status | No | bit |
address, count, pollingInterval |
B |
Binary | No | bit |
DefaultDataFile, DataFile, address, count, pollingInterval |
T_bit |
Timer | Yes | bit |
DefaultDataFile, DataFile, SubElement, address, count, pollingInterval |
T |
Timer | No | uint |
DefaultDataFile, DataFile, SubElement, address, count, pollingInterval |
C_bit |
Counter | Yes | bit |
DefaultDataFile, DataFile, SubElement, address, count, pollingInterval |
C |
Counter | No | uint |
DefaultDataFile, DataFile, SubElement, address, count, pollingInterval |
R_bit |
Control | Yes | bit |
DefaultDataFile, DataFile, SubElement, address, count, pollingInterval |
R |
Control | No | uint |
DefaultDataFile, DataFile, SubElement, address, count, pollingInterval |
N |
Integer | No | uint, int |
DefaultDataFile, DataFile, address, count, pollingInterval |
F |
Float | No | float |
DefaultDataFile, DataFile, address, count, pollingInterval |
D |
BCD | No | bcd |
DefaultDataFile, DataFile, address, count, pollingInterval |
A |
ASCII | No | string |
DefaultDataFile, DataFile, Length, address, count, pollingInterval |
ST |
String | No | string |
DefaultDataFile, DataFile, address, count, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "2683ED51-D9E7-4A15-ABFB-C526B382E28B"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "2683ED51-D9E7-4A15-ABFB-C526B382E28B",
"Name": "AB DF1 Ethernet",
"DriverGroup": {
"Name": "Allen Bradley"
},
"SupportedRegisters": [
{
"Name": "O",
"DisplayName": "Name",
"Description": "Output",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint",
"Value": "uint"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "O_bit",
"DisplayName": "Name",
"Description": "Output",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 25515,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "I",
"DisplayName": "Name",
"Description": "Input",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint",
"Value": "uint"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "I_bit",
"DisplayName": "Name",
"Description": "Input",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 25515,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "S",
"DisplayName": "Name",
"Description": "Status",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint",
"Value": "uint"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "S_bit",
"DisplayName": "Name",
"Description": "Status",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 25515,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "B",
"DisplayName": "Name",
"Description": "Binary",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "DefaultDataFile",
"DisplayName": "DefaultDataFile",
"Description": "Use Default Data File",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "False",
"Value": "1"
},
{
"Name": "True",
"Value": "0"
}
]
},
{
"Name": "DataFile",
"DisplayName": "DataFile",
"Description": "Select Data File (3-999)",
"DefaultValue": "3",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 3,
"NumberMax": 999,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 3276015,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "T_bit",
"DisplayName": "Name",
"Description": "Timer",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "DefaultDataFile",
"DisplayName": "DefaultDataFile",
"Description": "Use Default Data File",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "False",
"Value": "1"
},
{
"Name": "True",
"Value": "0"
}
]
},
{
"Name": "DataFile",
"DisplayName": "DataFile",
"Description": "Select Data File (3-999)",
"DefaultValue": "4",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 3,
"NumberMax": 999,
"ListValues": []
},
{
"Name": "SubElement",
"DisplayName": "SubElement",
"Description": "Element Field",
"DefaultValue": "13",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 15,
"ListValues": [
{
"Name": "EN",
"Value": "15"
},
{
"Name": "TT",
"Value": "14"
},
{
"Name": "DN",
"Value": "13"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32760,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "T",
"DisplayName": "Name",
"Description": "Timer",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint",
"Value": "uint"
}
]
},
{
"Name": "DefaultDataFile",
"DisplayName": "DefaultDataFile",
"Description": "Use Default Data File",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "False",
"Value": "1"
},
{
"Name": "True",
"Value": "0"
}
]
},
{
"Name": "DataFile",
"DisplayName": "DataFile",
"Description": "Select Data File (3-999)",
"DefaultValue": "4",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 3,
"NumberMax": 999,
"ListValues": []
},
{
"Name": "SubElement",
"DisplayName": "SubElement",
"Description": "Element Field",
"DefaultValue": "2",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 15,
"ListValues": [
{
"Name": "PRE",
"Value": "1"
},
{
"Name": "ACC",
"Value": "2"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32760,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C_bit",
"DisplayName": "Name",
"Description": "Counter",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "DefaultDataFile",
"DisplayName": "DefaultDataFile",
"Description": "Use Default Data File",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "False",
"Value": "1"
},
{
"Name": "True",
"Value": "0"
}
]
},
{
"Name": "DataFile",
"DisplayName": "DataFile",
"Description": "Select Data File (3-999)",
"DefaultValue": "5",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 3,
"NumberMax": 999,
"ListValues": []
},
{
"Name": "SubElement",
"DisplayName": "SubElement",
"Description": "Element Field",
"DefaultValue": "13",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 15,
"ListValues": [
{
"Name": "CU",
"Value": "15"
},
{
"Name": "CD",
"Value": "14"
},
{
"Name": "DN",
"Value": "13"
},
{
"Name": "OV",
"Value": "12"
},
{
"Name": "UN",
"Value": "11"
},
{
"Name": "UA",
"Value": "10"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32760,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C",
"DisplayName": "Name",
"Description": "Counter",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint",
"Value": "uint"
}
]
},
{
"Name": "DefaultDataFile",
"DisplayName": "DefaultDataFile",
"Description": "Use Default Data File",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "False",
"Value": "1"
},
{
"Name": "True",
"Value": "0"
}
]
},
{
"Name": "DataFile",
"DisplayName": "DataFile",
"Description": "Select Data File (3-999)",
"DefaultValue": "5",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 3,
"NumberMax": 999,
"ListValues": []
},
{
"Name": "SubElement",
"DisplayName": "SubElement",
"Description": "Element Field",
"DefaultValue": "2",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 15,
"ListValues": [
{
"Name": "PRE",
"Value": "1"
},
{
"Name": "ACC",
"Value": "2"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32760,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "R_bit",
"DisplayName": "Name",
"Description": "Control",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "DefaultDataFile",
"DisplayName": "DefaultDataFile",
"Description": "Use Default Data File",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "False",
"Value": "1"
},
{
"Name": "True",
"Value": "0"
}
]
},
{
"Name": "DataFile",
"DisplayName": "DataFile",
"Description": "Select Data File (3-999)",
"DefaultValue": "6",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 3,
"NumberMax": 999,
"ListValues": []
},
{
"Name": "SubElement",
"DisplayName": "SubElement",
"Description": "Element Field",
"DefaultValue": "13",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 15,
"ListValues": [
{
"Name": "EN",
"Value": "15"
},
{
"Name": "EU",
"Value": "14"
},
{
"Name": "DN",
"Value": "13"
},
{
"Name": "EM",
"Value": "12"
},
{
"Name": "ER",
"Value": "11"
},
{
"Name": "UL",
"Value": "10"
},
{
"Name": "IN",
"Value": "9"
},
{
"Name": "FD",
"Value": "8"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32760,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "R",
"DisplayName": "Name",
"Description": "Control",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint",
"Value": "uint"
}
]
},
{
"Name": "DefaultDataFile",
"DisplayName": "DefaultDataFile",
"Description": "Use Default Data File",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "False",
"Value": "1"
},
{
"Name": "True",
"Value": "0"
}
]
},
{
"Name": "DataFile",
"DisplayName": "DataFile",
"Description": "Select Data File (3-999)",
"DefaultValue": "6",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 3,
"NumberMax": 999,
"ListValues": []
},
{
"Name": "SubElement",
"DisplayName": "SubElement",
"Description": "Element Field",
"DefaultValue": "2",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 15,
"ListValues": [
{
"Name": "LEN",
"Value": "1"
},
{
"Name": "POS",
"Value": "2"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32760,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "N",
"DisplayName": "Name",
"Description": "Integer",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint",
"Value": "uint"
},
{
"Name": "int",
"Value": "int"
}
]
},
{
"Name": "DefaultDataFile",
"DisplayName": "DefaultDataFile",
"Description": "Use Default Data File",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "False",
"Value": "1"
},
{
"Name": "True",
"Value": "0"
}
]
},
{
"Name": "DataFile",
"DisplayName": "DataFile",
"Description": "Select Data File (3-999)",
"DefaultValue": "7",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 3,
"NumberMax": 999,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32760,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "F",
"DisplayName": "Name",
"Description": "Float",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "float",
"Value": "float"
}
]
},
{
"Name": "DefaultDataFile",
"DisplayName": "DefaultDataFile",
"Description": "Use Default Data File",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "False",
"Value": "1"
},
{
"Name": "True",
"Value": "0"
}
]
},
{
"Name": "DataFile",
"DisplayName": "DataFile",
"Description": "Select Data File (3-999)",
"DefaultValue": "8",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 3,
"NumberMax": 999,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32760,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "D",
"DisplayName": "Name",
"Description": "BCD",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bcd",
"Value": "bcd"
}
]
},
{
"Name": "DefaultDataFile",
"DisplayName": "DefaultDataFile",
"Description": "Use Default Data File",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "False",
"Value": "1"
},
{
"Name": "True",
"Value": "0"
}
]
},
{
"Name": "DataFile",
"DisplayName": "DataFile",
"Description": "Select Data File (3-999)",
"DefaultValue": "9",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 3,
"NumberMax": 999,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32760,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "A",
"DisplayName": "Name",
"Description": "ASCII",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "DefaultDataFile",
"DisplayName": "DefaultDataFile",
"Description": "Use Default Data File",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "False",
"Value": "1"
},
{
"Name": "True",
"Value": "0"
}
]
},
{
"Name": "DataFile",
"DisplayName": "DataFile",
"Description": "Select Data File (3-999)",
"DefaultValue": "9",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 3,
"NumberMax": 999,
"ListValues": []
},
{
"Name": "Length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 206,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32760,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "ST",
"DisplayName": "Name",
"Description": "String",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "DefaultDataFile",
"DisplayName": "DefaultDataFile",
"Description": "Use Default Data File",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "False",
"Value": "1"
},
{
"Name": "True",
"Value": "0"
}
]
},
{
"Name": "DataFile",
"DisplayName": "DataFile",
"Description": "Select Data File (3-999)",
"DefaultValue": "9",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 3,
"NumberMax": 999,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32760,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - AB DF1 Serial
POST {{edgeUrl}}/devicehub/v2
AB DF1 Serial — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
O |
Output | No | uint |
address, count, pollingInterval |
O_bit |
Output | No | bit |
address, count, pollingInterval |
I |
Input | Yes | uint |
address, count, pollingInterval |
I_bit |
Input | Yes | bit |
address, count, pollingInterval |
S |
Status | No | uint |
address, count, pollingInterval |
S_bit |
Status | No | bit |
address, count, pollingInterval |
B |
Binary | No | bit |
DefaultDataFile, DataFile, address, count, pollingInterval |
T_bit |
Timer | Yes | bit |
DefaultDataFile, DataFile, SubElement, address, count, pollingInterval |
T |
Timer | No | uint |
DefaultDataFile, DataFile, SubElement, address, count, pollingInterval |
C_bit |
Counter | Yes | bit |
DefaultDataFile, DataFile, SubElement, address, count, pollingInterval |
C |
Counter | No | uint |
DefaultDataFile, DataFile, SubElement, address, count, pollingInterval |
R_bit |
Control | Yes | bit |
DefaultDataFile, DataFile, SubElement, address, count, pollingInterval |
R |
Control | No | uint |
DefaultDataFile, DataFile, SubElement, address, count, pollingInterval |
N |
Integer | No | uint, int |
DefaultDataFile, DataFile, address, count, pollingInterval |
F |
Float | No | float |
DefaultDataFile, DataFile, address, count, pollingInterval |
D |
BCD | No | bcd |
DefaultDataFile, DataFile, address, count, pollingInterval |
A |
ASCII | No | string |
DefaultDataFile, DataFile, Length, address, count, pollingInterval |
ST |
String | No | string |
DefaultDataFile, DataFile, address, count, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "E8D1F27A-924C-4B8E-9382-8B2B6ABB695F"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "E8D1F27A-924C-4B8E-9382-8B2B6ABB695F",
"Name": "AB DF1 Serial",
"DriverGroup": {
"Name": "Allen Bradley"
},
"SupportedRegisters": [
{
"Name": "O",
"DisplayName": "Name",
"Description": "Output",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint",
"Value": "uint"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "O_bit",
"DisplayName": "Name",
"Description": "Output",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 25515,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "I",
"DisplayName": "Name",
"Description": "Input",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint",
"Value": "uint"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "I_bit",
"DisplayName": "Name",
"Description": "Input",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 25515,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "S",
"DisplayName": "Name",
"Description": "Status",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint",
"Value": "uint"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "S_bit",
"DisplayName": "Name",
"Description": "Status",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 25515,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "B",
"DisplayName": "Name",
"Description": "Binary",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "DefaultDataFile",
"DisplayName": "DefaultDataFile",
"Description": "Use Default Data File",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "False",
"Value": "1"
},
{
"Name": "True",
"Value": "0"
}
]
},
{
"Name": "DataFile",
"DisplayName": "DataFile",
"Description": "Select Data File (3-999)",
"DefaultValue": "3",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 3,
"NumberMax": 999,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 3276015,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "T_bit",
"DisplayName": "Name",
"Description": "Timer",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "DefaultDataFile",
"DisplayName": "DefaultDataFile",
"Description": "Use Default Data File",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "False",
"Value": "1"
},
{
"Name": "True",
"Value": "0"
}
]
},
{
"Name": "DataFile",
"DisplayName": "DataFile",
"Description": "Select Data File (3-999)",
"DefaultValue": "4",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 3,
"NumberMax": 999,
"ListValues": []
},
{
"Name": "SubElement",
"DisplayName": "SubElement",
"Description": "Element Field",
"DefaultValue": "13",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 15,
"ListValues": [
{
"Name": "EN",
"Value": "15"
},
{
"Name": "TT",
"Value": "14"
},
{
"Name": "DN",
"Value": "13"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32760,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "T",
"DisplayName": "Name",
"Description": "Timer",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint",
"Value": "uint"
}
]
},
{
"Name": "DefaultDataFile",
"DisplayName": "DefaultDataFile",
"Description": "Use Default Data File",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "False",
"Value": "1"
},
{
"Name": "True",
"Value": "0"
}
]
},
{
"Name": "DataFile",
"DisplayName": "DataFile",
"Description": "Select Data File (3-999)",
"DefaultValue": "4",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 3,
"NumberMax": 999,
"ListValues": []
},
{
"Name": "SubElement",
"DisplayName": "SubElement",
"Description": "Element Field",
"DefaultValue": "2",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 15,
"ListValues": [
{
"Name": "PRE",
"Value": "1"
},
{
"Name": "ACC",
"Value": "2"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32760,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C_bit",
"DisplayName": "Name",
"Description": "Counter",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "DefaultDataFile",
"DisplayName": "DefaultDataFile",
"Description": "Use Default Data File",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "False",
"Value": "1"
},
{
"Name": "True",
"Value": "0"
}
]
},
{
"Name": "DataFile",
"DisplayName": "DataFile",
"Description": "Select Data File (3-999)",
"DefaultValue": "5",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 3,
"NumberMax": 999,
"ListValues": []
},
{
"Name": "SubElement",
"DisplayName": "SubElement",
"Description": "Element Field",
"DefaultValue": "13",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 15,
"ListValues": [
{
"Name": "CU",
"Value": "15"
},
{
"Name": "CD",
"Value": "14"
},
{
"Name": "DN",
"Value": "13"
},
{
"Name": "OV",
"Value": "12"
},
{
"Name": "UN",
"Value": "11"
},
{
"Name": "UA",
"Value": "10"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32760,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C",
"DisplayName": "Name",
"Description": "Counter",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint",
"Value": "uint"
}
]
},
{
"Name": "DefaultDataFile",
"DisplayName": "DefaultDataFile",
"Description": "Use Default Data File",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "False",
"Value": "1"
},
{
"Name": "True",
"Value": "0"
}
]
},
{
"Name": "DataFile",
"DisplayName": "DataFile",
"Description": "Select Data File (3-999)",
"DefaultValue": "5",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 3,
"NumberMax": 999,
"ListValues": []
},
{
"Name": "SubElement",
"DisplayName": "SubElement",
"Description": "Element Field",
"DefaultValue": "2",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 15,
"ListValues": [
{
"Name": "PRE",
"Value": "1"
},
{
"Name": "ACC",
"Value": "2"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32760,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "R_bit",
"DisplayName": "Name",
"Description": "Control",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "DefaultDataFile",
"DisplayName": "DefaultDataFile",
"Description": "Use Default Data File",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "False",
"Value": "1"
},
{
"Name": "True",
"Value": "0"
}
]
},
{
"Name": "DataFile",
"DisplayName": "DataFile",
"Description": "Select Data File (3-999)",
"DefaultValue": "6",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 3,
"NumberMax": 999,
"ListValues": []
},
{
"Name": "SubElement",
"DisplayName": "SubElement",
"Description": "Element Field",
"DefaultValue": "13",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 15,
"ListValues": [
{
"Name": "EN",
"Value": "15"
},
{
"Name": "EU",
"Value": "14"
},
{
"Name": "DN",
"Value": "13"
},
{
"Name": "EM",
"Value": "12"
},
{
"Name": "ER",
"Value": "11"
},
{
"Name": "UL",
"Value": "10"
},
{
"Name": "IN",
"Value": "9"
},
{
"Name": "FD",
"Value": "8"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32760,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "R",
"DisplayName": "Name",
"Description": "Control",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint",
"Value": "uint"
}
]
},
{
"Name": "DefaultDataFile",
"DisplayName": "DefaultDataFile",
"Description": "Use Default Data File",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "False",
"Value": "1"
},
{
"Name": "True",
"Value": "0"
}
]
},
{
"Name": "DataFile",
"DisplayName": "DataFile",
"Description": "Select Data File (3-999)",
"DefaultValue": "6",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 3,
"NumberMax": 999,
"ListValues": []
},
{
"Name": "SubElement",
"DisplayName": "SubElement",
"Description": "Element Field",
"DefaultValue": "2",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 15,
"ListValues": [
{
"Name": "LEN",
"Value": "1"
},
{
"Name": "POS",
"Value": "2"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32760,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "N",
"DisplayName": "Name",
"Description": "Integer",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint",
"Value": "uint"
},
{
"Name": "int",
"Value": "int"
}
]
},
{
"Name": "DefaultDataFile",
"DisplayName": "DefaultDataFile",
"Description": "Use Default Data File",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "False",
"Value": "1"
},
{
"Name": "True",
"Value": "0"
}
]
},
{
"Name": "DataFile",
"DisplayName": "DataFile",
"Description": "Select Data File (3-999)",
"DefaultValue": "7",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 3,
"NumberMax": 999,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32760,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "F",
"DisplayName": "Name",
"Description": "Float",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "float",
"Value": "float"
}
]
},
{
"Name": "DefaultDataFile",
"DisplayName": "DefaultDataFile",
"Description": "Use Default Data File",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "False",
"Value": "1"
},
{
"Name": "True",
"Value": "0"
}
]
},
{
"Name": "DataFile",
"DisplayName": "DataFile",
"Description": "Select Data File (3-999)",
"DefaultValue": "8",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 3,
"NumberMax": 999,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32760,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "D",
"DisplayName": "Name",
"Description": "BCD",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bcd",
"Value": "bcd"
}
]
},
{
"Name": "DefaultDataFile",
"DisplayName": "DefaultDataFile",
"Description": "Use Default Data File",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "False",
"Value": "1"
},
{
"Name": "True",
"Value": "0"
}
]
},
{
"Name": "DataFile",
"DisplayName": "DataFile",
"Description": "Select Data File (3-999)",
"DefaultValue": "9",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 3,
"NumberMax": 999,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32760,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "A",
"DisplayName": "Name",
"Description": "ASCII",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "DefaultDataFile",
"DisplayName": "DefaultDataFile",
"Description": "Use Default Data File",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "False",
"Value": "1"
},
{
"Name": "True",
"Value": "0"
}
]
},
{
"Name": "DataFile",
"DisplayName": "DataFile",
"Description": "Select Data File (3-999)",
"DefaultValue": "9",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 3,
"NumberMax": 999,
"ListValues": []
},
{
"Name": "Length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 84,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32760,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "ST",
"DisplayName": "Name",
"Description": "String",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "DefaultDataFile",
"DisplayName": "DefaultDataFile",
"Description": "Use Default Data File",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "False",
"Value": "1"
},
{
"Name": "True",
"Value": "0"
}
]
},
{
"Name": "DataFile",
"DisplayName": "DataFile",
"Description": "Select Data File (3-999)",
"DefaultValue": "9",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 3,
"NumberMax": 999,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32760,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - AB EthernetIP Ethernet
POST {{edgeUrl}}/devicehub/v2
AB EthernetIP Ethernet — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
O(Bit) |
Outputs | No | bool |
address, count, pollingInterval |
I(Bit) |
Inputs | No | bool |
address, count, pollingInterval |
Slot O(Bit) |
Outputs | No | bool |
Slot, address, count, pollingInterval |
Slot I(Bit) |
Inputs | No | bool |
Slot, address, count, pollingInterval |
O |
Outputs | No | int, uint |
address, count, pollingInterval |
I |
Inputs | No | int, uint |
address, count, pollingInterval |
Slot O |
Outputs | No | int, uint |
Slot, address, count, pollingInterval |
Slot I |
Inputs | No | int, uint |
Slot, address, count, pollingInterval |
S(Bit) |
Status Bits | No | bool |
address, count, pollingInterval |
S |
Status Words | No | int, uint |
address, count, pollingInterval |
B(Bit) |
Bit data file Bfn | No | bool |
DefaultDataFile, Data File, address, count, pollingInterval |
B |
Bit data file, 16-bit access | No | int, uint |
DefaultDataFile, Data File, address, count, pollingInterval |
Timer |
Timer | No | T |
DefaultDataFile, Data File, address, count, pollingInterval |
TfnPRE |
Timer Preset Value | No | int, uint |
DefaultDataFile, Data File, address, count, pollingInterval |
TfnACC |
Timer Accumulator Value | No | int, uint |
DefaultDataFile, Data File, address, count, pollingInterval |
Counter |
Counter | No | C |
DefaultDataFile, Data File, address, count, pollingInterval |
CfnPRE |
Counter Preset Value | No | int, uint |
DefaultDataFile, Data File, address, count, pollingInterval |
CfnACC |
Counter Accumulator Value | No | int, uint |
DefaultDataFile, Data File, address, count, pollingInterval |
Control |
Control Data Element | No | R |
DefaultDataFile, Data File, address, count, pollingInterval |
R6LEN |
Control Data Element: Number of characters specified to be sent or received | No | int, uint |
DefaultDataFile, Data File, address, count, pollingInterval |
R6POS |
Control Data Element: Number of characters actually sent or received | No | int, uint |
DefaultDataFile, Data File, address, count, pollingInterval |
N(Bit) |
Integer File Nfn, bit access | No | bool |
DefaultDataFile, Data File, address, count, pollingInterval |
N |
Integer File is a general purpose file consisting of 16-bit signed integer data words | No | int, uint |
DefaultDataFile, Data File, address, count, pollingInterval |
F |
Floating point data file (F8) consisting if 32-bit IEEE-754 floating point data elements | No | real |
DefaultDataFile, Data File, address, count, pollingInterval |
L |
The Long Word File is a general purpose file consisting of 32-bit, signed integer data words. | No | dint |
DefaultDataFile, Data File, address, count, pollingInterval |
ST |
The String File is a file that stores ASCII characters | No | string |
DefaultDataFile, Data File, address, count, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "2FB8D1F6-5675-11EB-AE93-0242AC130003"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "2FB8D1F6-5675-11EB-AE93-0242AC130003",
"Name": "AB EthernetIP Ethernet",
"DriverGroup": {
"Name": "Allen Bradley"
},
"SupportedRegisters": [
{
"Name": "O(Bit)",
"DisplayName": "Name",
"Description": "Outputs",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 25515,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "I(Bit)",
"DisplayName": "Name",
"Description": "Inputs",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 25515,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Slot O(Bit)",
"DisplayName": "Name",
"Description": "Outputs",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
}
]
},
{
"Name": "Slot",
"DisplayName": "Slot",
"Description": "Slot Number",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 7,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 3115,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Slot I(Bit)",
"DisplayName": "Name",
"Description": "Inputs",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
}
]
},
{
"Name": "Slot",
"DisplayName": "Slot",
"Description": "Slot Number",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 7,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 3115,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "O",
"DisplayName": "Name",
"Description": "Outputs",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int",
"Value": "int"
},
{
"Name": "uint",
"Value": "uint"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "I",
"DisplayName": "Name",
"Description": "Inputs",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int",
"Value": "int"
},
{
"Name": "uint",
"Value": "uint"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Slot O",
"DisplayName": "Name",
"Description": "Outputs",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int",
"Value": "int"
},
{
"Name": "uint",
"Value": "uint"
}
]
},
{
"Name": "Slot",
"DisplayName": "Slot",
"Description": "Slot Number",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 7,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 31,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Slot I",
"DisplayName": "Name",
"Description": "Inputs",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int",
"Value": "int"
},
{
"Name": "uint",
"Value": "uint"
}
]
},
{
"Name": "Slot",
"DisplayName": "Slot",
"Description": "Slot Number",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 7,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 31,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "S(Bit)",
"DisplayName": "Name",
"Description": "Status Bits",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 25515,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "S",
"DisplayName": "Name",
"Description": "Status Words",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int",
"Value": "int"
},
{
"Name": "uint",
"Value": "uint"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "B(Bit)",
"DisplayName": "Name",
"Description": "Bit data file Bfn",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
}
]
},
{
"Name": "DefaultDataFile",
"DisplayName": "DefaultDataFile",
"Description": "Use Default Data File",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Enable",
"Value": "0"
},
{
"Name": "Disable",
"Value": "1"
}
]
},
{
"Name": "Data File",
"DisplayName": "Data File",
"Description": "",
"DefaultValue": "3",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 3,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 25515,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "B",
"DisplayName": "Name",
"Description": "Bit data file, 16-bit access",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int",
"Value": "int"
},
{
"Name": "uint",
"Value": "uint"
}
]
},
{
"Name": "DefaultDataFile",
"DisplayName": "DefaultDataFile",
"Description": "Use Default Data File",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Enable",
"Value": "0"
},
{
"Name": "Disable",
"Value": "1"
}
]
},
{
"Name": "Data File",
"DisplayName": "Data File",
"Description": "",
"DefaultValue": "3",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 3,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Timer",
"DisplayName": "Name",
"Description": "Timer",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "T",
"Value": "T"
}
]
},
{
"Name": "DefaultDataFile",
"DisplayName": "DefaultDataFile",
"Description": "Use Default Data File",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Enable",
"Value": "0"
},
{
"Name": "Disable",
"Value": "1"
}
]
},
{
"Name": "Data File",
"DisplayName": "Data File",
"Description": "",
"DefaultValue": "4",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 4,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "TfnPRE",
"DisplayName": "Name",
"Description": "Timer Preset Value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int",
"Value": "int"
},
{
"Name": "uint",
"Value": "uint"
}
]
},
{
"Name": "DefaultDataFile",
"DisplayName": "DefaultDataFile",
"Description": "Use Default Data File",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Enable",
"Value": "0"
},
{
"Name": "Disable",
"Value": "1"
}
]
},
{
"Name": "Data File",
"DisplayName": "Data File",
"Description": "",
"DefaultValue": "4",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 4,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "TfnACC",
"DisplayName": "Name",
"Description": "Timer Accumulator Value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int",
"Value": "int"
},
{
"Name": "uint",
"Value": "uint"
}
]
},
{
"Name": "DefaultDataFile",
"DisplayName": "DefaultDataFile",
"Description": "Use Default Data File",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Enable",
"Value": "0"
},
{
"Name": "Disable",
"Value": "1"
}
]
},
{
"Name": "Data File",
"DisplayName": "Data File",
"Description": "",
"DefaultValue": "4",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 4,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Counter",
"DisplayName": "Name",
"Description": "Counter",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "C",
"Value": "C"
}
]
},
{
"Name": "DefaultDataFile",
"DisplayName": "DefaultDataFile",
"Description": "Use Default Data File",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Enable",
"Value": "0"
},
{
"Name": "Disable",
"Value": "1"
}
]
},
{
"Name": "Data File",
"DisplayName": "Data File",
"Description": "",
"DefaultValue": "5",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 5,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "CfnPRE",
"DisplayName": "Name",
"Description": "Counter Preset Value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int",
"Value": "int"
},
{
"Name": "uint",
"Value": "uint"
}
]
},
{
"Name": "DefaultDataFile",
"DisplayName": "DefaultDataFile",
"Description": "Use Default Data File",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Enable",
"Value": "0"
},
{
"Name": "Disable",
"Value": "1"
}
]
},
{
"Name": "Data File",
"DisplayName": "Data File",
"Description": "",
"DefaultValue": "5",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 5,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "CfnACC",
"DisplayName": "Name",
"Description": "Counter Accumulator Value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int",
"Value": "int"
},
{
"Name": "uint",
"Value": "uint"
}
]
},
{
"Name": "DefaultDataFile",
"DisplayName": "DefaultDataFile",
"Description": "Use Default Data File",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Enable",
"Value": "0"
},
{
"Name": "Disable",
"Value": "1"
}
]
},
{
"Name": "Data File",
"DisplayName": "Data File",
"Description": "",
"DefaultValue": "5",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 5,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Control",
"DisplayName": "Name",
"Description": "Control Data Element",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "R",
"Value": "R"
}
]
},
{
"Name": "DefaultDataFile",
"DisplayName": "DefaultDataFile",
"Description": "Use Default Data File",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Enable",
"Value": "0"
},
{
"Name": "Disable",
"Value": "1"
}
]
},
{
"Name": "Data File",
"DisplayName": "Data File",
"Description": "",
"DefaultValue": "6",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 6,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "R6LEN",
"DisplayName": "Name",
"Description": "Control Data Element: Number of characters specified to be sent or received",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int",
"Value": "int"
},
{
"Name": "uint",
"Value": "uint"
}
]
},
{
"Name": "DefaultDataFile",
"DisplayName": "DefaultDataFile",
"Description": "Use Default Data File",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Enable",
"Value": "0"
},
{
"Name": "Disable",
"Value": "1"
}
]
},
{
"Name": "Data File",
"DisplayName": "Data File",
"Description": "",
"DefaultValue": "6",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 6,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "R6POS",
"DisplayName": "Name",
"Description": "Control Data Element: Number of characters actually sent or received",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int",
"Value": "int"
},
{
"Name": "uint",
"Value": "uint"
}
]
},
{
"Name": "DefaultDataFile",
"DisplayName": "DefaultDataFile",
"Description": "Use Default Data File",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Enable",
"Value": "0"
},
{
"Name": "Disable",
"Value": "1"
}
]
},
{
"Name": "Data File",
"DisplayName": "Data File",
"Description": "",
"DefaultValue": "6",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 6,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "N(Bit)",
"DisplayName": "Name",
"Description": "Integer File Nfn, bit access",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
}
]
},
{
"Name": "DefaultDataFile",
"DisplayName": "DefaultDataFile",
"Description": "Use Default Data File",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Enable",
"Value": "0"
},
{
"Name": "Disable",
"Value": "1"
}
]
},
{
"Name": "Data File",
"DisplayName": "Data File",
"Description": "",
"DefaultValue": "7",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 7,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 25515,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "N",
"DisplayName": "Name",
"Description": "Integer File is a general purpose file consisting of 16-bit signed integer data words",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int",
"Value": "int"
},
{
"Name": "uint",
"Value": "uint"
}
]
},
{
"Name": "DefaultDataFile",
"DisplayName": "DefaultDataFile",
"Description": "Use Default Data File",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Enable",
"Value": "0"
},
{
"Name": "Disable",
"Value": "1"
}
]
},
{
"Name": "Data File",
"DisplayName": "Data File",
"Description": "",
"DefaultValue": "7",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 7,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "F",
"DisplayName": "Name",
"Description": "Floating point data file (F8) consisting if 32-bit IEEE-754 floating point data elements",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "real",
"Value": "real"
}
]
},
{
"Name": "DefaultDataFile",
"DisplayName": "DefaultDataFile",
"Description": "Use Default Data File",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Enable",
"Value": "0"
},
{
"Name": "Disable",
"Value": "1"
}
]
},
{
"Name": "Data File",
"DisplayName": "Data File",
"Description": "",
"DefaultValue": "8",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 8,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "L",
"DisplayName": "Name",
"Description": "The Long Word File is a general purpose file consisting of 32-bit, signed integer data words.",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dint",
"Value": "dint"
}
]
},
{
"Name": "DefaultDataFile",
"DisplayName": "DefaultDataFile",
"Description": "Use Default Data File",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Enable",
"Value": "0"
},
{
"Name": "Disable",
"Value": "1"
}
]
},
{
"Name": "Data File",
"DisplayName": "Data File",
"Description": "",
"DefaultValue": "9",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 9,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "ST",
"DisplayName": "Name",
"Description": "The String File is a file that stores ASCII characters",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "DefaultDataFile",
"DisplayName": "DefaultDataFile",
"Description": "Use Default Data File",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Enable",
"Value": "0"
},
{
"Name": "Disable",
"Value": "1"
}
]
},
{
"Name": "Data File",
"DisplayName": "Data File",
"Description": "Data files 3...8 are the default file types for those file numbers and cannot be changed. Data files 9...255 can be added to your program to operate as bit, timer, counter, or other files",
"DefaultValue": "9",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 9,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - AB Logix Ethernet
POST {{edgeUrl}}/devicehub/v2
AB Logix Ethernet — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
R |
Name | No | bool, byte, sint, int, dint, real, dword, lint, lreal, string |
pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "0170E3C7-3D54-4710-A8FA-F953AE626353"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "0170E3C7-3D54-4710-A8FA-F953AE626353",
"Name": "AB Logix Ethernet",
"DriverGroup": {
"Name": "Allen Bradley"
},
"SupportedRegisters": [
{
"Name": "R",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
},
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "sint",
"Value": "sint"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "lint",
"Value": "lint"
},
{
"Name": "lreal",
"Value": "lreal"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - AB Logix Serial
POST {{edgeUrl}}/devicehub/v2
AB Logix Serial — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
R |
Name | No | bool, sint, int, dint, lint, byte, uint, udint, ulint, real, lreal, string |
pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "6F794B0D-C363-41E1-9828-5DDB2E1C587E"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "6F794B0D-C363-41E1-9828-5DDB2E1C587E",
"Name": "AB Logix Serial",
"DriverGroup": {
"Name": "Allen Bradley"
},
"SupportedRegisters": [
{
"Name": "R",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
},
{
"Name": "sint",
"Value": "sint"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "lint",
"Value": "lint"
},
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "uint",
"Value": "uint"
},
{
"Name": "udint",
"Value": "udint"
},
{
"Name": "ulint",
"Value": "ulint"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "lreal",
"Value": "lreal"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - AB Micro800 Ethernet
POST {{edgeUrl}}/devicehub/v2
AB Micro800 Ethernet — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
R |
Name | No | bool, byte, sint, int, uint, dint, udint, real, lreal, lint, ulint, string |
pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "D654F142-8343-4354-B2AA-A838B93AF988"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "D654F142-8343-4354-B2AA-A838B93AF988",
"Name": "AB Micro800 Ethernet",
"DriverGroup": {
"Name": "Allen Bradley"
},
"SupportedRegisters": [
{
"Name": "R",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
},
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "sint",
"Value": "sint"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "uint",
"Value": "uint"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "udint",
"Value": "udint"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "lreal",
"Value": "lreal"
},
{
"Name": "lint",
"Value": "lint"
},
{
"Name": "ulint",
"Value": "ulint"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - EBC Ethernet
POST {{edgeUrl}}/devicehub/v2
EBC Ethernet — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
DI |
Discrete Inputs | Yes | bool, uint8, uint16, uint32 |
slot, address, count, pollingInterval |
BI |
Byte Inputs | Yes | uint8, uint16, uint32 |
slot, address, count, pollingInterval |
WI |
Word Inputs | Yes | uint16, uint32 |
slot, address, count, pollingInterval |
DWI |
Dword Inputs | Yes | uint32 |
slot, address, count, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "386981A0-FB2A-447C-93A6-9373D82AA32A"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "386981A0-FB2A-447C-93A6-9373D82AA32A",
"Name": "EBC Ethernet",
"DriverGroup": {
"Name": "AutomationDirect"
},
"SupportedRegisters": [
{
"Name": "DI",
"DisplayName": "Discrete Inputs",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
},
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
}
]
},
{
"Name": "slot",
"DisplayName": "Slot",
"Description": "",
"DefaultValue": "1",
"ValueType": "UnsignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 93,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 63,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "BI",
"DisplayName": "Byte Inputs",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
}
]
},
{
"Name": "slot",
"DisplayName": "Slot",
"Description": "",
"DefaultValue": "1",
"ValueType": "UnsignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 93,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 7,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "WI",
"DisplayName": "Word Inputs",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
}
]
},
{
"Name": "slot",
"DisplayName": "Slot",
"Description": "",
"DefaultValue": "1",
"ValueType": "UnsignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 93,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 3,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "DWI",
"DisplayName": "Dword Inputs",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint32",
"Value": "uint32"
}
]
},
{
"Name": "slot",
"DisplayName": "Slot",
"Description": "",
"DefaultValue": "1",
"ValueType": "UnsignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 93,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - B&R PVI Ethernet
POST {{edgeUrl}}/devicehub/v2
B&R PVI Ethernet — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
R |
Variables | No | BOOL, USINT, UINT, UDINT, SINT, INT, DINT, REAL, LREAL, STRING |
task, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "AA0D80DF-21C0-4C57-9320-C74CD64FF0BA"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "AA0D80DF-21C0-4C57-9320-C74CD64FF0BA",
"Name": "B&R PVI Ethernet",
"DriverGroup": {
"Name": "B&R"
},
"SupportedRegisters": [
{
"Name": "R",
"DisplayName": "Name",
"Description": "Variables",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "BOOL",
"Value": "BOOL"
},
{
"Name": "USINT",
"Value": "USINT"
},
{
"Name": "UINT",
"Value": "UINT"
},
{
"Name": "UDINT",
"Value": "UDINT"
},
{
"Name": "SINT",
"Value": "SINT"
},
{
"Name": "INT",
"Value": "INT"
},
{
"Name": "DINT",
"Value": "DINT"
},
{
"Name": "REAL",
"Value": "REAL"
},
{
"Name": "LREAL",
"Value": "LREAL"
},
{
"Name": "STRING",
"Value": "STRING"
}
]
},
{
"Name": "task",
"DisplayName": "Task",
"Description": "Task Name",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - BacnetIP
POST {{edgeUrl}}/devicehub/v2
BacnetIP — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
AI |
Analog input | Yes | float32, object |
PropertiesForPublishing, address, count, pollingInterval |
AO |
Analog output | No | float32, object |
PropertiesForPublishing, writePriority, address, count, pollingInterval |
AV |
Analog value | No | float32, object |
PropertiesForPublishing, writePriority, address, count, pollingInterval |
BI |
Binary input | Yes | uint32, bit, object |
PropertiesForPublishing, address, count, pollingInterval |
BO |
Binary output | No | uint32, bit, object |
PropertiesForPublishing, writePriority, address, count, pollingInterval |
BV |
Binary value | No | uint32, bit, object |
PropertiesForPublishing, writePriority, address, count, pollingInterval |
MSI |
Multi state input | Yes | uint32, object |
PropertiesForPublishing, address, count, pollingInterval |
MSO |
Multi state output | No | uint32, object |
PropertiesForPublishing, writePriority, address, count, pollingInterval |
MSV |
Multi state value | No | uint32, object |
PropertiesForPublishing, writePriority, address, count, pollingInterval |
SCH |
Schedule | No | uint32, float32, object |
PropertiesForPublishing, writePriority, address, count, pollingInterval |
LFSP |
Life safety point | No | uint32, object |
PropertiesForPublishing, writePriority, address, count, pollingInterval |
LOCTL |
Load control | No | uint32, object |
PropertiesForPublishing, writePriority, address, count, pollingInterval |
OCTSTR |
Octet string | No | octet_string, object |
PropertiesForPublishing, writePriority, address, count, pollingInterval |
PINT |
Positive integer | No | uint32, object |
PropertiesForPublishing, writePriority, address, count, pollingInterval |
CHV |
Object character string value | No | string, object |
PropertiesForPublishing, writePriority, address, count, pollingInterval |
F |
File object | No | octet_string, object |
PropertiesForPublishing, writePriority, address, count, pollingInterval |
PROPRIETARY |
Proprietary | No | bit, int32, uint32, float32, float64, string, octet_string, object |
objectID, PropertiesForPublishing, writePriority, address, count, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "83935618-A9BB-11EB-BCBC-0242AC130002"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "83935618-A9BB-11EB-BCBC-0242AC130002",
"Name": "BacnetIP",
"DriverGroup": {
"Name": "BACnet"
},
"SupportedRegisters": [
{
"Name": "AI",
"DisplayName": "Name",
"Description": "Analog input",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "object",
"Value": "object"
}
]
},
{
"Name": "PropertiesForPublishing",
"DisplayName": "PropertiesForPublishing",
"Description": "",
"DefaultValue": "[{\"ID\":8,\"Name\":\"all\"}]",
"ValueType": "Table",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "AO",
"DisplayName": "Name",
"Description": "Analog output",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "object",
"Value": "object"
}
]
},
{
"Name": "PropertiesForPublishing",
"DisplayName": "PropertiesForPublishing",
"Description": "",
"DefaultValue": "[{\"ID\":8,\"Name\":\"all\"}]",
"ValueType": "Table",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "writePriority",
"DisplayName": "WritePriority",
"Description": "Command priority",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 16,
"ListValues": [
{
"Name": "No priority",
"Value": "0"
},
{
"Name": "1-Manual-Life Safety",
"Value": "1"
},
{
"Name": "2-Automatic-Life Safety",
"Value": "2"
},
{
"Name": "3-Available",
"Value": "3"
},
{
"Name": "4-Available",
"Value": "4"
},
{
"Name": "5-Critical Equipment Control",
"Value": "5"
},
{
"Name": "6-Minimum On/Off",
"Value": "6"
},
{
"Name": "7-Available",
"Value": "7"
},
{
"Name": "8-Manual Operator",
"Value": "8"
},
{
"Name": "9-Available",
"Value": "9"
},
{
"Name": "10-Available",
"Value": "10"
},
{
"Name": "11-Available",
"Value": "11"
},
{
"Name": "12-Available",
"Value": "12"
},
{
"Name": "13-Available",
"Value": "13"
},
{
"Name": "14-Available",
"Value": "14"
},
{
"Name": "15-Available",
"Value": "15"
},
{
"Name": "16-Available",
"Value": "16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "AV",
"DisplayName": "Name",
"Description": "Analog value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "object",
"Value": "object"
}
]
},
{
"Name": "PropertiesForPublishing",
"DisplayName": "PropertiesForPublishing",
"Description": "",
"DefaultValue": "[{\"ID\":8,\"Name\":\"all\"}]",
"ValueType": "Table",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "writePriority",
"DisplayName": "WritePriority",
"Description": "Command priority",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 16,
"ListValues": [
{
"Name": "No priority",
"Value": "0"
},
{
"Name": "1-Manual-Life Safety",
"Value": "1"
},
{
"Name": "2-Automatic-Life Safety",
"Value": "2"
},
{
"Name": "3-Available",
"Value": "3"
},
{
"Name": "4-Available",
"Value": "4"
},
{
"Name": "5-Critical Equipment Control",
"Value": "5"
},
{
"Name": "6-Minimum On/Off",
"Value": "6"
},
{
"Name": "7-Available",
"Value": "7"
},
{
"Name": "8-Manual Operator",
"Value": "8"
},
{
"Name": "9-Available",
"Value": "9"
},
{
"Name": "10-Available",
"Value": "10"
},
{
"Name": "11-Available",
"Value": "11"
},
{
"Name": "12-Available",
"Value": "12"
},
{
"Name": "13-Available",
"Value": "13"
},
{
"Name": "14-Available",
"Value": "14"
},
{
"Name": "15-Available",
"Value": "15"
},
{
"Name": "16-Available",
"Value": "16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "BI",
"DisplayName": "Name",
"Description": "Binary input",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "bit",
"Value": "bit"
},
{
"Name": "object",
"Value": "object"
}
]
},
{
"Name": "PropertiesForPublishing",
"DisplayName": "PropertiesForPublishing",
"Description": "",
"DefaultValue": "[{\"ID\":8,\"Name\":\"all\"}]",
"ValueType": "Table",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "BO",
"DisplayName": "Name",
"Description": "Binary output",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "bit",
"Value": "bit"
},
{
"Name": "object",
"Value": "object"
}
]
},
{
"Name": "PropertiesForPublishing",
"DisplayName": "PropertiesForPublishing",
"Description": "",
"DefaultValue": "[{\"ID\":8,\"Name\":\"all\"}]",
"ValueType": "Table",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "writePriority",
"DisplayName": "WritePriority",
"Description": "Command priority",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 16,
"ListValues": [
{
"Name": "No priority",
"Value": "0"
},
{
"Name": "1-Manual-Life Safety",
"Value": "1"
},
{
"Name": "2-Automatic-Life Safety",
"Value": "2"
},
{
"Name": "3-Available",
"Value": "3"
},
{
"Name": "4-Available",
"Value": "4"
},
{
"Name": "5-Critical Equipment Control",
"Value": "5"
},
{
"Name": "6-Minimum On/Off",
"Value": "6"
},
{
"Name": "7-Available",
"Value": "7"
},
{
"Name": "8-Manual Operator",
"Value": "8"
},
{
"Name": "9-Available",
"Value": "9"
},
{
"Name": "10-Available",
"Value": "10"
},
{
"Name": "11-Available",
"Value": "11"
},
{
"Name": "12-Available",
"Value": "12"
},
{
"Name": "13-Available",
"Value": "13"
},
{
"Name": "14-Available",
"Value": "14"
},
{
"Name": "15-Available",
"Value": "15"
},
{
"Name": "16-Available",
"Value": "16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "BV",
"DisplayName": "Name",
"Description": "Binary value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "bit",
"Value": "bit"
},
{
"Name": "object",
"Value": "object"
}
]
},
{
"Name": "PropertiesForPublishing",
"DisplayName": "PropertiesForPublishing",
"Description": "",
"DefaultValue": "[{\"ID\":8,\"Name\":\"all\"}]",
"ValueType": "Table",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "writePriority",
"DisplayName": "WritePriority",
"Description": "Command priority",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 16,
"ListValues": [
{
"Name": "No priority",
"Value": "0"
},
{
"Name": "1-Manual-Life Safety",
"Value": "1"
},
{
"Name": "2-Automatic-Life Safety",
"Value": "2"
},
{
"Name": "3-Available",
"Value": "3"
},
{
"Name": "4-Available",
"Value": "4"
},
{
"Name": "5-Critical Equipment Control",
"Value": "5"
},
{
"Name": "6-Minimum On/Off",
"Value": "6"
},
{
"Name": "7-Available",
"Value": "7"
},
{
"Name": "8-Manual Operator",
"Value": "8"
},
{
"Name": "9-Available",
"Value": "9"
},
{
"Name": "10-Available",
"Value": "10"
},
{
"Name": "11-Available",
"Value": "11"
},
{
"Name": "12-Available",
"Value": "12"
},
{
"Name": "13-Available",
"Value": "13"
},
{
"Name": "14-Available",
"Value": "14"
},
{
"Name": "15-Available",
"Value": "15"
},
{
"Name": "16-Available",
"Value": "16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "MSI",
"DisplayName": "Name",
"Description": "Multi state input",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "object",
"Value": "object"
}
]
},
{
"Name": "PropertiesForPublishing",
"DisplayName": "PropertiesForPublishing",
"Description": "",
"DefaultValue": "[{\"ID\":8,\"Name\":\"all\"}]",
"ValueType": "Table",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "MSO",
"DisplayName": "Name",
"Description": "Multi state output",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "object",
"Value": "object"
}
]
},
{
"Name": "PropertiesForPublishing",
"DisplayName": "PropertiesForPublishing",
"Description": "",
"DefaultValue": "[{\"ID\":8,\"Name\":\"all\"}]",
"ValueType": "Table",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "writePriority",
"DisplayName": "WritePriority",
"Description": "Command priority",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 16,
"ListValues": [
{
"Name": "No priority",
"Value": "0"
},
{
"Name": "1-Manual-Life Safety",
"Value": "1"
},
{
"Name": "2-Automatic-Life Safety",
"Value": "2"
},
{
"Name": "3-Available",
"Value": "3"
},
{
"Name": "4-Available",
"Value": "4"
},
{
"Name": "5-Critical Equipment Control",
"Value": "5"
},
{
"Name": "6-Minimum On/Off",
"Value": "6"
},
{
"Name": "7-Available",
"Value": "7"
},
{
"Name": "8-Manual Operator",
"Value": "8"
},
{
"Name": "9-Available",
"Value": "9"
},
{
"Name": "10-Available",
"Value": "10"
},
{
"Name": "11-Available",
"Value": "11"
},
{
"Name": "12-Available",
"Value": "12"
},
{
"Name": "13-Available",
"Value": "13"
},
{
"Name": "14-Available",
"Value": "14"
},
{
"Name": "15-Available",
"Value": "15"
},
{
"Name": "16-Available",
"Value": "16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "MSV",
"DisplayName": "Name",
"Description": "Multi state value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "object",
"Value": "object"
}
]
},
{
"Name": "PropertiesForPublishing",
"DisplayName": "PropertiesForPublishing",
"Description": "",
"DefaultValue": "[{\"ID\":8,\"Name\":\"all\"}]",
"ValueType": "Table",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "writePriority",
"DisplayName": "WritePriority",
"Description": "Command priority",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 16,
"ListValues": [
{
"Name": "No priority",
"Value": "0"
},
{
"Name": "1-Manual-Life Safety",
"Value": "1"
},
{
"Name": "2-Automatic-Life Safety",
"Value": "2"
},
{
"Name": "3-Available",
"Value": "3"
},
{
"Name": "4-Available",
"Value": "4"
},
{
"Name": "5-Critical Equipment Control",
"Value": "5"
},
{
"Name": "6-Minimum On/Off",
"Value": "6"
},
{
"Name": "7-Available",
"Value": "7"
},
{
"Name": "8-Manual Operator",
"Value": "8"
},
{
"Name": "9-Available",
"Value": "9"
},
{
"Name": "10-Available",
"Value": "10"
},
{
"Name": "11-Available",
"Value": "11"
},
{
"Name": "12-Available",
"Value": "12"
},
{
"Name": "13-Available",
"Value": "13"
},
{
"Name": "14-Available",
"Value": "14"
},
{
"Name": "15-Available",
"Value": "15"
},
{
"Name": "16-Available",
"Value": "16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SCH",
"DisplayName": "Name",
"Description": "Schedule",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "object",
"Value": "object"
}
]
},
{
"Name": "PropertiesForPublishing",
"DisplayName": "PropertiesForPublishing",
"Description": "",
"DefaultValue": "[{\"ID\":8,\"Name\":\"all\"}]",
"ValueType": "Table",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "writePriority",
"DisplayName": "WritePriority",
"Description": "Command priority",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 16,
"ListValues": [
{
"Name": "No priority",
"Value": "0"
},
{
"Name": "1-Manual-Life Safety",
"Value": "1"
},
{
"Name": "2-Automatic-Life Safety",
"Value": "2"
},
{
"Name": "3-Available",
"Value": "3"
},
{
"Name": "4-Available",
"Value": "4"
},
{
"Name": "5-Critical Equipment Control",
"Value": "5"
},
{
"Name": "6-Minimum On/Off",
"Value": "6"
},
{
"Name": "7-Available",
"Value": "7"
},
{
"Name": "8-Manual Operator",
"Value": "8"
},
{
"Name": "9-Available",
"Value": "9"
},
{
"Name": "10-Available",
"Value": "10"
},
{
"Name": "11-Available",
"Value": "11"
},
{
"Name": "12-Available",
"Value": "12"
},
{
"Name": "13-Available",
"Value": "13"
},
{
"Name": "14-Available",
"Value": "14"
},
{
"Name": "15-Available",
"Value": "15"
},
{
"Name": "16-Available",
"Value": "16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "LFSP",
"DisplayName": "Name",
"Description": "Life safety point",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "object",
"Value": "object"
}
]
},
{
"Name": "PropertiesForPublishing",
"DisplayName": "PropertiesForPublishing",
"Description": "",
"DefaultValue": "[{\"ID\":8,\"Name\":\"all\"}]",
"ValueType": "Table",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "writePriority",
"DisplayName": "WritePriority",
"Description": "Command priority",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 16,
"ListValues": [
{
"Name": "No priority",
"Value": "0"
},
{
"Name": "1-Manual-Life Safety",
"Value": "1"
},
{
"Name": "2-Automatic-Life Safety",
"Value": "2"
},
{
"Name": "3-Available",
"Value": "3"
},
{
"Name": "4-Available",
"Value": "4"
},
{
"Name": "5-Critical Equipment Control",
"Value": "5"
},
{
"Name": "6-Minimum On/Off",
"Value": "6"
},
{
"Name": "7-Available",
"Value": "7"
},
{
"Name": "8-Manual Operator",
"Value": "8"
},
{
"Name": "9-Available",
"Value": "9"
},
{
"Name": "10-Available",
"Value": "10"
},
{
"Name": "11-Available",
"Value": "11"
},
{
"Name": "12-Available",
"Value": "12"
},
{
"Name": "13-Available",
"Value": "13"
},
{
"Name": "14-Available",
"Value": "14"
},
{
"Name": "15-Available",
"Value": "15"
},
{
"Name": "16-Available",
"Value": "16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "LOCTL",
"DisplayName": "Name",
"Description": "Load control",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "object",
"Value": "object"
}
]
},
{
"Name": "PropertiesForPublishing",
"DisplayName": "PropertiesForPublishing",
"Description": "",
"DefaultValue": "[{\"ID\":8,\"Name\":\"all\"}]",
"ValueType": "Table",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "writePriority",
"DisplayName": "WritePriority",
"Description": "Command priority",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 16,
"ListValues": [
{
"Name": "No priority",
"Value": "0"
},
{
"Name": "1-Manual-Life Safety",
"Value": "1"
},
{
"Name": "2-Automatic-Life Safety",
"Value": "2"
},
{
"Name": "3-Available",
"Value": "3"
},
{
"Name": "4-Available",
"Value": "4"
},
{
"Name": "5-Critical Equipment Control",
"Value": "5"
},
{
"Name": "6-Minimum On/Off",
"Value": "6"
},
{
"Name": "7-Available",
"Value": "7"
},
{
"Name": "8-Manual Operator",
"Value": "8"
},
{
"Name": "9-Available",
"Value": "9"
},
{
"Name": "10-Available",
"Value": "10"
},
{
"Name": "11-Available",
"Value": "11"
},
{
"Name": "12-Available",
"Value": "12"
},
{
"Name": "13-Available",
"Value": "13"
},
{
"Name": "14-Available",
"Value": "14"
},
{
"Name": "15-Available",
"Value": "15"
},
{
"Name": "16-Available",
"Value": "16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "OCTSTR",
"DisplayName": "Name",
"Description": "Octet string",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "octet_string",
"Value": "octet_string"
},
{
"Name": "object",
"Value": "object"
}
]
},
{
"Name": "PropertiesForPublishing",
"DisplayName": "PropertiesForPublishing",
"Description": "",
"DefaultValue": "[{\"ID\":8,\"Name\":\"all\"}]",
"ValueType": "Table",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "writePriority",
"DisplayName": "WritePriority",
"Description": "Command priority",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 16,
"ListValues": [
{
"Name": "No priority",
"Value": "0"
},
{
"Name": "1-Manual-Life Safety",
"Value": "1"
},
{
"Name": "2-Automatic-Life Safety",
"Value": "2"
},
{
"Name": "3-Available",
"Value": "3"
},
{
"Name": "4-Available",
"Value": "4"
},
{
"Name": "5-Critical Equipment Control",
"Value": "5"
},
{
"Name": "6-Minimum On/Off",
"Value": "6"
},
{
"Name": "7-Available",
"Value": "7"
},
{
"Name": "8-Manual Operator",
"Value": "8"
},
{
"Name": "9-Available",
"Value": "9"
},
{
"Name": "10-Available",
"Value": "10"
},
{
"Name": "11-Available",
"Value": "11"
},
{
"Name": "12-Available",
"Value": "12"
},
{
"Name": "13-Available",
"Value": "13"
},
{
"Name": "14-Available",
"Value": "14"
},
{
"Name": "15-Available",
"Value": "15"
},
{
"Name": "16-Available",
"Value": "16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "PINT",
"DisplayName": "Name",
"Description": "Positive integer",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "object",
"Value": "object"
}
]
},
{
"Name": "PropertiesForPublishing",
"DisplayName": "PropertiesForPublishing",
"Description": "",
"DefaultValue": "[{\"ID\":8,\"Name\":\"all\"}]",
"ValueType": "Table",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "writePriority",
"DisplayName": "WritePriority",
"Description": "Command priority",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 16,
"ListValues": [
{
"Name": "No priority",
"Value": "0"
},
{
"Name": "1-Manual-Life Safety",
"Value": "1"
},
{
"Name": "2-Automatic-Life Safety",
"Value": "2"
},
{
"Name": "3-Available",
"Value": "3"
},
{
"Name": "4-Available",
"Value": "4"
},
{
"Name": "5-Critical Equipment Control",
"Value": "5"
},
{
"Name": "6-Minimum On/Off",
"Value": "6"
},
{
"Name": "7-Available",
"Value": "7"
},
{
"Name": "8-Manual Operator",
"Value": "8"
},
{
"Name": "9-Available",
"Value": "9"
},
{
"Name": "10-Available",
"Value": "10"
},
{
"Name": "11-Available",
"Value": "11"
},
{
"Name": "12-Available",
"Value": "12"
},
{
"Name": "13-Available",
"Value": "13"
},
{
"Name": "14-Available",
"Value": "14"
},
{
"Name": "15-Available",
"Value": "15"
},
{
"Name": "16-Available",
"Value": "16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "CHV",
"DisplayName": "Name",
"Description": "Object character string value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "object",
"Value": "object"
}
]
},
{
"Name": "PropertiesForPublishing",
"DisplayName": "PropertiesForPublishing",
"Description": "",
"DefaultValue": "[{\"ID\":8,\"Name\":\"all\"}]",
"ValueType": "Table",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "writePriority",
"DisplayName": "WritePriority",
"Description": "Command priority",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 16,
"ListValues": [
{
"Name": "No priority",
"Value": "0"
},
{
"Name": "1-Manual-Life Safety",
"Value": "1"
},
{
"Name": "2-Automatic-Life Safety",
"Value": "2"
},
{
"Name": "3-Available",
"Value": "3"
},
{
"Name": "4-Available",
"Value": "4"
},
{
"Name": "5-Critical Equipment Control",
"Value": "5"
},
{
"Name": "6-Minimum On/Off",
"Value": "6"
},
{
"Name": "7-Available",
"Value": "7"
},
{
"Name": "8-Manual Operator",
"Value": "8"
},
{
"Name": "9-Available",
"Value": "9"
},
{
"Name": "10-Available",
"Value": "10"
},
{
"Name": "11-Available",
"Value": "11"
},
{
"Name": "12-Available",
"Value": "12"
},
{
"Name": "13-Available",
"Value": "13"
},
{
"Name": "14-Available",
"Value": "14"
},
{
"Name": "15-Available",
"Value": "15"
},
{
"Name": "16-Available",
"Value": "16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "F",
"DisplayName": "Name",
"Description": "File object",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "octet_string",
"Value": "octet_string"
},
{
"Name": "object",
"Value": "object"
}
]
},
{
"Name": "PropertiesForPublishing",
"DisplayName": "PropertiesForPublishing",
"Description": "",
"DefaultValue": "[{\"ID\":8,\"Name\":\"all\"}]",
"ValueType": "Table",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "writePriority",
"DisplayName": "WritePriority",
"Description": "Command priority",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 16,
"ListValues": [
{
"Name": "No priority",
"Value": "0"
},
{
"Name": "1-Manual-Life Safety",
"Value": "1"
},
{
"Name": "2-Automatic-Life Safety",
"Value": "2"
},
{
"Name": "3-Available",
"Value": "3"
},
{
"Name": "4-Available",
"Value": "4"
},
{
"Name": "5-Critical Equipment Control",
"Value": "5"
},
{
"Name": "6-Minimum On/Off",
"Value": "6"
},
{
"Name": "7-Available",
"Value": "7"
},
{
"Name": "8-Manual Operator",
"Value": "8"
},
{
"Name": "9-Available",
"Value": "9"
},
{
"Name": "10-Available",
"Value": "10"
},
{
"Name": "11-Available",
"Value": "11"
},
{
"Name": "12-Available",
"Value": "12"
},
{
"Name": "13-Available",
"Value": "13"
},
{
"Name": "14-Available",
"Value": "14"
},
{
"Name": "15-Available",
"Value": "15"
},
{
"Name": "16-Available",
"Value": "16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "PROPRIETARY",
"DisplayName": "Name",
"Description": "Proprietary",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
},
{
"Name": "octet_string",
"Value": "octet_string"
},
{
"Name": "object",
"Value": "object"
}
]
},
{
"Name": "objectID",
"DisplayName": "ObjectID",
"Description": "Proprietary object ID",
"DefaultValue": "0",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "PropertiesForPublishing",
"DisplayName": "PropertiesForPublishing",
"Description": "",
"DefaultValue": "[{\"ID\":8,\"Name\":\"all\"}]",
"ValueType": "Table",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "writePriority",
"DisplayName": "WritePriority",
"Description": "Command priority",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 16,
"ListValues": [
{
"Name": "No priority",
"Value": "0"
},
{
"Name": "1-Manual-Life Safety",
"Value": "1"
},
{
"Name": "2-Automatic-Life Safety",
"Value": "2"
},
{
"Name": "3-Available",
"Value": "3"
},
{
"Name": "4-Available",
"Value": "4"
},
{
"Name": "5-Critical Equipment Control",
"Value": "5"
},
{
"Name": "6-Minimum On/Off",
"Value": "6"
},
{
"Name": "7-Available",
"Value": "7"
},
{
"Name": "8-Manual Operator",
"Value": "8"
},
{
"Name": "9-Available",
"Value": "9"
},
{
"Name": "10-Available",
"Value": "10"
},
{
"Name": "11-Available",
"Value": "11"
},
{
"Name": "12-Available",
"Value": "12"
},
{
"Name": "13-Available",
"Value": "13"
},
{
"Name": "14-Available",
"Value": "14"
},
{
"Name": "15-Available",
"Value": "15"
},
{
"Name": "16-Available",
"Value": "16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - BacnetMSTP
POST {{edgeUrl}}/devicehub/v2
BacnetMSTP — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
AI |
Analog input | Yes | float32, object |
PropertiesForPublishing, MAC, address, count, pollingInterval |
AO |
Analog output | No | float32, object |
PropertiesForPublishing, writePriority, MAC, address, count, pollingInterval |
AV |
Analog value | No | float32, object |
PropertiesForPublishing, writePriority, MAC, address, count, pollingInterval |
BI |
Binary input | Yes | uint32, bit, object |
PropertiesForPublishing, MAC, address, count, pollingInterval |
BO |
Binary output | No | uint32, bit, object |
PropertiesForPublishing, writePriority, MAC, address, count, pollingInterval |
BV |
Binary value | No | uint32, bit, object |
PropertiesForPublishing, writePriority, MAC, address, count, pollingInterval |
MSI |
Multi state input | Yes | uint32, object |
PropertiesForPublishing, MAC, address, count, pollingInterval |
MSO |
Multi state output | No | uint32, object |
PropertiesForPublishing, writePriority, MAC, address, count, pollingInterval |
MSV |
Multi state value | No | uint32, object |
PropertiesForPublishing, writePriority, MAC, address, count, pollingInterval |
SCH |
Schedule | No | uint32, float32, object |
PropertiesForPublishing, writePriority, MAC, address, count, pollingInterval |
LFSP |
Life safety point | No | uint32, object |
PropertiesForPublishing, writePriority, MAC, address, count, pollingInterval |
LOCTL |
Load control | No | uint32, object |
PropertiesForPublishing, writePriority, MAC, address, count, pollingInterval |
OCTSTR |
Octet string | No | octet_string, object |
PropertiesForPublishing, writePriority, MAC, address, count, pollingInterval |
PINT |
Positive integer | No | uint32, object |
PropertiesForPublishing, writePriority, MAC, address, count, pollingInterval |
CHV |
Object character string value | No | string, object |
PropertiesForPublishing, writePriority, MAC, address, count, pollingInterval |
F |
File object | No | octet_string, object |
PropertiesForPublishing, writePriority, MAC, address, count, pollingInterval |
PROPRIETARY |
Proprietary | No | bit, int32, uint32, float32, float64, string, octet_string, object |
objectID, PropertiesForPublishing, writePriority, MAC, address, count, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "83935618-A9BB-11EB-BCBC-0242AC132222"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "83935618-A9BB-11EB-BCBC-0242AC132222",
"Name": "BacnetMSTP",
"DriverGroup": {
"Name": "BACnet"
},
"SupportedRegisters": [
{
"Name": "AI",
"DisplayName": "Name",
"Description": "Analog input",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "object",
"Value": "object"
}
]
},
{
"Name": "PropertiesForPublishing",
"DisplayName": "PropertiesForPublishing",
"Description": "",
"DefaultValue": "[{\"ID\":8,\"Name\":\"all\"}]",
"ValueType": "Table",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "MAC",
"DisplayName": "MAC",
"Description": "MAC (Station ID)",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "AO",
"DisplayName": "Name",
"Description": "Analog output",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "object",
"Value": "object"
}
]
},
{
"Name": "PropertiesForPublishing",
"DisplayName": "PropertiesForPublishing",
"Description": "",
"DefaultValue": "[{\"ID\":8,\"Name\":\"all\"}]",
"ValueType": "Table",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "writePriority",
"DisplayName": "WritePriority",
"Description": "Command priority",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 16,
"ListValues": [
{
"Name": "No priority",
"Value": "0"
},
{
"Name": "1-Manual-Life Safety",
"Value": "1"
},
{
"Name": "2-Automatic-Life Safety",
"Value": "2"
},
{
"Name": "3-Available",
"Value": "3"
},
{
"Name": "4-Available",
"Value": "4"
},
{
"Name": "5-Critical Equipment Control",
"Value": "5"
},
{
"Name": "6-Minimum On/Off",
"Value": "6"
},
{
"Name": "7-Available",
"Value": "7"
},
{
"Name": "8-Manual Operator",
"Value": "8"
},
{
"Name": "9-Available",
"Value": "9"
},
{
"Name": "10-Available",
"Value": "10"
},
{
"Name": "11-Available",
"Value": "11"
},
{
"Name": "12-Available",
"Value": "12"
},
{
"Name": "13-Available",
"Value": "13"
},
{
"Name": "14-Available",
"Value": "14"
},
{
"Name": "15-Available",
"Value": "15"
},
{
"Name": "16-Available",
"Value": "16"
}
]
},
{
"Name": "MAC",
"DisplayName": "MAC",
"Description": "MAC (Station ID)",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "AV",
"DisplayName": "Name",
"Description": "Analog value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "object",
"Value": "object"
}
]
},
{
"Name": "PropertiesForPublishing",
"DisplayName": "PropertiesForPublishing",
"Description": "",
"DefaultValue": "[{\"ID\":8,\"Name\":\"all\"}]",
"ValueType": "Table",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "writePriority",
"DisplayName": "WritePriority",
"Description": "Command priority",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 16,
"ListValues": [
{
"Name": "No priority",
"Value": "0"
},
{
"Name": "1-Manual-Life Safety",
"Value": "1"
},
{
"Name": "2-Automatic-Life Safety",
"Value": "2"
},
{
"Name": "3-Available",
"Value": "3"
},
{
"Name": "4-Available",
"Value": "4"
},
{
"Name": "5-Critical Equipment Control",
"Value": "5"
},
{
"Name": "6-Minimum On/Off",
"Value": "6"
},
{
"Name": "7-Available",
"Value": "7"
},
{
"Name": "8-Manual Operator",
"Value": "8"
},
{
"Name": "9-Available",
"Value": "9"
},
{
"Name": "10-Available",
"Value": "10"
},
{
"Name": "11-Available",
"Value": "11"
},
{
"Name": "12-Available",
"Value": "12"
},
{
"Name": "13-Available",
"Value": "13"
},
{
"Name": "14-Available",
"Value": "14"
},
{
"Name": "15-Available",
"Value": "15"
},
{
"Name": "16-Available",
"Value": "16"
}
]
},
{
"Name": "MAC",
"DisplayName": "MAC",
"Description": "MAC (Station ID)",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "BI",
"DisplayName": "Name",
"Description": "Binary input",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "bit",
"Value": "bit"
},
{
"Name": "object",
"Value": "object"
}
]
},
{
"Name": "PropertiesForPublishing",
"DisplayName": "PropertiesForPublishing",
"Description": "",
"DefaultValue": "[{\"ID\":8,\"Name\":\"all\"}]",
"ValueType": "Table",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "MAC",
"DisplayName": "MAC",
"Description": "MAC (Station ID)",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "BO",
"DisplayName": "Name",
"Description": "Binary output",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "bit",
"Value": "bit"
},
{
"Name": "object",
"Value": "object"
}
]
},
{
"Name": "PropertiesForPublishing",
"DisplayName": "PropertiesForPublishing",
"Description": "",
"DefaultValue": "[{\"ID\":8,\"Name\":\"all\"}]",
"ValueType": "Table",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "writePriority",
"DisplayName": "WritePriority",
"Description": "Command priority",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 16,
"ListValues": [
{
"Name": "No priority",
"Value": "0"
},
{
"Name": "1-Manual-Life Safety",
"Value": "1"
},
{
"Name": "2-Automatic-Life Safety",
"Value": "2"
},
{
"Name": "3-Available",
"Value": "3"
},
{
"Name": "4-Available",
"Value": "4"
},
{
"Name": "5-Critical Equipment Control",
"Value": "5"
},
{
"Name": "6-Minimum On/Off",
"Value": "6"
},
{
"Name": "7-Available",
"Value": "7"
},
{
"Name": "8-Manual Operator",
"Value": "8"
},
{
"Name": "9-Available",
"Value": "9"
},
{
"Name": "10-Available",
"Value": "10"
},
{
"Name": "11-Available",
"Value": "11"
},
{
"Name": "12-Available",
"Value": "12"
},
{
"Name": "13-Available",
"Value": "13"
},
{
"Name": "14-Available",
"Value": "14"
},
{
"Name": "15-Available",
"Value": "15"
},
{
"Name": "16-Available",
"Value": "16"
}
]
},
{
"Name": "MAC",
"DisplayName": "MAC",
"Description": "MAC (Station ID)",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "BV",
"DisplayName": "Name",
"Description": "Binary value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "bit",
"Value": "bit"
},
{
"Name": "object",
"Value": "object"
}
]
},
{
"Name": "PropertiesForPublishing",
"DisplayName": "PropertiesForPublishing",
"Description": "",
"DefaultValue": "[{\"ID\":8,\"Name\":\"all\"}]",
"ValueType": "Table",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "writePriority",
"DisplayName": "WritePriority",
"Description": "Command priority",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 16,
"ListValues": [
{
"Name": "No priority",
"Value": "0"
},
{
"Name": "1-Manual-Life Safety",
"Value": "1"
},
{
"Name": "2-Automatic-Life Safety",
"Value": "2"
},
{
"Name": "3-Available",
"Value": "3"
},
{
"Name": "4-Available",
"Value": "4"
},
{
"Name": "5-Critical Equipment Control",
"Value": "5"
},
{
"Name": "6-Minimum On/Off",
"Value": "6"
},
{
"Name": "7-Available",
"Value": "7"
},
{
"Name": "8-Manual Operator",
"Value": "8"
},
{
"Name": "9-Available",
"Value": "9"
},
{
"Name": "10-Available",
"Value": "10"
},
{
"Name": "11-Available",
"Value": "11"
},
{
"Name": "12-Available",
"Value": "12"
},
{
"Name": "13-Available",
"Value": "13"
},
{
"Name": "14-Available",
"Value": "14"
},
{
"Name": "15-Available",
"Value": "15"
},
{
"Name": "16-Available",
"Value": "16"
}
]
},
{
"Name": "MAC",
"DisplayName": "MAC",
"Description": "MAC (Station ID)",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "MSI",
"DisplayName": "Name",
"Description": "Multi state input",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "object",
"Value": "object"
}
]
},
{
"Name": "PropertiesForPublishing",
"DisplayName": "PropertiesForPublishing",
"Description": "",
"DefaultValue": "[{\"ID\":8,\"Name\":\"all\"}]",
"ValueType": "Table",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "MAC",
"DisplayName": "MAC",
"Description": "MAC (Station ID)",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "MSO",
"DisplayName": "Name",
"Description": "Multi state output",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "object",
"Value": "object"
}
]
},
{
"Name": "PropertiesForPublishing",
"DisplayName": "PropertiesForPublishing",
"Description": "",
"DefaultValue": "[{\"ID\":8,\"Name\":\"all\"}]",
"ValueType": "Table",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "writePriority",
"DisplayName": "WritePriority",
"Description": "Command priority",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 16,
"ListValues": [
{
"Name": "No priority",
"Value": "0"
},
{
"Name": "1-Manual-Life Safety",
"Value": "1"
},
{
"Name": "2-Automatic-Life Safety",
"Value": "2"
},
{
"Name": "3-Available",
"Value": "3"
},
{
"Name": "4-Available",
"Value": "4"
},
{
"Name": "5-Critical Equipment Control",
"Value": "5"
},
{
"Name": "6-Minimum On/Off",
"Value": "6"
},
{
"Name": "7-Available",
"Value": "7"
},
{
"Name": "8-Manual Operator",
"Value": "8"
},
{
"Name": "9-Available",
"Value": "9"
},
{
"Name": "10-Available",
"Value": "10"
},
{
"Name": "11-Available",
"Value": "11"
},
{
"Name": "12-Available",
"Value": "12"
},
{
"Name": "13-Available",
"Value": "13"
},
{
"Name": "14-Available",
"Value": "14"
},
{
"Name": "15-Available",
"Value": "15"
},
{
"Name": "16-Available",
"Value": "16"
}
]
},
{
"Name": "MAC",
"DisplayName": "MAC",
"Description": "MAC (Station ID)",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "MSV",
"DisplayName": "Name",
"Description": "Multi state value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "object",
"Value": "object"
}
]
},
{
"Name": "PropertiesForPublishing",
"DisplayName": "PropertiesForPublishing",
"Description": "",
"DefaultValue": "[{\"ID\":8,\"Name\":\"all\"}]",
"ValueType": "Table",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "writePriority",
"DisplayName": "WritePriority",
"Description": "Command priority",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 16,
"ListValues": [
{
"Name": "No priority",
"Value": "0"
},
{
"Name": "1-Manual-Life Safety",
"Value": "1"
},
{
"Name": "2-Automatic-Life Safety",
"Value": "2"
},
{
"Name": "3-Available",
"Value": "3"
},
{
"Name": "4-Available",
"Value": "4"
},
{
"Name": "5-Critical Equipment Control",
"Value": "5"
},
{
"Name": "6-Minimum On/Off",
"Value": "6"
},
{
"Name": "7-Available",
"Value": "7"
},
{
"Name": "8-Manual Operator",
"Value": "8"
},
{
"Name": "9-Available",
"Value": "9"
},
{
"Name": "10-Available",
"Value": "10"
},
{
"Name": "11-Available",
"Value": "11"
},
{
"Name": "12-Available",
"Value": "12"
},
{
"Name": "13-Available",
"Value": "13"
},
{
"Name": "14-Available",
"Value": "14"
},
{
"Name": "15-Available",
"Value": "15"
},
{
"Name": "16-Available",
"Value": "16"
}
]
},
{
"Name": "MAC",
"DisplayName": "MAC",
"Description": "MAC (Station ID)",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SCH",
"DisplayName": "Name",
"Description": "Schedule",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "object",
"Value": "object"
}
]
},
{
"Name": "PropertiesForPublishing",
"DisplayName": "PropertiesForPublishing",
"Description": "",
"DefaultValue": "[{\"ID\":8,\"Name\":\"all\"}]",
"ValueType": "Table",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "writePriority",
"DisplayName": "WritePriority",
"Description": "Command priority",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 16,
"ListValues": [
{
"Name": "No priority",
"Value": "0"
},
{
"Name": "1-Manual-Life Safety",
"Value": "1"
},
{
"Name": "2-Automatic-Life Safety",
"Value": "2"
},
{
"Name": "3-Available",
"Value": "3"
},
{
"Name": "4-Available",
"Value": "4"
},
{
"Name": "5-Critical Equipment Control",
"Value": "5"
},
{
"Name": "6-Minimum On/Off",
"Value": "6"
},
{
"Name": "7-Available",
"Value": "7"
},
{
"Name": "8-Manual Operator",
"Value": "8"
},
{
"Name": "9-Available",
"Value": "9"
},
{
"Name": "10-Available",
"Value": "10"
},
{
"Name": "11-Available",
"Value": "11"
},
{
"Name": "12-Available",
"Value": "12"
},
{
"Name": "13-Available",
"Value": "13"
},
{
"Name": "14-Available",
"Value": "14"
},
{
"Name": "15-Available",
"Value": "15"
},
{
"Name": "16-Available",
"Value": "16"
}
]
},
{
"Name": "MAC",
"DisplayName": "MAC",
"Description": "MAC (Station ID)",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "LFSP",
"DisplayName": "Name",
"Description": "Life safety point",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "object",
"Value": "object"
}
]
},
{
"Name": "PropertiesForPublishing",
"DisplayName": "PropertiesForPublishing",
"Description": "",
"DefaultValue": "[{\"ID\":8,\"Name\":\"all\"}]",
"ValueType": "Table",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "writePriority",
"DisplayName": "WritePriority",
"Description": "Command priority",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 16,
"ListValues": [
{
"Name": "No priority",
"Value": "0"
},
{
"Name": "1-Manual-Life Safety",
"Value": "1"
},
{
"Name": "2-Automatic-Life Safety",
"Value": "2"
},
{
"Name": "3-Available",
"Value": "3"
},
{
"Name": "4-Available",
"Value": "4"
},
{
"Name": "5-Critical Equipment Control",
"Value": "5"
},
{
"Name": "6-Minimum On/Off",
"Value": "6"
},
{
"Name": "7-Available",
"Value": "7"
},
{
"Name": "8-Manual Operator",
"Value": "8"
},
{
"Name": "9-Available",
"Value": "9"
},
{
"Name": "10-Available",
"Value": "10"
},
{
"Name": "11-Available",
"Value": "11"
},
{
"Name": "12-Available",
"Value": "12"
},
{
"Name": "13-Available",
"Value": "13"
},
{
"Name": "14-Available",
"Value": "14"
},
{
"Name": "15-Available",
"Value": "15"
},
{
"Name": "16-Available",
"Value": "16"
}
]
},
{
"Name": "MAC",
"DisplayName": "MAC",
"Description": "MAC (Station ID)",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "LOCTL",
"DisplayName": "Name",
"Description": "Load control",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "object",
"Value": "object"
}
]
},
{
"Name": "PropertiesForPublishing",
"DisplayName": "PropertiesForPublishing",
"Description": "",
"DefaultValue": "[{\"ID\":8,\"Name\":\"all\"}]",
"ValueType": "Table",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "writePriority",
"DisplayName": "WritePriority",
"Description": "Command priority",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 16,
"ListValues": [
{
"Name": "No priority",
"Value": "0"
},
{
"Name": "1-Manual-Life Safety",
"Value": "1"
},
{
"Name": "2-Automatic-Life Safety",
"Value": "2"
},
{
"Name": "3-Available",
"Value": "3"
},
{
"Name": "4-Available",
"Value": "4"
},
{
"Name": "5-Critical Equipment Control",
"Value": "5"
},
{
"Name": "6-Minimum On/Off",
"Value": "6"
},
{
"Name": "7-Available",
"Value": "7"
},
{
"Name": "8-Manual Operator",
"Value": "8"
},
{
"Name": "9-Available",
"Value": "9"
},
{
"Name": "10-Available",
"Value": "10"
},
{
"Name": "11-Available",
"Value": "11"
},
{
"Name": "12-Available",
"Value": "12"
},
{
"Name": "13-Available",
"Value": "13"
},
{
"Name": "14-Available",
"Value": "14"
},
{
"Name": "15-Available",
"Value": "15"
},
{
"Name": "16-Available",
"Value": "16"
}
]
},
{
"Name": "MAC",
"DisplayName": "MAC",
"Description": "MAC (Station ID)",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "OCTSTR",
"DisplayName": "Name",
"Description": "Octet string",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "octet_string",
"Value": "octet_string"
},
{
"Name": "object",
"Value": "object"
}
]
},
{
"Name": "PropertiesForPublishing",
"DisplayName": "PropertiesForPublishing",
"Description": "",
"DefaultValue": "[{\"ID\":8,\"Name\":\"all\"}]",
"ValueType": "Table",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "writePriority",
"DisplayName": "WritePriority",
"Description": "Command priority",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 16,
"ListValues": [
{
"Name": "No priority",
"Value": "0"
},
{
"Name": "1-Manual-Life Safety",
"Value": "1"
},
{
"Name": "2-Automatic-Life Safety",
"Value": "2"
},
{
"Name": "3-Available",
"Value": "3"
},
{
"Name": "4-Available",
"Value": "4"
},
{
"Name": "5-Critical Equipment Control",
"Value": "5"
},
{
"Name": "6-Minimum On/Off",
"Value": "6"
},
{
"Name": "7-Available",
"Value": "7"
},
{
"Name": "8-Manual Operator",
"Value": "8"
},
{
"Name": "9-Available",
"Value": "9"
},
{
"Name": "10-Available",
"Value": "10"
},
{
"Name": "11-Available",
"Value": "11"
},
{
"Name": "12-Available",
"Value": "12"
},
{
"Name": "13-Available",
"Value": "13"
},
{
"Name": "14-Available",
"Value": "14"
},
{
"Name": "15-Available",
"Value": "15"
},
{
"Name": "16-Available",
"Value": "16"
}
]
},
{
"Name": "MAC",
"DisplayName": "MAC",
"Description": "MAC (Station ID)",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "PINT",
"DisplayName": "Name",
"Description": "Positive integer",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "object",
"Value": "object"
}
]
},
{
"Name": "PropertiesForPublishing",
"DisplayName": "PropertiesForPublishing",
"Description": "",
"DefaultValue": "[{\"ID\":8,\"Name\":\"all\"}]",
"ValueType": "Table",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "writePriority",
"DisplayName": "WritePriority",
"Description": "Command priority",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 16,
"ListValues": [
{
"Name": "No priority",
"Value": "0"
},
{
"Name": "1-Manual-Life Safety",
"Value": "1"
},
{
"Name": "2-Automatic-Life Safety",
"Value": "2"
},
{
"Name": "3-Available",
"Value": "3"
},
{
"Name": "4-Available",
"Value": "4"
},
{
"Name": "5-Critical Equipment Control",
"Value": "5"
},
{
"Name": "6-Minimum On/Off",
"Value": "6"
},
{
"Name": "7-Available",
"Value": "7"
},
{
"Name": "8-Manual Operator",
"Value": "8"
},
{
"Name": "9-Available",
"Value": "9"
},
{
"Name": "10-Available",
"Value": "10"
},
{
"Name": "11-Available",
"Value": "11"
},
{
"Name": "12-Available",
"Value": "12"
},
{
"Name": "13-Available",
"Value": "13"
},
{
"Name": "14-Available",
"Value": "14"
},
{
"Name": "15-Available",
"Value": "15"
},
{
"Name": "16-Available",
"Value": "16"
}
]
},
{
"Name": "MAC",
"DisplayName": "MAC",
"Description": "MAC (Station ID)",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "CHV",
"DisplayName": "Name",
"Description": "Object character string value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "object",
"Value": "object"
}
]
},
{
"Name": "PropertiesForPublishing",
"DisplayName": "PropertiesForPublishing",
"Description": "",
"DefaultValue": "[{\"ID\":8,\"Name\":\"all\"}]",
"ValueType": "Table",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "writePriority",
"DisplayName": "WritePriority",
"Description": "Command priority",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 16,
"ListValues": [
{
"Name": "No priority",
"Value": "0"
},
{
"Name": "1-Manual-Life Safety",
"Value": "1"
},
{
"Name": "2-Automatic-Life Safety",
"Value": "2"
},
{
"Name": "3-Available",
"Value": "3"
},
{
"Name": "4-Available",
"Value": "4"
},
{
"Name": "5-Critical Equipment Control",
"Value": "5"
},
{
"Name": "6-Minimum On/Off",
"Value": "6"
},
{
"Name": "7-Available",
"Value": "7"
},
{
"Name": "8-Manual Operator",
"Value": "8"
},
{
"Name": "9-Available",
"Value": "9"
},
{
"Name": "10-Available",
"Value": "10"
},
{
"Name": "11-Available",
"Value": "11"
},
{
"Name": "12-Available",
"Value": "12"
},
{
"Name": "13-Available",
"Value": "13"
},
{
"Name": "14-Available",
"Value": "14"
},
{
"Name": "15-Available",
"Value": "15"
},
{
"Name": "16-Available",
"Value": "16"
}
]
},
{
"Name": "MAC",
"DisplayName": "MAC",
"Description": "MAC (Station ID)",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "F",
"DisplayName": "Name",
"Description": "File object",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "octet_string",
"Value": "octet_string"
},
{
"Name": "object",
"Value": "object"
}
]
},
{
"Name": "PropertiesForPublishing",
"DisplayName": "PropertiesForPublishing",
"Description": "",
"DefaultValue": "[{\"ID\":8,\"Name\":\"all\"}]",
"ValueType": "Table",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "writePriority",
"DisplayName": "WritePriority",
"Description": "Command priority",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 16,
"ListValues": [
{
"Name": "No priority",
"Value": "0"
},
{
"Name": "1-Manual-Life Safety",
"Value": "1"
},
{
"Name": "2-Automatic-Life Safety",
"Value": "2"
},
{
"Name": "3-Available",
"Value": "3"
},
{
"Name": "4-Available",
"Value": "4"
},
{
"Name": "5-Critical Equipment Control",
"Value": "5"
},
{
"Name": "6-Minimum On/Off",
"Value": "6"
},
{
"Name": "7-Available",
"Value": "7"
},
{
"Name": "8-Manual Operator",
"Value": "8"
},
{
"Name": "9-Available",
"Value": "9"
},
{
"Name": "10-Available",
"Value": "10"
},
{
"Name": "11-Available",
"Value": "11"
},
{
"Name": "12-Available",
"Value": "12"
},
{
"Name": "13-Available",
"Value": "13"
},
{
"Name": "14-Available",
"Value": "14"
},
{
"Name": "15-Available",
"Value": "15"
},
{
"Name": "16-Available",
"Value": "16"
}
]
},
{
"Name": "MAC",
"DisplayName": "MAC",
"Description": "MAC (Station ID)",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "PROPRIETARY",
"DisplayName": "Name",
"Description": "Proprietary",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
},
{
"Name": "octet_string",
"Value": "octet_string"
},
{
"Name": "object",
"Value": "object"
}
]
},
{
"Name": "objectID",
"DisplayName": "ObjectID",
"Description": "Proprietary object ID",
"DefaultValue": "0",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "PropertiesForPublishing",
"DisplayName": "PropertiesForPublishing",
"Description": "",
"DefaultValue": "[{\"ID\":8,\"Name\":\"all\"}]",
"ValueType": "Table",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "writePriority",
"DisplayName": "WritePriority",
"Description": "Command priority",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 16,
"ListValues": [
{
"Name": "No priority",
"Value": "0"
},
{
"Name": "1-Manual-Life Safety",
"Value": "1"
},
{
"Name": "2-Automatic-Life Safety",
"Value": "2"
},
{
"Name": "3-Available",
"Value": "3"
},
{
"Name": "4-Available",
"Value": "4"
},
{
"Name": "5-Critical Equipment Control",
"Value": "5"
},
{
"Name": "6-Minimum On/Off",
"Value": "6"
},
{
"Name": "7-Available",
"Value": "7"
},
{
"Name": "8-Manual Operator",
"Value": "8"
},
{
"Name": "9-Available",
"Value": "9"
},
{
"Name": "10-Available",
"Value": "10"
},
{
"Name": "11-Available",
"Value": "11"
},
{
"Name": "12-Available",
"Value": "12"
},
{
"Name": "13-Available",
"Value": "13"
},
{
"Name": "14-Available",
"Value": "14"
},
{
"Name": "15-Available",
"Value": "15"
},
{
"Name": "16-Available",
"Value": "16"
}
]
},
{
"Name": "MAC",
"DisplayName": "MAC",
"Description": "MAC (Station ID)",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Beckhoff TwinCAT2 Ethernet Absolute (Gen1.3)
POST {{edgeUrl}}/devicehub/v2
Beckhoff TwinCAT2 Ethernet Absolute (Gen1.3) — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
Data |
Name | No | BOOL, SINT, BYTE, INT, WORD, DINT, DWORD, LINT, LWORD, REAL, LREAL, LTIME, STRING, WSTRING, DATE, TIME, DATEANDTIME, TIMEOFDAY |
address, group, communicationMode, pollingInterval |
M |
Name | No | bit, word, BOOL, SINT, BYTE, INT, WORD, DINT, DWORD, LINT, LWORD, REAL, LREAL, LTIME, STRING, WSTRING, DATE, TIME, DATEANDTIME, TIMEOFDAY |
address, group, communicationMode, pollingInterval |
Retain |
Name | No | BOOL, SINT, BYTE, INT, WORD, DINT, DWORD, LINT, LWORD, REAL, LREAL, LTIME, STRING, WSTRING, DATE, TIME, DATEANDTIME, TIMEOFDAY |
address, group, communicationMode, pollingInterval |
I |
Name | No | bit, word, BOOL, SINT, BYTE, INT, WORD, DINT, DWORD, LINT, LWORD, REAL, LREAL, LTIME, STRING, WSTRING, DATE, TIME, DATEANDTIME, TIMEOFDAY |
address, group, communicationMode, pollingInterval |
Q |
Name | No | bit, word, BOOL, SINT, BYTE, INT, WORD, DINT, DWORD, LINT, LWORD, REAL, LREAL, LTIME, STRING, WSTRING, DATE, TIME, DATEANDTIME, TIMEOFDAY |
address, group, communicationMode, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "CBB394D8-42AB-42AC-84CD-480458835DAE"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "CBB394D8-42AB-42AC-84CD-480458835DAE",
"Name": "Beckhoff TwinCAT2 Ethernet Absolute (Gen1.3)",
"DriverGroup": {
"Name": "Beckhoff"
},
"SupportedRegisters": [
{
"Name": "Data",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "BOOL",
"Value": "BOOL"
},
{
"Name": "SINT",
"Value": "SINT"
},
{
"Name": "BYTE",
"Value": "BYTE"
},
{
"Name": "INT",
"Value": "INT"
},
{
"Name": "WORD",
"Value": "WORD"
},
{
"Name": "DINT",
"Value": "DINT"
},
{
"Name": "DWORD",
"Value": "DWORD"
},
{
"Name": "LINT",
"Value": "LINT"
},
{
"Name": "LWORD",
"Value": "LWORD"
},
{
"Name": "REAL",
"Value": "REAL"
},
{
"Name": "LREAL",
"Value": "LREAL"
},
{
"Name": "LTIME",
"Value": "LTIME"
},
{
"Name": "STRING",
"Value": "STRING"
},
{
"Name": "WSTRING",
"Value": "WSTRING"
},
{
"Name": "DATE",
"Value": "DATE"
},
{
"Name": "TIME",
"Value": "TIME"
},
{
"Name": "DATEANDTIME",
"Value": "DATEANDTIME"
},
{
"Name": "TIMEOFDAY",
"Value": "TIMEOFDAY"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
},
{
"Name": "group",
"DisplayName": "Group",
"Description": "Override Index Group (0 for default)",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
},
{
"Name": "communicationMode",
"DisplayName": "CommunicationMode",
"Description": "Polling/Subscribe",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 1,
"ListValues": [
{
"Name": "Polling",
"Value": "0"
},
{
"Name": "Subscribe",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "BOOL",
"Value": "BOOL"
},
{
"Name": "SINT",
"Value": "SINT"
},
{
"Name": "BYTE",
"Value": "BYTE"
},
{
"Name": "INT",
"Value": "INT"
},
{
"Name": "WORD",
"Value": "WORD"
},
{
"Name": "DINT",
"Value": "DINT"
},
{
"Name": "DWORD",
"Value": "DWORD"
},
{
"Name": "LINT",
"Value": "LINT"
},
{
"Name": "LWORD",
"Value": "LWORD"
},
{
"Name": "REAL",
"Value": "REAL"
},
{
"Name": "LREAL",
"Value": "LREAL"
},
{
"Name": "LTIME",
"Value": "LTIME"
},
{
"Name": "STRING",
"Value": "STRING"
},
{
"Name": "WSTRING",
"Value": "WSTRING"
},
{
"Name": "DATE",
"Value": "DATE"
},
{
"Name": "TIME",
"Value": "TIME"
},
{
"Name": "DATEANDTIME",
"Value": "DATEANDTIME"
},
{
"Name": "TIMEOFDAY",
"Value": "TIMEOFDAY"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
},
{
"Name": "group",
"DisplayName": "Group",
"Description": "Override Index Group (0 for default)",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
},
{
"Name": "communicationMode",
"DisplayName": "CommunicationMode",
"Description": "Polling/Subscribe",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 1,
"ListValues": [
{
"Name": "Polling",
"Value": "0"
},
{
"Name": "Subscribe",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Retain",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "BOOL",
"Value": "BOOL"
},
{
"Name": "SINT",
"Value": "SINT"
},
{
"Name": "BYTE",
"Value": "BYTE"
},
{
"Name": "INT",
"Value": "INT"
},
{
"Name": "WORD",
"Value": "WORD"
},
{
"Name": "DINT",
"Value": "DINT"
},
{
"Name": "DWORD",
"Value": "DWORD"
},
{
"Name": "LINT",
"Value": "LINT"
},
{
"Name": "LWORD",
"Value": "LWORD"
},
{
"Name": "REAL",
"Value": "REAL"
},
{
"Name": "LREAL",
"Value": "LREAL"
},
{
"Name": "LTIME",
"Value": "LTIME"
},
{
"Name": "STRING",
"Value": "STRING"
},
{
"Name": "WSTRING",
"Value": "WSTRING"
},
{
"Name": "DATE",
"Value": "DATE"
},
{
"Name": "TIME",
"Value": "TIME"
},
{
"Name": "DATEANDTIME",
"Value": "DATEANDTIME"
},
{
"Name": "TIMEOFDAY",
"Value": "TIMEOFDAY"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
},
{
"Name": "group",
"DisplayName": "Group",
"Description": "Override Index Group (0 for default)",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
},
{
"Name": "communicationMode",
"DisplayName": "CommunicationMode",
"Description": "Polling/Subscribe",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 1,
"ListValues": [
{
"Name": "Polling",
"Value": "0"
},
{
"Name": "Subscribe",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "I",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "BOOL",
"Value": "BOOL"
},
{
"Name": "SINT",
"Value": "SINT"
},
{
"Name": "BYTE",
"Value": "BYTE"
},
{
"Name": "INT",
"Value": "INT"
},
{
"Name": "WORD",
"Value": "WORD"
},
{
"Name": "DINT",
"Value": "DINT"
},
{
"Name": "DWORD",
"Value": "DWORD"
},
{
"Name": "LINT",
"Value": "LINT"
},
{
"Name": "LWORD",
"Value": "LWORD"
},
{
"Name": "REAL",
"Value": "REAL"
},
{
"Name": "LREAL",
"Value": "LREAL"
},
{
"Name": "LTIME",
"Value": "LTIME"
},
{
"Name": "STRING",
"Value": "STRING"
},
{
"Name": "WSTRING",
"Value": "WSTRING"
},
{
"Name": "DATE",
"Value": "DATE"
},
{
"Name": "TIME",
"Value": "TIME"
},
{
"Name": "DATEANDTIME",
"Value": "DATEANDTIME"
},
{
"Name": "TIMEOFDAY",
"Value": "TIMEOFDAY"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
},
{
"Name": "group",
"DisplayName": "Group",
"Description": "Override Index Group (0 for default)",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
},
{
"Name": "communicationMode",
"DisplayName": "CommunicationMode",
"Description": "Polling/Subscribe",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 1,
"ListValues": [
{
"Name": "Polling",
"Value": "0"
},
{
"Name": "Subscribe",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Q",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "BOOL",
"Value": "BOOL"
},
{
"Name": "SINT",
"Value": "SINT"
},
{
"Name": "BYTE",
"Value": "BYTE"
},
{
"Name": "INT",
"Value": "INT"
},
{
"Name": "WORD",
"Value": "WORD"
},
{
"Name": "DINT",
"Value": "DINT"
},
{
"Name": "DWORD",
"Value": "DWORD"
},
{
"Name": "LINT",
"Value": "LINT"
},
{
"Name": "LWORD",
"Value": "LWORD"
},
{
"Name": "REAL",
"Value": "REAL"
},
{
"Name": "LREAL",
"Value": "LREAL"
},
{
"Name": "LTIME",
"Value": "LTIME"
},
{
"Name": "STRING",
"Value": "STRING"
},
{
"Name": "WSTRING",
"Value": "WSTRING"
},
{
"Name": "DATE",
"Value": "DATE"
},
{
"Name": "TIME",
"Value": "TIME"
},
{
"Name": "DATEANDTIME",
"Value": "DATEANDTIME"
},
{
"Name": "TIMEOFDAY",
"Value": "TIMEOFDAY"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
},
{
"Name": "group",
"DisplayName": "Group",
"Description": "Override Index Group (0 for default)",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
},
{
"Name": "communicationMode",
"DisplayName": "CommunicationMode",
"Description": "Polling/Subscribe",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 1,
"ListValues": [
{
"Name": "Polling",
"Value": "0"
},
{
"Name": "Subscribe",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Beckhoff TwinCAT3 Ethernet Absolute (Gen1.3)
POST {{edgeUrl}}/devicehub/v2
Beckhoff TwinCAT3 Ethernet Absolute (Gen1.3) — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
Data |
Name | No | BOOL, SINT, BYTE, INT, WORD, DINT, DWORD, LINT, LWORD, REAL, LREAL, LTIME, STRING, WSTRING, DATE, TIME, DATEANDTIME, TIMEOFDAY |
group, communicationMode, address, pollingInterval |
Memory |
Name | No | SINT, BYTE, INT, WORD, DINT, DWORD, LINT, LWORD, REAL, LREAL, LTIME, STRING, WSTRING, DATE, TIME, DATEANDTIME, TIMEOFDAY |
group, communicationMode, address, pollingInterval |
Memory(Bit) |
Name | No | BOOL |
group, communicationMode, address, pollingInterval |
Retain |
Name | No | BOOL, SINT, BYTE, INT, WORD, DINT, DWORD, LINT, LWORD, REAL, LREAL, LTIME, STRING, WSTRING, DATE, TIME, DATEANDTIME, TIMEOFDAY |
group, communicationMode, address, pollingInterval |
Input |
Name | No | BOOL, SINT, BYTE, INT, WORD, DINT, DWORD, LINT, LWORD, REAL, LREAL, LTIME, STRING, WSTRING, DATE, TIME, DATEANDTIME, TIMEOFDAY |
group, communicationMode, address, pollingInterval |
Output |
Name | No | BOOL, SINT, BYTE, INT, WORD, DINT, DWORD, LINT, LWORD, REAL, LREAL, LTIME, STRING, WSTRING, DATE, TIME, DATEANDTIME, TIMEOFDAY |
group, communicationMode, address, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "DABE4A08-6858-4A0C-B94E-A3BB45FE8147"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "DABE4A08-6858-4A0C-B94E-A3BB45FE8147",
"Name": "Beckhoff TwinCAT3 Ethernet Absolute (Gen1.3)",
"DriverGroup": {
"Name": "Beckhoff"
},
"SupportedRegisters": [
{
"Name": "Data",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "BOOL",
"Value": "BOOL"
},
{
"Name": "SINT",
"Value": "SINT"
},
{
"Name": "BYTE",
"Value": "BYTE"
},
{
"Name": "INT",
"Value": "INT"
},
{
"Name": "WORD",
"Value": "WORD"
},
{
"Name": "DINT",
"Value": "DINT"
},
{
"Name": "DWORD",
"Value": "DWORD"
},
{
"Name": "LINT",
"Value": "LINT"
},
{
"Name": "LWORD",
"Value": "LWORD"
},
{
"Name": "REAL",
"Value": "REAL"
},
{
"Name": "LREAL",
"Value": "LREAL"
},
{
"Name": "LTIME",
"Value": "LTIME"
},
{
"Name": "STRING",
"Value": "STRING"
},
{
"Name": "WSTRING",
"Value": "WSTRING"
},
{
"Name": "DATE",
"Value": "DATE"
},
{
"Name": "TIME",
"Value": "TIME"
},
{
"Name": "DATEANDTIME",
"Value": "DATEANDTIME"
},
{
"Name": "TIMEOFDAY",
"Value": "TIMEOFDAY"
}
]
},
{
"Name": "group",
"DisplayName": "Group",
"Description": "Override Index Group (0 for default)",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
},
{
"Name": "communicationMode",
"DisplayName": "CommunicationMode",
"Description": "Polling/Subscribe",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 1,
"ListValues": [
{
"Name": "Polling",
"Value": "0"
},
{
"Name": "Subscribe",
"Value": "1"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Memory",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "SINT",
"Value": "SINT"
},
{
"Name": "BYTE",
"Value": "BYTE"
},
{
"Name": "INT",
"Value": "INT"
},
{
"Name": "WORD",
"Value": "WORD"
},
{
"Name": "DINT",
"Value": "DINT"
},
{
"Name": "DWORD",
"Value": "DWORD"
},
{
"Name": "LINT",
"Value": "LINT"
},
{
"Name": "LWORD",
"Value": "LWORD"
},
{
"Name": "REAL",
"Value": "REAL"
},
{
"Name": "LREAL",
"Value": "LREAL"
},
{
"Name": "LTIME",
"Value": "LTIME"
},
{
"Name": "STRING",
"Value": "STRING"
},
{
"Name": "WSTRING",
"Value": "WSTRING"
},
{
"Name": "DATE",
"Value": "DATE"
},
{
"Name": "TIME",
"Value": "TIME"
},
{
"Name": "DATEANDTIME",
"Value": "DATEANDTIME"
},
{
"Name": "TIMEOFDAY",
"Value": "TIMEOFDAY"
}
]
},
{
"Name": "group",
"DisplayName": "Group",
"Description": "Override Index Group (0 for default)",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
},
{
"Name": "communicationMode",
"DisplayName": "CommunicationMode",
"Description": "Polling/Subscribe",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 1,
"ListValues": [
{
"Name": "Polling",
"Value": "0"
},
{
"Name": "Subscribe",
"Value": "1"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Memory(Bit)",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "BOOL",
"Value": "BOOL"
}
]
},
{
"Name": "group",
"DisplayName": "Group",
"Description": "Override Index Group (0 for default)",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
},
{
"Name": "communicationMode",
"DisplayName": "CommunicationMode",
"Description": "Polling/Subscribe",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 1,
"ListValues": [
{
"Name": "Polling",
"Value": "0"
},
{
"Name": "Subscribe",
"Value": "1"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Retain",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "BOOL",
"Value": "BOOL"
},
{
"Name": "SINT",
"Value": "SINT"
},
{
"Name": "BYTE",
"Value": "BYTE"
},
{
"Name": "INT",
"Value": "INT"
},
{
"Name": "WORD",
"Value": "WORD"
},
{
"Name": "DINT",
"Value": "DINT"
},
{
"Name": "DWORD",
"Value": "DWORD"
},
{
"Name": "LINT",
"Value": "LINT"
},
{
"Name": "LWORD",
"Value": "LWORD"
},
{
"Name": "REAL",
"Value": "REAL"
},
{
"Name": "LREAL",
"Value": "LREAL"
},
{
"Name": "LTIME",
"Value": "LTIME"
},
{
"Name": "STRING",
"Value": "STRING"
},
{
"Name": "WSTRING",
"Value": "WSTRING"
},
{
"Name": "DATE",
"Value": "DATE"
},
{
"Name": "TIME",
"Value": "TIME"
},
{
"Name": "DATEANDTIME",
"Value": "DATEANDTIME"
},
{
"Name": "TIMEOFDAY",
"Value": "TIMEOFDAY"
}
]
},
{
"Name": "group",
"DisplayName": "Group",
"Description": "Override Index Group (0 for default)",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
},
{
"Name": "communicationMode",
"DisplayName": "CommunicationMode",
"Description": "Polling/Subscribe",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 1,
"ListValues": [
{
"Name": "Polling",
"Value": "0"
},
{
"Name": "Subscribe",
"Value": "1"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Input",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "BOOL",
"Value": "BOOL"
},
{
"Name": "SINT",
"Value": "SINT"
},
{
"Name": "BYTE",
"Value": "BYTE"
},
{
"Name": "INT",
"Value": "INT"
},
{
"Name": "WORD",
"Value": "WORD"
},
{
"Name": "DINT",
"Value": "DINT"
},
{
"Name": "DWORD",
"Value": "DWORD"
},
{
"Name": "LINT",
"Value": "LINT"
},
{
"Name": "LWORD",
"Value": "LWORD"
},
{
"Name": "REAL",
"Value": "REAL"
},
{
"Name": "LREAL",
"Value": "LREAL"
},
{
"Name": "LTIME",
"Value": "LTIME"
},
{
"Name": "STRING",
"Value": "STRING"
},
{
"Name": "WSTRING",
"Value": "WSTRING"
},
{
"Name": "DATE",
"Value": "DATE"
},
{
"Name": "TIME",
"Value": "TIME"
},
{
"Name": "DATEANDTIME",
"Value": "DATEANDTIME"
},
{
"Name": "TIMEOFDAY",
"Value": "TIMEOFDAY"
}
]
},
{
"Name": "group",
"DisplayName": "Group",
"Description": "Override Index Group (0 for default)",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
},
{
"Name": "communicationMode",
"DisplayName": "CommunicationMode",
"Description": "Polling/Subscribe",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 1,
"ListValues": [
{
"Name": "Polling",
"Value": "0"
},
{
"Name": "Subscribe",
"Value": "1"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Output",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "BOOL",
"Value": "BOOL"
},
{
"Name": "SINT",
"Value": "SINT"
},
{
"Name": "BYTE",
"Value": "BYTE"
},
{
"Name": "INT",
"Value": "INT"
},
{
"Name": "WORD",
"Value": "WORD"
},
{
"Name": "DINT",
"Value": "DINT"
},
{
"Name": "DWORD",
"Value": "DWORD"
},
{
"Name": "LINT",
"Value": "LINT"
},
{
"Name": "LWORD",
"Value": "LWORD"
},
{
"Name": "REAL",
"Value": "REAL"
},
{
"Name": "LREAL",
"Value": "LREAL"
},
{
"Name": "LTIME",
"Value": "LTIME"
},
{
"Name": "STRING",
"Value": "STRING"
},
{
"Name": "WSTRING",
"Value": "WSTRING"
},
{
"Name": "DATE",
"Value": "DATE"
},
{
"Name": "TIME",
"Value": "TIME"
},
{
"Name": "DATEANDTIME",
"Value": "DATEANDTIME"
},
{
"Name": "TIMEOFDAY",
"Value": "TIMEOFDAY"
}
]
},
{
"Name": "group",
"DisplayName": "Group",
"Description": "Override Index Group (0 for default)",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
},
{
"Name": "communicationMode",
"DisplayName": "CommunicationMode",
"Description": "Polling/Subscribe",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 1,
"ListValues": [
{
"Name": "Polling",
"Value": "0"
},
{
"Name": "Subscribe",
"Value": "1"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Beckhoff TwinCAT3 Ethernet Symbolic (Gen1.3)
POST {{edgeUrl}}/devicehub/v2
Beckhoff TwinCAT3 Ethernet Symbolic (Gen1.3) — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
R |
Name | No | BOOL, SINT, BYTE, INT, WORD, DINT, DWORD, LINT, LWORD, REAL, LREAL, LTIME, STRING, WSTRING, DATE, TIME, DATEANDTIME, TIMEOFDAY |
communicationMode, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "9AA30E17-BE0A-4B7E-BFB8-CE09D4188021"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "9AA30E17-BE0A-4B7E-BFB8-CE09D4188021",
"Name": "Beckhoff TwinCAT3 Ethernet Symbolic (Gen1.3)",
"DriverGroup": {
"Name": "Beckhoff"
},
"SupportedRegisters": [
{
"Name": "R",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "BOOL",
"Value": "BOOL"
},
{
"Name": "SINT",
"Value": "SINT"
},
{
"Name": "BYTE",
"Value": "BYTE"
},
{
"Name": "INT",
"Value": "INT"
},
{
"Name": "WORD",
"Value": "WORD"
},
{
"Name": "DINT",
"Value": "DINT"
},
{
"Name": "DWORD",
"Value": "DWORD"
},
{
"Name": "LINT",
"Value": "LINT"
},
{
"Name": "LWORD",
"Value": "LWORD"
},
{
"Name": "REAL",
"Value": "REAL"
},
{
"Name": "LREAL",
"Value": "LREAL"
},
{
"Name": "LTIME",
"Value": "LTIME"
},
{
"Name": "STRING",
"Value": "STRING"
},
{
"Name": "WSTRING",
"Value": "WSTRING"
},
{
"Name": "DATE",
"Value": "DATE"
},
{
"Name": "TIME",
"Value": "TIME"
},
{
"Name": "DATEANDTIME",
"Value": "DATEANDTIME"
},
{
"Name": "TIMEOFDAY",
"Value": "TIMEOFDAY"
}
]
},
{
"Name": "communicationMode",
"DisplayName": "CommunicationMode",
"Description": "Polling/Subscribe",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 1,
"ListValues": [
{
"Name": "Polling",
"Value": "0"
},
{
"Name": "Subscribe",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Brother Speedio Ethernet (Gen1.3)
POST {{edgeUrl}}/devicehub/v2
Brother Speedio Ethernet (Gen1.3) — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
BDX |
Name | No | word |
address, pollingInterval |
BDY |
Name | No | word |
address, pollingInterval |
D |
Name | No | word |
address, pollingInterval |
LD_HS1 |
Name | No | word |
address, pollingInterval |
LT_CV_HS1 |
Name | No | word |
address, pollingInterval |
LT_SV_HS1 |
Name | No | word |
address, pollingInterval |
LC_CV_HS1 |
Name | No | word |
address, pollingInterval |
LC_SV_HS1 |
Name | No | word |
address, pollingInterval |
LD_S1 |
Name | No | word |
address, pollingInterval |
LT_CV_S1 |
Name | No | word |
address, pollingInterval |
LT_SV_S1 |
Name | No | word |
address, pollingInterval |
LC_CV_S1 |
Name | No | word |
address, pollingInterval |
LC_SV_S1 |
Name | No | word |
address, pollingInterval |
LD_HS2 |
Name | No | word |
address, pollingInterval |
LT_CV_HS2 |
Name | No | word |
address, pollingInterval |
LT_SV_HS2 |
Name | No | word |
address, pollingInterval |
LC_CV_HS2 |
Name | No | word |
address, pollingInterval |
LC_SV_HS2 |
Name | No | word |
address, pollingInterval |
LD_S2 |
Name | No | word |
address, pollingInterval |
LT_CV_S2 |
Name | No | word |
address, pollingInterval |
LT_SV_S2 |
Name | No | word |
address, pollingInterval |
LC_CV_S2 |
Name | No | word |
address, pollingInterval |
LC_SV_S2 |
Name | No | word |
address, pollingInterval |
X |
Name | No | bit |
address, pollingInterval |
Y |
Name | No | bit |
address, pollingInterval |
BX |
Name | No | bit |
address, pollingInterval |
BY |
Name | No | bit |
address, pollingInterval |
M |
Name | No | bit |
address, pollingInterval |
LM_HS1 |
Name | No | bit |
address, pollingInterval |
LM_S1 |
Name | No | bit |
address, pollingInterval |
LM_HS2 |
Name | No | bit |
address, pollingInterval |
LM_S2 |
Name | No | bit |
address, pollingInterval |
WKCNTR_A_Count |
WKCNTR - A - Count | No | number |
address, pollingInterval |
WKCNTR_A_Current value |
WKCNTR - A - Current value | No | number |
address, pollingInterval |
WKCNTR_A_Target value |
WKCNTR - A - Target value | No | number |
address, pollingInterval |
WKCNTR_A_End signal value |
WKCNTR - A - End signal value | No | number |
address, pollingInterval |
WKCNTR_B_Count |
WKCNTR - B - Count | No | number |
address, pollingInterval |
WKCNTR_B_Current value |
WKCNTR - B - Current value | No | number |
address, pollingInterval |
WKCNTR_B_Target value |
WKCNTR - B - Target value | No | number |
address, pollingInterval |
WKCNTR_B_End signal value |
WKCNTR - B - End signal value | No | number |
address, pollingInterval |
TOLNM_T_Initial tool life / End of tool life |
TOLNM - T - Initial tool life / End of tool life | No | number |
address, pollingInterval |
TOLNM_T_Tool life |
TOLNM - T - Tool life | No | number |
address, pollingInterval |
ALARM_E_Alarm/Operator |
ALARM - E - Alarm/Operator | No | number |
address, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "99C745DC-4BB3-4408-B966-58805E56FECC"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "99C745DC-4BB3-4408-B966-58805E56FECC",
"Name": "Brother Speedio Ethernet (Gen1.3)",
"DriverGroup": {
"Name": "Brother Industries, Ltd"
},
"SupportedRegisters": [
{
"Name": "BDX",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "BDY",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "D",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "LD_HS1",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "LT_CV_HS1",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "LT_SV_HS1",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "LC_CV_HS1",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "LC_SV_HS1",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "LD_S1",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "LT_CV_S1",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "LT_SV_S1",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "LC_CV_S1",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "LC_SV_S1",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "LD_HS2",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "LT_CV_HS2",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "LT_SV_HS2",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "LC_CV_HS2",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "LC_SV_HS2",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "LD_S2",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "LT_CV_S2",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "LT_SV_S2",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "LC_CV_S2",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "LC_SV_S2",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "X",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1023,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Y",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1023,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "BX",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1023,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "BY",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1023,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 8191,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "LM_HS1",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1023,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "LM_S1",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1023,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "LM_HS2",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1023,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "LM_S2",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1023,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "WKCNTR_A_Count",
"DisplayName": "Name",
"Description": " WKCNTR - A - Count",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "number",
"Value": "number"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "WKCNTR_A_Current value",
"DisplayName": "Name",
"Description": " WKCNTR - A - Current value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "number",
"Value": "number"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "WKCNTR_A_Target value",
"DisplayName": "Name",
"Description": " WKCNTR - A - Target value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "number",
"Value": "number"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "WKCNTR_A_End signal value",
"DisplayName": "Name",
"Description": " WKCNTR - A - End signal value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "number",
"Value": "number"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "WKCNTR_B_Count",
"DisplayName": "Name",
"Description": " WKCNTR - B - Count",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "number",
"Value": "number"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "WKCNTR_B_Current value",
"DisplayName": "Name",
"Description": " WKCNTR - B - Current value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "number",
"Value": "number"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "WKCNTR_B_Target value",
"DisplayName": "Name",
"Description": " WKCNTR - B - Target value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "number",
"Value": "number"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "WKCNTR_B_End signal value",
"DisplayName": "Name",
"Description": " WKCNTR - B - End signal value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "number",
"Value": "number"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "TOLNM_T_Initial tool life / End of tool life",
"DisplayName": "Name",
"Description": " TOLNM - T - Initial tool life / End of tool life",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "number",
"Value": "number"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "TOLNM_T_Tool life",
"DisplayName": "Name",
"Description": " TOLNM - T - Tool life",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "number",
"Value": "number"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "ALARM_E_Alarm/Operator",
"DisplayName": "Name",
"Description": " ALARM - E - Alarm/Operator",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "number",
"Value": "number"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 36,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Brother TC Ethernet (Gen1.3)
POST {{edgeUrl}}/devicehub/v2
Brother TC Ethernet (Gen1.3) — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
WKCNTR_A_Count |
WKCNTR - A - Count | No | number |
address, pollingInterval |
WKCNTR_A_Current value |
WKCNTR - A - Current value | No | number |
address, pollingInterval |
WKCNTR_A_Target value |
WKCNTR - A - Target value | No | number |
address, pollingInterval |
WKCNTR_A_End signal value |
WKCNTR - A - End signal value | No | number |
address, pollingInterval |
WKCNTR_B_Count |
WKCNTR - B - Count | No | number |
address, pollingInterval |
WKCNTR_B_Current value |
WKCNTR - B - Current value | No | number |
address, pollingInterval |
WKCNTR_B_Target value |
WKCNTR - B - Target value | No | number |
address, pollingInterval |
WKCNTR_B_End signal value |
WKCNTR - B - End signal value | No | number |
address, pollingInterval |
TOLNM_T_Initial tool life / End of tool life |
TOLNM - T - Initial tool life / End of tool life | No | number |
address, pollingInterval |
TOLNM_T_Tool life |
TOLNM - T - Tool life | No | number |
address, pollingInterval |
ALARM_E_Alarm/Operator |
ALARM - E - Alarm/Operator | No | number |
address, pollingInterval |
MEM_A_Operation state |
MEM - A - Operation state | No | number |
address, pollingInterval |
MEM_A_Mode |
MEM - A - Mode | No | number |
address, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "5CAE67E3-C73D-4465-A515-AC65CFC91AAE"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "5CAE67E3-C73D-4465-A515-AC65CFC91AAE",
"Name": "Brother TC Ethernet (Gen1.3)",
"DriverGroup": {
"Name": "Brother Industries, Ltd"
},
"SupportedRegisters": [
{
"Name": "WKCNTR_A_Count",
"DisplayName": "Name",
"Description": " WKCNTR - A - Count",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "number",
"Value": "number"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "WKCNTR_A_Current value",
"DisplayName": "Name",
"Description": " WKCNTR - A - Current value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "number",
"Value": "number"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "WKCNTR_A_Target value",
"DisplayName": "Name",
"Description": " WKCNTR - A - Target value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "number",
"Value": "number"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "WKCNTR_A_End signal value",
"DisplayName": "Name",
"Description": " WKCNTR - A - End signal value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "number",
"Value": "number"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "WKCNTR_B_Count",
"DisplayName": "Name",
"Description": " WKCNTR - B - Count",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "number",
"Value": "number"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "WKCNTR_B_Current value",
"DisplayName": "Name",
"Description": " WKCNTR - B - Current value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "number",
"Value": "number"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "WKCNTR_B_Target value",
"DisplayName": "Name",
"Description": " WKCNTR - B - Target value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "number",
"Value": "number"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "WKCNTR_B_End signal value",
"DisplayName": "Name",
"Description": " WKCNTR - B - End signal value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "number",
"Value": "number"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "TOLNM_T_Initial tool life / End of tool life",
"DisplayName": "Name",
"Description": " TOLNM - T - Initial tool life / End of tool life",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "number",
"Value": "number"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "TOLNM_T_Tool life",
"DisplayName": "Name",
"Description": " TOLNM - T - Tool life",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "number",
"Value": "number"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "ALARM_E_Alarm/Operator",
"DisplayName": "Name",
"Description": " ALARM - E - Alarm/Operator",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "number",
"Value": "number"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 18,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "MEM_A_Operation state",
"DisplayName": "Name",
"Description": " MEM - A - Operation state",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "number",
"Value": "number"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "MEM_A_Mode",
"DisplayName": "Name",
"Description": " MEM - A - Mode",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "number",
"Value": "number"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - CAN Raw (Gen1.3)
POST {{edgeUrl}}/devicehub/v2
CAN Raw (Gen1.3) — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
R |
Name | Yes | hex, decimal |
address, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "6A849294-D48A-4CE7-977F-96B1B6499A19"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "6A849294-D48A-4CE7-977F-96B1B6499A19",
"Name": "CAN Raw (Gen1.3)",
"DriverGroup": {
"Name": "CAN Bus"
},
"SupportedRegisters": [
{
"Name": "R",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "hex",
"Value": "hex"
},
{
"Name": "decimal",
"Value": "decimal"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - CODESYS V2 Ethernet Absolute (Gen1.3)
POST {{edgeUrl}}/devicehub/v2
CODESYS V2 Ethernet Absolute (Gen1.3) — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
IX |
Name | No | bit |
address, pollingInterval |
QX |
Name | No | bit |
address, pollingInterval |
MX |
Name | No | bit |
address, pollingInterval |
IW |
Name | No | word |
address, pollingInterval |
QW |
Name | No | word |
address, pollingInterval |
MW |
Name | No | word |
address, pollingInterval |
ID |
Name | No | word |
address, pollingInterval |
QD |
Name | No | word |
address, pollingInterval |
MD |
Name | No | word |
address, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "05FA3FB9-7FB1-45FB-8160-B2606F5DABFC"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "05FA3FB9-7FB1-45FB-8160-B2606F5DABFC",
"Name": "CODESYS V2 Ethernet Absolute (Gen1.3)",
"DriverGroup": {
"Name": "CodeSys Devices"
},
"SupportedRegisters": [
{
"Name": "IX",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 6553515,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "QX",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 6553515,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "MX",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 6553515,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "IW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "QW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "MW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "ID",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "QD",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "MD",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - CODESYS V2 Ethernet Symbolic (Gen1.3)
POST {{edgeUrl}}/devicehub/v2
CODESYS V2 Ethernet Symbolic (Gen1.3) — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
R |
Name | No | BOOL, BYTE, SINT, USINT, WORD, INT, UINT, DWORD, DINT, UDINT, REAL, STRING |
address, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "94B2C05D-8998-4755-A0B6-B3EFAC078A2D"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "94B2C05D-8998-4755-A0B6-B3EFAC078A2D",
"Name": "CODESYS V2 Ethernet Symbolic (Gen1.3)",
"DriverGroup": {
"Name": "CodeSys Devices"
},
"SupportedRegisters": [
{
"Name": "R",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "BOOL",
"Value": "BOOL"
},
{
"Name": "BYTE",
"Value": "BYTE"
},
{
"Name": "SINT",
"Value": "SINT"
},
{
"Name": "USINT",
"Value": "USINT"
},
{
"Name": "WORD",
"Value": "WORD"
},
{
"Name": "INT",
"Value": "INT"
},
{
"Name": "UINT",
"Value": "UINT"
},
{
"Name": "DWORD",
"Value": "DWORD"
},
{
"Name": "DINT",
"Value": "DINT"
},
{
"Name": "UDINT",
"Value": "UDINT"
},
{
"Name": "REAL",
"Value": "REAL"
},
{
"Name": "STRING",
"Value": "STRING"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Cutler-Hammer ELC Ethernet
POST {{edgeUrl}}/devicehub/v2
Cutler-Hammer ELC Ethernet — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
X |
Discrete Input | Yes | bit |
stationId, address, count, pollingInterval |
Y |
Discrete Output | No | bit |
stationId, address, count, pollingInterval |
M |
Main Relay | No | bit |
stationId, address, count, pollingInterval |
To |
Timer Status | No | bit |
stationId, address, count, pollingInterval |
Co |
Counter Status | No | bit |
stationId, address, count, pollingInterval |
S |
Step Point | No | bit |
stationId, address, count, pollingInterval |
T |
Timer Current Value | No | word, int16, int32, uint32, int64, uint64, float32, float64 |
endianness, stationId, address, count, pollingInterval |
T_bit |
Timer Current Value | No | bit |
endianness, stationId, address, count, pollingInterval |
C |
Counter Current Value | No | word, int16, int32, uint32, int64, uint64, float32, float64 |
endianness, stationId, address, count, pollingInterval |
C_bit |
Counter Current Value | No | bit |
endianness, stationId, address, count, pollingInterval |
D |
Data Register | No | word, int16, int32, uint32, int64, uint64, float32, float64, string |
endianness, stringLength, stationId, address, count, pollingInterval |
D_bit |
Data Register | No | bit |
endianness, stationId, address, count, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "6BF05DB2-2BD5-4780-83BE-ACB878EFC042"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "6BF05DB2-2BD5-4780-83BE-ACB878EFC042",
"Name": "Cutler-Hammer ELC Ethernet",
"DriverGroup": {
"Name": "Cutler-Hammer"
},
"SupportedRegisters": [
{
"Name": "X",
"DisplayName": "Name",
"Description": "Discrete Input",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "stationId",
"DisplayName": "StationId",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 247,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Y",
"DisplayName": "Name",
"Description": "Discrete Output",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "stationId",
"DisplayName": "StationId",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 247,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M",
"DisplayName": "Name",
"Description": "Main Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "stationId",
"DisplayName": "StationId",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 247,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4095,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "To",
"DisplayName": "Name",
"Description": "Timer Status",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "stationId",
"DisplayName": "StationId",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 247,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Co",
"DisplayName": "Name",
"Description": "Counter Status",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "stationId",
"DisplayName": "StationId",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 247,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "S",
"DisplayName": "Name",
"Description": "Step Point",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "stationId",
"DisplayName": "StationId",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 247,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1023,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "T",
"DisplayName": "Name",
"Description": "Timer Current Value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
}
]
},
{
"Name": "endianness",
"DisplayName": "Endianness",
"Description": "",
"DefaultValue": "AB CD",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "No Swap",
"Value": "AB CD"
},
{
"Name": "Swap Words",
"Value": "CD AB"
},
{
"Name": "Swap Bytes",
"Value": "BA DC"
},
{
"Name": "Swap Words & Bytes",
"Value": "DC BA"
}
]
},
{
"Name": "stationId",
"DisplayName": "StationId",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 247,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "T_bit",
"DisplayName": "Name",
"Description": "Timer Current Value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "endianness",
"DisplayName": "Endianness",
"Description": "",
"DefaultValue": "AB CD",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "No Swap",
"Value": "AB CD"
},
{
"Name": "Swap Words",
"Value": "CD AB"
},
{
"Name": "Swap Bytes",
"Value": "BA DC"
},
{
"Name": "Swap Words & Bytes",
"Value": "DC BA"
}
]
},
{
"Name": "stationId",
"DisplayName": "StationId",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 247,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 25515,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C",
"DisplayName": "Name",
"Description": "Counter Current Value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
}
]
},
{
"Name": "endianness",
"DisplayName": "Endianness",
"Description": "",
"DefaultValue": "AB CD",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "No Swap",
"Value": "AB CD"
},
{
"Name": "Swap Words",
"Value": "CD AB"
},
{
"Name": "Swap Bytes",
"Value": "BA DC"
},
{
"Name": "Swap Words & Bytes",
"Value": "DC BA"
}
]
},
{
"Name": "stationId",
"DisplayName": "StationId",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 247,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C_bit",
"DisplayName": "Name",
"Description": "Counter Current Value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "endianness",
"DisplayName": "Endianness",
"Description": "",
"DefaultValue": "AB CD",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "No Swap",
"Value": "AB CD"
},
{
"Name": "Swap Words",
"Value": "CD AB"
},
{
"Name": "Swap Bytes",
"Value": "BA DC"
},
{
"Name": "Swap Words & Bytes",
"Value": "DC BA"
}
]
},
{
"Name": "stationId",
"DisplayName": "StationId",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 247,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 25515,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "D",
"DisplayName": "Name",
"Description": "Data Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "endianness",
"DisplayName": "Endianness",
"Description": "",
"DefaultValue": "AB CD",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "No Swap",
"Value": "AB CD"
},
{
"Name": "Swap Words",
"Value": "CD AB"
},
{
"Name": "Swap Bytes",
"Value": "BA DC"
},
{
"Name": "Swap Words & Bytes",
"Value": "DC BA"
}
]
},
{
"Name": "stringLength",
"DisplayName": "StringLength",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 250,
"ListValues": []
},
{
"Name": "stationId",
"DisplayName": "StationId",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 247,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "D_bit",
"DisplayName": "Name",
"Description": "Data Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "endianness",
"DisplayName": "Endianness",
"Description": "",
"DefaultValue": "AB CD",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "No Swap",
"Value": "AB CD"
},
{
"Name": "Swap Words",
"Value": "CD AB"
},
{
"Name": "Swap Bytes",
"Value": "BA DC"
},
{
"Name": "Swap Words & Bytes",
"Value": "DC BA"
}
]
},
{
"Name": "stationId",
"DisplayName": "StationId",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 247,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 999915,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Cutler-Hammer ELC Serial
POST {{edgeUrl}}/devicehub/v2
Cutler-Hammer ELC Serial — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
X |
Discrete Input | Yes | bit |
stationId, address, count, pollingInterval |
Y |
Discrete Output | No | bit |
stationId, address, count, pollingInterval |
M |
Main Relay | No | bit |
stationId, address, count, pollingInterval |
To |
Timer Status | No | bit |
stationId, address, count, pollingInterval |
Co |
Counter Status | No | bit |
stationId, address, count, pollingInterval |
S |
Step Point | No | bit |
stationId, address, count, pollingInterval |
T |
Timer Current Value | No | word, int16, int32, uint32, int64, uint64, float32, float64 |
endianness, stationId, address, count, pollingInterval |
T_bit |
Timer Current Value | No | bit |
endianness, stationId, address, count, pollingInterval |
C |
Counter Current Value | No | word, int16, int32, uint32, int64, uint64, float32, float64 |
endianness, stationId, address, count, pollingInterval |
C_bit |
Counter Current Value | No | bit |
endianness, stationId, address, count, pollingInterval |
D |
Data Register | No | word, int16, int32, uint32, int64, uint64, float32, float64, string |
endianness, stringLength, stationId, address, count, pollingInterval |
D_bit |
Data Register | No | bit |
endianness, stationId, address, count, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "77155198-9657-456C-99AB-D10F55322193"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "77155198-9657-456C-99AB-D10F55322193",
"Name": "Cutler-Hammer ELC Serial",
"DriverGroup": {
"Name": "Cutler-Hammer"
},
"SupportedRegisters": [
{
"Name": "X",
"DisplayName": "Name",
"Description": "Discrete Input",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "stationId",
"DisplayName": "StationId",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 247,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Y",
"DisplayName": "Name",
"Description": "Discrete Output",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "stationId",
"DisplayName": "StationId",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 247,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M",
"DisplayName": "Name",
"Description": "Main Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "stationId",
"DisplayName": "StationId",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 247,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4095,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "To",
"DisplayName": "Name",
"Description": "Timer Status",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "stationId",
"DisplayName": "StationId",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 247,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Co",
"DisplayName": "Name",
"Description": "Counter Status",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "stationId",
"DisplayName": "StationId",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 247,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "S",
"DisplayName": "Name",
"Description": "Step Point",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "stationId",
"DisplayName": "StationId",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 247,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1023,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "T",
"DisplayName": "Name",
"Description": "Timer Current Value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
}
]
},
{
"Name": "endianness",
"DisplayName": "Endianness",
"Description": "",
"DefaultValue": "AB CD",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "No Swap",
"Value": "AB CD"
},
{
"Name": "Swap Words",
"Value": "CD AB"
},
{
"Name": "Swap Bytes",
"Value": "BA DC"
},
{
"Name": "Swap Words & Bytes",
"Value": "DC BA"
}
]
},
{
"Name": "stationId",
"DisplayName": "StationId",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 247,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "T_bit",
"DisplayName": "Name",
"Description": "Timer Current Value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "endianness",
"DisplayName": "Endianness",
"Description": "",
"DefaultValue": "AB CD",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "No Swap",
"Value": "AB CD"
},
{
"Name": "Swap Words",
"Value": "CD AB"
},
{
"Name": "Swap Bytes",
"Value": "BA DC"
},
{
"Name": "Swap Words & Bytes",
"Value": "DC BA"
}
]
},
{
"Name": "stationId",
"DisplayName": "StationId",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 247,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 25515,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C",
"DisplayName": "Name",
"Description": "Counter Current Value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
}
]
},
{
"Name": "endianness",
"DisplayName": "Endianness",
"Description": "",
"DefaultValue": "AB CD",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "No Swap",
"Value": "AB CD"
},
{
"Name": "Swap Words",
"Value": "CD AB"
},
{
"Name": "Swap Bytes",
"Value": "BA DC"
},
{
"Name": "Swap Words & Bytes",
"Value": "DC BA"
}
]
},
{
"Name": "stationId",
"DisplayName": "StationId",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 247,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C_bit",
"DisplayName": "Name",
"Description": "Counter Current Value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "endianness",
"DisplayName": "Endianness",
"Description": "",
"DefaultValue": "AB CD",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "No Swap",
"Value": "AB CD"
},
{
"Name": "Swap Words",
"Value": "CD AB"
},
{
"Name": "Swap Bytes",
"Value": "BA DC"
},
{
"Name": "Swap Words & Bytes",
"Value": "DC BA"
}
]
},
{
"Name": "stationId",
"DisplayName": "StationId",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 247,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 25515,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "D",
"DisplayName": "Name",
"Description": "Data Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "endianness",
"DisplayName": "Endianness",
"Description": "",
"DefaultValue": "AB CD",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "No Swap",
"Value": "AB CD"
},
{
"Name": "Swap Words",
"Value": "CD AB"
},
{
"Name": "Swap Bytes",
"Value": "BA DC"
},
{
"Name": "Swap Words & Bytes",
"Value": "DC BA"
}
]
},
{
"Name": "stringLength",
"DisplayName": "StringLength",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 250,
"ListValues": []
},
{
"Name": "stationId",
"DisplayName": "StationId",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 247,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "D_bit",
"DisplayName": "Name",
"Description": "Data Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "endianness",
"DisplayName": "Endianness",
"Description": "",
"DefaultValue": "AB CD",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "No Swap",
"Value": "AB CD"
},
{
"Name": "Swap Words",
"Value": "CD AB"
},
{
"Name": "Swap Bytes",
"Value": "BA DC"
},
{
"Name": "Swap Words & Bytes",
"Value": "DC BA"
}
]
},
{
"Name": "stationId",
"DisplayName": "StationId",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 247,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 999915,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - ELC Serial (Gen1.3)
POST {{edgeUrl}}/devicehub/v2
ELC Serial (Gen1.3) — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
C_Bit |
Name | No | bit |
address, pollingInterval |
M |
Name | No | bit |
address, pollingInterval |
S |
Name | No | bit |
address, pollingInterval |
T_Bit |
Name | No | bit |
address, pollingInterval |
X |
Name | Yes | bit |
address, pollingInterval |
Y |
Name | No | bit |
address, pollingInterval |
T |
Name | No | word |
address, pollingInterval |
D |
Name | No | word |
address, pollingInterval |
C_32Bit |
Name | No | dword |
address, pollingInterval |
C |
Name | No | word |
address, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "E48B9CBE-DBBB-420C-BDF0-8BAED607DFE0"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "E48B9CBE-DBBB-420C-BDF0-8BAED607DFE0",
"Name": "ELC Serial (Gen1.3)",
"DriverGroup": {
"Name": "Cutler-Hammer"
},
"SupportedRegisters": [
{
"Name": "C_Bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4095,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "S",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1023,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "T_Bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "X",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Y",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "T",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "D",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 11999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C_32Bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 200,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 199,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - DNP3 Master
POST {{edgeUrl}}/devicehub/v2
DNP3 Master — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
G0 |
Device Attributes | Yes | ATTRIBUTE |
address, pollingInterval |
G1 |
Binary Inputs | Yes | BIN |
address, pollingInterval |
G10 |
Binary Outputs | No | BIN |
address, pollingInterval |
G20 |
Counters | Yes | UINT32, UINT16 |
address, pollingInterval |
G30 |
Analog Inputs | Yes | INT16, UINT16, INT32, UINT32, INT64, UINT64, FLT32, FLT64 |
address, pollingInterval |
G40 |
Analog Outputs | No | INT16, UINT16, INT32, UINT32, INT64, UINT64, FLT32, FLT64 |
address, pollingInterval |
G50 |
Time | Yes | DNP3TIME |
pollingInterval |
G70 |
File Control | No | FILE |
filename, pollingInterval |
G110 |
Octet Strings | No | OSTR |
address, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "12EC6276-32E0-41C1-812B-FA9746ECF42F"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "12EC6276-32E0-41C1-812B-FA9746ECF42F",
"Name": "DNP3 Master",
"DriverGroup": {
"Name": "DNP3"
},
"SupportedRegisters": [
{
"Name": "G0",
"DisplayName": "Name",
"Description": "Device Attributes",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "ATTRIBUTE",
"Value": "ATTRIBUTE"
}
]
},
{
"Name": "address",
"DisplayName": "Index",
"Description": "Point Index",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "G1",
"DisplayName": "Name",
"Description": "Binary Inputs",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "BIN",
"Value": "BIN"
}
]
},
{
"Name": "address",
"DisplayName": "Index",
"Description": "Point Index",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "G10",
"DisplayName": "Name",
"Description": "Binary Outputs",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "BIN",
"Value": "BIN"
}
]
},
{
"Name": "address",
"DisplayName": "Index",
"Description": "Point Index",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "G20",
"DisplayName": "Name",
"Description": "Counters",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "UINT32",
"Value": "UINT32"
},
{
"Name": "UINT16",
"Value": "UINT16"
}
]
},
{
"Name": "address",
"DisplayName": "Index",
"Description": "Point Index",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "G30",
"DisplayName": "Name",
"Description": "Analog Inputs",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "INT16",
"Value": "INT16"
},
{
"Name": "UINT16",
"Value": "UINT16"
},
{
"Name": "INT32",
"Value": "INT32"
},
{
"Name": "UINT32",
"Value": "UINT32"
},
{
"Name": "INT64",
"Value": "INT64"
},
{
"Name": "UINT64",
"Value": "UINT64"
},
{
"Name": "FLT32",
"Value": "FLT32"
},
{
"Name": "FLT64",
"Value": "FLT64"
}
]
},
{
"Name": "address",
"DisplayName": "Index",
"Description": "Point Index",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "G40",
"DisplayName": "Name",
"Description": "Analog Outputs",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "INT16",
"Value": "INT16"
},
{
"Name": "UINT16",
"Value": "UINT16"
},
{
"Name": "INT32",
"Value": "INT32"
},
{
"Name": "UINT32",
"Value": "UINT32"
},
{
"Name": "INT64",
"Value": "INT64"
},
{
"Name": "UINT64",
"Value": "UINT64"
},
{
"Name": "FLT32",
"Value": "FLT32"
},
{
"Name": "FLT64",
"Value": "FLT64"
}
]
},
{
"Name": "address",
"DisplayName": "Index",
"Description": "Point Index",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "G50",
"DisplayName": "Name",
"Description": "Time",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "DNP3TIME",
"Value": "DNP3TIME"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "G70",
"DisplayName": "Name",
"Description": "File Control",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "FILE",
"Value": "FILE"
}
]
},
{
"Name": "filename",
"DisplayName": "Filename",
"Description": "File Name",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "G110",
"DisplayName": "Name",
"Description": "Octet Strings",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "OSTR",
"Value": "OSTR"
}
]
},
{
"Name": "address",
"DisplayName": "Index",
"Description": "Point Index",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Danfoss FC/TSC
POST {{edgeUrl}}/devicehub/v2
Danfoss FC/TSC — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
PNU |
Parameters | Yes | Number, String |
Index, address, count, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "28B130B3-530E-4644-99EF-4FDC06C758DF"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "28B130B3-530E-4644-99EF-4FDC06C758DF",
"Name": "Danfoss FC/TSC",
"DriverGroup": {
"Name": "Danfoss"
},
"SupportedRegisters": [
{
"Name": "PNU",
"DisplayName": "Name",
"Description": "Parameters",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Number",
"Value": "Number"
},
{
"Name": "String",
"Value": "String"
}
]
},
{
"Name": "Index",
"DisplayName": "Index",
"Description": "Index is used to access array parameters",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Delta DVP Ethernet (Gen1.3)
POST {{edgeUrl}}/devicehub/v2
Delta DVP Ethernet (Gen1.3) — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
C_Bit |
Name | No | bit |
address, pollingInterval |
M |
Name | No | bit |
address, pollingInterval |
S |
Name | No | bit |
address, pollingInterval |
T_Bit |
Name | No | bit |
address, pollingInterval |
X |
Name | Yes | bit |
address, pollingInterval |
Y |
Name | No | bit |
address, pollingInterval |
T |
Name | No | word |
address, pollingInterval |
D |
Name | No | word |
address, pollingInterval |
C_32Bit |
Name | No | word |
address, pollingInterval |
C |
Name | No | word |
address, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "9F48C353-AEA4-4CE3-AE15-686A557CEFB5"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "9F48C353-AEA4-4CE3-AE15-686A557CEFB5",
"Name": "Delta DVP Ethernet (Gen1.3)",
"DriverGroup": {
"Name": "Delta PLC"
},
"SupportedRegisters": [
{
"Name": "C_Bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4095,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "S",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1023,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "T_Bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "X",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 571,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Y",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 571,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "T",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "D",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 11999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C_32Bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 200,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 199,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - DNP3 Ethernet
POST {{edgeUrl}}/devicehub/v2
DNP3 Ethernet — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
G0 |
Device Attributes | Yes | ATTRIBUTE |
address, count, pollingInterval |
G1 |
Binary Input | Yes | BIN |
address, count, pollingInterval |
G10 |
Binary Output Status | No | BIN |
address, count, pollingInterval |
G20 |
Counter | Yes | UINT16, UINT32 |
address, count, pollingInterval |
G30 |
Analog Input | Yes | INT16, INT32, FLT32, FLT64 |
address, count, pollingInterval |
G40 |
Analog Output Status | No | INT16, INT32, FLT32, FLT64 |
address, count, pollingInterval |
G50 |
Time | Yes | DNP3TIME |
address, count, pollingInterval |
G110 |
Octet strings | No | OSTR |
address, count, pollingInterval |
T-Params |
Tunneling: Parameters | No | UINT8, UINT16, UINT32, UINT64, INT8, INT16, INT32, INT64, FLT32, FLT64, UC10, UC20, UC30, UC40, ENUM16, TIME |
PLCTag, address, count, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "96B7A2BE-1EA8-4DC0-8809-EBF867ADFFFF"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "96B7A2BE-1EA8-4DC0-8809-EBF867ADFFFF",
"Name": "DNP3 Ethernet",
"DriverGroup": {
"Name": "Emerson"
},
"SupportedRegisters": [
{
"Name": "G0",
"DisplayName": "Name",
"Description": "Device Attributes",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "ATTRIBUTE",
"Value": "ATTRIBUTE"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1023,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "0",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "G1",
"DisplayName": "Name",
"Description": "Binary Input",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "BIN",
"Value": "BIN"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1023,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "30000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "G10",
"DisplayName": "Name",
"Description": "Binary Output Status",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "BIN",
"Value": "BIN"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1023,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "30000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "G20",
"DisplayName": "Name",
"Description": "Counter",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "UINT16",
"Value": "UINT16"
},
{
"Name": "UINT32",
"Value": "UINT32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1023,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "30000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "G30",
"DisplayName": "Name",
"Description": "Analog Input",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "INT16",
"Value": "INT16"
},
{
"Name": "INT32",
"Value": "INT32"
},
{
"Name": "FLT32",
"Value": "FLT32"
},
{
"Name": "FLT64",
"Value": "FLT64"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "30000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "G40",
"DisplayName": "Name",
"Description": "Analog Output Status",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "INT16",
"Value": "INT16"
},
{
"Name": "INT32",
"Value": "INT32"
},
{
"Name": "FLT32",
"Value": "FLT32"
},
{
"Name": "FLT64",
"Value": "FLT64"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "30000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "G50",
"DisplayName": "Name",
"Description": "Time",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "DNP3TIME",
"Value": "DNP3TIME"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "30000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "G110",
"DisplayName": "Name",
"Description": "Octet strings",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "OSTR",
"Value": "OSTR"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "30000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "T-Params",
"DisplayName": "Name",
"Description": "Tunneling: Parameters",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "UINT8",
"Value": "UINT8"
},
{
"Name": "UINT16",
"Value": "UINT16"
},
{
"Name": "UINT32",
"Value": "UINT32"
},
{
"Name": "UINT64",
"Value": "UINT64"
},
{
"Name": "INT8",
"Value": "INT8"
},
{
"Name": "INT16",
"Value": "INT16"
},
{
"Name": "INT32",
"Value": "INT32"
},
{
"Name": "INT64",
"Value": "INT64"
},
{
"Name": "FLT32",
"Value": "FLT32"
},
{
"Name": "FLT64",
"Value": "FLT64"
},
{
"Name": "UC10",
"Value": "UC10"
},
{
"Name": "UC20",
"Value": "UC20"
},
{
"Name": "UC30",
"Value": "UC30"
},
{
"Name": "UC40",
"Value": "UC40"
},
{
"Name": "ENUM16",
"Value": "ENUM16"
},
{
"Name": "TIME",
"Value": "TIME"
}
]
},
{
"Name": "PLCTag",
"DisplayName": "PLC Tag",
"Description": "",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "30000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - DNP3 Ethernet with FB Extensions
POST {{edgeUrl}}/devicehub/v2
DNP3 Ethernet with FB Extensions — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
G0 |
Device Attributes | Yes | ATTRIBUTE |
address, pollingInterval |
G1 |
Binary Inputs | Yes | BIN |
address, pollingInterval |
G10 |
Binary Outputs | No | BIN |
address, pollingInterval |
G20 |
Counters | Yes | UINT32, UINT16 |
address, pollingInterval |
G30 |
Analog Inputs | Yes | INT16, UINT16, INT32, UINT32, INT64, UINT64, FLT32, FLT64 |
address, pollingInterval |
G40 |
Analog Outputs | No | INT16, UINT16, INT32, UINT32, INT64, UINT64, FLT32, FLT64 |
address, pollingInterval |
G50 |
Time | Yes | DNP3TIME |
pollingInterval |
G70 |
File Control | No | FILE |
filename, pollingInterval |
G110 |
Octet Strings | No | OSTR |
address, pollingInterval |
T-Params |
Tunneling: Parameters | No | UINT8, UINT16, UINT32, UINT64, INT8, INT16, INT32, INT64, ENUM16, FLT32, FLT64, TIME, UC10, UC20, UC30, UC40 |
PLCTag, pollingInterval |
History/MeterHistHeader |
Reads the history header for the specified group | Yes | STRING, JSON |
group, pollingInterval |
History/SeqNumRange |
Get Sequence Numbers | Yes | STRING, JSON |
histType, group, pollingInterval |
History/Record |
Read History Record | Yes | STRING, JSON |
histType, group |
Alarms/SeqNumRange |
Get Sequence Numbers | Yes | STRING, JSON |
almInst, pollingInterval |
Alarms/Record |
Read Alarm Record | Yes | STRING, JSON |
almInst |
Events/SeqNumRange |
Get Sequence Numbers | Yes | STRING, JSON |
evtInst, pollingInterval |
Events/Record |
Read Event Record | Yes | STRING, JSON |
evtInst |
Meters/List |
Read Meter List | Yes | STRING, JSON |
pollingInterval |
Meters/ConfigFile |
Read Meter Configuration File | Yes | STRING, JSON |
meterType, meter#, pollingInterval |
Transactions/HistHeader |
Read Header for Specific Transactional History Group | Yes | STRING, JSON |
group, pollingInterval |
Transactions/SeqNumRange |
Get Sequence Numbers | Yes | STRING, JSON |
group, pollingInterval |
Transactions/Record |
Read Transaction Record | Yes | STRING, JSON |
group |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "2FBB1709-E94F-4244-BFC8-779C4D504ADA"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "2FBB1709-E94F-4244-BFC8-779C4D504ADA",
"Name": "DNP3 Ethernet with FB Extensions",
"DriverGroup": {
"Name": "Emerson"
},
"SupportedRegisters": [
{
"Name": "G0",
"DisplayName": "Name",
"Description": "Device Attributes",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "ATTRIBUTE",
"Value": "ATTRIBUTE"
}
]
},
{
"Name": "address",
"DisplayName": "Index",
"Description": "Point Index",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "30000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "G1",
"DisplayName": "Name",
"Description": "Binary Inputs",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "BIN",
"Value": "BIN"
}
]
},
{
"Name": "address",
"DisplayName": "Index",
"Description": "Point Index",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "30000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "G10",
"DisplayName": "Name",
"Description": "Binary Outputs",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "BIN",
"Value": "BIN"
}
]
},
{
"Name": "address",
"DisplayName": "Index",
"Description": "Point Index",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "30000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "G20",
"DisplayName": "Name",
"Description": "Counters",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "UINT32",
"Value": "UINT32"
},
{
"Name": "UINT16",
"Value": "UINT16"
}
]
},
{
"Name": "address",
"DisplayName": "Index",
"Description": "Point Index",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "30000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "G30",
"DisplayName": "Name",
"Description": "Analog Inputs",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "INT16",
"Value": "INT16"
},
{
"Name": "UINT16",
"Value": "UINT16"
},
{
"Name": "INT32",
"Value": "INT32"
},
{
"Name": "UINT32",
"Value": "UINT32"
},
{
"Name": "INT64",
"Value": "INT64"
},
{
"Name": "UINT64",
"Value": "UINT64"
},
{
"Name": "FLT32",
"Value": "FLT32"
},
{
"Name": "FLT64",
"Value": "FLT64"
}
]
},
{
"Name": "address",
"DisplayName": "Index",
"Description": "Point Index",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "30000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "G40",
"DisplayName": "Name",
"Description": "Analog Outputs",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "INT16",
"Value": "INT16"
},
{
"Name": "UINT16",
"Value": "UINT16"
},
{
"Name": "INT32",
"Value": "INT32"
},
{
"Name": "UINT32",
"Value": "UINT32"
},
{
"Name": "INT64",
"Value": "INT64"
},
{
"Name": "UINT64",
"Value": "UINT64"
},
{
"Name": "FLT32",
"Value": "FLT32"
},
{
"Name": "FLT64",
"Value": "FLT64"
}
]
},
{
"Name": "address",
"DisplayName": "Index",
"Description": "Point Index",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "30000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "G50",
"DisplayName": "Name",
"Description": "Time",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "DNP3TIME",
"Value": "DNP3TIME"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "30000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "G70",
"DisplayName": "Name",
"Description": "File Control",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "FILE",
"Value": "FILE"
}
]
},
{
"Name": "filename",
"DisplayName": "Filename",
"Description": "File Name",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "30000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "G110",
"DisplayName": "Name",
"Description": "Octet Strings",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "OSTR",
"Value": "OSTR"
}
]
},
{
"Name": "address",
"DisplayName": "Index",
"Description": "Point Index",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "30000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "T-Params",
"DisplayName": "Name",
"Description": "Tunneling: Parameters",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "UINT8",
"Value": "UINT8"
},
{
"Name": "UINT16",
"Value": "UINT16"
},
{
"Name": "UINT32",
"Value": "UINT32"
},
{
"Name": "UINT64",
"Value": "UINT64"
},
{
"Name": "INT8",
"Value": "INT8"
},
{
"Name": "INT16",
"Value": "INT16"
},
{
"Name": "INT32",
"Value": "INT32"
},
{
"Name": "INT64",
"Value": "INT64"
},
{
"Name": "ENUM16",
"Value": "ENUM16"
},
{
"Name": "FLT32",
"Value": "FLT32"
},
{
"Name": "FLT64",
"Value": "FLT64"
},
{
"Name": "TIME",
"Value": "TIME"
},
{
"Name": "UC10",
"Value": "UC10"
},
{
"Name": "UC20",
"Value": "UC20"
},
{
"Name": "UC30",
"Value": "UC30"
},
{
"Name": "UC40",
"Value": "UC40"
}
]
},
{
"Name": "PLCTag",
"DisplayName": "PLCTag",
"Description": "PLC Tag",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "30000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "History/MeterHistHeader",
"DisplayName": "Name",
"Description": "Reads the history header for the specified group",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "STRING",
"Value": "STRING"
},
{
"Name": "JSON",
"Value": "JSON"
}
]
},
{
"Name": "group",
"DisplayName": "Group",
"Description": "History Group",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 39,
"ListValues": [
{
"Name": "Hist Group 1 (User Periodic 1)",
"Value": "1"
},
{
"Name": "Hist Group 2 (User Periodic 2)",
"Value": "2"
},
{
"Name": "Hist Group 3 (General History)",
"Value": "3"
},
{
"Name": "Hist Group 4 (Station 1 History)",
"Value": "4"
},
{
"Name": "Hist Group 5 (Station 2 History)",
"Value": "5"
},
{
"Name": "Hist Group 6 (Station 3 History)",
"Value": "6"
},
{
"Name": "Hist Group 7 (Station 4 History)",
"Value": "7"
},
{
"Name": "Hist Group 8 (Station 5 History)",
"Value": "8"
},
{
"Name": "Hist Group 9 (Station 6 History)",
"Value": "9"
},
{
"Name": "Hist Group 10 (Station 7 History)",
"Value": "10"
},
{
"Name": "Hist Group 11 (Station 8 History)",
"Value": "11"
},
{
"Name": "Hist Group 12 (Station 9 History)",
"Value": "12"
},
{
"Name": "Hist Group 13 (Station 10 History)",
"Value": "13"
},
{
"Name": "Hist Group 14 (Station 11 History)",
"Value": "14"
},
{
"Name": "Hist Group 15 (Station 12 History)",
"Value": "15"
},
{
"Name": "Hist Group 16 (Station 13 History)",
"Value": "16"
},
{
"Name": "Hist Group 17 (Station 14 History)",
"Value": "17"
},
{
"Name": "Hist Group 18 (Station 15 History)",
"Value": "18"
},
{
"Name": "Hist Group 19 (Station 16 History)",
"Value": "19"
},
{
"Name": "Hist Group 20 (Station 17 History)",
"Value": "20"
},
{
"Name": "Hist Group 21 (Station 18 History)",
"Value": "21"
},
{
"Name": "Hist Group 22 (Station 19 History)",
"Value": "22"
},
{
"Name": "Hist Group 23 (Station 20 History)",
"Value": "23"
},
{
"Name": "Hist Group 24 (Station 21 History)",
"Value": "24"
},
{
"Name": "Hist Group 25 (Station 22 History)",
"Value": "25"
},
{
"Name": "Hist Group 26 (Station 23 History)",
"Value": "26"
},
{
"Name": "Hist Group 27 (Station 24 History)",
"Value": "27"
},
{
"Name": "Hist Group 28 (Station 25 History)",
"Value": "28"
},
{
"Name": "Hist Group 29 (Station 26 History)",
"Value": "29"
},
{
"Name": "Hist Group 30 (Station 27 History)",
"Value": "30"
},
{
"Name": "Hist Group 31 (Station 28 History)",
"Value": "31"
},
{
"Name": "Hist Group 32 (Station 29 History)",
"Value": "32"
},
{
"Name": "Hist Group 33 (Station 30 History)",
"Value": "33"
},
{
"Name": "Hist Group 34 (Station 31 History)",
"Value": "34"
},
{
"Name": "Hist Group 35 (Station 32 History)",
"Value": "35"
},
{
"Name": "Hist Group 36 (Station 33 History)",
"Value": "36"
},
{
"Name": "Hist Group 37 (Station 34 History)",
"Value": "37"
},
{
"Name": "Hist Group 38 (Station 35 History)",
"Value": "38"
},
{
"Name": "Hist Group 39 (Station 36 History)",
"Value": "39"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "30000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "History/SeqNumRange",
"DisplayName": "Name",
"Description": "Get Sequence Numbers",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "STRING",
"Value": "STRING"
},
{
"Name": "JSON",
"Value": "JSON"
}
]
},
{
"Name": "histType",
"DisplayName": "History Type",
"Description": "History Type",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 3,
"ListValues": [
{
"Name": "Hourly",
"Value": "0"
},
{
"Name": "Daily",
"Value": "1"
},
{
"Name": "Weekly",
"Value": "2"
},
{
"Name": "Monthly",
"Value": "3"
}
]
},
{
"Name": "group",
"DisplayName": "Group",
"Description": "History Group",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 39,
"ListValues": [
{
"Name": "Hist Group 1 (User Periodic 1)",
"Value": "1"
},
{
"Name": "Hist Group 2 (User Periodic 2)",
"Value": "2"
},
{
"Name": "Hist Group 3 (General History)",
"Value": "3"
},
{
"Name": "Hist Group 4 (Station 1 History)",
"Value": "4"
},
{
"Name": "Hist Group 5 (Station 2 History)",
"Value": "5"
},
{
"Name": "Hist Group 6 (Station 3 History)",
"Value": "6"
},
{
"Name": "Hist Group 7 (Station 4 History)",
"Value": "7"
},
{
"Name": "Hist Group 8 (Station 5 History)",
"Value": "8"
},
{
"Name": "Hist Group 9 (Station 6 History)",
"Value": "9"
},
{
"Name": "Hist Group 10 (Station 7 History)",
"Value": "10"
},
{
"Name": "Hist Group 11 (Station 8 History)",
"Value": "11"
},
{
"Name": "Hist Group 12 (Station 9 History)",
"Value": "12"
},
{
"Name": "Hist Group 13 (Station 10 History)",
"Value": "13"
},
{
"Name": "Hist Group 14 (Station 11 History)",
"Value": "14"
},
{
"Name": "Hist Group 15 (Station 12 History)",
"Value": "15"
},
{
"Name": "Hist Group 16 (Station 13 History)",
"Value": "16"
},
{
"Name": "Hist Group 17 (Station 14 History)",
"Value": "17"
},
{
"Name": "Hist Group 18 (Station 15 History)",
"Value": "18"
},
{
"Name": "Hist Group 19 (Station 16 History)",
"Value": "19"
},
{
"Name": "Hist Group 20 (Station 17 History)",
"Value": "20"
},
{
"Name": "Hist Group 21 (Station 18 History)",
"Value": "21"
},
{
"Name": "Hist Group 22 (Station 19 History)",
"Value": "22"
},
{
"Name": "Hist Group 23 (Station 20 History)",
"Value": "23"
},
{
"Name": "Hist Group 24 (Station 21 History)",
"Value": "24"
},
{
"Name": "Hist Group 25 (Station 22 History)",
"Value": "25"
},
{
"Name": "Hist Group 26 (Station 23 History)",
"Value": "26"
},
{
"Name": "Hist Group 27 (Station 24 History)",
"Value": "27"
},
{
"Name": "Hist Group 28 (Station 25 History)",
"Value": "28"
},
{
"Name": "Hist Group 29 (Station 26 History)",
"Value": "29"
},
{
"Name": "Hist Group 30 (Station 27 History)",
"Value": "30"
},
{
"Name": "Hist Group 31 (Station 28 History)",
"Value": "31"
},
{
"Name": "Hist Group 32 (Station 29 History)",
"Value": "32"
},
{
"Name": "Hist Group 33 (Station 30 History)",
"Value": "33"
},
{
"Name": "Hist Group 34 (Station 31 History)",
"Value": "34"
},
{
"Name": "Hist Group 35 (Station 32 History)",
"Value": "35"
},
{
"Name": "Hist Group 36 (Station 33 History)",
"Value": "36"
},
{
"Name": "Hist Group 37 (Station 34 History)",
"Value": "37"
},
{
"Name": "Hist Group 38 (Station 35 History)",
"Value": "38"
},
{
"Name": "Hist Group 39 (Station 36 History)",
"Value": "39"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "30000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "History/Record",
"DisplayName": "Name",
"Description": "Read History Record",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "STRING",
"Value": "STRING"
},
{
"Name": "JSON",
"Value": "JSON"
}
]
},
{
"Name": "histType",
"DisplayName": "History Type",
"Description": "History Type",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 3,
"ListValues": [
{
"Name": "Hourly",
"Value": "0"
},
{
"Name": "Daily",
"Value": "1"
},
{
"Name": "Weekly",
"Value": "2"
},
{
"Name": "Monthly",
"Value": "3"
}
]
},
{
"Name": "group",
"DisplayName": "Group",
"Description": "History Group",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 39,
"ListValues": [
{
"Name": "Hist Group 1 (User Periodic 1)",
"Value": "1"
},
{
"Name": "Hist Group 2 (User Periodic 2)",
"Value": "2"
},
{
"Name": "Hist Group 3 (General History)",
"Value": "3"
},
{
"Name": "Hist Group 4 (Station 1 History)",
"Value": "4"
},
{
"Name": "Hist Group 5 (Station 2 History)",
"Value": "5"
},
{
"Name": "Hist Group 6 (Station 3 History)",
"Value": "6"
},
{
"Name": "Hist Group 7 (Station 4 History)",
"Value": "7"
},
{
"Name": "Hist Group 8 (Station 5 History)",
"Value": "8"
},
{
"Name": "Hist Group 9 (Station 6 History)",
"Value": "9"
},
{
"Name": "Hist Group 10 (Station 7 History)",
"Value": "10"
},
{
"Name": "Hist Group 11 (Station 8 History)",
"Value": "11"
},
{
"Name": "Hist Group 12 (Station 9 History)",
"Value": "12"
},
{
"Name": "Hist Group 13 (Station 10 History)",
"Value": "13"
},
{
"Name": "Hist Group 14 (Station 11 History)",
"Value": "14"
},
{
"Name": "Hist Group 15 (Station 12 History)",
"Value": "15"
},
{
"Name": "Hist Group 16 (Station 13 History)",
"Value": "16"
},
{
"Name": "Hist Group 17 (Station 14 History)",
"Value": "17"
},
{
"Name": "Hist Group 18 (Station 15 History)",
"Value": "18"
},
{
"Name": "Hist Group 19 (Station 16 History)",
"Value": "19"
},
{
"Name": "Hist Group 20 (Station 17 History)",
"Value": "20"
},
{
"Name": "Hist Group 21 (Station 18 History)",
"Value": "21"
},
{
"Name": "Hist Group 22 (Station 19 History)",
"Value": "22"
},
{
"Name": "Hist Group 23 (Station 20 History)",
"Value": "23"
},
{
"Name": "Hist Group 24 (Station 21 History)",
"Value": "24"
},
{
"Name": "Hist Group 25 (Station 22 History)",
"Value": "25"
},
{
"Name": "Hist Group 26 (Station 23 History)",
"Value": "26"
},
{
"Name": "Hist Group 27 (Station 24 History)",
"Value": "27"
},
{
"Name": "Hist Group 28 (Station 25 History)",
"Value": "28"
},
{
"Name": "Hist Group 29 (Station 26 History)",
"Value": "29"
},
{
"Name": "Hist Group 30 (Station 27 History)",
"Value": "30"
},
{
"Name": "Hist Group 31 (Station 28 History)",
"Value": "31"
},
{
"Name": "Hist Group 32 (Station 29 History)",
"Value": "32"
},
{
"Name": "Hist Group 33 (Station 30 History)",
"Value": "33"
},
{
"Name": "Hist Group 34 (Station 31 History)",
"Value": "34"
},
{
"Name": "Hist Group 35 (Station 32 History)",
"Value": "35"
},
{
"Name": "Hist Group 36 (Station 33 History)",
"Value": "36"
},
{
"Name": "Hist Group 37 (Station 34 History)",
"Value": "37"
},
{
"Name": "Hist Group 38 (Station 35 History)",
"Value": "38"
},
{
"Name": "Hist Group 39 (Station 36 History)",
"Value": "39"
}
]
}
]
},
{
"Name": "Alarms/SeqNumRange",
"DisplayName": "Name",
"Description": "Get Sequence Numbers",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "STRING",
"Value": "STRING"
},
{
"Name": "JSON",
"Value": "JSON"
}
]
},
{
"Name": "almInst",
"DisplayName": "Instance",
"Description": "Alarm Instance Number",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Legal Alarm",
"Value": "0"
},
{
"Name": "Non-Legal Alarm",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "30000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Alarms/Record",
"DisplayName": "Name",
"Description": "Read Alarm Record",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "STRING",
"Value": "STRING"
},
{
"Name": "JSON",
"Value": "JSON"
}
]
},
{
"Name": "almInst",
"DisplayName": "Instance",
"Description": "Alarm Instance Number",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Legal Alarm",
"Value": "0"
},
{
"Name": "Non-Legal Alarm",
"Value": "1"
}
]
}
]
},
{
"Name": "Events/SeqNumRange",
"DisplayName": "Name",
"Description": "Get Sequence Numbers",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "STRING",
"Value": "STRING"
},
{
"Name": "JSON",
"Value": "JSON"
}
]
},
{
"Name": "evtInst",
"DisplayName": "Instance",
"Description": "Events Instance Number",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Legal Event",
"Value": "0"
},
{
"Name": "Non-Legal Event",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "30000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Events/Record",
"DisplayName": "Name",
"Description": "Read Event Record",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "STRING",
"Value": "STRING"
},
{
"Name": "JSON",
"Value": "JSON"
}
]
},
{
"Name": "evtInst",
"DisplayName": "Instance",
"Description": "Events Instance Number",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Legal Event",
"Value": "0"
},
{
"Name": "Non-Legal Event",
"Value": "1"
}
]
}
]
},
{
"Name": "Meters/List",
"DisplayName": "Name",
"Description": "Read Meter List",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "STRING",
"Value": "STRING"
},
{
"Name": "JSON",
"Value": "JSON"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "30000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Meters/ConfigFile",
"DisplayName": "Name",
"Description": "Read Meter Configuration File",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "STRING",
"Value": "STRING"
},
{
"Name": "JSON",
"Value": "JSON"
}
]
},
{
"Name": "meterType",
"DisplayName": "Meter Type",
"Description": "Meter Type",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 3,
"ListValues": [
{
"Name": "DP Meter",
"Value": "0"
},
{
"Name": "Linear Meter",
"Value": "1"
},
{
"Name": "Liquid Linear Meter",
"Value": "2"
}
]
},
{
"Name": "meter#",
"DisplayName": "Meter No.",
"Description": "Meter No.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 36,
"ListValues": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "30000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Transactions/HistHeader",
"DisplayName": "Name",
"Description": "Read Header for Specific Transactional History Group",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "STRING",
"Value": "STRING"
},
{
"Name": "JSON",
"Value": "JSON"
}
]
},
{
"Name": "group",
"DisplayName": "Group",
"Description": "History Group",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 100,
"ListValues": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "30000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Transactions/SeqNumRange",
"DisplayName": "Name",
"Description": "Get Sequence Numbers",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "STRING",
"Value": "STRING"
},
{
"Name": "JSON",
"Value": "JSON"
}
]
},
{
"Name": "group",
"DisplayName": "Group",
"Description": "History Group",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 100,
"ListValues": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "30000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Transactions/Record",
"DisplayName": "Name",
"Description": "Read Transaction Record",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "STRING",
"Value": "STRING"
},
{
"Name": "JSON",
"Value": "JSON"
}
]
},
{
"Name": "group",
"DisplayName": "Group",
"Description": "History Group",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 100,
"ListValues": []
}
]
}
]
}
}
}
Register Types - FB107 Ethernet
POST {{edgeUrl}}/devicehub/v2
FB107 Ethernet — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
OP |
Name | No | JSON, STRING |
opcode, Point Type, Point Location, Starting Parameter, Num Parameters, History Point Number, Num Values, Starting History Pointer, Parameters, ID, Password, Num Alarms, Starting Alarm Log Pointer, Num Events, Starting Event Log Pointer, Template No, Opcode123 Starting Parameter, pollingInterval |
PT |
Name | No | HEX, AC3, AC7, AC10, AC12, AC20, AC30, AC40, INT8, INT16, INT32, UINT8, UINT16, UINT32, FL, DOUBLE, TLP, TIME, DT6 |
Point Type, Point Location, Point Parameter, pollingInterval |
History |
Name | Yes | JSON, STRING |
History Type, History Points |
Alarms |
Name | Yes | JSON, STRING |
— |
Events |
Name | Yes | JSON, STRING |
— |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "41D18BCA-6BB1-450F-88C9-35B27E6210D0"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "41D18BCA-6BB1-450F-88C9-35B27E6210D0",
"Name": "FB107 Ethernet",
"DriverGroup": {
"Name": "Emerson"
},
"SupportedRegisters": [
{
"Name": "OP",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "JSON",
"Value": "JSON"
},
{
"Name": "STRING",
"Value": "STRING"
}
]
},
{
"Name": "opcode",
"DisplayName": "Opcode",
"Description": "",
"DefaultValue": "0",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Opcode0",
"Value": "0"
},
{
"Name": "Opcode6",
"Value": "6"
},
{
"Name": "Opcode7",
"Value": "7"
},
{
"Name": "Opcode8",
"Value": "8"
},
{
"Name": "Opcode103",
"Value": "103"
},
{
"Name": "Opcode120",
"Value": "120"
},
{
"Name": "Opcode121",
"Value": "121"
},
{
"Name": "Opcode122",
"Value": "122"
},
{
"Name": "Opcode123",
"Value": "123"
},
{
"Name": "Opcode126",
"Value": "126"
},
{
"Name": "Opcode130",
"Value": "130"
},
{
"Name": "Opcode167",
"Value": "167"
},
{
"Name": "Opcode180",
"Value": "180"
},
{
"Name": "Opcode181",
"Value": "181"
}
]
},
{
"Name": "Point Type",
"DisplayName": "Point Type",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "Point Location",
"DisplayName": "Point/Logic Number",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "Starting Parameter",
"DisplayName": "Starting Parameter",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 262,
"ListValues": []
},
{
"Name": "Num Parameters",
"DisplayName": "Number of Parameters",
"Description": "(1-7)",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 7,
"ListValues": []
},
{
"Name": "History Point Number",
"DisplayName": "History Point Number",
"Description": "(0-254)",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 254,
"ListValues": []
},
{
"Name": "Num Values",
"DisplayName": "Number of Values",
"Description": "(1-60)",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 60,
"ListValues": []
},
{
"Name": "Starting History Pointer",
"DisplayName": "Starting History Pointer",
"Description": "(0-65535)",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "Parameters",
"DisplayName": "Parameters",
"Description": "TLP(Type, Location, Parameter),...",
"DefaultValue": "[]",
"ValueType": "Table",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "ID",
"DisplayName": "ID",
"Description": "",
"DefaultValue": "LOI",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "Password",
"DisplayName": "Password",
"Description": "",
"DefaultValue": "1000",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "Num Alarms",
"DisplayName": "Number of Alarms",
"Description": "(1-10)",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 10,
"ListValues": []
},
{
"Name": "Starting Alarm Log Pointer",
"DisplayName": "Starting Alarm Log Pointer",
"Description": "(0-239)",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 239,
"ListValues": []
},
{
"Name": "Num Events",
"DisplayName": "Number of Events",
"Description": "(1-10)",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 10,
"ListValues": []
},
{
"Name": "Starting Event Log Pointer",
"DisplayName": "Starting Event Log Pointer",
"Description": "(0-239)",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 239,
"ListValues": []
},
{
"Name": "Template No",
"DisplayName": "Template Number",
"Description": "(0-17)",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 17,
"ListValues": []
},
{
"Name": "Opcode123 Starting Parameter",
"DisplayName": "Starting Parameter",
"Description": "(0-127)",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "0",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "PT",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "HEX",
"Value": "HEX"
},
{
"Name": "AC3",
"Value": "AC3"
},
{
"Name": "AC7",
"Value": "AC7"
},
{
"Name": "AC10",
"Value": "AC10"
},
{
"Name": "AC12",
"Value": "AC12"
},
{
"Name": "AC20",
"Value": "AC20"
},
{
"Name": "AC30",
"Value": "AC30"
},
{
"Name": "AC40",
"Value": "AC40"
},
{
"Name": "INT8",
"Value": "INT8"
},
{
"Name": "INT16",
"Value": "INT16"
},
{
"Name": "INT32",
"Value": "INT32"
},
{
"Name": "UINT8",
"Value": "UINT8"
},
{
"Name": "UINT16",
"Value": "UINT16"
},
{
"Name": "UINT32",
"Value": "UINT32"
},
{
"Name": "FL",
"Value": "FL"
},
{
"Name": "DOUBLE",
"Value": "DOUBLE"
},
{
"Name": "TLP",
"Value": "TLP"
},
{
"Name": "TIME",
"Value": "TIME"
},
{
"Name": "DT6",
"Value": "DT6"
}
]
},
{
"Name": "Point Type",
"DisplayName": "Point Type",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "Point Location",
"DisplayName": "Location/Logical",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "Point Parameter",
"DisplayName": "Parameter",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "30000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "History",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "JSON",
"Value": "JSON"
},
{
"Name": "STRING",
"Value": "STRING"
}
]
},
{
"Name": "History Type",
"DisplayName": "History Type",
"Description": "Standard \u2013 0, Extended \u2013 1",
"DefaultValue": "0",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Standard Hourly",
"Value": "0"
},
{
"Name": "Standard Daily",
"Value": "2"
},
{
"Name": "Extended",
"Value": "1"
}
]
},
{
"Name": "History Points",
"DisplayName": "History Points",
"Description": "",
"DefaultValue": "[]",
"ValueType": "Table",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
}
]
},
{
"Name": "Alarms",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "JSON",
"Value": "JSON"
},
{
"Name": "STRING",
"Value": "STRING"
}
]
}
]
},
{
"Name": "Events",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "JSON",
"Value": "JSON"
},
{
"Name": "STRING",
"Value": "STRING"
}
]
}
]
}
]
}
}
}
Register Types - ROC800 Ethernet
POST {{edgeUrl}}/devicehub/v2
ROC800 Ethernet — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
OP |
Name | No | JSON, STRING |
opcode, Command, History Segment, History Segment Index, History Point, History Point Number, History Type, Num Periods, Month, Day, Starting Event Index, Events Number, Point Type, Point Location, Starting Parameter, Table Number, Starting Table Location, Number Of Table Location, Parameters, Transaction No, Offset, Log Type, ID, Password, IOType, Request Timestamps, Requested history points, Num Parameters, Alarms Number, Starting Alarms Index, History Starting Index, Num Values, Start Point, Num Points, pollingInterval |
PT |
Name | No | JSON, HEX, AC3, AC7, AC10, AC12, AC20, AC30, AC40, INT8, INT16, INT32, UINT8, UINT16, UINT32, FL, DBL, TLP, TIME |
Point Type, Point Location, Point Parameter, pollingInterval |
History |
Name | Yes | JSON, STRING |
History Type, History Segment, History Points |
Alarms |
Name | Yes | JSON, STRING |
— |
Events |
Name | Yes | JSON, STRING |
Event Type, Extended |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "96B7A2BE-1EA8-4DC0-8809-EBF867ADFB60"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "96B7A2BE-1EA8-4DC0-8809-EBF867ADFB60",
"Name": "ROC800 Ethernet",
"DriverGroup": {
"Name": "Emerson"
},
"SupportedRegisters": [
{
"Name": "OP",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "JSON",
"Value": "JSON"
},
{
"Name": "STRING",
"Value": "STRING"
}
]
},
{
"Name": "opcode",
"DisplayName": "Opcode",
"Description": "",
"DefaultValue": "6",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Opcode6",
"Value": "6"
},
{
"Name": "Opcode7",
"Value": "7"
},
{
"Name": "Opcode8",
"Value": "8"
},
{
"Name": "Opcode10",
"Value": "10"
},
{
"Name": "Opcode50",
"Value": "50"
},
{
"Name": "Opcode105",
"Value": "105"
},
{
"Name": "Opcode108",
"Value": "108"
},
{
"Name": "Opcode117",
"Value": "117"
},
{
"Name": "Opcode118",
"Value": "118"
},
{
"Name": "Opcode119",
"Value": "119"
},
{
"Name": "Opcode135",
"Value": "135"
},
{
"Name": "Opcode136",
"Value": "136"
},
{
"Name": "Opcode137",
"Value": "137"
},
{
"Name": "Opcode138",
"Value": "138"
},
{
"Name": "Opcode139",
"Value": "139"
},
{
"Name": "Opcode166",
"Value": "166"
},
{
"Name": "Opcode167",
"Value": "167"
},
{
"Name": "Opcode180",
"Value": "180"
},
{
"Name": "Opcode181",
"Value": "181"
},
{
"Name": "Opcode204",
"Value": "204"
},
{
"Name": "Opcode206",
"Value": "206"
}
]
},
{
"Name": "Command",
"DisplayName": "Command",
"Description": "",
"DefaultValue": "1",
"ValueType": "UnsignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 2,
"ListValues": [
{
"Name": "0",
"Value": "0"
},
{
"Name": "1",
"Value": "1"
},
{
"Name": "2",
"Value": "2"
}
]
},
{
"Name": "History Segment",
"DisplayName": "History Segment",
"Description": "(0-12)",
"DefaultValue": "0",
"ValueType": "UnsignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 12,
"ListValues": [
{
"Name": "0",
"Value": "0"
},
{
"Name": "1",
"Value": "1"
},
{
"Name": "2",
"Value": "2"
},
{
"Name": "3",
"Value": "3"
},
{
"Name": "4",
"Value": "4"
},
{
"Name": "5",
"Value": "5"
},
{
"Name": "6",
"Value": "6"
},
{
"Name": "7",
"Value": "7"
},
{
"Name": "8",
"Value": "8"
},
{
"Name": "9",
"Value": "9"
},
{
"Name": "10",
"Value": "10"
},
{
"Name": "11",
"Value": "11"
},
{
"Name": "12",
"Value": "12"
}
]
},
{
"Name": "History Segment Index",
"DisplayName": "History Segment Index",
"Description": "(0-59)",
"DefaultValue": "0",
"ValueType": "UnsignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 59,
"ListValues": []
},
{
"Name": "History Point",
"DisplayName": "History Point",
"Description": "",
"DefaultValue": "0",
"ValueType": "UnsignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "History Point Number",
"DisplayName": "History Point Number",
"Description": "",
"DefaultValue": "0",
"ValueType": "UnsignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "History Type",
"DisplayName": "History Type",
"Description": "Minute:0 Periodic:1 Daily:2 Periodic Time Stamps:3 Daily Time Stamps:4",
"DefaultValue": "2",
"ValueType": "UnsignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 4,
"ListValues": [
{
"Name": "0 - Minute",
"Value": "0"
},
{
"Name": "1 - Periodic",
"Value": "1"
},
{
"Name": "2 - Daily",
"Value": "2"
},
{
"Name": "3 - Periodic Timestamps",
"Value": "3"
},
{
"Name": "4 - Daily Timestamps",
"Value": "4"
}
]
},
{
"Name": "Num Periods",
"DisplayName": "Num Periods",
"Description": "((# history points + 1) * # time periods) must not be greater than 60",
"DefaultValue": "1",
"ValueType": "UnsignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "Month",
"DisplayName": "Month",
"Description": "",
"DefaultValue": "1",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "Day",
"DisplayName": "Day",
"Description": "",
"DefaultValue": "1",
"ValueType": "UnsignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 31,
"ListValues": []
},
{
"Name": "Starting Event Index",
"DisplayName": "Starting Event Index",
"Description": "(0-449)",
"DefaultValue": "0",
"ValueType": "UnsignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 449,
"ListValues": []
},
{
"Name": "Events Number",
"DisplayName": "Events Number",
"Description": "(1-10)",
"DefaultValue": "1",
"ValueType": "UnsignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 10,
"ListValues": []
},
{
"Name": "Point Type",
"DisplayName": "Point Type",
"Description": "",
"DefaultValue": "60",
"ValueType": "UnsignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 60,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "Point Location",
"DisplayName": "Point Location",
"Description": "Point/Logic Number",
"DefaultValue": "0",
"ValueType": "UnsignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "Starting Parameter",
"DisplayName": "Starting Parameter",
"Description": "",
"DefaultValue": "0",
"ValueType": "UnsignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "Table Number",
"DisplayName": "Table Number",
"Description": "Table Number (0-15)",
"DefaultValue": "0",
"ValueType": "UnsignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 15,
"ListValues": []
},
{
"Name": "Starting Table Location",
"DisplayName": "Starting Table Location",
"Description": "Starting Table Location (0-43)",
"DefaultValue": "0",
"ValueType": "UnsignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 43,
"ListValues": []
},
{
"Name": "Number Of Table Location",
"DisplayName": "Number Of Table Location",
"Description": "Number Of Table Location (1-44)",
"DefaultValue": "1",
"ValueType": "UnsignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 44,
"ListValues": []
},
{
"Name": "Parameters",
"DisplayName": "Parameters",
"Description": "TLP(Type, Location, Parameter),...",
"DefaultValue": "[]",
"ValueType": "Table",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "Transaction No",
"DisplayName": "Transaction No",
"Description": "",
"DefaultValue": "0",
"ValueType": "UnsignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "Offset",
"DisplayName": "Offset",
"Description": "",
"DefaultValue": "0",
"ValueType": "UnsignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "Log Type",
"DisplayName": "Log Type",
"Description": "(0-1)",
"DefaultValue": "0",
"ValueType": "UnsignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 1,
"ListValues": [
{
"Name": "Standard",
"Value": "0"
},
{
"Name": "Weights and Measures",
"Value": "1"
}
]
},
{
"Name": "ID",
"DisplayName": "ID",
"Description": "",
"DefaultValue": "LOI",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "Password",
"DisplayName": "Password",
"Description": "",
"DefaultValue": "1000",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "IOType",
"DisplayName": "IOType",
"Description": "(0 = I/O Point Type, 1 = I/O Logical Number)",
"DefaultValue": "1",
"ValueType": "UnsignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 1,
"ListValues": [
{
"Name": "I/O Point Type",
"Value": "0"
},
{
"Name": "I/O Logical Number",
"Value": "1"
}
]
},
{
"Name": "Request Timestamps",
"DisplayName": "Request Timestamps",
"Description": "If Request Timestamps 0, Number of points * Number of Time Periods must not be greater than 60. If Request Timestamps is 1, (Number of points + 1) * Number of Time Periods must not be greater than 60.",
"DefaultValue": "0",
"ValueType": "UnsignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 1,
"ListValues": [
{
"Name": "0",
"Value": "0"
},
{
"Name": "1",
"Value": "1"
}
]
},
{
"Name": "Requested history points",
"DisplayName": "Requested History Points",
"Description": "",
"DefaultValue": "[]",
"ValueType": "Table",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "Num Parameters",
"DisplayName": "Num Parameters",
"Description": "Number of Parameters",
"DefaultValue": "1",
"ValueType": "UnsignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "Alarms Number",
"DisplayName": "Alarms Number",
"Description": "(1-10)",
"DefaultValue": "1",
"ValueType": "UnsignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 10,
"ListValues": []
},
{
"Name": "Starting Alarms Index",
"DisplayName": "Starting Alarms Index",
"Description": "(0-449)",
"DefaultValue": "0",
"ValueType": "UnsignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 449,
"ListValues": []
},
{
"Name": "History Starting Index",
"DisplayName": "History Starting Index",
"Description": "(Minute 0 \u2013 59, Periodic 0 - (#periodic entries in history point \u2013 1), or Daily 0 - (#daily entries in history point \u2013 1)",
"DefaultValue": "0",
"ValueType": "UnsignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 59,
"ListValues": []
},
{
"Name": "Num Values",
"DisplayName": "Num Values",
"Description": "(1-60)",
"DefaultValue": "1",
"ValueType": "UnsignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 60,
"ListValues": []
},
{
"Name": "Start Point",
"DisplayName": "Start Point",
"Description": "0-(# of history points for history segment \u2013 1)",
"DefaultValue": "0",
"ValueType": "UnsignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "Num Points",
"DisplayName": "Num Points",
"Description": "((# history points + 1) * #time periods) must not be greater than 60",
"DefaultValue": "1",
"ValueType": "UnsignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "0",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "PT",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "JSON",
"Value": "JSON"
},
{
"Name": "HEX",
"Value": "HEX"
},
{
"Name": "AC3",
"Value": "AC3"
},
{
"Name": "AC7",
"Value": "AC7"
},
{
"Name": "AC10",
"Value": "AC10"
},
{
"Name": "AC12",
"Value": "AC12"
},
{
"Name": "AC20",
"Value": "AC20"
},
{
"Name": "AC30",
"Value": "AC30"
},
{
"Name": "AC40",
"Value": "AC40"
},
{
"Name": "INT8",
"Value": "INT8"
},
{
"Name": "INT16",
"Value": "INT16"
},
{
"Name": "INT32",
"Value": "INT32"
},
{
"Name": "UINT8",
"Value": "UINT8"
},
{
"Name": "UINT16",
"Value": "UINT16"
},
{
"Name": "UINT32",
"Value": "UINT32"
},
{
"Name": "FL",
"Value": "FL"
},
{
"Name": "DBL",
"Value": "DBL"
},
{
"Name": "TLP",
"Value": "TLP"
},
{
"Name": "TIME",
"Value": "TIME"
}
]
},
{
"Name": "Point Type",
"DisplayName": "Point Type",
"Description": "Type",
"DefaultValue": "60",
"ValueType": "UnsignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 60,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "Point Location",
"DisplayName": "Point Location",
"Description": "Location/Logical",
"DefaultValue": "0",
"ValueType": "UnsignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "Point Parameter",
"DisplayName": "Point Parameter",
"Description": "Parameter",
"DefaultValue": "0",
"ValueType": "UnsignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "30000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "History",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "JSON",
"Value": "JSON"
},
{
"Name": "STRING",
"Value": "STRING"
}
]
},
{
"Name": "History Type",
"DisplayName": "History Type",
"Description": "Minute \u2013 0, Periodic \u2013 1, Daily \u2013 2",
"DefaultValue": "2",
"ValueType": "UnsignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2,
"ListValues": [
{
"Name": "Minute",
"Value": "0"
},
{
"Name": "Periodic",
"Value": "1"
},
{
"Name": "Daily",
"Value": "2"
}
]
},
{
"Name": "History Segment",
"DisplayName": "History Segment",
"Description": "0..12",
"DefaultValue": "0",
"ValueType": "UnsignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 12,
"ListValues": [
{
"Name": "0",
"Value": "0"
},
{
"Name": "1",
"Value": "1"
},
{
"Name": "2",
"Value": "2"
},
{
"Name": "3",
"Value": "3"
},
{
"Name": "4",
"Value": "4"
},
{
"Name": "5",
"Value": "5"
},
{
"Name": "6",
"Value": "6"
},
{
"Name": "7",
"Value": "7"
},
{
"Name": "8",
"Value": "8"
},
{
"Name": "9",
"Value": "9"
},
{
"Name": "10",
"Value": "10"
},
{
"Name": "11",
"Value": "11"
},
{
"Name": "12",
"Value": "12"
}
]
},
{
"Name": "History Points",
"DisplayName": "History Points",
"Description": "History Points",
"DefaultValue": "[]",
"ValueType": "Table",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
}
]
},
{
"Name": "Alarms",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "JSON",
"Value": "JSON"
},
{
"Name": "STRING",
"Value": "STRING"
}
]
}
]
},
{
"Name": "Events",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "JSON",
"Value": "JSON"
},
{
"Name": "STRING",
"Value": "STRING"
}
]
},
{
"Name": "Event Type",
"DisplayName": "Event Type",
"Description": "Event Type",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 1,
"ListValues": [
{
"Name": "Standard",
"Value": "0"
},
{
"Name": "Weights & Measurements",
"Value": "1"
}
]
},
{
"Name": "Extended",
"DisplayName": "Extended",
"Description": "Include Extended Event Data",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 1,
"ListValues": [
{
"Name": "Disabled",
"Value": "0"
},
{
"Name": "Enabled",
"Value": "1"
}
]
}
]
}
]
}
}
}
Register Types - EUROMAP 63
POST {{edgeUrl}}/devicehub/v2
EUROMAP 63 — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
R |
Name | No | string, int, float |
pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "D9EB6EC4-6A99-4E26-8358-1C3A1B9A8078"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "D9EB6EC4-6A99-4E26-8358-1C3A1B9A8078",
"Name": "EUROMAP 63",
"DriverGroup": {
"Name": "Euromap63"
},
"SupportedRegisters": [
{
"Name": "R",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "float",
"Value": "float"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "30000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Excel (Gen1.3)
POST {{edgeUrl}}/devicehub/v2
Excel (Gen1.3) — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
R |
Name | Yes | single, range |
sheet, startCell, endCell, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "7AC52EDC-EBA9-4669-82CF-8EA99323E697"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "7AC52EDC-EBA9-4669-82CF-8EA99323E697",
"Name": "Excel (Gen1.3)",
"DriverGroup": {
"Name": "Excel"
},
"SupportedRegisters": [
{
"Name": "R",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "single",
"Value": "single"
},
{
"Name": "range",
"Value": "range"
}
]
},
{
"Name": "sheet",
"DisplayName": "Sheet",
"Description": "Sheet.",
"DefaultValue": "Sheet1",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "startCell",
"DisplayName": "StartCell",
"Description": "Start Cell.",
"DefaultValue": "A1",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "endCell",
"DisplayName": "EndCell",
"Description": "End Cell.",
"DefaultValue": "A1",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Fanuc CNC Ethernet (Gen1.3)
POST {{edgeUrl}}/devicehub/v2
Fanuc CNC Ethernet (Gen1.3) — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
G_Bit |
Name | No | bit |
address, count, pathNo, pollingInterval |
F_Bit |
Name | No | bit |
address, count, pathNo, pollingInterval |
Y_Bit |
Name | No | bit |
address, count, pathNo, pollingInterval |
X_Bit |
Name | No | bit |
address, count, pathNo, pollingInterval |
A_Bit |
Name | No | bit |
address, count, pathNo, pollingInterval |
R_Bit |
Name | No | bit |
address, count, pathNo, pollingInterval |
T_Bit |
Name | No | bit |
address, count, pathNo, pollingInterval |
K_Bit |
Name | No | bit |
address, count, pathNo, pollingInterval |
C_Bit |
Name | No | bit |
address, count, pathNo, pollingInterval |
D_Bit |
Name | No | bit |
address, count, pathNo, pollingInterval |
E_Bit |
Name | No | bit |
address, count, pathNo, pollingInterval |
G |
Name | No | usint, sint, int, uint, dint, udint |
address, count, pathNo, pollingInterval |
F |
Name | No | usint, sint, int, uint, dint, udint |
address, count, pathNo, pollingInterval |
Y |
Name | No | usint, sint, int, uint, dint, udint |
address, count, pathNo, pollingInterval |
X |
Name | No | usint, sint, int, uint, dint, udint |
address, count, pathNo, pollingInterval |
A |
Name | No | usint, sint, int, uint, dint, udint |
address, count, pathNo, pollingInterval |
R |
Name | No | usint, sint, int, uint, dint, udint |
address, count, pathNo, pollingInterval |
T |
Name | No | usint, sint, int, uint, dint, udint |
address, count, pathNo, pollingInterval |
K |
Name | No | usint, sint, int, uint, dint, udint |
address, count, pathNo, pollingInterval |
C |
Name | No | usint, sint, int, uint, dint, udint |
address, count, pathNo, pollingInterval |
D |
Name | No | usint, sint, int, uint, dint, udint |
address, count, pathNo, pollingInterval |
E |
Name | No | usint, sint, int, uint, dint, udint |
address, count, pathNo, pollingInterval |
cnc_absolute |
Name | No | dint |
address, count, pathNo, pollingInterval |
cnc_absolute2 |
Name | No | dint |
address, count, pathNo, pollingInterval |
cnc_machine |
Name | No | dint |
address, count, pathNo, pollingInterval |
cnc_relative |
Name | No | dint |
address, count, pathNo, pollingInterval |
cnc_relative2 |
Name | No | dint |
address, count, pathNo, pollingInterval |
cnc_distance |
Name | No | dint |
address, count, pathNo, pollingInterval |
cnc_acts |
Name | No | dint |
address, count, pathNo, pollingInterval |
cnc_acts2 |
Name | No | dint |
address, count, pathNo, pollingInterval |
cnc_actf |
Name | No | dint |
address, count, pathNo, pollingInterval |
cnc_rdmacror |
Name | No | float |
address, count, pathNo, pollingInterval |
cnc_rdtoolrng_number |
Name | No | dint |
address, count, pathNo, pollingInterval |
cnc_rdtoolrng_life |
Name | No | dint |
address, count, pathNo, pollingInterval |
cnc_rdtoolrng_count |
Name | No | dint |
address, count, pathNo, pollingInterval |
cnc_rdparam |
Address consist of 2 parts. last 2 numbers are axis. | No | sint, int, float |
address, count, pathNo, pollingInterval |
cnc_rdparam3 |
Address consist of 3 parts. last 2 numbers are axis, T: 0 Relative axis, 1 Absolute axis. | No | sint, int, float |
address, count, pathNo, pollingInterval |
cnc_rdalmmsg |
Name | No | custom |
address, count, pathNo, pollingInterval |
cnc_rdalmmsg2 |
Name | No | alarm |
address, count, pathNo, pollingInterval |
cnc_rdalminfo |
Name | No | alarmInfo |
address, count, pathNo, pollingInterval |
cnc_statinfo |
Name | No | statInfo |
address, count, pathNo, pollingInterval |
cnc_statinfo2 |
Name | No | statInfo2 |
address, count, pathNo, pollingInterval |
cnc_gettimer_date |
Name | No | date |
address, count, pathNo, pollingInterval |
cnc_gettimer_time |
Name | No | time |
address, count, pathNo, pollingInterval |
cnc_rdtofsr |
T 0: Machining Mode, 1: Lathe mode | No | dint |
address, count, pathNo, pollingInterval |
cnc_rdsvmeter |
Name | No | custom |
address, count, pathNo, pollingInterval |
cnc_rdspmeter_meter |
Name | No | custom |
address, count, pathNo, pollingInterval |
cnc_rdspmeter_speed |
Name | No | custom |
address, count, pathNo, pollingInterval |
cnc_exeprgname |
Name | No | custom |
address, count, pathNo, pollingInterval |
cnc_rdseqnum |
Name | No | custom |
address, count, pathNo, pollingInterval |
cnc_rdblkcount |
Name | No | custom |
address, count, pathNo, pollingInterval |
cnc_rdopnlsgnl |
Name | No | custom |
address, count, pathNo, pollingInterval |
cnc_sysinfo |
Name | No | custom |
address, count, pathNo, pollingInterval |
cnc_sysinfo_ex |
Name | No | custom |
address, count, pathNo, pollingInterval |
cnc_alarm |
Name | No | custom |
address, count, pathNo, pollingInterval |
cnc_alarm2 |
Name | No | custom |
address, count, pathNo, pollingInterval |
cnc_rdposition |
Name | No | custom |
address, count, pathNo, pollingInterval |
cnc_rdtofsinfo |
Name | No | custom |
address, count, pathNo, pollingInterval |
cnc_rdtofsinfo2 |
Name | No | custom |
address, count, pathNo, pollingInterval |
cnc_tofs_rnge |
Name | No | custom |
address, count, pathNo, pollingInterval |
cnc_rdparainfo |
Name | No | custom |
address, count, pathNo, pollingInterval |
cnc_rdparainfo3 |
Name | No | custom |
address, count, pathNo, pollingInterval |
cnc_rdactfixofs |
Name | No | custom |
address, count, pathNo, pollingInterval |
pmc_rdpmcinfo |
Name | No | custom |
address, count, pathNo, pollingInterval |
pmc_getdtailerr |
Name | No | custom |
address, count, pathNo, pollingInterval |
pmc_rdalmmsg |
Name | No | custom |
address, count, pathNo, pollingInterval |
cnc_diagnoss |
Name | No | sint, int, float |
address, count, pathNo, pollingInterval |
cnc_diagnosr |
Address consist of 2 parts. last 2 numbers are axis. | No | sint, int, float |
address, count, pathNo, pollingInterval |
cnc_rddiaginfo |
Name | No | custom |
address, count, pathNo, pollingInterval |
cnc_rdopmsg |
Name | No | custom |
address, count, pathNo, pollingInterval |
cnc_rdopmsg2 |
Name | No | custom |
address, count, pathNo, pollingInterval |
cnc_rdopmsg3 |
Name | No | custom |
address, count, pathNo, pollingInterval |
cnc_rdspcss |
Name | No | custom |
address, count, pathNo, pollingInterval |
cnc_rdspeed |
Name | No | custom |
address, count, pathNo, pollingInterval |
cnc_rdspload |
Name | No | custom |
address, count, pathNo, pollingInterval |
cnc_rdspmaxrpm |
Name | No | custom |
address, count, pathNo, pollingInterval |
cnc_rdspgear |
Name | No | custom |
address, count, pathNo, pollingInterval |
cnc_rdgrpid2 |
Name | No | custom |
address, count, pathNo, pollingInterval |
cnc_rdngrp |
Name | No | custom |
address, count, pathNo, pollingInterval |
cnc_rdntool |
Name | No | custom |
address, count, pathNo, pollingInterval |
cnc_rdlife |
Name | No | custom |
address, count, pathNo, pollingInterval |
cnc_rdcount |
Name | No | custom |
address, count, pathNo, pollingInterval |
cnc_rd1length |
Address consist of 2 parts. first 5 numbers are group number. | No | custom |
address, count, pathNo, pollingInterval |
cnc_rd2length |
Address consist of 2 parts. first 5 numbers are group number. | No | custom |
address, count, pathNo, pollingInterval |
cnc_rd1radius |
Address consist of 2 parts. first 5 numbers are group number. | No | custom |
address, count, pathNo, pollingInterval |
cnc_rd2radius |
Address consist of 2 parts. first 5 numbers are group number. | No | custom |
address, count, pathNo, pollingInterval |
cnc_t1info |
Address consist of 2 parts. first 5 numbers are group number. | No | custom |
address, count, pathNo, pollingInterval |
cnc_t2info |
Address consist of 2 parts. first 5 numbers are group number. | No | custom |
address, count, pathNo, pollingInterval |
cnc_toolnum |
Address consist of 2 parts. first 5 numbers are group number. | No | custom |
address, count, pathNo, pollingInterval |
cnc_rdtoolgrp |
Name | No | custom |
address, count, pathNo, pollingInterval |
cnc_rdusegrpid |
Name | No | custom |
address, count, pathNo, pollingInterval |
cnc_rdmaxgrp |
Name | No | custom |
address, count, pathNo, pollingInterval |
cnc_rdmaxtool |
Name | No | custom |
address, count, pathNo, pollingInterval |
cnc_rdusetlno |
Name | No | custom |
address, count, pathNo, pollingInterval |
cnc_rd1tlifedata |
Address consist of 2 parts. first 5 numbers are group number. | No | custom |
address, count, pathNo, pollingInterval |
cnc_rd1tlifedat2 |
Address consist of 2 parts. first 5 numbers are group number. | No | custom |
address, count, pathNo, pollingInterval |
cnc_rd2tlifedata |
Address consist of 2 parts. first 5 numbers are group number. | No | custom |
address, count, pathNo, pollingInterval |
cnc_rdgrpinfo |
Name | No | custom |
address, count, pathNo, pollingInterval |
cnc_rdgrpinfo2 |
Name | No | custom |
address, count, pathNo, pollingInterval |
cnc_rdgrpinfo3 |
Name | No | custom |
address, count, pathNo, pollingInterval |
cnc_rdgrpinfo4 |
Name | No | custom |
address, count, pathNo, pollingInterval |
cnc_rdtlinfo |
Name | No | custom |
address, count, pathNo, pollingInterval |
cnc_rdtlusegrp |
Name | No | custom |
address, count, pathNo, pollingInterval |
cnc_rdtlgrp |
Name | No | custom |
address, count, pathNo, pollingInterval |
cnc_rdtltool |
Address consist of 2 parts. first 5 numbers are group number. | No | custom |
address, count, pathNo, pollingInterval |
cnc_rdexchgtgrp |
Name | No | custom |
address, count, pathNo, pollingInterval |
cnc_rdtlgeomsize_ext |
Address consist of 2 parts. first 1 numbers are coordinate. | No | custom |
address, count, pathNo, pollingInterval |
cnc_rdzofs |
Address consist of 2 parts. first 3 numbers are offset number, second 2 numbers are axis. | No | custom |
address, count, pathNo, pollingInterval |
cnc_rdzofsinfo |
Name | No | dint |
address, count, pathNo, pollingInterval |
cnc_rdfixofs |
Address consist of 2 parts. first 1 numbers are c fixture offset number. | No | dint |
address, count, pathNo, pollingInterval |
cnc_rdintchk |
Address consist of 2 parts. first 4 numbers are check data number, second 1 number is type of coordinate. | No | dint |
address, count, pathNo, pollingInterval |
cnc_rdwkcdshft |
Name | No | dint |
address, count, pathNo, pollingInterval |
cnc_rdwkcdsfms |
Name | No | dint |
address, count, pathNo, pollingInterval |
cnc_wksft_rnge |
Name | No | custom |
address, count, pathNo, pollingInterval |
cnc_dtsvcnclupdn |
Name | No | custom |
address, count, pathNo, pollingInterval |
cnc_dtsvgetdncpg |
Name | No | custom |
address, count, pathNo, pollingInterval |
cnc_rddncfname |
Name | No | custom |
address, count, pathNo, pollingInterval |
cnc_rddsdncfile |
0: DATA SERVER, 1: DATA SERVER Host | No | custom |
address, count, pathNo, pollingInterval |
cnc_dsftpstat |
Name | No | custom |
address, count, pathNo, pollingInterval |
cnc_dsftpcancel |
Name | No | custom |
address, count, pathNo, pollingInterval |
cnc_rdloopgain |
Name | No | custom |
address, count, pathNo, pollingInterval |
cnc_rdcurrent |
Name | No | custom |
address, count, pathNo, pollingInterval |
cnc_rdsrvspeed |
Name | No | custom |
address, count, pathNo, pollingInterval |
cnc_rdnspdl |
Name | No | dint |
address, count, pathNo, pollingInterval |
cnc_rdopmode |
Name | No | custom |
address, count, pathNo, pollingInterval |
cnc_rdposerrs |
Name | No | custom |
address, count, pathNo, pollingInterval |
cnc_loadtorq |
D 1: Spindle motor, 0: Servo motor, dd: Axis | No | short |
address, count, pathNo, pollingInterval |
cnc_rddiag_ext |
DDDD: Specify the pointer to the array of the diagnosis data numbers. | No | custom |
address, count, pathNo, pollingInterval |
cnc_getpath |
Name | No | dint |
address, count, pathNo, pollingInterval |
cnc_sysconfig |
Reads the CNC system configuration information. | No | custom |
address, count, pathNo, pollingInterval |
cnc_rdmenuswitch |
Name | No | dint |
address, count, pathNo, pollingInterval |
cnc_rdradofs |
Name | No | custom |
address, count, pathNo, pollingInterval |
cnc_rdlenofs |
Name | No | custom |
address, count, pathNo, pollingInterval |
cnc_rdfixcycle |
Name | No | custom |
address, count, pathNo, pollingInterval |
cnc_rdcdrotate |
Name | No | custom |
address, count, pathNo, pollingInterval |
cnc_rd3dcdcnv |
Name | No | custom |
address, count, pathNo, pollingInterval |
cnc_rdmirimage |
Name | No | custom |
address, count, pathNo, pollingInterval |
cnc_rdscaling |
Name | No | custom |
address, count, pathNo, pollingInterval |
cnc_rd3dtofs |
Name | No | custom |
address, count, pathNo, pollingInterval |
cnc_rdposofs |
Name | No | custom |
address, count, pathNo, pollingInterval |
cnc_rdaxisdata |
D: class of data, d: type | No | custom |
address, count, pathNo, pollingInterval |
cnc_skip |
DD: axis | No | custom |
address, count, pathNo, pollingInterval |
cnc_srvdelay |
DD: axis | No | custom |
address, count, pathNo, pollingInterval |
cnc_accdecdly |
DD: axis | No | custom |
address, count, pathNo, pollingInterval |
cnc_rdmovrlap |
DD: axis | No | custom |
address, count, pathNo, pollingInterval |
cnc_canmovrlap |
DD: axis | No | custom |
address, count, pathNo, pollingInterval |
cnc_rdhndintrpt |
0: input unit, 1: output unit | No | custom |
address, count, pathNo, pollingInterval |
cnc_rd3dtooltip |
Name | No | custom |
address, count, pathNo, pollingInterval |
cnc_rd3dpulse |
Name | No | custom |
address, count, pathNo, pollingInterval |
cnc_rd3dmovrlap |
Name | No | custom |
address, count, pathNo, pollingInterval |
cnc_rd3dofschg |
Name | No | dint |
address, count, pathNo, pollingInterval |
cnc_rdunsolicprm |
Name | No | custom |
address, count, pathNo, pollingInterval |
cnc_rdunsolicprm2 |
Name | No | custom |
address, count, pathNo, pollingInterval |
cnc_rdunsolicmsg |
Name | No | custom |
address, count, pathNo, pollingInterval |
cnc_rdunsolicmsg2 |
Name | No | custom |
address, count, pathNo, pollingInterval |
cnc_modal |
Address consist of 2 parts. First 3 numbers are the type. | No | custom |
address, count, pathNo, pollingInterval |
cnc_rdgcode |
Address consist of 2 parts. First 3 numbers are the group of G code. | No | custom |
address, count, pathNo, pollingInterval |
cnc_rdcommand |
Address consist of 2 parts. First number is type. 1: Read all modal data except G code at a time, 2: Read all commanded data at a time, 3: Read all commanded data concerning axis at a time. Second Number is block. | No | custom |
address, count, pathNo, pollingInterval |
cnc_rdmacro |
custom macro variable number. | No | float |
address, count, pathNo, pollingInterval |
cnc_rdmacror2 |
custom macro variable number. | No | float |
address, count, pathNo, pollingInterval |
cnc_wrmacro |
custom macro variable number. | No | float |
address, count, pathNo, pollingInterval |
cnc_wrmacror |
custom macro variable number. | No | float |
address, count, pathNo, pollingInterval |
cnc_wrmacror2 |
custom macro variable number. | No | float |
address, count, pathNo, pollingInterval |
pmc_wrcntldata |
group number. | No | custom |
address, count, pathNo, pollingInterval |
pmc_wrcntlgrp |
group number. | No | uint |
address, count, pathNo, pollingInterval |
pmc_wrkpm |
start address. | No | custom |
address, count, pathNo, pollingInterval |
pmc_wrkpm2 |
start address. | No | custom |
address, count, pathNo, pollingInterval |
pmc_wrmsg |
start address. | No | custom |
address, count, pathNo, pollingInterval |
pmc_wrpmcparam |
start address. | No | custom |
address, count, pathNo, pollingInterval |
cnc_rddynamic2 |
dynamic data. | No | custom |
address, count, pathNo, pollingInterval |
cnc_rdprogdir3 |
reads program. | No | custom |
address, count, pathNo, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "588C8307-33D1-4526-85BD-FECC82C82C2E"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "588C8307-33D1-4526-85BD-FECC82C82C2E",
"Name": "Fanuc CNC Ethernet (Gen1.3)",
"DriverGroup": {
"Name": "Fanuc Corporation"
},
"SupportedRegisters": [
{
"Name": "G_Bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 99997,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "F_Bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 99997,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Y_Bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 99997,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "X_Bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 99997,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "A_Bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 99997,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "R_Bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 599997,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "T_Bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 99997,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "K_Bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 99997,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C_Bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 99997,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "D_Bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 99997,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "E_Bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 99997,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "G",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "usint",
"Value": "usint"
},
{
"Name": "sint",
"Value": "sint"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "uint",
"Value": "uint"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "udint",
"Value": "udint"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "F",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "usint",
"Value": "usint"
},
{
"Name": "sint",
"Value": "sint"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "uint",
"Value": "uint"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "udint",
"Value": "udint"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Y",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "usint",
"Value": "usint"
},
{
"Name": "sint",
"Value": "sint"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "uint",
"Value": "uint"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "udint",
"Value": "udint"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "X",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "usint",
"Value": "usint"
},
{
"Name": "sint",
"Value": "sint"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "uint",
"Value": "uint"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "udint",
"Value": "udint"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "A",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "usint",
"Value": "usint"
},
{
"Name": "sint",
"Value": "sint"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "uint",
"Value": "uint"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "udint",
"Value": "udint"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "R",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "usint",
"Value": "usint"
},
{
"Name": "sint",
"Value": "sint"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "uint",
"Value": "uint"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "udint",
"Value": "udint"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 59999,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "T",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "usint",
"Value": "usint"
},
{
"Name": "sint",
"Value": "sint"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "uint",
"Value": "uint"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "udint",
"Value": "udint"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "K",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "usint",
"Value": "usint"
},
{
"Name": "sint",
"Value": "sint"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "uint",
"Value": "uint"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "udint",
"Value": "udint"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "usint",
"Value": "usint"
},
{
"Name": "sint",
"Value": "sint"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "uint",
"Value": "uint"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "udint",
"Value": "udint"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "D",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "usint",
"Value": "usint"
},
{
"Name": "sint",
"Value": "sint"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "uint",
"Value": "uint"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "udint",
"Value": "udint"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "E",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "usint",
"Value": "usint"
},
{
"Name": "sint",
"Value": "sint"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "uint",
"Value": "uint"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "udint",
"Value": "udint"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_absolute",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dint",
"Value": "dint"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 8,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_absolute2",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dint",
"Value": "dint"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 8,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_machine",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dint",
"Value": "dint"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 8,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_relative",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dint",
"Value": "dint"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 8,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_relative2",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dint",
"Value": "dint"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 8,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_distance",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dint",
"Value": "dint"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 8,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_acts",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dint",
"Value": "dint"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_acts2",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dint",
"Value": "dint"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 8,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_actf",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dint",
"Value": "dint"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_rdmacror",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "float",
"Value": "float"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_rdtoolrng_number",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dint",
"Value": "dint"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_rdtoolrng_life",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dint",
"Value": "dint"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_rdtoolrng_count",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dint",
"Value": "dint"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_rdparam",
"DisplayName": "Name",
"Description": "Address consist of 2 parts. last 2 numbers are axis.",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "sint",
"Value": "sint"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "float",
"Value": "float"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999947,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_rdparam3",
"DisplayName": "Name",
"Description": "Address consist of 3 parts. last 2 numbers are axis, T: 0 Relative axis, 1 Absolute axis.",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "sint",
"Value": "sint"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "float",
"Value": "float"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 19999947,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_rdalmmsg",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_rdalmmsg2",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "alarm",
"Value": "alarm"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_rdalminfo",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "alarmInfo",
"Value": "alarmInfo"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 19,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_statinfo",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "statInfo",
"Value": "statInfo"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_statinfo2",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "statInfo2",
"Value": "statInfo2"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_gettimer_date",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "date",
"Value": "date"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_gettimer_time",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "time",
"Value": "time"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_rdtofsr",
"DisplayName": "Name",
"Description": "T 0: Machining Mode, 1: Lathe mode",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dint",
"Value": "dint"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 19999,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_rdsvmeter",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_rdspmeter_meter",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_rdspmeter_speed",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_exeprgname",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_rdseqnum",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_rdblkcount",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_rdopnlsgnl",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_sysinfo",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_sysinfo_ex",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_alarm",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_alarm2",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_rdposition",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_rdtofsinfo",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_rdtofsinfo2",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_tofs_rnge",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1029999,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_rdparainfo",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_rdparainfo3",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_rdactfixofs",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 48,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "pmc_rdpmcinfo",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 99,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "pmc_getdtailerr",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "pmc_rdalmmsg",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 99,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_diagnoss",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "sint",
"Value": "sint"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "float",
"Value": "float"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999947,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_diagnosr",
"DisplayName": "Name",
"Description": "Address consist of 2 parts. last 2 numbers are axis.",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "sint",
"Value": "sint"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "float",
"Value": "float"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999947,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_rddiaginfo",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 99999,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_rdopmsg",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_rdopmsg2",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_rdopmsg3",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -1,
"NumberMax": 9,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_rdspcss",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_rdspeed",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_rdspload",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 99,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_rdspmaxrpm",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 99,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_rdspgear",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 99,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_rdgrpid2",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 99999,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_rdngrp",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_rdntool",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 99999,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_rdlife",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 99999,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_rdcount",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 99999,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_rd1length",
"DisplayName": "Name",
"Description": "Address consist of 2 parts. first 5 numbers are group number.",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999999999,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_rd2length",
"DisplayName": "Name",
"Description": "Address consist of 2 parts. first 5 numbers are group number.",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999999999,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_rd1radius",
"DisplayName": "Name",
"Description": "Address consist of 2 parts. first 5 numbers are group number.",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999999999,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_rd2radius",
"DisplayName": "Name",
"Description": "Address consist of 2 parts. first 5 numbers are group number.",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999999999,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_t1info",
"DisplayName": "Name",
"Description": "Address consist of 2 parts. first 5 numbers are group number.",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999999999,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_t2info",
"DisplayName": "Name",
"Description": "Address consist of 2 parts. first 5 numbers are group number.",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999999999,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_toolnum",
"DisplayName": "Name",
"Description": "Address consist of 2 parts. first 5 numbers are group number.",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999999999,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_rdtoolgrp",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 99999,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_rdusegrpid",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_rdmaxgrp",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_rdmaxtool",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_rdusetlno",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 99999,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_rd1tlifedata",
"DisplayName": "Name",
"Description": "Address consist of 2 parts. first 5 numbers are group number.",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999999999,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_rd1tlifedat2",
"DisplayName": "Name",
"Description": "Address consist of 2 parts. first 5 numbers are group number.",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999999999,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_rd2tlifedata",
"DisplayName": "Name",
"Description": "Address consist of 2 parts. first 5 numbers are group number.",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999999999,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_rdgrpinfo",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 99999,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_rdgrpinfo2",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 99999,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_rdgrpinfo3",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 99999,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_rdgrpinfo4",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 99999,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_rdtlinfo",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_rdtlusegrp",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_rdtlgrp",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 99999,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_rdtltool",
"DisplayName": "Name",
"Description": "Address consist of 2 parts. first 5 numbers are group number.",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999999999,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_rdexchgtgrp",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 99999,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_rdtlgeomsize_ext",
"DisplayName": "Name",
"Description": "Address consist of 2 parts. first 1 numbers are coordinate.",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 199999,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_rdzofs",
"DisplayName": "Name",
"Description": "Address consist of 2 parts. first 3 numbers are offset number, second 2 numbers are axis.",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 99948,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_rdzofsinfo",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dint",
"Value": "dint"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_rdfixofs",
"DisplayName": "Name",
"Description": "Address consist of 2 parts. first 1 numbers are c fixture offset number.",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dint",
"Value": "dint"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 101,
"NumberMax": 848,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_rdintchk",
"DisplayName": "Name",
"Description": "Address consist of 2 parts. first 4 numbers are check data number, second 1 number is type of coordinate.",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dint",
"Value": "dint"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 99997,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_rdwkcdshft",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dint",
"Value": "dint"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 48,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_rdwkcdsfms",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dint",
"Value": "dint"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 48,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_wksft_rnge",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 48,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_dtsvcnclupdn",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_dtsvgetdncpg",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_rddncfname",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_rddsdncfile",
"DisplayName": "Name",
"Description": "0: DATA SERVER, 1: DATA SERVER Host",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_dsftpstat",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_dsftpcancel",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_rdloopgain",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_rdcurrent",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_rdsrvspeed",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_rdnspdl",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dint",
"Value": "dint"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_rdopmode",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_rdposerrs",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_loadtorq",
"DisplayName": "Name",
"Description": "D 1: Spindle motor, 0: Servo motor, dd: Axis",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "short",
"Value": "short"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 147,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_rddiag_ext",
"DisplayName": "Name",
"Description": "DDDD: Specify the pointer to the array of the diagnosis data numbers.",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_getpath",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dint",
"Value": "dint"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_sysconfig",
"DisplayName": "Name",
"Description": "Reads the CNC system configuration information.",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_rdmenuswitch",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dint",
"Value": "dint"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_rdradofs",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_rdlenofs",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_rdfixcycle",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_rdcdrotate",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_rd3dcdcnv",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_rdmirimage",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_rdscaling",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_rd3dtofs",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_rdposofs",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_rdaxisdata",
"DisplayName": "Name",
"Description": "D: class of data, d: type",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 10,
"NumberMax": 59,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_skip",
"DisplayName": "Name",
"Description": "DD: axis",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 48,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_srvdelay",
"DisplayName": "Name",
"Description": "DD: axis",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 48,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_accdecdly",
"DisplayName": "Name",
"Description": "DD: axis",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 48,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_rdmovrlap",
"DisplayName": "Name",
"Description": "DD: axis",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 48,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_canmovrlap",
"DisplayName": "Name",
"Description": "DD: axis",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 48,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_rdhndintrpt",
"DisplayName": "Name",
"Description": "0: input unit, 1: output unit",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_rd3dtooltip",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_rd3dpulse",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_rd3dmovrlap",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_rd3dofschg",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dint",
"Value": "dint"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_rdunsolicprm",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_rdunsolicprm2",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_rdunsolicmsg",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_rdunsolicmsg2",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_modal",
"DisplayName": "Name",
"Description": "Address consist of 2 parts. First 3 numbers are the type.",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 3033,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_rdgcode",
"DisplayName": "Name",
"Description": "Address consist of 2 parts. First 3 numbers are the group of G code.",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1032,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_rdcommand",
"DisplayName": "Name",
"Description": "Address consist of 2 parts. First number is type. 1: Read all modal data except G code at a time, 2: Read all commanded data at a time, 3: Read all commanded data concerning axis at a time. Second Number is block.",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 10,
"NumberMax": 32,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_rdmacro",
"DisplayName": "Name",
"Description": "custom macro variable number.",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "float",
"Value": "float"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_rdmacror2",
"DisplayName": "Name",
"Description": "custom macro variable number.",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "float",
"Value": "float"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_wrmacro",
"DisplayName": "Name",
"Description": "custom macro variable number.",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "float",
"Value": "float"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_wrmacror",
"DisplayName": "Name",
"Description": "custom macro variable number.",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "float",
"Value": "float"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_wrmacror2",
"DisplayName": "Name",
"Description": "custom macro variable number.",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "float",
"Value": "float"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "pmc_wrcntldata",
"DisplayName": "Name",
"Description": "group number.",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "pmc_wrcntlgrp",
"DisplayName": "Name",
"Description": "group number.",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint",
"Value": "uint"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "pmc_wrkpm",
"DisplayName": "Name",
"Description": "start address.",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "pmc_wrkpm2",
"DisplayName": "Name",
"Description": "start address.",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "pmc_wrmsg",
"DisplayName": "Name",
"Description": "start address.",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "pmc_wrpmcparam",
"DisplayName": "Name",
"Description": "start address.",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_rddynamic2",
"DisplayName": "Name",
"Description": "dynamic data.",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "cnc_rdprogdir3",
"DisplayName": "Name",
"Description": "reads program.",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Fuji NB serial (Gen1.3)
POST {{edgeUrl}}/devicehub/v2
Fuji NB serial (Gen1.3) — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
X |
Input Relay | Yes | bit |
address, pollingInterval |
Y |
Output Relay | No | bit |
address, pollingInterval |
M |
Auxiliary Relay | No | bit |
address, pollingInterval |
L |
Name | No | bit |
address, pollingInterval |
C |
Counter Relay | No | bit |
address, pollingInterval |
M_Spe |
Special Auxiliary Relay | Yes | bit |
address, pollingInterval |
T |
Timer Relay | No | bit |
address, pollingInterval |
D_Spe |
Special Data Register | No | word |
address, pollingInterval |
D |
Data Register | No | word, dword, int32, string |
address, pollingInterval |
CV |
Counter Memory | No | word |
address, pollingInterval |
TV |
Timer Memory | No | word |
address, pollingInterval |
WX |
Input Relay | Yes | word, int16 |
address, pollingInterval |
WY |
Output Relay | No | word, int16 |
address, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "E9DA2966-C794-4282-854C-F624F84DCB75"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "E9DA2966-C794-4282-854C-F624F84DCB75",
"Name": "Fuji NB serial (Gen1.3)",
"DriverGroup": {
"Name": "Fuji Devices"
},
"SupportedRegisters": [
{
"Name": "X",
"DisplayName": "Name",
"Description": "Input Relay",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1023,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Y",
"DisplayName": "Name",
"Description": "Output Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M",
"DisplayName": "Name",
"Description": "Auxiliary Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4095,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "L",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4095,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C",
"DisplayName": "Name",
"Description": "Counter Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M_Spe",
"DisplayName": "Name",
"Description": "Special Auxiliary Relay",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 33279,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "T",
"DisplayName": "Name",
"Description": "Timer Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 511,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "D_Spe",
"DisplayName": "Name",
"Description": "Special Data Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 33279,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "D",
"DisplayName": "Name",
"Description": "Data Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 8191,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "CV",
"DisplayName": "Name",
"Description": "Counter Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1023,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "TV",
"DisplayName": "Name",
"Description": "Timer Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1023,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "WX",
"DisplayName": "Name",
"Description": "Input Relay",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "WY",
"DisplayName": "Name",
"Description": "Output Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Fuji SPH2000 Ethernet (Gen1.3)
POST {{edgeUrl}}/devicehub/v2
Fuji SPH2000 Ethernet (Gen1.3) — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
X |
DDD(Slot) / DDD(word) / dd(bit) | No | bit |
address, pollingInterval |
Y |
DDD(Slot) / DDD(word) / dd(bit) | No | bit |
address, pollingInterval |
M |
Name | No | bit |
address, pollingInterval |
L |
Name | No | bit |
address, pollingInterval |
SM |
Name | No | bit |
address, pollingInterval |
S |
Name | No | bit |
address, pollingInterval |
WX |
DDD(Slot) / DDD(word) | No | word |
address, pollingInterval |
WY |
DDD(Slot) / DDD(word) | No | word |
address, pollingInterval |
WM |
Name | No | word |
address, pollingInterval |
DM |
Name | No | word |
address, pollingInterval |
WL |
Name | No | word |
address, pollingInterval |
DL |
Name | No | word |
address, pollingInterval |
WSM |
Name | No | word |
address, pollingInterval |
DSM |
Name | No | word |
address, pollingInterval |
WS |
Name | No | word |
address, pollingInterval |
DX |
DDD(Slot) / DDD(word) | No | word |
address, pollingInterval |
DY |
DDD(Slot) / DDD(word) | No | word |
address, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "2BB297DF-B51E-4E0B-ABE9-52267DFBDAFB"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "2BB297DF-B51E-4E0B-ABE9-52267DFBDAFB",
"Name": "Fuji SPH2000 Ethernet (Gen1.3)",
"DriverGroup": {
"Name": "Fuji Devices"
},
"SupportedRegisters": [
{
"Name": "X",
"DisplayName": "Name",
"Description": "DDD(Slot) / DDD(word) / dd(bit)",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 100,
"NumberMax": 23851115,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Y",
"DisplayName": "Name",
"Description": "DDD(Slot) / DDD(word) / dd(bit)",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 100,
"NumberMax": 23851115,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 819115,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "L",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 409515,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SM",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 51115,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "S",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "WX",
"DisplayName": "Name",
"Description": "DDD(Slot) / DDD(word)",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 238511,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "WY",
"DisplayName": "Name",
"Description": "DDD(Slot) / DDD(word)",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 238511,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "WM",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 20000,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "DM",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 20000,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "WL",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 20000,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "DL",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 20000,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "WSM",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 511,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "DSM",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 510,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "WS",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 99,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "DX",
"DisplayName": "Name",
"Description": "DDD(Slot) / DDD(word)",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1000,
"NumberMax": 238511,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "DY",
"DisplayName": "Name",
"Description": "DDD(Slot) / DDD(word)",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1000,
"NumberMax": 238511,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - GE Ethernet Absolute
POST {{edgeUrl}}/devicehub/v2
GE Ethernet Absolute — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
I |
Input | Yes | bit |
address, count, pollingInterval |
Q |
Output | No | bit |
address, count, pollingInterval |
M |
Internal | No | bit |
address, count, pollingInterval |
S |
System | Yes | bit |
address, count, pollingInterval |
SA |
System A | No | bit |
address, count, pollingInterval |
SB |
System B | No | bit |
address, count, pollingInterval |
SC |
System C | No | bit |
address, count, pollingInterval |
T |
Name | No | bit |
address, count, pollingInterval |
G |
Genius Global | No | bit |
address, count, pollingInterval |
AI |
Analog Input | Yes | word, int16 |
address, count, pollingInterval |
AQ |
Analog Output | No | word, int16 |
address, count, pollingInterval |
R |
Register | No | word, int16 |
address, count, pollingInterval |
W |
Name | No | word, int16 |
address, count, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "4561ACD1-343B-40A1-9DD6-51F0EB4FBF28"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "4561ACD1-343B-40A1-9DD6-51F0EB4FBF28",
"Name": "GE Ethernet Absolute",
"DriverGroup": {
"Name": "GE Fanuc"
},
"SupportedRegisters": [
{
"Name": "I",
"DisplayName": "Name",
"Description": "Input",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 32768,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "5000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Q",
"DisplayName": "Name",
"Description": "Output",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 32768,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "5000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M",
"DisplayName": "Name",
"Description": "Internal",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 32768,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "5000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "S",
"DisplayName": "Name",
"Description": "System",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 128,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "5000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SA",
"DisplayName": "Name",
"Description": "System A",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 128,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "5000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SB",
"DisplayName": "Name",
"Description": "System B",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 128,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "5000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SC",
"DisplayName": "Name",
"Description": "System C",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 128,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "5000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "T",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1024,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "5000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "G",
"DisplayName": "Name",
"Description": "Genius Global",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 7680,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "5000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "AI",
"DisplayName": "Name",
"Description": "Analog Input",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 32640,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "5000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "AQ",
"DisplayName": "Name",
"Description": "Analog Output",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 32640,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "5000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "R",
"DisplayName": "Name",
"Description": "Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 32640,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "5000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "W",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 32640,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "5000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - GE Ethernet Symbolic
POST {{edgeUrl}}/devicehub/v2
GE Ethernet Symbolic — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
Global |
Name | No | bool, byte, word, dword, int, uint, dint, string, real, lreal |
pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "85F8517C-0453-4B78-8B0C-74ED738A9EC4"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "85F8517C-0453-4B78-8B0C-74ED738A9EC4",
"Name": "GE Ethernet Symbolic",
"DriverGroup": {
"Name": "GE Fanuc"
},
"SupportedRegisters": [
{
"Name": "Global",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
},
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "uint",
"Value": "uint"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "string",
"Value": "string"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "lreal",
"Value": "lreal"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "10000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - GE Fanuc 90-30 Ethernet (Gen1.3)
POST {{edgeUrl}}/devicehub/v2
GE Fanuc 90-30 Ethernet (Gen1.3) — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
I_Bit |
Name | No | bit |
address, pollingInterval |
Q_Bit |
Name | No | bit |
address, pollingInterval |
M_Bit |
Name | No | bit |
address, pollingInterval |
G_Bit |
Name | No | bit |
address, pollingInterval |
T_Bit |
Name | No | bit |
address, pollingInterval |
SA_Bit |
Name | No | bit |
address, pollingInterval |
SB_Bit |
Name | No | bit |
address, pollingInterval |
SC_Bit |
Name | No | bit |
address, pollingInterval |
S_Bit |
Name | Yes | bit |
address, pollingInterval |
I |
Name | No | word |
address, pollingInterval |
Q |
Name | No | word |
address, pollingInterval |
M |
Name | No | word |
address, pollingInterval |
G |
Name | No | word |
address, pollingInterval |
T |
Name | No | word |
address, pollingInterval |
SA |
Name | No | word |
address, pollingInterval |
SB |
Name | No | word |
address, pollingInterval |
SC |
Name | No | word |
address, pollingInterval |
S |
Name | Yes | word |
address, pollingInterval |
R |
Name | No | word |
address, pollingInterval |
AI |
Name | No | word |
address, pollingInterval |
AQ |
Name | No | word |
address, pollingInterval |
W |
Name | No | word |
address, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "4C9B19DF-60AA-4667-A1A3-62CBA2F1B2CF"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "4C9B19DF-60AA-4667-A1A3-62CBA2F1B2CF",
"Name": "GE Fanuc 90-30 Ethernet (Gen1.3)",
"DriverGroup": {
"Name": "GE Fanuc"
},
"SupportedRegisters": [
{
"Name": "I_Bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 32768,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Q_Bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 32768,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M_Bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 32768,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "G_Bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 32768,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "T_Bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 32768,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SA_Bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 32768,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SB_Bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 32768,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SC_Bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 32768,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "S_Bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 32768,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "I",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 32753,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Q",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 32753,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 32753,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "G",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 32753,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "T",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 32753,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SA",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 32753,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SB",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 32753,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SC",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 32753,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "S",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 32753,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "R",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 32768,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "AI",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 32768,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "AQ",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 32768,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "W",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 5000000,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - GE Fanuc CMM Serial (Gen1.3)
POST {{edgeUrl}}/devicehub/v2
GE Fanuc CMM Serial (Gen1.3) — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
I |
Input Relay | No | bit |
address, pollingInterval |
Q |
Output Relay | No | bit |
address, pollingInterval |
M |
Auxiliary Relay | No | bit |
address, pollingInterval |
G |
Name | No | bit |
address, pollingInterval |
T |
Name | No | bit |
address, pollingInterval |
SA |
Name | No | bit |
address, pollingInterval |
SB |
Name | No | bit |
address, pollingInterval |
SC |
Name | No | bit |
address, pollingInterval |
S |
Name | No | bit |
address, pollingInterval |
R |
Data register | No | word |
address, pollingInterval |
AQ |
Analog output register | No | word |
address, pollingInterval |
AI |
Analog input register | No | word |
address, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "5F7ED114-AFBE-45DE-B86A-035DE603A82B"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "5F7ED114-AFBE-45DE-B86A-035DE603A82B",
"Name": "GE Fanuc CMM Serial (Gen1.3)",
"DriverGroup": {
"Name": "GE Fanuc"
},
"SupportedRegisters": [
{
"Name": "I",
"DisplayName": "Name",
"Description": "Input Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 10000,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Q",
"DisplayName": "Name",
"Description": "Output Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 10000,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M",
"DisplayName": "Name",
"Description": "Auxiliary Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 10000,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "G",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 7680,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "T",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SA",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 128,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SB",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 128,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SC",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 128,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "S",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 128,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "R",
"DisplayName": "Name",
"Description": "Data register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 32640,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "AQ",
"DisplayName": "Name",
"Description": "Analog output register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 10000,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "AI",
"DisplayName": "Name",
"Description": "Analog input register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 10000,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - GE Fanuc RX3i Serial (Gen1.3)
POST {{edgeUrl}}/devicehub/v2
GE Fanuc RX3i Serial (Gen1.3) — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
I |
Input bit | Yes | bit |
address, pollingInterval |
Q |
Output bit | No | bit |
address, pollingInterval |
M |
Name | No | bit |
address, pollingInterval |
G |
Name | No | bit |
address, pollingInterval |
T |
Name | No | bit |
address, pollingInterval |
SA |
Name | No | bit |
address, pollingInterval |
SB |
Name | No | bit |
address, pollingInterval |
SC |
Name | No | bit |
address, pollingInterval |
S |
Name | Yes | bit |
address, pollingInterval |
R |
Name | No | word |
address, pollingInterval |
AQ |
Analog Output | No | word |
address, pollingInterval |
AI |
Analog Input | Yes | word |
address, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "F2AEC18F-3D63-4661-9E84-83E6FCB087AE"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "F2AEC18F-3D63-4661-9E84-83E6FCB087AE",
"Name": "GE Fanuc RX3i Serial (Gen1.3)",
"DriverGroup": {
"Name": "GE Fanuc"
},
"SupportedRegisters": [
{
"Name": "I",
"DisplayName": "Name",
"Description": "Input bit",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 32768,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Q",
"DisplayName": "Name",
"Description": "Output bit",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 32768,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 32768,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "G",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 32768,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "T",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 32768,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SA",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 32768,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SB",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 32768,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SC",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 32768,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "S",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 32768,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "R",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 32768,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "AQ",
"DisplayName": "Name",
"Description": "Analog Output",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 32768,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "AI",
"DisplayName": "Name",
"Description": "Analog Input",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 32768,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - GE Fanuc SNP Serial (Gen1.3)
POST {{edgeUrl}}/devicehub/v2
GE Fanuc SNP Serial (Gen1.3) — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
I |
Input Relay | Yes | bit |
address, pollingInterval |
Q |
Output Relay | No | bit |
address, pollingInterval |
M |
Auxiliary Relay | No | bit |
address, pollingInterval |
G |
Name | No | bit |
address, pollingInterval |
T |
Name | No | bit |
address, pollingInterval |
SA |
Name | No | bit |
address, pollingInterval |
SB |
Name | No | bit |
address, pollingInterval |
SC |
Name | No | bit |
address, pollingInterval |
S |
Name | No | bit |
address, pollingInterval |
R_Bit |
Data Register Bit | Yes | bit |
address, pollingInterval |
R |
Data Register | No | word |
address, pollingInterval |
AQ |
Analog Output Register | No | word |
address, pollingInterval |
AI |
Analog Input Register | Yes | word |
address, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "A72B91B9-6666-41E8-9C3F-8B3B96A76ECE"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "A72B91B9-6666-41E8-9C3F-8B3B96A76ECE",
"Name": "GE Fanuc SNP Serial (Gen1.3)",
"DriverGroup": {
"Name": "GE Fanuc"
},
"SupportedRegisters": [
{
"Name": "I",
"DisplayName": "Name",
"Description": "Input Relay",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 10000,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Q",
"DisplayName": "Name",
"Description": "Output Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 10000,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M",
"DisplayName": "Name",
"Description": "Auxiliary Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 10000,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "G",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 7680,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "T",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SA",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 128,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SB",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 128,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SC",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 128,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "S",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 128,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "R_Bit",
"DisplayName": "Name",
"Description": "Data Register Bit",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 100,
"NumberMax": 3264015,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "R",
"DisplayName": "Name",
"Description": "Data Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 32640,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "AQ",
"DisplayName": "Name",
"Description": "Analog Output Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 10000,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "AI",
"DisplayName": "Name",
"Description": "Analog Input Register",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 10000,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - CSV Stream
POST {{edgeUrl}}/devicehub/v2
CSV Stream — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
R |
Field | Yes | string |
— |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "17B16A98-C42B-4C46-80F7-8BA06A1F6B3C"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "17B16A98-C42B-4C46-80F7-8BA06A1F6B3C",
"Name": "CSV Stream",
"DriverGroup": {
"Name": "Generic"
},
"SupportedRegisters": [
{
"Name": "R",
"DisplayName": "Field",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
}
]
}
]
}
]
}
}
}
Register Types - Generic Device
POST {{edgeUrl}}/devicehub/v2
Generic Device — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
Poll |
Poll Request | Yes | uint8, uint16, uint32, uint64, int8, int16, int32, int64, float32, float64, string, []byte |
payload, requestParams, responseIndex, valueLength, responseTerminator, includeTerminator, responseMaxLength, dataByteOrder, OverrideTransport, certificateVerification, PauseBetweenRetries, networkPort, enableTLS, dataBits, parity, ReadTimeout, networkAddress, enableMutualTLS, certificateAuthority, RetryCount, Transport, clientPrivateKey, deviceFile, baudRate, stopBits, KeepAlive, clientCertificate, strEncoding, pollingInterval |
Write |
Write Request | No | uint8, uint16, uint32, uint64, int8, int16, int32, int64, float32, float64, string, []byte |
payload, requestParams, responseIndex, valueLength, responseTerminator, includeTerminator, responseMaxLength, dataByteOrder, OverrideTransport, certificateVerification, PauseBetweenRetries, networkPort, enableTLS, dataBits, parity, ReadTimeout, networkAddress, enableMutualTLS, certificateAuthority, RetryCount, Transport, clientPrivateKey, deviceFile, baudRate, stopBits, KeepAlive, clientCertificate, strEncoding, pollingInterval |
Stream |
Stream Request | Yes | uint8, uint16, uint32, uint64, int8, int16, int32, int64, float32, float64, string, []byte |
payload, requestParams, responseIndex, valueLength, responseTerminator, includeTerminator, responseMaxLength, dataByteOrder, OverrideTransport, certificateVerification, PauseBetweenRetries, networkPort, enableTLS, dataBits, parity, ReadTimeout, networkAddress, enableMutualTLS, certificateAuthority, RetryCount, Transport, clientPrivateKey, deviceFile, baudRate, stopBits, KeepAlive, clientCertificate, strEncoding |
Response |
Linked Response Value | Yes | uint8, uint16, uint32, uint64, int8, int16, int32, int64, float32, float64, string, []byte |
requestTag, responseIndex, responseRegex, regexMatchNum, regexGroupNum, valueLength, dataByteOrder, strEncoding |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "2ED8A8E1-1DF4-481A-9033-03F6E8E9456E"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "2ED8A8E1-1DF4-481A-9033-03F6E8E9456E",
"Name": "Generic Device",
"DriverGroup": {
"Name": "Generic"
},
"SupportedRegisters": [
{
"Name": "Poll",
"DisplayName": "Name",
"Description": "Poll Request",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int8",
"Value": "int8"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
},
{
"Name": "[]byte",
"Value": "[]byte"
}
]
},
{
"Name": "payload",
"DisplayName": "Payload",
"Description": "Request Buffer (Hex String)",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "requestParams",
"DisplayName": "RequestParams",
"Description": "Request Parameters (JSON)",
"DefaultValue": "",
"ValueType": "Text",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "responseIndex",
"DisplayName": "ResponseIndex",
"Description": "Response Start Index",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": -1,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "valueLength",
"DisplayName": "ValueLength",
"Description": "Value Length (# bytes to read)",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "responseTerminator",
"DisplayName": "ResponseTerminator",
"Description": "Response Terminator Pattern - (\"\" for none)",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "includeTerminator",
"DisplayName": "IncludeTerminator",
"Description": "Include terminator pattern in publish",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Enable",
"Value": "0"
},
{
"Name": "Disable",
"Value": "1"
}
]
},
{
"Name": "responseMaxLength",
"DisplayName": "ResponseMaxLength",
"Description": "Response Max Length - (0 for unlimited)",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "dataByteOrder",
"DisplayName": "DataByteOrder",
"Description": "Data Endianness",
"DefaultValue": "4",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "BigEndian: ABCD",
"Value": "0"
},
{
"Name": "BigEndian (bytes-little): BADC",
"Value": "1"
},
{
"Name": "LittleEndian (bytes-big): CDAB",
"Value": "2"
},
{
"Name": "LittleEndian: DCBA",
"Value": "3"
},
{
"Name": "Default",
"Value": "4"
},
{
"Name": "ASCII-Decimal: '123'",
"Value": "5"
}
]
},
{
"Name": "OverrideTransport",
"DisplayName": "OverrideTransport",
"Description": "Override Device Transport Settings",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Enable",
"Value": "0"
},
{
"Name": "Disable",
"Value": "1"
}
]
},
{
"Name": "certificateVerification",
"DisplayName": "CertificateVerification",
"Description": "Verify server certificate",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Enable",
"Value": "0"
},
{
"Name": "Disable",
"Value": "1"
}
]
},
{
"Name": "PauseBetweenRetries",
"DisplayName": "PauseBetweenRetries",
"Description": "Pause between retries, msec",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": 2000,
"ListValues": []
},
{
"Name": "networkPort",
"DisplayName": "NetworkPort",
"Description": "Port",
"DefaultValue": "1234",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "enableTLS",
"DisplayName": "EnableTLS",
"Description": "Enable TLS",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Enable",
"Value": "0"
},
{
"Name": "Disable",
"Value": "1"
}
]
},
{
"Name": "dataBits",
"DisplayName": "DataBits",
"Description": "Data Bits",
"DefaultValue": "3",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "5",
"Value": "0"
},
{
"Name": "6",
"Value": "1"
},
{
"Name": "7",
"Value": "2"
},
{
"Name": "8",
"Value": "3"
}
]
},
{
"Name": "parity",
"DisplayName": "Parity",
"Description": "Parity",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "None",
"Value": "0"
},
{
"Name": "Odd",
"Value": "1"
},
{
"Name": "Even",
"Value": "2"
},
{
"Name": "Mark",
"Value": "3"
},
{
"Name": "Space",
"Value": "4"
}
]
},
{
"Name": "ReadTimeout",
"DisplayName": "ReadTimeout",
"Description": "Request timeout, msec",
"DefaultValue": "2000",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 10,
"NumberMax": 10000,
"ListValues": []
},
{
"Name": "networkAddress",
"DisplayName": "NetworkAddress",
"Description": "IP Address",
"DefaultValue": "192.168.0.1",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "enableMutualTLS",
"DisplayName": "EnableMutualTLS",
"Description": "Enable mTLS / Client Certificate",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Enable",
"Value": "0"
},
{
"Name": "Disable",
"Value": "1"
}
]
},
{
"Name": "certificateAuthority",
"DisplayName": "CertificateAuthority",
"Description": "CA Chain (PEM)",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "RetryCount",
"DisplayName": "RetryCount",
"Description": "Retry request count",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": 5,
"ListValues": []
},
{
"Name": "Transport",
"DisplayName": "Transport",
"Description": "Transport Type",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "TCP",
"Value": "0"
},
{
"Name": "UDP",
"Value": "1"
},
{
"Name": "Serial",
"Value": "2"
}
]
},
{
"Name": "clientPrivateKey",
"DisplayName": "ClientPrivateKey",
"Description": "Client Private Key (PEM)",
"DefaultValue": "-----BEGIN RSA PRIVATE KEY-----\nMIIEowIBAAKCAQEA2sbS6JGROLyXBFzq999m7PS1MlMfrnNvCQWKc7T7eLwmR9m0\nAki6De6zC7vxLBp373lVboFPYZqHgrkT1epfodulTuuOBkF2dHuRqMe2A8eEkbk/\nDFHvAZxuk9aCJjjA7fhxac7jIBbsMSO7z9shL3aOxwPBhPSzToqUbXZVZ3MGpgEt\nVxgSQRuUAJAYmUZM8KVOgvJF86oNO1z2vMdKTKPk3x8i/QonqTyjXCNqvBhvbqfk\nYl9X2aChjbLVk/A2zJeAL3fQtKYuf1etum6P3IuyPUKKLeoban9ZhSewtGPmUyQ7\nVMTaGCQm8WHuuNrMmRqWIr9jfbDyqq6KLQAiKwIDAQABAoIBAEHi6Pejh0G4Ah8N\nQLI/tIaeN8edIwhtuT3VTloEYkt9FmZDGSQq9OVnQsLA6iPnIMGdH+50wQxa9n6W\n8HNW71AWjxVSeWZG5r6zzC0xYA6JUtJ0IJm8PyeUDfU1/+I0611/meBMrzglzyIJ\nafFyQ+9AXEVxSyGYdDuuHn9MyPGrMs6gu90JmVpbPP4ifpmTj+MujvgQmDjQ+Wrq\nR4lTidC8uEsUFjRaqv+DIwcf4VS8xHeWArFOD6oJRIvQG+2axbTK5UZN769uk8F1\nN47S970e7eHiwS+Ilja2Vv7zzLZf3RQ9AsMOdvADwodzJpKiZ1EuPVdUuFE87+6+\nNGtZyfkCgYEA4Blb924zHRilksfNMg8y1CBkZZJa4kFBELVBoTgabHkRs0mTgrYT\nioReyDz7ZgabkH93J01DO1zKvh1Mtaj5zeVM1ISLt8VO1NAM0OXPHd5yjM9dgJF6\nQJ7okbBhE0VuIq4bmVxUoMpMzqWoQS8BMTEGL+JZtLLlKyq6HM2TOe8CgYEA+euB\nSenPLM1mYjlGGeoy5MIBj0rLWIYgRTms2E45T1dbpu50JUwt3SbCMhlSHWw94hTj\nveHuYKI7Ayn8eEbqLKyAVDReWu/13HQYWuQTsXGDvP4hzb+JyT4CE63hONGKswcu\nSUbho3Y/mGFxMrXExub5+LvTBCbo3rv3wjFqh4UCgYBpzA8a9S+0YNpqPWGmbH52\nnwRG352Ai4YIOUpOronrBA1TMz0szIDVOED3D7MwK5Zt1X+PUm6XK+ubbYG1kZy9\nk6999UVw8PmShtZGGPh7BXXW/F8MP6ITt/HcNgTecDzaqo/lCy346wjv1k1k2Kgb\nbSWanaX0JTED/Bv5VSRYiQKBgQC5yinDGN27ILcMLie+/Cv5g4BFVgT1OkCjNc0Y\nwI46PWcVIg+V6pvt2/Jh7BDvbphSidUERAFCNVhJcd0OTSmpLFP6RTQfxmOwD15L\ns2Iwd4LH7OSUX9++iypgFtNnud6yWJRARUFYk3+TeFz+pcIzW2JZVsf4PjS/4Fy/\nMJ1RQQKBgBkVFv0MtyPy9qmBthtzXy0URBZl9POFc2/s8pK9FXgalDc7kV9OWo3M\nnyGIX+XL8dxOiNZdZLlK3iaeSRfv0qalTDPS5QNgAhcheCS/PKSQHY3vWHCcXXAd\ns1wVKb0W7B+C9pFIZzzYaZmfCzpOra+nJecGwhRIK2ObkpMXFJC7\n-----END RSA PRIVATE KEY-----\n",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "deviceFile",
"DisplayName": "DeviceFile",
"Description": "Path to Device",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "baudRate",
"DisplayName": "BaudRate",
"Description": "Baud Rate",
"DefaultValue": "3",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "1200",
"Value": "0"
},
{
"Name": "2400",
"Value": "1"
},
{
"Name": "4800",
"Value": "2"
},
{
"Name": "9600",
"Value": "3"
},
{
"Name": "19200",
"Value": "4"
},
{
"Name": "38400",
"Value": "5"
},
{
"Name": "57600",
"Value": "6"
},
{
"Name": "115200",
"Value": "7"
},
{
"Name": "230400",
"Value": "8"
},
{
"Name": "460800",
"Value": "9"
},
{
"Name": "921600",
"Value": "10"
}
]
},
{
"Name": "stopBits",
"DisplayName": "StopBits",
"Description": "Stop Bits",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "1",
"Value": "0"
},
{
"Name": "1.5",
"Value": "1"
},
{
"Name": "2",
"Value": "2"
}
]
},
{
"Name": "KeepAlive",
"DisplayName": "KeepAlive",
"Description": "TCP Keep-Alive (s) (0 to disable)",
"DefaultValue": "60",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": 7200,
"ListValues": []
},
{
"Name": "clientCertificate",
"DisplayName": "ClientCertificate",
"Description": "Client Certificate (PEM)",
"DefaultValue": "-----BEGIN CERTIFICATE-----\nMIIDhTCCAm2gAwIBAgIRAP9zuM+v7EVToRCTy4LKMLcwDQYJKoZIhvcNAQELBQAw\nPjEZMBcGA1UEChMQdHJhbnNwb3J0LWNsaWVudDEhMB8GA1UEAxMYbGl0bXVzLWVk\nZ2UtMDA1MDU2YjliNjc4MB4XDTI2MDIxOTE5NDMzM1oXDTI3MDIxOTE5NDMzM1ow\nPjEZMBcGA1UEChMQdHJhbnNwb3J0LWNsaWVudDEhMB8GA1UEAxMYbGl0bXVzLWVk\nZ2UtMDA1MDU2YjliNjc4MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA\n2sbS6JGROLyXBFzq999m7PS1MlMfrnNvCQWKc7T7eLwmR9m0Aki6De6zC7vxLBp3\n73lVboFPYZqHgrkT1epfodulTuuOBkF2dHuRqMe2A8eEkbk/DFHvAZxuk9aCJjjA\n7fhxac7jIBbsMSO7z9shL3aOxwPBhPSzToqUbXZVZ3MGpgEtVxgSQRuUAJAYmUZM\n8KVOgvJF86oNO1z2vMdKTKPk3x8i/QonqTyjXCNqvBhvbqfkYl9X2aChjbLVk/A2\nzJeAL3fQtKYuf1etum6P3IuyPUKKLeoban9ZhSewtGPmUyQ7VMTaGCQm8WHuuNrM\nmRqWIr9jfbDyqq6KLQAiKwIDAQABo34wfDAOBgNVHQ8BAf8EBAMCAvQwHQYDVR0l\nBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwPQYDVR0RBDYw\nNIIYbGl0bXVzLWVkZ2UtMDA1MDU2YjliNjc4hhhsaXRtdXMtZWRnZS0wMDUwNTZi\nOWI2NzgwDQYJKoZIhvcNAQELBQADggEBAFfxbyBbt0jin0mvtbU+iyOHlhPi2jOy\nivreleFld9+M+rZhrwm5CBDo1N1DLrpCLlvB/4wsdrDJ9ctsfypSCFRsKURD9PNq\n1IJO1yCYlO7N5K/SmDzJw35b2zX49CLEyY0yZedpvg2241AGgMPre1GcKYYWwF4f\nH1P5DM26epFajQw2dWHN4t922LSCxPfmwXLMTYm2IPRQq1u1AiqK9fORm9BkdhQw\niraHBydG0CMvNQ/R6R3VrdWHpMZOp/29LsytZs0x+y3IdX2VIQjHjUFcTh5eHzWo\nY5etcyG37EIftCPthiVBhyV08qtBh9vvg+F2mABG1TS/a3uU5lG12qg=\n-----END CERTIFICATE-----\n",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Write",
"DisplayName": "Name",
"Description": "Write Request",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int8",
"Value": "int8"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
},
{
"Name": "[]byte",
"Value": "[]byte"
}
]
},
{
"Name": "payload",
"DisplayName": "Payload",
"Description": "Request Buffer (Hex String)",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "requestParams",
"DisplayName": "RequestParams",
"Description": "Request Parameters (JSON)",
"DefaultValue": "",
"ValueType": "Text",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "responseIndex",
"DisplayName": "ResponseIndex",
"Description": "Response Start Index",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": -1,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "valueLength",
"DisplayName": "ValueLength",
"Description": "Value Length (# bytes to read)",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "responseTerminator",
"DisplayName": "ResponseTerminator",
"Description": "Response Terminator Pattern - (\"\" for none)",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "includeTerminator",
"DisplayName": "IncludeTerminator",
"Description": "Include terminator pattern in publish",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Enable",
"Value": "0"
},
{
"Name": "Disable",
"Value": "1"
}
]
},
{
"Name": "responseMaxLength",
"DisplayName": "ResponseMaxLength",
"Description": "Response Max Length - (0 for unlimited)",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "dataByteOrder",
"DisplayName": "DataByteOrder",
"Description": "Data Endianness",
"DefaultValue": "4",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "BigEndian: ABCD",
"Value": "0"
},
{
"Name": "BigEndian (bytes-little): BADC",
"Value": "1"
},
{
"Name": "LittleEndian (bytes-big): CDAB",
"Value": "2"
},
{
"Name": "LittleEndian: DCBA",
"Value": "3"
},
{
"Name": "Default",
"Value": "4"
},
{
"Name": "ASCII-Decimal: '123'",
"Value": "5"
}
]
},
{
"Name": "OverrideTransport",
"DisplayName": "OverrideTransport",
"Description": "Override Device Transport Settings",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Enable",
"Value": "0"
},
{
"Name": "Disable",
"Value": "1"
}
]
},
{
"Name": "certificateVerification",
"DisplayName": "CertificateVerification",
"Description": "Verify server certificate",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Enable",
"Value": "0"
},
{
"Name": "Disable",
"Value": "1"
}
]
},
{
"Name": "PauseBetweenRetries",
"DisplayName": "PauseBetweenRetries",
"Description": "Pause between retries, msec",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": 2000,
"ListValues": []
},
{
"Name": "networkPort",
"DisplayName": "NetworkPort",
"Description": "Port",
"DefaultValue": "1234",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "enableTLS",
"DisplayName": "EnableTLS",
"Description": "Enable TLS",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Enable",
"Value": "0"
},
{
"Name": "Disable",
"Value": "1"
}
]
},
{
"Name": "dataBits",
"DisplayName": "DataBits",
"Description": "Data Bits",
"DefaultValue": "3",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "5",
"Value": "0"
},
{
"Name": "6",
"Value": "1"
},
{
"Name": "7",
"Value": "2"
},
{
"Name": "8",
"Value": "3"
}
]
},
{
"Name": "parity",
"DisplayName": "Parity",
"Description": "Parity",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "None",
"Value": "0"
},
{
"Name": "Odd",
"Value": "1"
},
{
"Name": "Even",
"Value": "2"
},
{
"Name": "Mark",
"Value": "3"
},
{
"Name": "Space",
"Value": "4"
}
]
},
{
"Name": "ReadTimeout",
"DisplayName": "ReadTimeout",
"Description": "Request timeout, msec",
"DefaultValue": "2000",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 10,
"NumberMax": 10000,
"ListValues": []
},
{
"Name": "networkAddress",
"DisplayName": "NetworkAddress",
"Description": "IP Address",
"DefaultValue": "192.168.0.1",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "enableMutualTLS",
"DisplayName": "EnableMutualTLS",
"Description": "Enable mTLS / Client Certificate",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Enable",
"Value": "0"
},
{
"Name": "Disable",
"Value": "1"
}
]
},
{
"Name": "certificateAuthority",
"DisplayName": "CertificateAuthority",
"Description": "CA Chain (PEM)",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "RetryCount",
"DisplayName": "RetryCount",
"Description": "Retry request count",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": 5,
"ListValues": []
},
{
"Name": "Transport",
"DisplayName": "Transport",
"Description": "Transport Type",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "TCP",
"Value": "0"
},
{
"Name": "UDP",
"Value": "1"
},
{
"Name": "Serial",
"Value": "2"
}
]
},
{
"Name": "clientPrivateKey",
"DisplayName": "ClientPrivateKey",
"Description": "Client Private Key (PEM)",
"DefaultValue": "-----BEGIN RSA PRIVATE KEY-----\nMIIEowIBAAKCAQEA2sbS6JGROLyXBFzq999m7PS1MlMfrnNvCQWKc7T7eLwmR9m0\nAki6De6zC7vxLBp373lVboFPYZqHgrkT1epfodulTuuOBkF2dHuRqMe2A8eEkbk/\nDFHvAZxuk9aCJjjA7fhxac7jIBbsMSO7z9shL3aOxwPBhPSzToqUbXZVZ3MGpgEt\nVxgSQRuUAJAYmUZM8KVOgvJF86oNO1z2vMdKTKPk3x8i/QonqTyjXCNqvBhvbqfk\nYl9X2aChjbLVk/A2zJeAL3fQtKYuf1etum6P3IuyPUKKLeoban9ZhSewtGPmUyQ7\nVMTaGCQm8WHuuNrMmRqWIr9jfbDyqq6KLQAiKwIDAQABAoIBAEHi6Pejh0G4Ah8N\nQLI/tIaeN8edIwhtuT3VTloEYkt9FmZDGSQq9OVnQsLA6iPnIMGdH+50wQxa9n6W\n8HNW71AWjxVSeWZG5r6zzC0xYA6JUtJ0IJm8PyeUDfU1/+I0611/meBMrzglzyIJ\nafFyQ+9AXEVxSyGYdDuuHn9MyPGrMs6gu90JmVpbPP4ifpmTj+MujvgQmDjQ+Wrq\nR4lTidC8uEsUFjRaqv+DIwcf4VS8xHeWArFOD6oJRIvQG+2axbTK5UZN769uk8F1\nN47S970e7eHiwS+Ilja2Vv7zzLZf3RQ9AsMOdvADwodzJpKiZ1EuPVdUuFE87+6+\nNGtZyfkCgYEA4Blb924zHRilksfNMg8y1CBkZZJa4kFBELVBoTgabHkRs0mTgrYT\nioReyDz7ZgabkH93J01DO1zKvh1Mtaj5zeVM1ISLt8VO1NAM0OXPHd5yjM9dgJF6\nQJ7okbBhE0VuIq4bmVxUoMpMzqWoQS8BMTEGL+JZtLLlKyq6HM2TOe8CgYEA+euB\nSenPLM1mYjlGGeoy5MIBj0rLWIYgRTms2E45T1dbpu50JUwt3SbCMhlSHWw94hTj\nveHuYKI7Ayn8eEbqLKyAVDReWu/13HQYWuQTsXGDvP4hzb+JyT4CE63hONGKswcu\nSUbho3Y/mGFxMrXExub5+LvTBCbo3rv3wjFqh4UCgYBpzA8a9S+0YNpqPWGmbH52\nnwRG352Ai4YIOUpOronrBA1TMz0szIDVOED3D7MwK5Zt1X+PUm6XK+ubbYG1kZy9\nk6999UVw8PmShtZGGPh7BXXW/F8MP6ITt/HcNgTecDzaqo/lCy346wjv1k1k2Kgb\nbSWanaX0JTED/Bv5VSRYiQKBgQC5yinDGN27ILcMLie+/Cv5g4BFVgT1OkCjNc0Y\nwI46PWcVIg+V6pvt2/Jh7BDvbphSidUERAFCNVhJcd0OTSmpLFP6RTQfxmOwD15L\ns2Iwd4LH7OSUX9++iypgFtNnud6yWJRARUFYk3+TeFz+pcIzW2JZVsf4PjS/4Fy/\nMJ1RQQKBgBkVFv0MtyPy9qmBthtzXy0URBZl9POFc2/s8pK9FXgalDc7kV9OWo3M\nnyGIX+XL8dxOiNZdZLlK3iaeSRfv0qalTDPS5QNgAhcheCS/PKSQHY3vWHCcXXAd\ns1wVKb0W7B+C9pFIZzzYaZmfCzpOra+nJecGwhRIK2ObkpMXFJC7\n-----END RSA PRIVATE KEY-----\n",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "deviceFile",
"DisplayName": "DeviceFile",
"Description": "Path to Device",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "baudRate",
"DisplayName": "BaudRate",
"Description": "Baud Rate",
"DefaultValue": "3",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "1200",
"Value": "0"
},
{
"Name": "2400",
"Value": "1"
},
{
"Name": "4800",
"Value": "2"
},
{
"Name": "9600",
"Value": "3"
},
{
"Name": "19200",
"Value": "4"
},
{
"Name": "38400",
"Value": "5"
},
{
"Name": "57600",
"Value": "6"
},
{
"Name": "115200",
"Value": "7"
},
{
"Name": "230400",
"Value": "8"
},
{
"Name": "460800",
"Value": "9"
},
{
"Name": "921600",
"Value": "10"
}
]
},
{
"Name": "stopBits",
"DisplayName": "StopBits",
"Description": "Stop Bits",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "1",
"Value": "0"
},
{
"Name": "1.5",
"Value": "1"
},
{
"Name": "2",
"Value": "2"
}
]
},
{
"Name": "KeepAlive",
"DisplayName": "KeepAlive",
"Description": "TCP Keep-Alive (s) (0 to disable)",
"DefaultValue": "60",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": 7200,
"ListValues": []
},
{
"Name": "clientCertificate",
"DisplayName": "ClientCertificate",
"Description": "Client Certificate (PEM)",
"DefaultValue": "-----BEGIN CERTIFICATE-----\nMIIDhTCCAm2gAwIBAgIRAP9zuM+v7EVToRCTy4LKMLcwDQYJKoZIhvcNAQELBQAw\nPjEZMBcGA1UEChMQdHJhbnNwb3J0LWNsaWVudDEhMB8GA1UEAxMYbGl0bXVzLWVk\nZ2UtMDA1MDU2YjliNjc4MB4XDTI2MDIxOTE5NDMzM1oXDTI3MDIxOTE5NDMzM1ow\nPjEZMBcGA1UEChMQdHJhbnNwb3J0LWNsaWVudDEhMB8GA1UEAxMYbGl0bXVzLWVk\nZ2UtMDA1MDU2YjliNjc4MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA\n2sbS6JGROLyXBFzq999m7PS1MlMfrnNvCQWKc7T7eLwmR9m0Aki6De6zC7vxLBp3\n73lVboFPYZqHgrkT1epfodulTuuOBkF2dHuRqMe2A8eEkbk/DFHvAZxuk9aCJjjA\n7fhxac7jIBbsMSO7z9shL3aOxwPBhPSzToqUbXZVZ3MGpgEtVxgSQRuUAJAYmUZM\n8KVOgvJF86oNO1z2vMdKTKPk3x8i/QonqTyjXCNqvBhvbqfkYl9X2aChjbLVk/A2\nzJeAL3fQtKYuf1etum6P3IuyPUKKLeoban9ZhSewtGPmUyQ7VMTaGCQm8WHuuNrM\nmRqWIr9jfbDyqq6KLQAiKwIDAQABo34wfDAOBgNVHQ8BAf8EBAMCAvQwHQYDVR0l\nBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwPQYDVR0RBDYw\nNIIYbGl0bXVzLWVkZ2UtMDA1MDU2YjliNjc4hhhsaXRtdXMtZWRnZS0wMDUwNTZi\nOWI2NzgwDQYJKoZIhvcNAQELBQADggEBAFfxbyBbt0jin0mvtbU+iyOHlhPi2jOy\nivreleFld9+M+rZhrwm5CBDo1N1DLrpCLlvB/4wsdrDJ9ctsfypSCFRsKURD9PNq\n1IJO1yCYlO7N5K/SmDzJw35b2zX49CLEyY0yZedpvg2241AGgMPre1GcKYYWwF4f\nH1P5DM26epFajQw2dWHN4t922LSCxPfmwXLMTYm2IPRQq1u1AiqK9fORm9BkdhQw\niraHBydG0CMvNQ/R6R3VrdWHpMZOp/29LsytZs0x+y3IdX2VIQjHjUFcTh5eHzWo\nY5etcyG37EIftCPthiVBhyV08qtBh9vvg+F2mABG1TS/a3uU5lG12qg=\n-----END CERTIFICATE-----\n",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "UTF-8",
"Value": "UTF-8"
},
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Stream",
"DisplayName": "Name",
"Description": "Stream Request",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int8",
"Value": "int8"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
},
{
"Name": "[]byte",
"Value": "[]byte"
}
]
},
{
"Name": "payload",
"DisplayName": "Payload",
"Description": "Request Buffer (Hex String)",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "requestParams",
"DisplayName": "RequestParams",
"Description": "Request Parameters (JSON)",
"DefaultValue": "",
"ValueType": "Text",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "responseIndex",
"DisplayName": "ResponseIndex",
"Description": "Response Start Index",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": -1,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "valueLength",
"DisplayName": "ValueLength",
"Description": "Value Length (# bytes to read)",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "responseTerminator",
"DisplayName": "ResponseTerminator",
"Description": "Response Terminator Pattern - (\"\" for none)",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "includeTerminator",
"DisplayName": "IncludeTerminator",
"Description": "Include terminator pattern in publish",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Enable",
"Value": "0"
},
{
"Name": "Disable",
"Value": "1"
}
]
},
{
"Name": "responseMaxLength",
"DisplayName": "ResponseMaxLength",
"Description": "Response Max Length - (0 for unlimited)",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "dataByteOrder",
"DisplayName": "DataByteOrder",
"Description": "Data Endianness",
"DefaultValue": "4",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "BigEndian: ABCD",
"Value": "0"
},
{
"Name": "BigEndian (bytes-little): BADC",
"Value": "1"
},
{
"Name": "LittleEndian (bytes-big): CDAB",
"Value": "2"
},
{
"Name": "LittleEndian: DCBA",
"Value": "3"
},
{
"Name": "Default",
"Value": "4"
},
{
"Name": "ASCII-Decimal: '123'",
"Value": "5"
}
]
},
{
"Name": "OverrideTransport",
"DisplayName": "OverrideTransport",
"Description": "Override Device Transport Settings",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Enable",
"Value": "0"
},
{
"Name": "Disable",
"Value": "1"
}
]
},
{
"Name": "certificateVerification",
"DisplayName": "CertificateVerification",
"Description": "Verify server certificate",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Enable",
"Value": "0"
},
{
"Name": "Disable",
"Value": "1"
}
]
},
{
"Name": "PauseBetweenRetries",
"DisplayName": "PauseBetweenRetries",
"Description": "Pause between retries, msec",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": 2000,
"ListValues": []
},
{
"Name": "networkPort",
"DisplayName": "NetworkPort",
"Description": "Port",
"DefaultValue": "1234",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "enableTLS",
"DisplayName": "EnableTLS",
"Description": "Enable TLS",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Enable",
"Value": "0"
},
{
"Name": "Disable",
"Value": "1"
}
]
},
{
"Name": "dataBits",
"DisplayName": "DataBits",
"Description": "Data Bits",
"DefaultValue": "3",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "5",
"Value": "0"
},
{
"Name": "6",
"Value": "1"
},
{
"Name": "7",
"Value": "2"
},
{
"Name": "8",
"Value": "3"
}
]
},
{
"Name": "parity",
"DisplayName": "Parity",
"Description": "Parity",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "None",
"Value": "0"
},
{
"Name": "Odd",
"Value": "1"
},
{
"Name": "Even",
"Value": "2"
},
{
"Name": "Mark",
"Value": "3"
},
{
"Name": "Space",
"Value": "4"
}
]
},
{
"Name": "ReadTimeout",
"DisplayName": "ReadTimeout",
"Description": "Request timeout, msec",
"DefaultValue": "2000",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 10,
"NumberMax": 10000,
"ListValues": []
},
{
"Name": "networkAddress",
"DisplayName": "NetworkAddress",
"Description": "IP Address",
"DefaultValue": "192.168.0.1",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "enableMutualTLS",
"DisplayName": "EnableMutualTLS",
"Description": "Enable mTLS / Client Certificate",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Enable",
"Value": "0"
},
{
"Name": "Disable",
"Value": "1"
}
]
},
{
"Name": "certificateAuthority",
"DisplayName": "CertificateAuthority",
"Description": "CA Chain (PEM)",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "RetryCount",
"DisplayName": "RetryCount",
"Description": "Retry request count",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": 5,
"ListValues": []
},
{
"Name": "Transport",
"DisplayName": "Transport",
"Description": "Transport Type",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "TCP",
"Value": "0"
},
{
"Name": "UDP",
"Value": "1"
},
{
"Name": "Serial",
"Value": "2"
}
]
},
{
"Name": "clientPrivateKey",
"DisplayName": "ClientPrivateKey",
"Description": "Client Private Key (PEM)",
"DefaultValue": "-----BEGIN RSA PRIVATE KEY-----\nMIIEowIBAAKCAQEA2sbS6JGROLyXBFzq999m7PS1MlMfrnNvCQWKc7T7eLwmR9m0\nAki6De6zC7vxLBp373lVboFPYZqHgrkT1epfodulTuuOBkF2dHuRqMe2A8eEkbk/\nDFHvAZxuk9aCJjjA7fhxac7jIBbsMSO7z9shL3aOxwPBhPSzToqUbXZVZ3MGpgEt\nVxgSQRuUAJAYmUZM8KVOgvJF86oNO1z2vMdKTKPk3x8i/QonqTyjXCNqvBhvbqfk\nYl9X2aChjbLVk/A2zJeAL3fQtKYuf1etum6P3IuyPUKKLeoban9ZhSewtGPmUyQ7\nVMTaGCQm8WHuuNrMmRqWIr9jfbDyqq6KLQAiKwIDAQABAoIBAEHi6Pejh0G4Ah8N\nQLI/tIaeN8edIwhtuT3VTloEYkt9FmZDGSQq9OVnQsLA6iPnIMGdH+50wQxa9n6W\n8HNW71AWjxVSeWZG5r6zzC0xYA6JUtJ0IJm8PyeUDfU1/+I0611/meBMrzglzyIJ\nafFyQ+9AXEVxSyGYdDuuHn9MyPGrMs6gu90JmVpbPP4ifpmTj+MujvgQmDjQ+Wrq\nR4lTidC8uEsUFjRaqv+DIwcf4VS8xHeWArFOD6oJRIvQG+2axbTK5UZN769uk8F1\nN47S970e7eHiwS+Ilja2Vv7zzLZf3RQ9AsMOdvADwodzJpKiZ1EuPVdUuFE87+6+\nNGtZyfkCgYEA4Blb924zHRilksfNMg8y1CBkZZJa4kFBELVBoTgabHkRs0mTgrYT\nioReyDz7ZgabkH93J01DO1zKvh1Mtaj5zeVM1ISLt8VO1NAM0OXPHd5yjM9dgJF6\nQJ7okbBhE0VuIq4bmVxUoMpMzqWoQS8BMTEGL+JZtLLlKyq6HM2TOe8CgYEA+euB\nSenPLM1mYjlGGeoy5MIBj0rLWIYgRTms2E45T1dbpu50JUwt3SbCMhlSHWw94hTj\nveHuYKI7Ayn8eEbqLKyAVDReWu/13HQYWuQTsXGDvP4hzb+JyT4CE63hONGKswcu\nSUbho3Y/mGFxMrXExub5+LvTBCbo3rv3wjFqh4UCgYBpzA8a9S+0YNpqPWGmbH52\nnwRG352Ai4YIOUpOronrBA1TMz0szIDVOED3D7MwK5Zt1X+PUm6XK+ubbYG1kZy9\nk6999UVw8PmShtZGGPh7BXXW/F8MP6ITt/HcNgTecDzaqo/lCy346wjv1k1k2Kgb\nbSWanaX0JTED/Bv5VSRYiQKBgQC5yinDGN27ILcMLie+/Cv5g4BFVgT1OkCjNc0Y\nwI46PWcVIg+V6pvt2/Jh7BDvbphSidUERAFCNVhJcd0OTSmpLFP6RTQfxmOwD15L\ns2Iwd4LH7OSUX9++iypgFtNnud6yWJRARUFYk3+TeFz+pcIzW2JZVsf4PjS/4Fy/\nMJ1RQQKBgBkVFv0MtyPy9qmBthtzXy0URBZl9POFc2/s8pK9FXgalDc7kV9OWo3M\nnyGIX+XL8dxOiNZdZLlK3iaeSRfv0qalTDPS5QNgAhcheCS/PKSQHY3vWHCcXXAd\ns1wVKb0W7B+C9pFIZzzYaZmfCzpOra+nJecGwhRIK2ObkpMXFJC7\n-----END RSA PRIVATE KEY-----\n",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "deviceFile",
"DisplayName": "DeviceFile",
"Description": "Path to Device",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "baudRate",
"DisplayName": "BaudRate",
"Description": "Baud Rate",
"DefaultValue": "3",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "1200",
"Value": "0"
},
{
"Name": "2400",
"Value": "1"
},
{
"Name": "4800",
"Value": "2"
},
{
"Name": "9600",
"Value": "3"
},
{
"Name": "19200",
"Value": "4"
},
{
"Name": "38400",
"Value": "5"
},
{
"Name": "57600",
"Value": "6"
},
{
"Name": "115200",
"Value": "7"
},
{
"Name": "230400",
"Value": "8"
},
{
"Name": "460800",
"Value": "9"
},
{
"Name": "921600",
"Value": "10"
}
]
},
{
"Name": "stopBits",
"DisplayName": "StopBits",
"Description": "Stop Bits",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "1",
"Value": "0"
},
{
"Name": "1.5",
"Value": "1"
},
{
"Name": "2",
"Value": "2"
}
]
},
{
"Name": "KeepAlive",
"DisplayName": "KeepAlive",
"Description": "TCP Keep-Alive (s) (0 to disable)",
"DefaultValue": "60",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": 7200,
"ListValues": []
},
{
"Name": "clientCertificate",
"DisplayName": "ClientCertificate",
"Description": "Client Certificate (PEM)",
"DefaultValue": "-----BEGIN CERTIFICATE-----\nMIIDhTCCAm2gAwIBAgIRAP9zuM+v7EVToRCTy4LKMLcwDQYJKoZIhvcNAQELBQAw\nPjEZMBcGA1UEChMQdHJhbnNwb3J0LWNsaWVudDEhMB8GA1UEAxMYbGl0bXVzLWVk\nZ2UtMDA1MDU2YjliNjc4MB4XDTI2MDIxOTE5NDMzM1oXDTI3MDIxOTE5NDMzM1ow\nPjEZMBcGA1UEChMQdHJhbnNwb3J0LWNsaWVudDEhMB8GA1UEAxMYbGl0bXVzLWVk\nZ2UtMDA1MDU2YjliNjc4MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA\n2sbS6JGROLyXBFzq999m7PS1MlMfrnNvCQWKc7T7eLwmR9m0Aki6De6zC7vxLBp3\n73lVboFPYZqHgrkT1epfodulTuuOBkF2dHuRqMe2A8eEkbk/DFHvAZxuk9aCJjjA\n7fhxac7jIBbsMSO7z9shL3aOxwPBhPSzToqUbXZVZ3MGpgEtVxgSQRuUAJAYmUZM\n8KVOgvJF86oNO1z2vMdKTKPk3x8i/QonqTyjXCNqvBhvbqfkYl9X2aChjbLVk/A2\nzJeAL3fQtKYuf1etum6P3IuyPUKKLeoban9ZhSewtGPmUyQ7VMTaGCQm8WHuuNrM\nmRqWIr9jfbDyqq6KLQAiKwIDAQABo34wfDAOBgNVHQ8BAf8EBAMCAvQwHQYDVR0l\nBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwPQYDVR0RBDYw\nNIIYbGl0bXVzLWVkZ2UtMDA1MDU2YjliNjc4hhhsaXRtdXMtZWRnZS0wMDUwNTZi\nOWI2NzgwDQYJKoZIhvcNAQELBQADggEBAFfxbyBbt0jin0mvtbU+iyOHlhPi2jOy\nivreleFld9+M+rZhrwm5CBDo1N1DLrpCLlvB/4wsdrDJ9ctsfypSCFRsKURD9PNq\n1IJO1yCYlO7N5K/SmDzJw35b2zX49CLEyY0yZedpvg2241AGgMPre1GcKYYWwF4f\nH1P5DM26epFajQw2dWHN4t922LSCxPfmwXLMTYm2IPRQq1u1AiqK9fORm9BkdhQw\niraHBydG0CMvNQ/R6R3VrdWHpMZOp/29LsytZs0x+y3IdX2VIQjHjUFcTh5eHzWo\nY5etcyG37EIftCPthiVBhyV08qtBh9vvg+F2mABG1TS/a3uU5lG12qg=\n-----END CERTIFICATE-----\n",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
}
]
},
{
"Name": "Response",
"DisplayName": "Name",
"Description": "Linked Response Value",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int8",
"Value": "int8"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
},
{
"Name": "[]byte",
"Value": "[]byte"
}
]
},
{
"Name": "requestTag",
"DisplayName": "RequestTag",
"Description": "Linked Datahub Tag (configured request)",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "responseIndex",
"DisplayName": "ResponseIndex",
"Description": "Response Value Index (applied after \"Start Index\")",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "responseRegex",
"DisplayName": "ResponseRegex",
"Description": "Response Regex",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "regexMatchNum",
"DisplayName": "RegexMatchNum",
"Description": "Regex Match Number",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": []
},
{
"Name": "regexGroupNum",
"DisplayName": "RegexGroupNum",
"Description": "Regex Group Number",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": []
},
{
"Name": "valueLength",
"DisplayName": "ValueLength",
"Description": "Value Length (# bytes to read)",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "dataByteOrder",
"DisplayName": "DataByteOrder",
"Description": "Data Endianness",
"DefaultValue": "4",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "BigEndian: ABCD",
"Value": "0"
},
{
"Name": "BigEndian (bytes-little): BADC",
"Value": "1"
},
{
"Name": "LittleEndian (bytes-big): CDAB",
"Value": "2"
},
{
"Name": "LittleEndian: DCBA",
"Value": "3"
},
{
"Name": "Default",
"Value": "4"
},
{
"Name": "ASCII-Decimal: '123'",
"Value": "5"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
}
]
}
]
}
}
}
Register Types - REST Client
POST {{edgeUrl}}/devicehub/v2
REST Client — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
Request |
REST Request | Yes | raw, json, string, bool, uint, int, float, string[], bool[], uint[], int[], float[] |
requestType, urlPath, pathParams, queryParams, payload, payloadEncoding, responseParsePattern, headers, allowMultipleMatches, allowEmptyMatches, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "8FE812E2-C026-4CC8-9C9F-4D3C59CC31E9"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "8FE812E2-C026-4CC8-9C9F-4D3C59CC31E9",
"Name": "REST Client",
"DriverGroup": {
"Name": "Generic"
},
"SupportedRegisters": [
{
"Name": "Request",
"DisplayName": "Name",
"Description": "REST Request",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "raw",
"Value": "raw"
},
{
"Name": "json",
"Value": "json"
},
{
"Name": "string",
"Value": "string"
},
{
"Name": "bool",
"Value": "bool"
},
{
"Name": "uint",
"Value": "uint"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "string[]",
"Value": "string[]"
},
{
"Name": "bool[]",
"Value": "bool[]"
},
{
"Name": "uint[]",
"Value": "uint[]"
},
{
"Name": "int[]",
"Value": "int[]"
},
{
"Name": "float[]",
"Value": "float[]"
}
]
},
{
"Name": "requestType",
"DisplayName": "RequestType",
"Description": "Request Type",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "GET",
"Value": "0"
},
{
"Name": "POST",
"Value": "1"
}
]
},
{
"Name": "urlPath",
"DisplayName": "UrlPath",
"Description": "Request URL Path",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "pathParams",
"DisplayName": "PathParams",
"Description": "Request HTTP Path Parameters (JSON)",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "queryParams",
"DisplayName": "QueryParams",
"Description": "Request HTTP Query Parameters (JSON or Parameter string)",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "payload",
"DisplayName": "Payload",
"Description": "Request HTTP Payload",
"DefaultValue": "",
"ValueType": "Text",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "payloadEncoding",
"DisplayName": "PayloadEncoding",
"Description": "Request Payload Format",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "None",
"Value": "0"
},
{
"Name": "JSON",
"Value": "1"
},
{
"Name": "FormData",
"Value": "2"
}
]
},
{
"Name": "responseParsePattern",
"DisplayName": "ResponseParsePattern",
"Description": "Path within response body (JSONPath)",
"DefaultValue": "$",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "headers",
"DisplayName": "Headers",
"Description": "Request HTTP Headers (JSON)",
"DefaultValue": "",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "allowMultipleMatches",
"DisplayName": "AllowMultipleMatches",
"Description": "Return all matches, when using wildcards in parse pattern",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Enable",
"Value": "0"
},
{
"Name": "Disable",
"Value": "1"
}
]
},
{
"Name": "allowEmptyMatches",
"DisplayName": "AllowEmptyMatches",
"Description": "Allow empty array result, when using wildcards in parse pattern",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Enable",
"Value": "0"
},
{
"Name": "Disable",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Scale
POST {{edgeUrl}}/devicehub/v2
Scale — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
Poll |
Poll Request | Yes | uint8, uint16, uint32, uint64, int8, int16, int32, int64, float32, float64, string, []byte |
payload, requestParams, responseIndex, valueLength, responseTerminator, includeTerminator, responseMaxLength, dataByteOrder, OverrideTransport, enableMutualTLS, clientCertificate, dataBits, KeepAlive, certificateAuthority, certificateVerification, stopBits, RetryCount, Transport, enableTLS, ReadTimeout, PauseBetweenRetries, networkAddress, clientPrivateKey, deviceFile, baudRate, parity, networkPort, strEncoding, pollingInterval |
Write |
Write Request | No | uint8, uint16, uint32, uint64, int8, int16, int32, int64, float32, float64, string, []byte |
payload, requestParams, responseIndex, valueLength, responseTerminator, includeTerminator, responseMaxLength, dataByteOrder, OverrideTransport, enableMutualTLS, clientCertificate, dataBits, KeepAlive, certificateAuthority, certificateVerification, stopBits, RetryCount, Transport, enableTLS, ReadTimeout, PauseBetweenRetries, networkAddress, clientPrivateKey, deviceFile, baudRate, parity, networkPort, strEncoding, pollingInterval |
Stream |
Stream Request | Yes | uint8, uint16, uint32, uint64, int8, int16, int32, int64, float32, float64, string, []byte |
payload, requestParams, responseIndex, valueLength, responseTerminator, includeTerminator, responseMaxLength, dataByteOrder, OverrideTransport, enableMutualTLS, clientCertificate, dataBits, KeepAlive, certificateAuthority, certificateVerification, stopBits, RetryCount, Transport, enableTLS, ReadTimeout, PauseBetweenRetries, networkAddress, clientPrivateKey, deviceFile, baudRate, parity, networkPort, strEncoding |
Response |
Linked Response Value | Yes | uint8, uint16, uint32, uint64, int8, int16, int32, int64, float32, float64, string, []byte |
requestTag, responseIndex, statusRegex, statusRegexMatchNum, statusRegexGroupNum, responseRegex, regexMatchNum, regexGroupNum, valueLength, dataByteOrder, strEncoding |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "F88D5FAE-A0C2-4B83-94FE-8F23915A390E"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "F88D5FAE-A0C2-4B83-94FE-8F23915A390E",
"Name": "Scale",
"DriverGroup": {
"Name": "Generic"
},
"SupportedRegisters": [
{
"Name": "Poll",
"DisplayName": "Name",
"Description": "Poll Request",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int8",
"Value": "int8"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
},
{
"Name": "[]byte",
"Value": "[]byte"
}
]
},
{
"Name": "payload",
"DisplayName": "Payload",
"Description": "Request Buffer (Hex String)",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "requestParams",
"DisplayName": "RequestParams",
"Description": "Request Parameters (JSON)",
"DefaultValue": "",
"ValueType": "Text",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "responseIndex",
"DisplayName": "ResponseIndex",
"Description": "Response Start Index",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": -1,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "valueLength",
"DisplayName": "ValueLength",
"Description": "Value Length (# bytes to read)",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "responseTerminator",
"DisplayName": "ResponseTerminator",
"Description": "Response Terminator Pattern - (\"\" for none)",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "includeTerminator",
"DisplayName": "IncludeTerminator",
"Description": "Include terminator pattern in publish",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Enable",
"Value": "0"
},
{
"Name": "Disable",
"Value": "1"
}
]
},
{
"Name": "responseMaxLength",
"DisplayName": "ResponseMaxLength",
"Description": "Response Max Length - (0 for unlimited)",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "dataByteOrder",
"DisplayName": "DataByteOrder",
"Description": "Data Endianness",
"DefaultValue": "4",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "BigEndian: ABCD",
"Value": "0"
},
{
"Name": "BigEndian (bytes-little): BADC",
"Value": "1"
},
{
"Name": "LittleEndian (bytes-big): CDAB",
"Value": "2"
},
{
"Name": "LittleEndian: DCBA",
"Value": "3"
},
{
"Name": "Default",
"Value": "4"
},
{
"Name": "ASCII-Decimal: '123'",
"Value": "5"
}
]
},
{
"Name": "OverrideTransport",
"DisplayName": "OverrideTransport",
"Description": "Override Device Transport Settings",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Enable",
"Value": "0"
},
{
"Name": "Disable",
"Value": "1"
}
]
},
{
"Name": "enableMutualTLS",
"DisplayName": "EnableMutualTLS",
"Description": "Enable mTLS / Client Certificate",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Enable",
"Value": "0"
},
{
"Name": "Disable",
"Value": "1"
}
]
},
{
"Name": "clientCertificate",
"DisplayName": "ClientCertificate",
"Description": "Client Certificate (PEM)",
"DefaultValue": "-----BEGIN CERTIFICATE-----\nMIIDhTCCAm2gAwIBAgIRAKzX/kFL8YWl1aGGx1IruC8wDQYJKoZIhvcNAQELBQAw\nPjEZMBcGA1UEChMQdHJhbnNwb3J0LWNsaWVudDEhMB8GA1UEAxMYbGl0bXVzLWVk\nZ2UtMDA1MDU2YjliNjc4MB4XDTI2MDIxOTE5NDMzM1oXDTI3MDIxOTE5NDMzM1ow\nPjEZMBcGA1UEChMQdHJhbnNwb3J0LWNsaWVudDEhMB8GA1UEAxMYbGl0bXVzLWVk\nZ2UtMDA1MDU2YjliNjc4MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA\np3rXDx4t+k9a+8Ar1C4ZSbF/lLv2jpAFOlkG6obK/1s1kNwLyIdrn7LvDPNmuV1m\nFDp3te9UDiq9K2KWAYOfiE7b/EkevUS49nqW2O7pWuSRHtUXBVsveQ0UslXHqDlH\nmxWKx5jqLWLJBSOi7dK1ATe+ziM93E1Ewrsw9pNYZl12//qv/AFcdPUtKhhmRRge\nFHpPqh47aKJRp2sey8C3BPpOovzsu9OT/c6f4GVGyPwS1oSOY3KY7C6iE6rq+ey/\nd/kSVctPGipaC2mlVGyZaES0ak+5CyE0dFoCC5f508pCokKPl7x6AypvtwRaWiUc\nRsV6oX0VaRiztyRa682tcQIDAQABo34wfDAOBgNVHQ8BAf8EBAMCAvQwHQYDVR0l\nBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwPQYDVR0RBDYw\nNIIYbGl0bXVzLWVkZ2UtMDA1MDU2YjliNjc4hhhsaXRtdXMtZWRnZS0wMDUwNTZi\nOWI2NzgwDQYJKoZIhvcNAQELBQADggEBAFi1tBMjUASXgi2uEaI1mOPb+7t9oSQb\nsZSUk/GYvIlwJ6SjrV03uEFkdDogNWAZJyd3Ld3KAWtNOwn9gLie+mX9+M+S0pEL\nkJW07rCRQxv2JLl0eoUBU9fpj80QAwxceK5D9qNeriHDLAdc12qatyHew3xJ3DL9\ngpLcAb5Mswl0MbEbqO06k9ed9coZm9GbyfilxD3114ibV2hrl0YGj/pv/pqpAX6R\nzILLWLoGXxcuv5nfpZKFLg25W6CKWOyIeDDquX2jPbJlNjnn5OZDKeXU7kEmCU/w\no92iE/dePi0yVWk3iiQR5XXZ9REORYlg5UpRI0c0+9XS2tP/9OqWVOM=\n-----END CERTIFICATE-----\n",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "dataBits",
"DisplayName": "DataBits",
"Description": "Data Bits",
"DefaultValue": "3",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "5",
"Value": "0"
},
{
"Name": "6",
"Value": "1"
},
{
"Name": "7",
"Value": "2"
},
{
"Name": "8",
"Value": "3"
}
]
},
{
"Name": "KeepAlive",
"DisplayName": "KeepAlive",
"Description": "TCP Keep-Alive (s) (0 to disable)",
"DefaultValue": "60",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": 7200,
"ListValues": []
},
{
"Name": "certificateAuthority",
"DisplayName": "CertificateAuthority",
"Description": "CA Chain (PEM)",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "certificateVerification",
"DisplayName": "CertificateVerification",
"Description": "Verify server certificate",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Enable",
"Value": "0"
},
{
"Name": "Disable",
"Value": "1"
}
]
},
{
"Name": "stopBits",
"DisplayName": "StopBits",
"Description": "Stop Bits",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "1",
"Value": "0"
},
{
"Name": "1.5",
"Value": "1"
},
{
"Name": "2",
"Value": "2"
}
]
},
{
"Name": "RetryCount",
"DisplayName": "RetryCount",
"Description": "Retry request count",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": 5,
"ListValues": []
},
{
"Name": "Transport",
"DisplayName": "Transport",
"Description": "Transport Type",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "TCP",
"Value": "0"
},
{
"Name": "UDP",
"Value": "1"
},
{
"Name": "Serial",
"Value": "2"
}
]
},
{
"Name": "enableTLS",
"DisplayName": "EnableTLS",
"Description": "Enable TLS",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Enable",
"Value": "0"
},
{
"Name": "Disable",
"Value": "1"
}
]
},
{
"Name": "ReadTimeout",
"DisplayName": "ReadTimeout",
"Description": "Request timeout, msec",
"DefaultValue": "2000",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 10,
"NumberMax": 10000,
"ListValues": []
},
{
"Name": "PauseBetweenRetries",
"DisplayName": "PauseBetweenRetries",
"Description": "Pause between retries, msec",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": 2000,
"ListValues": []
},
{
"Name": "networkAddress",
"DisplayName": "NetworkAddress",
"Description": "IP Address",
"DefaultValue": "192.168.0.1",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "clientPrivateKey",
"DisplayName": "ClientPrivateKey",
"Description": "Client Private Key (PEM)",
"DefaultValue": "-----BEGIN RSA PRIVATE KEY-----\nMIIEowIBAAKCAQEAp3rXDx4t+k9a+8Ar1C4ZSbF/lLv2jpAFOlkG6obK/1s1kNwL\nyIdrn7LvDPNmuV1mFDp3te9UDiq9K2KWAYOfiE7b/EkevUS49nqW2O7pWuSRHtUX\nBVsveQ0UslXHqDlHmxWKx5jqLWLJBSOi7dK1ATe+ziM93E1Ewrsw9pNYZl12//qv\n/AFcdPUtKhhmRRgeFHpPqh47aKJRp2sey8C3BPpOovzsu9OT/c6f4GVGyPwS1oSO\nY3KY7C6iE6rq+ey/d/kSVctPGipaC2mlVGyZaES0ak+5CyE0dFoCC5f508pCokKP\nl7x6AypvtwRaWiUcRsV6oX0VaRiztyRa682tcQIDAQABAoIBABr7ITZgSEvxCNlR\n5j2yh4RlwgX2Ggxxi0YRHZoeyQlGamTB7mwJ1P7PVs+hTsVCFLXhjXOT8NivbfZV\nVZE84TCWc747EWawcZPTwAWGx7VK6U4sSh8kx4sa3mC0jQu+3phPaiIpsmBJb9US\nHqdtsJdXobeX2dlp4U/11DeFGVK0LSOK8qh/VyvwjbLynZXXvSsDZeT5XKJG00id\nfkVDEFlU5Ux1Tv7uZ9IRBmrElpLPIRk6QzerqSdSbdWoiYxWZmT2TzQgjQPCO9pV\nPO1o6IpjEXfp6tlVcSyWuYRdj0+Jo5TSf3IWobDTsaiumsAr7LKoR6K7fu8pnnOo\no0gjCBkCgYEA3K+Q1GHELu23Eisae2MbzGamdpuX6iJVXOEZ99vTFD2c0gZexDVw\nEpa+kb+1uEgZ2YjPP0XL0dLPVVuD3gl1Q5FvGSDQB86r4oCPpznE9Q16SmvbgUbh\naF1CTnUjx7gR49WEfrmH/ksYz8sbPGYlCqsgY9rHSrFqOSJhQJT4t5MCgYEAwkeu\ntuftK7P19ID/Klmvbnda4bpn0wFCGql+IhHLEazPC2TVvuYtzeoriiHG2YnQVO++\nBvVU5lqbWxJLPw+Z5aIMXrHDPX3ZWqy48AZv05rcXD8QG4+ss9eqMw1VzD6EEQ16\n5SkgXRV7t8V/OEQ91D+5mEd7m2t76K4ZG8Z1IWsCgYBu97EBui9l0Y5uilIEnS9L\nNoqZtV9MEfuOenoOUfDvipOiYCWiz6QNFNO6ggWkJk0pP0vG6xez6CbtKtlB+suG\nMEkG/6Lbaiav/Ck/0yKgfihx5442kSeizNIclXZqZLpKMAExn6UsTyKoyd5mHo6d\nsLLWwxnXCyL4m7r/OGlgFQKBgCtLqD7wrqUXpM9JVBQPCo52oNU/IlYeqKmibg6P\noo6c0UM7xHqXd0u1TOCqqFLgaIIVL2cDk1kGhiqkiApUorpPA6yytszkV+TiKxCq\njo88qrEQCLnrqdQmUrKv3Rf4MpxOQb4CDUlROVH5/GEArDq5vNWX0I8RQ/rVmZjc\nAExjAoGBAMPDYcsCeuKOJ4Uz9OUNFkiK2JkcROtNXircsYiC+C83coKClmS/m9rG\nUFGG/+RlaEjPMVmKKLYFCJmWlVrOmT1tmxNKHWeb2NVAMetWN5J+5RTP2ovjjyyT\nBl4KQ/smFoNUBA7ERGfxIdMasPpYMLTlwJKv8RsW5k8Y1jVhjoWi\n-----END RSA PRIVATE KEY-----\n",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "deviceFile",
"DisplayName": "DeviceFile",
"Description": "Path to Device",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "baudRate",
"DisplayName": "BaudRate",
"Description": "Baud Rate",
"DefaultValue": "3",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "1200",
"Value": "0"
},
{
"Name": "2400",
"Value": "1"
},
{
"Name": "4800",
"Value": "2"
},
{
"Name": "9600",
"Value": "3"
},
{
"Name": "19200",
"Value": "4"
},
{
"Name": "38400",
"Value": "5"
},
{
"Name": "57600",
"Value": "6"
},
{
"Name": "115200",
"Value": "7"
},
{
"Name": "230400",
"Value": "8"
},
{
"Name": "460800",
"Value": "9"
},
{
"Name": "921600",
"Value": "10"
}
]
},
{
"Name": "parity",
"DisplayName": "Parity",
"Description": "Parity",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "None",
"Value": "0"
},
{
"Name": "Odd",
"Value": "1"
},
{
"Name": "Even",
"Value": "2"
},
{
"Name": "Mark",
"Value": "3"
},
{
"Name": "Space",
"Value": "4"
}
]
},
{
"Name": "networkPort",
"DisplayName": "NetworkPort",
"Description": "Port",
"DefaultValue": "1234",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Write",
"DisplayName": "Name",
"Description": "Write Request",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int8",
"Value": "int8"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
},
{
"Name": "[]byte",
"Value": "[]byte"
}
]
},
{
"Name": "payload",
"DisplayName": "Payload",
"Description": "Request Buffer (Hex String)",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "requestParams",
"DisplayName": "RequestParams",
"Description": "Request Parameters (JSON)",
"DefaultValue": "",
"ValueType": "Text",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "responseIndex",
"DisplayName": "ResponseIndex",
"Description": "Response Start Index",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": -1,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "valueLength",
"DisplayName": "ValueLength",
"Description": "Value Length (# bytes to read)",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "responseTerminator",
"DisplayName": "ResponseTerminator",
"Description": "Response Terminator Pattern - (\"\" for none)",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "includeTerminator",
"DisplayName": "IncludeTerminator",
"Description": "Include terminator pattern in publish",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Enable",
"Value": "0"
},
{
"Name": "Disable",
"Value": "1"
}
]
},
{
"Name": "responseMaxLength",
"DisplayName": "ResponseMaxLength",
"Description": "Response Max Length - (0 for unlimited)",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "dataByteOrder",
"DisplayName": "DataByteOrder",
"Description": "Data Endianness",
"DefaultValue": "4",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "BigEndian: ABCD",
"Value": "0"
},
{
"Name": "BigEndian (bytes-little): BADC",
"Value": "1"
},
{
"Name": "LittleEndian (bytes-big): CDAB",
"Value": "2"
},
{
"Name": "LittleEndian: DCBA",
"Value": "3"
},
{
"Name": "Default",
"Value": "4"
},
{
"Name": "ASCII-Decimal: '123'",
"Value": "5"
}
]
},
{
"Name": "OverrideTransport",
"DisplayName": "OverrideTransport",
"Description": "Override Device Transport Settings",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Enable",
"Value": "0"
},
{
"Name": "Disable",
"Value": "1"
}
]
},
{
"Name": "enableMutualTLS",
"DisplayName": "EnableMutualTLS",
"Description": "Enable mTLS / Client Certificate",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Enable",
"Value": "0"
},
{
"Name": "Disable",
"Value": "1"
}
]
},
{
"Name": "clientCertificate",
"DisplayName": "ClientCertificate",
"Description": "Client Certificate (PEM)",
"DefaultValue": "-----BEGIN CERTIFICATE-----\nMIIDhTCCAm2gAwIBAgIRAKzX/kFL8YWl1aGGx1IruC8wDQYJKoZIhvcNAQELBQAw\nPjEZMBcGA1UEChMQdHJhbnNwb3J0LWNsaWVudDEhMB8GA1UEAxMYbGl0bXVzLWVk\nZ2UtMDA1MDU2YjliNjc4MB4XDTI2MDIxOTE5NDMzM1oXDTI3MDIxOTE5NDMzM1ow\nPjEZMBcGA1UEChMQdHJhbnNwb3J0LWNsaWVudDEhMB8GA1UEAxMYbGl0bXVzLWVk\nZ2UtMDA1MDU2YjliNjc4MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA\np3rXDx4t+k9a+8Ar1C4ZSbF/lLv2jpAFOlkG6obK/1s1kNwLyIdrn7LvDPNmuV1m\nFDp3te9UDiq9K2KWAYOfiE7b/EkevUS49nqW2O7pWuSRHtUXBVsveQ0UslXHqDlH\nmxWKx5jqLWLJBSOi7dK1ATe+ziM93E1Ewrsw9pNYZl12//qv/AFcdPUtKhhmRRge\nFHpPqh47aKJRp2sey8C3BPpOovzsu9OT/c6f4GVGyPwS1oSOY3KY7C6iE6rq+ey/\nd/kSVctPGipaC2mlVGyZaES0ak+5CyE0dFoCC5f508pCokKPl7x6AypvtwRaWiUc\nRsV6oX0VaRiztyRa682tcQIDAQABo34wfDAOBgNVHQ8BAf8EBAMCAvQwHQYDVR0l\nBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwPQYDVR0RBDYw\nNIIYbGl0bXVzLWVkZ2UtMDA1MDU2YjliNjc4hhhsaXRtdXMtZWRnZS0wMDUwNTZi\nOWI2NzgwDQYJKoZIhvcNAQELBQADggEBAFi1tBMjUASXgi2uEaI1mOPb+7t9oSQb\nsZSUk/GYvIlwJ6SjrV03uEFkdDogNWAZJyd3Ld3KAWtNOwn9gLie+mX9+M+S0pEL\nkJW07rCRQxv2JLl0eoUBU9fpj80QAwxceK5D9qNeriHDLAdc12qatyHew3xJ3DL9\ngpLcAb5Mswl0MbEbqO06k9ed9coZm9GbyfilxD3114ibV2hrl0YGj/pv/pqpAX6R\nzILLWLoGXxcuv5nfpZKFLg25W6CKWOyIeDDquX2jPbJlNjnn5OZDKeXU7kEmCU/w\no92iE/dePi0yVWk3iiQR5XXZ9REORYlg5UpRI0c0+9XS2tP/9OqWVOM=\n-----END CERTIFICATE-----\n",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "dataBits",
"DisplayName": "DataBits",
"Description": "Data Bits",
"DefaultValue": "3",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "5",
"Value": "0"
},
{
"Name": "6",
"Value": "1"
},
{
"Name": "7",
"Value": "2"
},
{
"Name": "8",
"Value": "3"
}
]
},
{
"Name": "KeepAlive",
"DisplayName": "KeepAlive",
"Description": "TCP Keep-Alive (s) (0 to disable)",
"DefaultValue": "60",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": 7200,
"ListValues": []
},
{
"Name": "certificateAuthority",
"DisplayName": "CertificateAuthority",
"Description": "CA Chain (PEM)",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "certificateVerification",
"DisplayName": "CertificateVerification",
"Description": "Verify server certificate",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Enable",
"Value": "0"
},
{
"Name": "Disable",
"Value": "1"
}
]
},
{
"Name": "stopBits",
"DisplayName": "StopBits",
"Description": "Stop Bits",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "1",
"Value": "0"
},
{
"Name": "1.5",
"Value": "1"
},
{
"Name": "2",
"Value": "2"
}
]
},
{
"Name": "RetryCount",
"DisplayName": "RetryCount",
"Description": "Retry request count",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": 5,
"ListValues": []
},
{
"Name": "Transport",
"DisplayName": "Transport",
"Description": "Transport Type",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "TCP",
"Value": "0"
},
{
"Name": "UDP",
"Value": "1"
},
{
"Name": "Serial",
"Value": "2"
}
]
},
{
"Name": "enableTLS",
"DisplayName": "EnableTLS",
"Description": "Enable TLS",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Enable",
"Value": "0"
},
{
"Name": "Disable",
"Value": "1"
}
]
},
{
"Name": "ReadTimeout",
"DisplayName": "ReadTimeout",
"Description": "Request timeout, msec",
"DefaultValue": "2000",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 10,
"NumberMax": 10000,
"ListValues": []
},
{
"Name": "PauseBetweenRetries",
"DisplayName": "PauseBetweenRetries",
"Description": "Pause between retries, msec",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": 2000,
"ListValues": []
},
{
"Name": "networkAddress",
"DisplayName": "NetworkAddress",
"Description": "IP Address",
"DefaultValue": "192.168.0.1",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "clientPrivateKey",
"DisplayName": "ClientPrivateKey",
"Description": "Client Private Key (PEM)",
"DefaultValue": "-----BEGIN RSA PRIVATE KEY-----\nMIIEowIBAAKCAQEAp3rXDx4t+k9a+8Ar1C4ZSbF/lLv2jpAFOlkG6obK/1s1kNwL\nyIdrn7LvDPNmuV1mFDp3te9UDiq9K2KWAYOfiE7b/EkevUS49nqW2O7pWuSRHtUX\nBVsveQ0UslXHqDlHmxWKx5jqLWLJBSOi7dK1ATe+ziM93E1Ewrsw9pNYZl12//qv\n/AFcdPUtKhhmRRgeFHpPqh47aKJRp2sey8C3BPpOovzsu9OT/c6f4GVGyPwS1oSO\nY3KY7C6iE6rq+ey/d/kSVctPGipaC2mlVGyZaES0ak+5CyE0dFoCC5f508pCokKP\nl7x6AypvtwRaWiUcRsV6oX0VaRiztyRa682tcQIDAQABAoIBABr7ITZgSEvxCNlR\n5j2yh4RlwgX2Ggxxi0YRHZoeyQlGamTB7mwJ1P7PVs+hTsVCFLXhjXOT8NivbfZV\nVZE84TCWc747EWawcZPTwAWGx7VK6U4sSh8kx4sa3mC0jQu+3phPaiIpsmBJb9US\nHqdtsJdXobeX2dlp4U/11DeFGVK0LSOK8qh/VyvwjbLynZXXvSsDZeT5XKJG00id\nfkVDEFlU5Ux1Tv7uZ9IRBmrElpLPIRk6QzerqSdSbdWoiYxWZmT2TzQgjQPCO9pV\nPO1o6IpjEXfp6tlVcSyWuYRdj0+Jo5TSf3IWobDTsaiumsAr7LKoR6K7fu8pnnOo\no0gjCBkCgYEA3K+Q1GHELu23Eisae2MbzGamdpuX6iJVXOEZ99vTFD2c0gZexDVw\nEpa+kb+1uEgZ2YjPP0XL0dLPVVuD3gl1Q5FvGSDQB86r4oCPpznE9Q16SmvbgUbh\naF1CTnUjx7gR49WEfrmH/ksYz8sbPGYlCqsgY9rHSrFqOSJhQJT4t5MCgYEAwkeu\ntuftK7P19ID/Klmvbnda4bpn0wFCGql+IhHLEazPC2TVvuYtzeoriiHG2YnQVO++\nBvVU5lqbWxJLPw+Z5aIMXrHDPX3ZWqy48AZv05rcXD8QG4+ss9eqMw1VzD6EEQ16\n5SkgXRV7t8V/OEQ91D+5mEd7m2t76K4ZG8Z1IWsCgYBu97EBui9l0Y5uilIEnS9L\nNoqZtV9MEfuOenoOUfDvipOiYCWiz6QNFNO6ggWkJk0pP0vG6xez6CbtKtlB+suG\nMEkG/6Lbaiav/Ck/0yKgfihx5442kSeizNIclXZqZLpKMAExn6UsTyKoyd5mHo6d\nsLLWwxnXCyL4m7r/OGlgFQKBgCtLqD7wrqUXpM9JVBQPCo52oNU/IlYeqKmibg6P\noo6c0UM7xHqXd0u1TOCqqFLgaIIVL2cDk1kGhiqkiApUorpPA6yytszkV+TiKxCq\njo88qrEQCLnrqdQmUrKv3Rf4MpxOQb4CDUlROVH5/GEArDq5vNWX0I8RQ/rVmZjc\nAExjAoGBAMPDYcsCeuKOJ4Uz9OUNFkiK2JkcROtNXircsYiC+C83coKClmS/m9rG\nUFGG/+RlaEjPMVmKKLYFCJmWlVrOmT1tmxNKHWeb2NVAMetWN5J+5RTP2ovjjyyT\nBl4KQ/smFoNUBA7ERGfxIdMasPpYMLTlwJKv8RsW5k8Y1jVhjoWi\n-----END RSA PRIVATE KEY-----\n",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "deviceFile",
"DisplayName": "DeviceFile",
"Description": "Path to Device",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "baudRate",
"DisplayName": "BaudRate",
"Description": "Baud Rate",
"DefaultValue": "3",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "1200",
"Value": "0"
},
{
"Name": "2400",
"Value": "1"
},
{
"Name": "4800",
"Value": "2"
},
{
"Name": "9600",
"Value": "3"
},
{
"Name": "19200",
"Value": "4"
},
{
"Name": "38400",
"Value": "5"
},
{
"Name": "57600",
"Value": "6"
},
{
"Name": "115200",
"Value": "7"
},
{
"Name": "230400",
"Value": "8"
},
{
"Name": "460800",
"Value": "9"
},
{
"Name": "921600",
"Value": "10"
}
]
},
{
"Name": "parity",
"DisplayName": "Parity",
"Description": "Parity",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "None",
"Value": "0"
},
{
"Name": "Odd",
"Value": "1"
},
{
"Name": "Even",
"Value": "2"
},
{
"Name": "Mark",
"Value": "3"
},
{
"Name": "Space",
"Value": "4"
}
]
},
{
"Name": "networkPort",
"DisplayName": "NetworkPort",
"Description": "Port",
"DefaultValue": "1234",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Stream",
"DisplayName": "Name",
"Description": "Stream Request",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int8",
"Value": "int8"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
},
{
"Name": "[]byte",
"Value": "[]byte"
}
]
},
{
"Name": "payload",
"DisplayName": "Payload",
"Description": "Request Buffer (Hex String)",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "requestParams",
"DisplayName": "RequestParams",
"Description": "Request Parameters (JSON)",
"DefaultValue": "",
"ValueType": "Text",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "responseIndex",
"DisplayName": "ResponseIndex",
"Description": "Response Start Index",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": -1,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "valueLength",
"DisplayName": "ValueLength",
"Description": "Value Length (# bytes to read)",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "responseTerminator",
"DisplayName": "ResponseTerminator",
"Description": "Response Terminator Pattern - (\"\" for none)",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "includeTerminator",
"DisplayName": "IncludeTerminator",
"Description": "Include terminator pattern in publish",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Enable",
"Value": "0"
},
{
"Name": "Disable",
"Value": "1"
}
]
},
{
"Name": "responseMaxLength",
"DisplayName": "ResponseMaxLength",
"Description": "Response Max Length - (0 for unlimited)",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "dataByteOrder",
"DisplayName": "DataByteOrder",
"Description": "Data Endianness",
"DefaultValue": "4",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "BigEndian: ABCD",
"Value": "0"
},
{
"Name": "BigEndian (bytes-little): BADC",
"Value": "1"
},
{
"Name": "LittleEndian (bytes-big): CDAB",
"Value": "2"
},
{
"Name": "LittleEndian: DCBA",
"Value": "3"
},
{
"Name": "Default",
"Value": "4"
},
{
"Name": "ASCII-Decimal: '123'",
"Value": "5"
}
]
},
{
"Name": "OverrideTransport",
"DisplayName": "OverrideTransport",
"Description": "Override Device Transport Settings",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Enable",
"Value": "0"
},
{
"Name": "Disable",
"Value": "1"
}
]
},
{
"Name": "enableMutualTLS",
"DisplayName": "EnableMutualTLS",
"Description": "Enable mTLS / Client Certificate",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Enable",
"Value": "0"
},
{
"Name": "Disable",
"Value": "1"
}
]
},
{
"Name": "clientCertificate",
"DisplayName": "ClientCertificate",
"Description": "Client Certificate (PEM)",
"DefaultValue": "-----BEGIN CERTIFICATE-----\nMIIDhTCCAm2gAwIBAgIRAKzX/kFL8YWl1aGGx1IruC8wDQYJKoZIhvcNAQELBQAw\nPjEZMBcGA1UEChMQdHJhbnNwb3J0LWNsaWVudDEhMB8GA1UEAxMYbGl0bXVzLWVk\nZ2UtMDA1MDU2YjliNjc4MB4XDTI2MDIxOTE5NDMzM1oXDTI3MDIxOTE5NDMzM1ow\nPjEZMBcGA1UEChMQdHJhbnNwb3J0LWNsaWVudDEhMB8GA1UEAxMYbGl0bXVzLWVk\nZ2UtMDA1MDU2YjliNjc4MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA\np3rXDx4t+k9a+8Ar1C4ZSbF/lLv2jpAFOlkG6obK/1s1kNwLyIdrn7LvDPNmuV1m\nFDp3te9UDiq9K2KWAYOfiE7b/EkevUS49nqW2O7pWuSRHtUXBVsveQ0UslXHqDlH\nmxWKx5jqLWLJBSOi7dK1ATe+ziM93E1Ewrsw9pNYZl12//qv/AFcdPUtKhhmRRge\nFHpPqh47aKJRp2sey8C3BPpOovzsu9OT/c6f4GVGyPwS1oSOY3KY7C6iE6rq+ey/\nd/kSVctPGipaC2mlVGyZaES0ak+5CyE0dFoCC5f508pCokKPl7x6AypvtwRaWiUc\nRsV6oX0VaRiztyRa682tcQIDAQABo34wfDAOBgNVHQ8BAf8EBAMCAvQwHQYDVR0l\nBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwPQYDVR0RBDYw\nNIIYbGl0bXVzLWVkZ2UtMDA1MDU2YjliNjc4hhhsaXRtdXMtZWRnZS0wMDUwNTZi\nOWI2NzgwDQYJKoZIhvcNAQELBQADggEBAFi1tBMjUASXgi2uEaI1mOPb+7t9oSQb\nsZSUk/GYvIlwJ6SjrV03uEFkdDogNWAZJyd3Ld3KAWtNOwn9gLie+mX9+M+S0pEL\nkJW07rCRQxv2JLl0eoUBU9fpj80QAwxceK5D9qNeriHDLAdc12qatyHew3xJ3DL9\ngpLcAb5Mswl0MbEbqO06k9ed9coZm9GbyfilxD3114ibV2hrl0YGj/pv/pqpAX6R\nzILLWLoGXxcuv5nfpZKFLg25W6CKWOyIeDDquX2jPbJlNjnn5OZDKeXU7kEmCU/w\no92iE/dePi0yVWk3iiQR5XXZ9REORYlg5UpRI0c0+9XS2tP/9OqWVOM=\n-----END CERTIFICATE-----\n",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "dataBits",
"DisplayName": "DataBits",
"Description": "Data Bits",
"DefaultValue": "3",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "5",
"Value": "0"
},
{
"Name": "6",
"Value": "1"
},
{
"Name": "7",
"Value": "2"
},
{
"Name": "8",
"Value": "3"
}
]
},
{
"Name": "KeepAlive",
"DisplayName": "KeepAlive",
"Description": "TCP Keep-Alive (s) (0 to disable)",
"DefaultValue": "60",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": 7200,
"ListValues": []
},
{
"Name": "certificateAuthority",
"DisplayName": "CertificateAuthority",
"Description": "CA Chain (PEM)",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "certificateVerification",
"DisplayName": "CertificateVerification",
"Description": "Verify server certificate",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Enable",
"Value": "0"
},
{
"Name": "Disable",
"Value": "1"
}
]
},
{
"Name": "stopBits",
"DisplayName": "StopBits",
"Description": "Stop Bits",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "1",
"Value": "0"
},
{
"Name": "1.5",
"Value": "1"
},
{
"Name": "2",
"Value": "2"
}
]
},
{
"Name": "RetryCount",
"DisplayName": "RetryCount",
"Description": "Retry request count",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": 5,
"ListValues": []
},
{
"Name": "Transport",
"DisplayName": "Transport",
"Description": "Transport Type",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "TCP",
"Value": "0"
},
{
"Name": "UDP",
"Value": "1"
},
{
"Name": "Serial",
"Value": "2"
}
]
},
{
"Name": "enableTLS",
"DisplayName": "EnableTLS",
"Description": "Enable TLS",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Enable",
"Value": "0"
},
{
"Name": "Disable",
"Value": "1"
}
]
},
{
"Name": "ReadTimeout",
"DisplayName": "ReadTimeout",
"Description": "Request timeout, msec",
"DefaultValue": "2000",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 10,
"NumberMax": 10000,
"ListValues": []
},
{
"Name": "PauseBetweenRetries",
"DisplayName": "PauseBetweenRetries",
"Description": "Pause between retries, msec",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": 2000,
"ListValues": []
},
{
"Name": "networkAddress",
"DisplayName": "NetworkAddress",
"Description": "IP Address",
"DefaultValue": "192.168.0.1",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "clientPrivateKey",
"DisplayName": "ClientPrivateKey",
"Description": "Client Private Key (PEM)",
"DefaultValue": "-----BEGIN RSA PRIVATE KEY-----\nMIIEowIBAAKCAQEAp3rXDx4t+k9a+8Ar1C4ZSbF/lLv2jpAFOlkG6obK/1s1kNwL\nyIdrn7LvDPNmuV1mFDp3te9UDiq9K2KWAYOfiE7b/EkevUS49nqW2O7pWuSRHtUX\nBVsveQ0UslXHqDlHmxWKx5jqLWLJBSOi7dK1ATe+ziM93E1Ewrsw9pNYZl12//qv\n/AFcdPUtKhhmRRgeFHpPqh47aKJRp2sey8C3BPpOovzsu9OT/c6f4GVGyPwS1oSO\nY3KY7C6iE6rq+ey/d/kSVctPGipaC2mlVGyZaES0ak+5CyE0dFoCC5f508pCokKP\nl7x6AypvtwRaWiUcRsV6oX0VaRiztyRa682tcQIDAQABAoIBABr7ITZgSEvxCNlR\n5j2yh4RlwgX2Ggxxi0YRHZoeyQlGamTB7mwJ1P7PVs+hTsVCFLXhjXOT8NivbfZV\nVZE84TCWc747EWawcZPTwAWGx7VK6U4sSh8kx4sa3mC0jQu+3phPaiIpsmBJb9US\nHqdtsJdXobeX2dlp4U/11DeFGVK0LSOK8qh/VyvwjbLynZXXvSsDZeT5XKJG00id\nfkVDEFlU5Ux1Tv7uZ9IRBmrElpLPIRk6QzerqSdSbdWoiYxWZmT2TzQgjQPCO9pV\nPO1o6IpjEXfp6tlVcSyWuYRdj0+Jo5TSf3IWobDTsaiumsAr7LKoR6K7fu8pnnOo\no0gjCBkCgYEA3K+Q1GHELu23Eisae2MbzGamdpuX6iJVXOEZ99vTFD2c0gZexDVw\nEpa+kb+1uEgZ2YjPP0XL0dLPVVuD3gl1Q5FvGSDQB86r4oCPpznE9Q16SmvbgUbh\naF1CTnUjx7gR49WEfrmH/ksYz8sbPGYlCqsgY9rHSrFqOSJhQJT4t5MCgYEAwkeu\ntuftK7P19ID/Klmvbnda4bpn0wFCGql+IhHLEazPC2TVvuYtzeoriiHG2YnQVO++\nBvVU5lqbWxJLPw+Z5aIMXrHDPX3ZWqy48AZv05rcXD8QG4+ss9eqMw1VzD6EEQ16\n5SkgXRV7t8V/OEQ91D+5mEd7m2t76K4ZG8Z1IWsCgYBu97EBui9l0Y5uilIEnS9L\nNoqZtV9MEfuOenoOUfDvipOiYCWiz6QNFNO6ggWkJk0pP0vG6xez6CbtKtlB+suG\nMEkG/6Lbaiav/Ck/0yKgfihx5442kSeizNIclXZqZLpKMAExn6UsTyKoyd5mHo6d\nsLLWwxnXCyL4m7r/OGlgFQKBgCtLqD7wrqUXpM9JVBQPCo52oNU/IlYeqKmibg6P\noo6c0UM7xHqXd0u1TOCqqFLgaIIVL2cDk1kGhiqkiApUorpPA6yytszkV+TiKxCq\njo88qrEQCLnrqdQmUrKv3Rf4MpxOQb4CDUlROVH5/GEArDq5vNWX0I8RQ/rVmZjc\nAExjAoGBAMPDYcsCeuKOJ4Uz9OUNFkiK2JkcROtNXircsYiC+C83coKClmS/m9rG\nUFGG/+RlaEjPMVmKKLYFCJmWlVrOmT1tmxNKHWeb2NVAMetWN5J+5RTP2ovjjyyT\nBl4KQ/smFoNUBA7ERGfxIdMasPpYMLTlwJKv8RsW5k8Y1jVhjoWi\n-----END RSA PRIVATE KEY-----\n",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "deviceFile",
"DisplayName": "DeviceFile",
"Description": "Path to Device",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "baudRate",
"DisplayName": "BaudRate",
"Description": "Baud Rate",
"DefaultValue": "3",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "1200",
"Value": "0"
},
{
"Name": "2400",
"Value": "1"
},
{
"Name": "4800",
"Value": "2"
},
{
"Name": "9600",
"Value": "3"
},
{
"Name": "19200",
"Value": "4"
},
{
"Name": "38400",
"Value": "5"
},
{
"Name": "57600",
"Value": "6"
},
{
"Name": "115200",
"Value": "7"
},
{
"Name": "230400",
"Value": "8"
},
{
"Name": "460800",
"Value": "9"
},
{
"Name": "921600",
"Value": "10"
}
]
},
{
"Name": "parity",
"DisplayName": "Parity",
"Description": "Parity",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "None",
"Value": "0"
},
{
"Name": "Odd",
"Value": "1"
},
{
"Name": "Even",
"Value": "2"
},
{
"Name": "Mark",
"Value": "3"
},
{
"Name": "Space",
"Value": "4"
}
]
},
{
"Name": "networkPort",
"DisplayName": "NetworkPort",
"Description": "Port",
"DefaultValue": "1234",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
}
]
},
{
"Name": "Response",
"DisplayName": "Name",
"Description": "Linked Response Value",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int8",
"Value": "int8"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
},
{
"Name": "[]byte",
"Value": "[]byte"
}
]
},
{
"Name": "requestTag",
"DisplayName": "RequestTag",
"Description": "Linked Datahub Tag (configured request)",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "responseIndex",
"DisplayName": "ResponseIndex",
"Description": "Response Value Index (applied after \"Start Index\")",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "statusRegex",
"DisplayName": "StatusRegex",
"Description": "Decimal Regex",
"DefaultValue": "(?s)^\\x02(.{3})",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "statusRegexMatchNum",
"DisplayName": "StatusRegexMatchNum",
"Description": "Decimal Regex Match Number",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": []
},
{
"Name": "statusRegexGroupNum",
"DisplayName": "StatusRegexGroupNum",
"Description": "Decimal Regex Group Number",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": []
},
{
"Name": "responseRegex",
"DisplayName": "ResponseRegex",
"Description": "Response Regex",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "regexMatchNum",
"DisplayName": "RegexMatchNum",
"Description": "Regex Match Number",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": []
},
{
"Name": "regexGroupNum",
"DisplayName": "RegexGroupNum",
"Description": "Regex Group Number",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": []
},
{
"Name": "valueLength",
"DisplayName": "ValueLength",
"Description": "Value Length (# bytes to read)",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "dataByteOrder",
"DisplayName": "DataByteOrder",
"Description": "Data Endianness",
"DefaultValue": "4",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "BigEndian: ABCD",
"Value": "0"
},
{
"Name": "BigEndian (bytes-little): BADC",
"Value": "1"
},
{
"Name": "LittleEndian (bytes-big): CDAB",
"Value": "2"
},
{
"Name": "LittleEndian: DCBA",
"Value": "3"
},
{
"Name": "Default",
"Value": "4"
},
{
"Name": "ASCII-Decimal: '123'",
"Value": "5"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
}
]
}
]
}
}
}
Register Types - HID Device (Gen1.3)
POST {{edgeUrl}}/devicehub/v2
HID Device (Gen1.3) — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
R |
Name | Yes | raw |
pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "A06BEA40-76CD-4EFE-9E52-E56A6F2AE434"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "A06BEA40-76CD-4EFE-9E52-E56A6F2AE434",
"Name": "HID Device (Gen1.3)",
"DriverGroup": {
"Name": "HID Devices"
},
"SupportedRegisters": [
{
"Name": "R",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "raw",
"Value": "raw"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Heidenhain 530 Ethernet (Gen1.3)
POST {{edgeUrl}}/devicehub/v2
Heidenhain 530 Ethernet (Gen1.3) — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
PLC |
Name | No | marker, byte, word, dword |
address, count, sheet, pollingInterval |
DNC_EXEC_MODE |
Name | Yes | custom |
address, count, sheet, pollingInterval |
DNC_EVT_PROGRAM |
Name | Yes | custom |
address, count, sheet, pollingInterval |
DNC_ERROR_CLASS |
Name | Yes | custom |
address, count, sheet, pollingInterval |
IJHTool |
Name | Yes | custom |
address, count, sheet, pollingInterval |
IJHProgramPosition |
Name | Yes | custom |
address, count, sheet, pollingInterval |
GetOverrideInfo |
Name | Yes | custom |
address, count, sheet, pollingInterval |
MachineParameter |
Name | Yes | custom |
address, count, sheet, pollingInterval |
RUNINFO_AXES_POSITION |
Name | Yes | custom |
address, count, sheet, pollingInterval |
RUNINFO_CUTTER_LOCATION |
Name | Yes | custom |
address, count, sheet, pollingInterval |
RUNINFO_NC_UPTIME |
Name | Yes | custom |
address, count, sheet, pollingInterval |
RUNINFO_MACHINE_UPTIME |
Name | Yes | custom |
address, count, sheet, pollingInterval |
RUNINFO_MACHINE_RUNNINGTIME |
Name | Yes | custom |
address, count, sheet, pollingInterval |
RUNINFO_TOOL |
Name | Yes | custom |
address, count, sheet, pollingInterval |
PLC_SYMBOLIC |
Name | Yes | custom |
address, count, sheet, pollingInterval |
FILE |
Name | No | custom |
address, count, sheet, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "BC328283-3630-479E-A503-0EC999898B3E"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "BC328283-3630-479E-A503-0EC999898B3E",
"Name": "Heidenhain 530 Ethernet (Gen1.3)",
"DriverGroup": {
"Name": "Heidenhain"
},
"SupportedRegisters": [
{
"Name": "PLC",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "marker",
"Value": "marker"
},
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 99999,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "sheet",
"DisplayName": "Sheet",
"Description": "Parameter of GetMachineParameters.",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "DNC_EXEC_MODE",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "sheet",
"DisplayName": "Sheet",
"Description": "Parameter of GetMachineParameters.",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "DNC_EVT_PROGRAM",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "sheet",
"DisplayName": "Sheet",
"Description": "Parameter of GetMachineParameters.",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "DNC_ERROR_CLASS",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "sheet",
"DisplayName": "Sheet",
"Description": "Parameter of GetMachineParameters.",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "IJHTool",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "sheet",
"DisplayName": "Sheet",
"Description": "Parameter of GetMachineParameters.",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "IJHProgramPosition",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "sheet",
"DisplayName": "Sheet",
"Description": "Parameter of GetMachineParameters.",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "GetOverrideInfo",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "sheet",
"DisplayName": "Sheet",
"Description": "Parameter of GetMachineParameters.",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "MachineParameter",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "sheet",
"DisplayName": "Sheet",
"Description": "Parameter of GetMachineParameters.",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "RUNINFO_AXES_POSITION",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "sheet",
"DisplayName": "Sheet",
"Description": "Parameter of GetMachineParameters.",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "RUNINFO_CUTTER_LOCATION",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "sheet",
"DisplayName": "Sheet",
"Description": "Parameter of GetMachineParameters.",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "RUNINFO_NC_UPTIME",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "sheet",
"DisplayName": "Sheet",
"Description": "Parameter of GetMachineParameters.",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "RUNINFO_MACHINE_UPTIME",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "sheet",
"DisplayName": "Sheet",
"Description": "Parameter of GetMachineParameters.",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "RUNINFO_MACHINE_RUNNINGTIME",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "sheet",
"DisplayName": "Sheet",
"Description": "Parameter of GetMachineParameters.",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "RUNINFO_TOOL",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "sheet",
"DisplayName": "Sheet",
"Description": "Parameter of GetMachineParameters.",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "PLC_SYMBOLIC",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "sheet",
"DisplayName": "Sheet",
"Description": "Parameter of GetMachineParameters.",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "FILE",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "sheet",
"DisplayName": "Sheet",
"Description": "Parameter of GetMachineParameters.",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Heidenhain 640 Ethernet (Gen1.3)
POST {{edgeUrl}}/devicehub/v2
Heidenhain 640 Ethernet (Gen1.3) — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
PLC |
Name | No | marker, byte, word, dword |
sheet, address, count, pollingInterval |
DNC_EXEC_MODE |
Name | Yes | custom |
sheet, address, count, pollingInterval |
DNC_EVT_PROGRAM |
Name | Yes | custom |
sheet, address, count, pollingInterval |
DNC_ERROR_CLASS |
Name | Yes | custom |
sheet, address, count, pollingInterval |
IJHTool |
Name | Yes | custom |
sheet, address, count, pollingInterval |
IJHProgramPosition |
Name | Yes | custom |
sheet, address, count, pollingInterval |
GetOverrideInfo |
Name | Yes | custom |
sheet, address, count, pollingInterval |
RUNINFO_AXES_POSITION |
Name | Yes | custom |
sheet, address, count, pollingInterval |
RUNINFO_CUTTER_LOCATION |
Name | Yes | custom |
sheet, address, count, pollingInterval |
RUNINFO_TOOL |
Name | Yes | custom |
sheet, address, count, pollingInterval |
FILE |
Name | No | custom |
sheet, address, count, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "479A3869-9394-4F8B-869D-EB19454146AD"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "479A3869-9394-4F8B-869D-EB19454146AD",
"Name": "Heidenhain 640 Ethernet (Gen1.3)",
"DriverGroup": {
"Name": "Heidenhain"
},
"SupportedRegisters": [
{
"Name": "PLC",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "marker",
"Value": "marker"
},
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "sheet",
"DisplayName": "Sheet",
"Description": "Parameter of GetMachineParameters.",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 99999,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "DNC_EXEC_MODE",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "sheet",
"DisplayName": "Sheet",
"Description": "Parameter of GetMachineParameters.",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "DNC_EVT_PROGRAM",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "sheet",
"DisplayName": "Sheet",
"Description": "Parameter of GetMachineParameters.",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "DNC_ERROR_CLASS",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "sheet",
"DisplayName": "Sheet",
"Description": "Parameter of GetMachineParameters.",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "IJHTool",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "sheet",
"DisplayName": "Sheet",
"Description": "Parameter of GetMachineParameters.",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "IJHProgramPosition",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "sheet",
"DisplayName": "Sheet",
"Description": "Parameter of GetMachineParameters.",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "GetOverrideInfo",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "sheet",
"DisplayName": "Sheet",
"Description": "Parameter of GetMachineParameters.",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "RUNINFO_AXES_POSITION",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "sheet",
"DisplayName": "Sheet",
"Description": "Parameter of GetMachineParameters.",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "RUNINFO_CUTTER_LOCATION",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "sheet",
"DisplayName": "Sheet",
"Description": "Parameter of GetMachineParameters.",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "RUNINFO_TOOL",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "sheet",
"DisplayName": "Sheet",
"Description": "Parameter of GetMachineParameters.",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "FILE",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "sheet",
"DisplayName": "Sheet",
"Description": "Parameter of GetMachineParameters.",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Microsoft SQL Server Client
POST {{edgeUrl}}/devicehub/v2
Microsoft SQL Server Client — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
Table |
Multi-Row Value | Yes | json |
DataQuery, OnlyPublishOnChange, InitQuery, ChangeQuery, ParseState, StateIndex, StateField, pollingInterval |
Record |
Single-Row Value | Yes | json, string, bool, uint8, uint16, uint32, uint64, int8, int16, int32, int64, float32, float64, bytes |
DataQuery, OnlyPublishOnChange, InitQuery, ChangeQuery, ParseState, StateIndex, StateField, ParseTimestamp, TimestampIndex, TimestampField, ParseValue, ValueIndex, ValueField, Endianness, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "EAE46646-63D5-4C94-970B-A046B4D6DE85"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "EAE46646-63D5-4C94-970B-A046B4D6DE85",
"Name": "Microsoft SQL Server Client",
"DriverGroup": {
"Name": "Historian"
},
"SupportedRegisters": [
{
"Name": "Table",
"DisplayName": "Name",
"Description": "Multi-Row Value",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "json",
"Value": "json"
}
]
},
{
"Name": "DataQuery",
"DisplayName": "DataQuery",
"Description": "SQL Data Query (Data to publish)",
"DefaultValue": "",
"ValueType": "Text",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "OnlyPublishOnChange",
"DisplayName": "OnlyPublishOnChange",
"Description": "Only Publish on Change of Value",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Enable",
"Value": "0"
},
{
"Name": "Disable",
"Value": "1"
}
]
},
{
"Name": "InitQuery",
"DisplayName": "InitQuery",
"Description": "SQL Initialization Query (Run on first poll)",
"DefaultValue": "",
"ValueType": "Text",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "ChangeQuery",
"DisplayName": "ChangeQuery",
"Description": "SQL Data-Change Query (Results indicate data change since last publish)",
"DefaultValue": "",
"ValueType": "Text",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "ParseState",
"DisplayName": "ParseState",
"Description": "Parse Comparable State Field",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Column Index",
"Value": "0"
},
{
"Name": "Column Name",
"Value": "1"
},
{
"Name": "None",
"Value": "2"
}
]
},
{
"Name": "StateIndex",
"DisplayName": "StateIndex",
"Description": "State Column Index",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2147483647,
"ListValues": []
},
{
"Name": "StateField",
"DisplayName": "StateField",
"Description": "State Column Name",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Record",
"DisplayName": "Name",
"Description": "Single-Row Value",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "json",
"Value": "json"
},
{
"Name": "string",
"Value": "string"
},
{
"Name": "bool",
"Value": "bool"
},
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int8",
"Value": "int8"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "bytes",
"Value": "bytes"
}
]
},
{
"Name": "DataQuery",
"DisplayName": "DataQuery",
"Description": "SQL Data Query (Data to publish)",
"DefaultValue": "",
"ValueType": "Text",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "OnlyPublishOnChange",
"DisplayName": "OnlyPublishOnChange",
"Description": "Only Publish on Change of Value",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Enable",
"Value": "0"
},
{
"Name": "Disable",
"Value": "1"
}
]
},
{
"Name": "InitQuery",
"DisplayName": "InitQuery",
"Description": "SQL Initialization Query (Run on first poll)",
"DefaultValue": "",
"ValueType": "Text",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "ChangeQuery",
"DisplayName": "ChangeQuery",
"Description": "SQL Data-Change Query (Results indicate data change since last publish)",
"DefaultValue": "",
"ValueType": "Text",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "ParseState",
"DisplayName": "ParseState",
"Description": "Parse Comparable State Field",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Column Index",
"Value": "0"
},
{
"Name": "Column Name",
"Value": "1"
},
{
"Name": "None",
"Value": "2"
}
]
},
{
"Name": "StateIndex",
"DisplayName": "StateIndex",
"Description": "State Column Index",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2147483647,
"ListValues": []
},
{
"Name": "StateField",
"DisplayName": "StateField",
"Description": "State Column Name",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "ParseTimestamp",
"DisplayName": "ParseTimestamp",
"Description": "Parse Timestamp Field",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Column Index",
"Value": "0"
},
{
"Name": "Column Name",
"Value": "1"
},
{
"Name": "None",
"Value": "2"
}
]
},
{
"Name": "TimestampIndex",
"DisplayName": "TimestampIndex",
"Description": "Timestamp Column Index",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2147483647,
"ListValues": []
},
{
"Name": "TimestampField",
"DisplayName": "TimestampField",
"Description": "Timestamp Column Name",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "ParseValue",
"DisplayName": "ParseValue",
"Description": "Parse Value Field",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Column Index",
"Value": "0"
},
{
"Name": "Column Name",
"Value": "1"
},
{
"Name": "None",
"Value": "2"
}
]
},
{
"Name": "ValueIndex",
"DisplayName": "ValueIndex",
"Description": "Value Column Index",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2147483647,
"ListValues": []
},
{
"Name": "ValueField",
"DisplayName": "ValueField",
"Description": "Value Column Name",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "Endianness",
"DisplayName": "Endianness",
"Description": "Data Endianness",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Big Endian",
"Value": "0"
},
{
"Name": "Little Endian",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - MySQL Server Client
POST {{edgeUrl}}/devicehub/v2
MySQL Server Client — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
Table |
Multi-Row Value | Yes | json |
DataQuery, OnlyPublishOnChange, InitQuery, ChangeQuery, ParseState, StateIndex, StateField, pollingInterval |
Record |
Single-Row Value | Yes | json, string, bool, uint8, uint16, uint32, uint64, int8, int16, int32, int64, float32, float64, bytes |
DataQuery, OnlyPublishOnChange, InitQuery, ChangeQuery, ParseState, StateIndex, StateField, ParseTimestamp, TimestampIndex, TimestampField, ParseValue, ValueIndex, ValueField, Endianness, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "9F29E6F9-A195-4393-B1F1-8DDA3E8B3982"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "9F29E6F9-A195-4393-B1F1-8DDA3E8B3982",
"Name": "MySQL Server Client",
"DriverGroup": {
"Name": "Historian"
},
"SupportedRegisters": [
{
"Name": "Table",
"DisplayName": "Name",
"Description": "Multi-Row Value",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "json",
"Value": "json"
}
]
},
{
"Name": "DataQuery",
"DisplayName": "DataQuery",
"Description": "SQL Data Query (Data to publish)",
"DefaultValue": "",
"ValueType": "Text",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "OnlyPublishOnChange",
"DisplayName": "OnlyPublishOnChange",
"Description": "Only Publish on Change of Value",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Enable",
"Value": "0"
},
{
"Name": "Disable",
"Value": "1"
}
]
},
{
"Name": "InitQuery",
"DisplayName": "InitQuery",
"Description": "SQL Initialization Query (Run on first poll)",
"DefaultValue": "",
"ValueType": "Text",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "ChangeQuery",
"DisplayName": "ChangeQuery",
"Description": "SQL Data-Change Query (Results indicate data change since last publish)",
"DefaultValue": "",
"ValueType": "Text",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "ParseState",
"DisplayName": "ParseState",
"Description": "Parse Comparable State Field",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Column Index",
"Value": "0"
},
{
"Name": "Column Name",
"Value": "1"
},
{
"Name": "None",
"Value": "2"
}
]
},
{
"Name": "StateIndex",
"DisplayName": "StateIndex",
"Description": "State Column Index",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2147483647,
"ListValues": []
},
{
"Name": "StateField",
"DisplayName": "StateField",
"Description": "State Column Name",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Record",
"DisplayName": "Name",
"Description": "Single-Row Value",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "json",
"Value": "json"
},
{
"Name": "string",
"Value": "string"
},
{
"Name": "bool",
"Value": "bool"
},
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int8",
"Value": "int8"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "bytes",
"Value": "bytes"
}
]
},
{
"Name": "DataQuery",
"DisplayName": "DataQuery",
"Description": "SQL Data Query (Data to publish)",
"DefaultValue": "",
"ValueType": "Text",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "OnlyPublishOnChange",
"DisplayName": "OnlyPublishOnChange",
"Description": "Only Publish on Change of Value",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Enable",
"Value": "0"
},
{
"Name": "Disable",
"Value": "1"
}
]
},
{
"Name": "InitQuery",
"DisplayName": "InitQuery",
"Description": "SQL Initialization Query (Run on first poll)",
"DefaultValue": "",
"ValueType": "Text",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "ChangeQuery",
"DisplayName": "ChangeQuery",
"Description": "SQL Data-Change Query (Results indicate data change since last publish)",
"DefaultValue": "",
"ValueType": "Text",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "ParseState",
"DisplayName": "ParseState",
"Description": "Parse Comparable State Field",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Column Index",
"Value": "0"
},
{
"Name": "Column Name",
"Value": "1"
},
{
"Name": "None",
"Value": "2"
}
]
},
{
"Name": "StateIndex",
"DisplayName": "StateIndex",
"Description": "State Column Index",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2147483647,
"ListValues": []
},
{
"Name": "StateField",
"DisplayName": "StateField",
"Description": "State Column Name",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "ParseTimestamp",
"DisplayName": "ParseTimestamp",
"Description": "Parse Timestamp Field",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Column Index",
"Value": "0"
},
{
"Name": "Column Name",
"Value": "1"
},
{
"Name": "None",
"Value": "2"
}
]
},
{
"Name": "TimestampIndex",
"DisplayName": "TimestampIndex",
"Description": "Timestamp Column Index",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2147483647,
"ListValues": []
},
{
"Name": "TimestampField",
"DisplayName": "TimestampField",
"Description": "Timestamp Column Name",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "ParseValue",
"DisplayName": "ParseValue",
"Description": "Parse Value Field",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Column Index",
"Value": "0"
},
{
"Name": "Column Name",
"Value": "1"
},
{
"Name": "None",
"Value": "2"
}
]
},
{
"Name": "ValueIndex",
"DisplayName": "ValueIndex",
"Description": "Value Column Index",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2147483647,
"ListValues": []
},
{
"Name": "ValueField",
"DisplayName": "ValueField",
"Description": "Value Column Name",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "Endianness",
"DisplayName": "Endianness",
"Description": "Data Endianness",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Big Endian",
"Value": "0"
},
{
"Name": "Little Endian",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - PostgreSQL Client
POST {{edgeUrl}}/devicehub/v2
PostgreSQL Client — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
Table |
Multi-Row Value | Yes | json |
DataQuery, OnlyPublishOnChange, InitQuery, ChangeQuery, ParseState, StateIndex, StateField, pollingInterval |
Record |
Single-Row Value | Yes | json, string, bool, uint8, uint16, uint32, uint64, int8, int16, int32, int64, float32, float64, bytes |
DataQuery, OnlyPublishOnChange, InitQuery, ChangeQuery, ParseState, StateIndex, StateField, ParseTimestamp, TimestampIndex, TimestampField, ParseValue, ValueIndex, ValueField, Endianness, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "C373F016-4683-47DD-B633-E154AFCC2D06"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "C373F016-4683-47DD-B633-E154AFCC2D06",
"Name": "PostgreSQL Client",
"DriverGroup": {
"Name": "Historian"
},
"SupportedRegisters": [
{
"Name": "Table",
"DisplayName": "Name",
"Description": "Multi-Row Value",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "json",
"Value": "json"
}
]
},
{
"Name": "DataQuery",
"DisplayName": "DataQuery",
"Description": "SQL Data Query (Data to publish)",
"DefaultValue": "",
"ValueType": "Text",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "OnlyPublishOnChange",
"DisplayName": "OnlyPublishOnChange",
"Description": "Only Publish on Change of Value",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Enable",
"Value": "0"
},
{
"Name": "Disable",
"Value": "1"
}
]
},
{
"Name": "InitQuery",
"DisplayName": "InitQuery",
"Description": "SQL Initialization Query (Run on first poll)",
"DefaultValue": "",
"ValueType": "Text",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "ChangeQuery",
"DisplayName": "ChangeQuery",
"Description": "SQL Data-Change Query (Results indicate data change since last publish)",
"DefaultValue": "",
"ValueType": "Text",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "ParseState",
"DisplayName": "ParseState",
"Description": "Parse Comparable State Field",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Column Index",
"Value": "0"
},
{
"Name": "Column Name",
"Value": "1"
},
{
"Name": "None",
"Value": "2"
}
]
},
{
"Name": "StateIndex",
"DisplayName": "StateIndex",
"Description": "State Column Index",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2147483647,
"ListValues": []
},
{
"Name": "StateField",
"DisplayName": "StateField",
"Description": "State Column Name",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Record",
"DisplayName": "Name",
"Description": "Single-Row Value",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "json",
"Value": "json"
},
{
"Name": "string",
"Value": "string"
},
{
"Name": "bool",
"Value": "bool"
},
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int8",
"Value": "int8"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "bytes",
"Value": "bytes"
}
]
},
{
"Name": "DataQuery",
"DisplayName": "DataQuery",
"Description": "SQL Data Query (Data to publish)",
"DefaultValue": "",
"ValueType": "Text",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "OnlyPublishOnChange",
"DisplayName": "OnlyPublishOnChange",
"Description": "Only Publish on Change of Value",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Enable",
"Value": "0"
},
{
"Name": "Disable",
"Value": "1"
}
]
},
{
"Name": "InitQuery",
"DisplayName": "InitQuery",
"Description": "SQL Initialization Query (Run on first poll)",
"DefaultValue": "",
"ValueType": "Text",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "ChangeQuery",
"DisplayName": "ChangeQuery",
"Description": "SQL Data-Change Query (Results indicate data change since last publish)",
"DefaultValue": "",
"ValueType": "Text",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "ParseState",
"DisplayName": "ParseState",
"Description": "Parse Comparable State Field",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Column Index",
"Value": "0"
},
{
"Name": "Column Name",
"Value": "1"
},
{
"Name": "None",
"Value": "2"
}
]
},
{
"Name": "StateIndex",
"DisplayName": "StateIndex",
"Description": "State Column Index",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2147483647,
"ListValues": []
},
{
"Name": "StateField",
"DisplayName": "StateField",
"Description": "State Column Name",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "ParseTimestamp",
"DisplayName": "ParseTimestamp",
"Description": "Parse Timestamp Field",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Column Index",
"Value": "0"
},
{
"Name": "Column Name",
"Value": "1"
},
{
"Name": "None",
"Value": "2"
}
]
},
{
"Name": "TimestampIndex",
"DisplayName": "TimestampIndex",
"Description": "Timestamp Column Index",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2147483647,
"ListValues": []
},
{
"Name": "TimestampField",
"DisplayName": "TimestampField",
"Description": "Timestamp Column Name",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "ParseValue",
"DisplayName": "ParseValue",
"Description": "Parse Value Field",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Column Index",
"Value": "0"
},
{
"Name": "Column Name",
"Value": "1"
},
{
"Name": "None",
"Value": "2"
}
]
},
{
"Name": "ValueIndex",
"DisplayName": "ValueIndex",
"Description": "Value Column Index",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2147483647,
"ListValues": []
},
{
"Name": "ValueField",
"DisplayName": "ValueField",
"Description": "Value Column Name",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "Endianness",
"DisplayName": "Endianness",
"Description": "Data Endianness",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Big Endian",
"Value": "0"
},
{
"Name": "Little Endian",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Hitachi serial (Gen1.3)
POST {{edgeUrl}}/devicehub/v2
Hitachi serial (Gen1.3) — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
X |
External input-bit | Yes | bit |
address, pollingInterval |
Y |
External Output-bit | No | bit |
address, pollingInterval |
M |
Data area-bit | No | bit |
address, pollingInterval |
T |
Timer | No | bit |
address, pollingInterval |
R |
Internal Output | No | bit |
address, pollingInterval |
L |
Link area-bit | No | bit |
address, pollingInterval |
TC |
Timer/Counter current value | No | word |
address, pollingInterval |
WM |
Data area-word | No | word |
address, pollingInterval |
WX |
External input-word | No | word |
address, pollingInterval |
WY |
External output-word | No | word |
address, pollingInterval |
WR |
Internal Output-word | No | word |
address, pollingInterval |
WL |
Link area-word | No | word |
address, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "FAE5C1D8-A774-4D9A-A186-5ADAEDA0B31D"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "FAE5C1D8-A774-4D9A-A186-5ADAEDA0B31D",
"Name": "Hitachi serial (Gen1.3)",
"DriverGroup": {
"Name": "Hitachi Devices"
},
"SupportedRegisters": [
{
"Name": "X",
"DisplayName": "Name",
"Description": "External input-bit",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 6553515,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Y",
"DisplayName": "Name",
"Description": "External Output-bit",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 6553515,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M",
"DisplayName": "Name",
"Description": "Data area-bit",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 6553515,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "T",
"DisplayName": "Name",
"Description": "Timer",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 6553515,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "R",
"DisplayName": "Name",
"Description": "Internal Output",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 6553515,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "L",
"DisplayName": "Name",
"Description": "Link area-bit",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 8000,
"NumberMax": 6553515,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "TC",
"DisplayName": "Name",
"Description": "Timer/Counter current value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "WM",
"DisplayName": "Name",
"Description": "Data area-word",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 200,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "WX",
"DisplayName": "Name",
"Description": "External input-word",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "WY",
"DisplayName": "Name",
"Description": "External output-word",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "WR",
"DisplayName": "Name",
"Description": "Internal Output-word",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 50175,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "WL",
"DisplayName": "Name",
"Description": "Link area-word",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - IEC60870-5-102 Ethernet (Gen1.3)
POST {{edgeUrl}}/devicehub/v2
IEC60870-5-102 Ethernet (Gen1.3) — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
M_SP_TA_2 |
Single point information | Yes | bit |
address, startDate, endDate, pollingInterval |
M_IT_TA_2 |
Accounting integrated totals, four octets each | Yes | word |
address, startDate, endDate, pollingInterval |
M_IT_TB_2 |
Accounting integrated totals, three octets each | Yes | word |
address, startDate, endDate, pollingInterval |
M_IT_TC_2 |
Accounting integrated totals, two octets each | Yes | word |
address, startDate, endDate, pollingInterval |
M_IT_TD_2 |
Periodically Reset Accounting integrated totals, four octets each | Yes | word |
address, startDate, endDate, pollingInterval |
M_IT_TE_2 |
Periodically Reset Accounting integrated totals, three octets each | Yes | word |
address, startDate, endDate, pollingInterval |
M_IT_TF_2 |
Periodically Reset Accounting integrated totals, two octets each | Yes | word |
address, startDate, endDate, pollingInterval |
M_IT_TG_2 |
Operational integrated totals, four octets each | Yes | word |
address, startDate, endDate, pollingInterval |
M_IT_TH_2 |
Operational integrated totals, three octets each | Yes | word |
address, startDate, endDate, pollingInterval |
M_IT_TI_2 |
Operational integrated totals, two octets each | Yes | word |
address, startDate, endDate, pollingInterval |
M_IT_TK_2 |
Periodically Reset Operational integrated totals, four octets each | Yes | word |
address, startDate, endDate, pollingInterval |
M_IT_TL_2 |
Periodically Reset Operational integrated totals, three octets each | Yes | word |
address, startDate, endDate, pollingInterval |
M_IT_TM_2 |
Periodically Reset Operational integrated totals, two octets each | Yes | word |
address, startDate, endDate, pollingInterval |
C_RD_NA_2 |
Read manufacture and product specification | Yes | custom |
address, startDate, endDate, pollingInterval |
C_TI_NA_2 |
Read current system time of integrated total DTE | Yes | custom |
address, startDate, endDate, pollingInterval |
C_SP_NA_2 |
Read record of single-point information with time tag | Yes | custom |
address, startDate, endDate, pollingInterval |
C_SP_NB_2 |
Read record of single-point information with time tag of a selected time range | Yes | custom |
address, startDate, endDate, pollingInterval |
C_CI_NA_2 |
Read accounting integrated totals of the oldest integration period | Yes | custom |
address, startDate, endDate, pollingInterval |
C_CI_NE_2 |
Read periodically reset accounting integrated totals of the oldest integration period | Yes | custom |
address, startDate, endDate, pollingInterval |
C_CI_NI_2 |
Read operational integrated totals of the oldest integration period | Yes | custom |
address, startDate, endDate, pollingInterval |
C_CI_NN_2 |
Read periodically reset operational integrated totals of the oldest integration period | Yes | custom |
address, startDate, endDate, pollingInterval |
C_CI_NB_2 |
Read accounting integrated totals of the oldest integration period and of a selected range of addresses | Yes | custom |
address, startDate, endDate, pollingInterval |
C_CI_NF_2 |
Read periodically reset accounting integrated totals of the oldest integration period and of a selected range of addresses | Yes | custom |
address, startDate, endDate, pollingInterval |
C_CI_NK_2 |
Read operational integrated totals of the oldest integration period and of a selected range of addresses | Yes | custom |
address, startDate, endDate, pollingInterval |
C_CI_NO_2 |
Read periodically reset operational integrated totals of the oldest integration period and of a selected range of addresses | Yes | custom |
address, startDate, endDate, pollingInterval |
C_CI_NR_2 |
Read accounting integrated totals of a selected time range and of a selected range of addresses | Yes | custom |
address, startDate, endDate, pollingInterval |
C_CI_NS_2 |
Read periodically reset accounting integrated totals of a selected time range and of a selected range of addresses | Yes | custom |
address, startDate, endDate, pollingInterval |
C_CI_NT_2 |
Read operational integrated totals of a selected time range and of a selected range of addresses | Yes | custom |
address, startDate, endDate, pollingInterval |
C_CI_NU_2 |
Read periodically reset operational integrated totals of a selected time range and of a selected range of addresses | Yes | custom |
address, startDate, endDate, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "94290D6F-4197-4DBF-9847-1848F9840F63"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "94290D6F-4197-4DBF-9847-1848F9840F63",
"Name": "IEC60870-5-102 Ethernet (Gen1.3)",
"DriverGroup": {
"Name": "IEC"
},
"SupportedRegisters": [
{
"Name": "M_SP_TA_2",
"DisplayName": "Name",
"Description": "Single point information",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255999,
"ListValues": null
},
{
"Name": "startDate",
"DisplayName": "StartDate",
"Description": "YYYY/MM/DD",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "endDate",
"DisplayName": "EndDate",
"Description": "YYYY/MM/DD",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M_IT_TA_2",
"DisplayName": "Name",
"Description": "Accounting integrated totals, four octets each",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255999,
"ListValues": null
},
{
"Name": "startDate",
"DisplayName": "StartDate",
"Description": "YYYY/MM/DD",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "endDate",
"DisplayName": "EndDate",
"Description": "YYYY/MM/DD",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M_IT_TB_2",
"DisplayName": "Name",
"Description": "Accounting integrated totals, three octets each",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255999,
"ListValues": null
},
{
"Name": "startDate",
"DisplayName": "StartDate",
"Description": "YYYY/MM/DD",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "endDate",
"DisplayName": "EndDate",
"Description": "YYYY/MM/DD",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M_IT_TC_2",
"DisplayName": "Name",
"Description": "Accounting integrated totals, two octets each",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255999,
"ListValues": null
},
{
"Name": "startDate",
"DisplayName": "StartDate",
"Description": "YYYY/MM/DD",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "endDate",
"DisplayName": "EndDate",
"Description": "YYYY/MM/DD",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M_IT_TD_2",
"DisplayName": "Name",
"Description": "Periodically Reset Accounting integrated totals, four octets each",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255999,
"ListValues": null
},
{
"Name": "startDate",
"DisplayName": "StartDate",
"Description": "YYYY/MM/DD",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "endDate",
"DisplayName": "EndDate",
"Description": "YYYY/MM/DD",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M_IT_TE_2",
"DisplayName": "Name",
"Description": "Periodically Reset Accounting integrated totals, three octets each",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255999,
"ListValues": null
},
{
"Name": "startDate",
"DisplayName": "StartDate",
"Description": "YYYY/MM/DD",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "endDate",
"DisplayName": "EndDate",
"Description": "YYYY/MM/DD",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M_IT_TF_2",
"DisplayName": "Name",
"Description": "Periodically Reset Accounting integrated totals, two octets each",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255999,
"ListValues": null
},
{
"Name": "startDate",
"DisplayName": "StartDate",
"Description": "YYYY/MM/DD",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "endDate",
"DisplayName": "EndDate",
"Description": "YYYY/MM/DD",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M_IT_TG_2",
"DisplayName": "Name",
"Description": "Operational integrated totals, four octets each",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255999,
"ListValues": null
},
{
"Name": "startDate",
"DisplayName": "StartDate",
"Description": "YYYY/MM/DD",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "endDate",
"DisplayName": "EndDate",
"Description": "YYYY/MM/DD",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M_IT_TH_2",
"DisplayName": "Name",
"Description": "Operational integrated totals, three octets each",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255999,
"ListValues": null
},
{
"Name": "startDate",
"DisplayName": "StartDate",
"Description": "YYYY/MM/DD",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "endDate",
"DisplayName": "EndDate",
"Description": "YYYY/MM/DD",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M_IT_TI_2",
"DisplayName": "Name",
"Description": "Operational integrated totals, two octets each",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255999,
"ListValues": null
},
{
"Name": "startDate",
"DisplayName": "StartDate",
"Description": "YYYY/MM/DD",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "endDate",
"DisplayName": "EndDate",
"Description": "YYYY/MM/DD",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M_IT_TK_2",
"DisplayName": "Name",
"Description": "Periodically Reset Operational integrated totals, four octets each",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255999,
"ListValues": null
},
{
"Name": "startDate",
"DisplayName": "StartDate",
"Description": "YYYY/MM/DD",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "endDate",
"DisplayName": "EndDate",
"Description": "YYYY/MM/DD",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M_IT_TL_2",
"DisplayName": "Name",
"Description": "Periodically Reset Operational integrated totals, three octets each",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255999,
"ListValues": null
},
{
"Name": "startDate",
"DisplayName": "StartDate",
"Description": "YYYY/MM/DD",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "endDate",
"DisplayName": "EndDate",
"Description": "YYYY/MM/DD",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M_IT_TM_2",
"DisplayName": "Name",
"Description": "Periodically Reset Operational integrated totals, two octets each",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255999,
"ListValues": null
},
{
"Name": "startDate",
"DisplayName": "StartDate",
"Description": "YYYY/MM/DD",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "endDate",
"DisplayName": "EndDate",
"Description": "YYYY/MM/DD",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C_RD_NA_2",
"DisplayName": "Name",
"Description": "Read manufacture and product specification",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1,
"ListValues": null
},
{
"Name": "startDate",
"DisplayName": "StartDate",
"Description": "YYYY/MM/DD",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "endDate",
"DisplayName": "EndDate",
"Description": "YYYY/MM/DD",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C_TI_NA_2",
"DisplayName": "Name",
"Description": "Read current system time of integrated total DTE",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1,
"ListValues": null
},
{
"Name": "startDate",
"DisplayName": "StartDate",
"Description": "YYYY/MM/DD",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "endDate",
"DisplayName": "EndDate",
"Description": "YYYY/MM/DD",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C_SP_NA_2",
"DisplayName": "Name",
"Description": "Read record of single-point information with time tag",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "startDate",
"DisplayName": "StartDate",
"Description": "YYYY/MM/DD",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "endDate",
"DisplayName": "EndDate",
"Description": "YYYY/MM/DD",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C_SP_NB_2",
"DisplayName": "Name",
"Description": "Read record of single-point information with time tag of a selected time range",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "startDate",
"DisplayName": "StartDate",
"Description": "YYYY/MM/DD",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "endDate",
"DisplayName": "EndDate",
"Description": "YYYY/MM/DD",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C_CI_NA_2",
"DisplayName": "Name",
"Description": "Read accounting integrated totals of the oldest integration period",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "startDate",
"DisplayName": "StartDate",
"Description": "YYYY/MM/DD",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "endDate",
"DisplayName": "EndDate",
"Description": "YYYY/MM/DD",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C_CI_NE_2",
"DisplayName": "Name",
"Description": "Read periodically reset accounting integrated totals of the oldest integration period",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "startDate",
"DisplayName": "StartDate",
"Description": "YYYY/MM/DD",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "endDate",
"DisplayName": "EndDate",
"Description": "YYYY/MM/DD",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C_CI_NI_2",
"DisplayName": "Name",
"Description": "Read operational integrated totals of the oldest integration period",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "startDate",
"DisplayName": "StartDate",
"Description": "YYYY/MM/DD",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "endDate",
"DisplayName": "EndDate",
"Description": "YYYY/MM/DD",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C_CI_NN_2",
"DisplayName": "Name",
"Description": "Read periodically reset operational integrated totals of the oldest integration period",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "startDate",
"DisplayName": "StartDate",
"Description": "YYYY/MM/DD",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "endDate",
"DisplayName": "EndDate",
"Description": "YYYY/MM/DD",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C_CI_NB_2",
"DisplayName": "Name",
"Description": "Read accounting integrated totals of the oldest integration period and of a selected range of addresses",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255255255,
"ListValues": null
},
{
"Name": "startDate",
"DisplayName": "StartDate",
"Description": "YYYY/MM/DD",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "endDate",
"DisplayName": "EndDate",
"Description": "YYYY/MM/DD",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C_CI_NF_2",
"DisplayName": "Name",
"Description": "Read periodically reset accounting integrated totals of the oldest integration period and of a selected range of addresses",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255255255,
"ListValues": null
},
{
"Name": "startDate",
"DisplayName": "StartDate",
"Description": "YYYY/MM/DD",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "endDate",
"DisplayName": "EndDate",
"Description": "YYYY/MM/DD",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C_CI_NK_2",
"DisplayName": "Name",
"Description": "Read operational integrated totals of the oldest integration period and of a selected range of addresses",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255255255,
"ListValues": null
},
{
"Name": "startDate",
"DisplayName": "StartDate",
"Description": "YYYY/MM/DD",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "endDate",
"DisplayName": "EndDate",
"Description": "YYYY/MM/DD",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C_CI_NO_2",
"DisplayName": "Name",
"Description": "Read periodically reset operational integrated totals of the oldest integration period and of a selected range of addresses",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255255255,
"ListValues": null
},
{
"Name": "startDate",
"DisplayName": "StartDate",
"Description": "YYYY/MM/DD",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "endDate",
"DisplayName": "EndDate",
"Description": "YYYY/MM/DD",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C_CI_NR_2",
"DisplayName": "Name",
"Description": "Read accounting integrated totals of a selected time range and of a selected range of addresses",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255255255,
"ListValues": null
},
{
"Name": "startDate",
"DisplayName": "StartDate",
"Description": "YYYY/MM/DD",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "endDate",
"DisplayName": "EndDate",
"Description": "YYYY/MM/DD",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C_CI_NS_2",
"DisplayName": "Name",
"Description": "Read periodically reset accounting integrated totals of a selected time range and of a selected range of addresses",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255255255,
"ListValues": null
},
{
"Name": "startDate",
"DisplayName": "StartDate",
"Description": "YYYY/MM/DD",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "endDate",
"DisplayName": "EndDate",
"Description": "YYYY/MM/DD",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C_CI_NT_2",
"DisplayName": "Name",
"Description": "Read operational integrated totals of a selected time range and of a selected range of addresses",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255255255,
"ListValues": null
},
{
"Name": "startDate",
"DisplayName": "StartDate",
"Description": "YYYY/MM/DD",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "endDate",
"DisplayName": "EndDate",
"Description": "YYYY/MM/DD",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C_CI_NU_2",
"DisplayName": "Name",
"Description": "Read periodically reset operational integrated totals of a selected time range and of a selected range of addresses",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255255255,
"ListValues": null
},
{
"Name": "startDate",
"DisplayName": "StartDate",
"Description": "YYYY/MM/DD",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "endDate",
"DisplayName": "EndDate",
"Description": "YYYY/MM/DD",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - IEC60870-5-104 Ethernet (Gen1.3)
POST {{edgeUrl}}/devicehub/v2
IEC60870-5-104 Ethernet (Gen1.3) — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
M_SP_NA_1 |
Single point | Yes | bit |
address, pollingInterval |
M_SP_TB_1 |
Single point | Yes | bit |
address, pollingInterval |
M_DP_NA_1 |
Double point | Yes | byte |
address, pollingInterval |
M_DP_TB_1 |
Double point | Yes | byte |
address, pollingInterval |
M_ST_NA_1 |
Step position | Yes | byte |
address, pollingInterval |
M_ST_TB_1 |
Step position | Yes | byte |
address, pollingInterval |
M_BO_NA_1 |
Bit string of 32bits | Yes | dword |
address, pollingInterval |
M_BO_TB_1 |
Bit string of 32bits | Yes | dword |
address, pollingInterval |
M_ME_NA_1 |
Measured Normalized | Yes | float |
address, pollingInterval |
M_ME_TD_1 |
Measured Normalized | Yes | float |
address, pollingInterval |
M_ME_NB_1 |
Measured Scaled | Yes | int16 |
address, pollingInterval |
M_ME_TE_1 |
Measured Scaled | Yes | int16 |
address, pollingInterval |
M_ME_NC_1 |
Measured short float | Yes | float |
address, pollingInterval |
M_ME_TF_1 |
Measured short float | Yes | float |
address, pollingInterval |
M_IT_NA_1 |
Integrated totals | Yes | custom |
address, pollingInterval |
M_IT_TB_1 |
Integrated totals | Yes | custom |
address, pollingInterval |
C_SC_NA_1 |
Single command information | No | bit |
address, pollingInterval |
C_SC_TA_1 |
Single command information | No | bit |
address, pollingInterval |
C_DC_NA_1 |
Double command information | No | byte |
address, pollingInterval |
C_DC_TA_1 |
Double command information | No | byte |
address, pollingInterval |
C_RC_NA_1 |
Regulating step command | No | byte |
address, pollingInterval |
C_RC_TA_1 |
Regulating step command | No | byte |
address, pollingInterval |
C_BO_NA_1 |
Bit string of 32bits command | No | dword |
address, pollingInterval |
C_BO_TA_1 |
Bit string of 32bits command | No | dword |
address, pollingInterval |
C_SE_NA_1 |
Set point command - Normalized value | No | float |
address, pollingInterval |
C_SE_TA_1 |
Set point command - Normalized value | No | float |
address, pollingInterval |
C_SE_NB_1 |
Set point command - Scaled value | No | int16 |
address, pollingInterval |
C_SE_TB_1 |
Set point command - Scaled value | No | int16 |
address, pollingInterval |
C_SE_NC_1 |
Set point command - Float value | No | float |
address, pollingInterval |
C_SE_TC_1 |
Set point command - Float value | No | float |
address, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "EFD8528C-5C90-4454-81F9-6DC851F63936"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "EFD8528C-5C90-4454-81F9-6DC851F63936",
"Name": "IEC60870-5-104 Ethernet (Gen1.3)",
"DriverGroup": {
"Name": "IEC"
},
"SupportedRegisters": [
{
"Name": "M_SP_NA_1",
"DisplayName": "Name",
"Description": "Single point",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 16777215,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M_SP_TB_1",
"DisplayName": "Name",
"Description": "Single point",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 16777215,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M_DP_NA_1",
"DisplayName": "Name",
"Description": "Double point",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "byte",
"Value": "byte"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 16777215,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M_DP_TB_1",
"DisplayName": "Name",
"Description": "Double point",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "byte",
"Value": "byte"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 16777215,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M_ST_NA_1",
"DisplayName": "Name",
"Description": "Step position",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "byte",
"Value": "byte"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 16777215,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M_ST_TB_1",
"DisplayName": "Name",
"Description": "Step position",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "byte",
"Value": "byte"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 16777215,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M_BO_NA_1",
"DisplayName": "Name",
"Description": "Bit string of 32bits",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 16777215,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M_BO_TB_1",
"DisplayName": "Name",
"Description": "Bit string of 32bits",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 16777215,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M_ME_NA_1",
"DisplayName": "Name",
"Description": "Measured Normalized",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "float",
"Value": "float"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 16777215,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M_ME_TD_1",
"DisplayName": "Name",
"Description": "Measured Normalized",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "float",
"Value": "float"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 16777215,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M_ME_NB_1",
"DisplayName": "Name",
"Description": "Measured Scaled",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int16",
"Value": "int16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 16777215,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M_ME_TE_1",
"DisplayName": "Name",
"Description": "Measured Scaled",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int16",
"Value": "int16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 16777215,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M_ME_NC_1",
"DisplayName": "Name",
"Description": "Measured short float",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "float",
"Value": "float"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 16777215,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M_ME_TF_1",
"DisplayName": "Name",
"Description": "Measured short float",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "float",
"Value": "float"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 16777215,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M_IT_NA_1",
"DisplayName": "Name",
"Description": "Integrated totals",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 16777215,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M_IT_TB_1",
"DisplayName": "Name",
"Description": "Integrated totals",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 16777215,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C_SC_NA_1",
"DisplayName": "Name",
"Description": "Single command information",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 16777215,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C_SC_TA_1",
"DisplayName": "Name",
"Description": "Single command information",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 16777215,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C_DC_NA_1",
"DisplayName": "Name",
"Description": "Double command information",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "byte",
"Value": "byte"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 16777215,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C_DC_TA_1",
"DisplayName": "Name",
"Description": "Double command information",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "byte",
"Value": "byte"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 16777215,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C_RC_NA_1",
"DisplayName": "Name",
"Description": "Regulating step command",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "byte",
"Value": "byte"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 16777215,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C_RC_TA_1",
"DisplayName": "Name",
"Description": "Regulating step command",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "byte",
"Value": "byte"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 16777215,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C_BO_NA_1",
"DisplayName": "Name",
"Description": "Bit string of 32bits command",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 16777215,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C_BO_TA_1",
"DisplayName": "Name",
"Description": "Bit string of 32bits command",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 16777215,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C_SE_NA_1",
"DisplayName": "Name",
"Description": "Set point command - Normalized value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "float",
"Value": "float"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 16777215,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C_SE_TA_1",
"DisplayName": "Name",
"Description": "Set point command - Normalized value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "float",
"Value": "float"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 16777215,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C_SE_NB_1",
"DisplayName": "Name",
"Description": "Set point command - Scaled value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int16",
"Value": "int16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 16777215,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C_SE_TB_1",
"DisplayName": "Name",
"Description": "Set point command - Scaled value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int16",
"Value": "int16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 16777215,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C_SE_NC_1",
"DisplayName": "Name",
"Description": "Set point command - Float value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "float",
"Value": "float"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 16777215,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C_SE_TC_1",
"DisplayName": "Name",
"Description": "Set point command - Float value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "float",
"Value": "float"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 16777215,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Ignition Module
POST {{edgeUrl}}/devicehub/v2
Ignition Module — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
| `` | Name | No | uint16, int32, bool[], int16[], uint64[], float32[], float64[], bool, uint32, uint64, string, sbyte[], byte[], uint16[], byte, float32, float64, int64[], string[], int16, int64, DataSet, int32[], uint32[], sbyte |
PublishingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "C7B2183F-2BB8-415E-83A3-AA3FF8A20BF5"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "C7B2183F-2BB8-415E-83A3-AA3FF8A20BF5",
"Name": "Ignition Module",
"DriverGroup": {
"Name": "Ignition"
},
"SupportedRegisters": [
{
"Name": "",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "bool[]",
"Value": "bool[]"
},
{
"Name": "int16[]",
"Value": "int16[]"
},
{
"Name": "uint64[]",
"Value": "uint64[]"
},
{
"Name": "float32[]",
"Value": "float32[]"
},
{
"Name": "float64[]",
"Value": "float64[]"
},
{
"Name": "bool",
"Value": "bool"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "string",
"Value": "string"
},
{
"Name": "sbyte[]",
"Value": "sbyte[]"
},
{
"Name": "byte[]",
"Value": "byte[]"
},
{
"Name": "uint16[]",
"Value": "uint16[]"
},
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "int64[]",
"Value": "int64[]"
},
{
"Name": "string[]",
"Value": "string[]"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "DataSet",
"Value": "DataSet"
},
{
"Name": "int32[]",
"Value": "int32[]"
},
{
"Name": "uint32[]",
"Value": "uint32[]"
},
{
"Name": "sbyte",
"Value": "sbyte"
}
]
},
{
"Name": "PublishingInterval",
"DisplayName": "PublishingInterval",
"Description": "Publishing Interval, sec",
"DefaultValue": "1",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": []
}
]
}
]
}
}
}
Register Types - Keyence KV10 Serial (Gen1.3)
POST {{edgeUrl}}/devicehub/v2
Keyence KV10 Serial (Gen1.3) — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
RLY |
Relay | Yes | bit |
address, pollingInterval |
DM_Bit |
Data memory bit | No | bit |
address, pollingInterval |
DM |
Data memory | No | word |
address, pollingInterval |
TM |
Temporary data memory | No | word |
address, pollingInterval |
T |
Timer | Yes | word |
address, pollingInterval |
T_Curr |
Timer current | Yes | word |
address, pollingInterval |
T_Preset |
Timer preset | No | word |
address, pollingInterval |
C |
Counter | Yes | word |
address, pollingInterval |
C_Curr |
Counter current | Yes | word |
address, pollingInterval |
C_Preset |
Counter Preset | No | word |
address, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "29530297-998F-4E0A-9137-ABEDA478AF2D"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "29530297-998F-4E0A-9137-ABEDA478AF2D",
"Name": "Keyence KV10 Serial (Gen1.3)",
"DriverGroup": {
"Name": "Keyence"
},
"SupportedRegisters": [
{
"Name": "RLY",
"DisplayName": "Name",
"Description": "Relay",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "DM_Bit",
"DisplayName": "Name",
"Description": "Data memory bit",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 6553515,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "DM",
"DisplayName": "Name",
"Description": "Data memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "TM",
"DisplayName": "Name",
"Description": "Temporary data memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 8999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "T",
"DisplayName": "Name",
"Description": "Timer",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "T_Curr",
"DisplayName": "Name",
"Description": "Timer current",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "T_Preset",
"DisplayName": "Name",
"Description": "Timer preset",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C",
"DisplayName": "Name",
"Description": "Counter",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C_Curr",
"DisplayName": "Name",
"Description": "Counter current",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C_Preset",
"DisplayName": "Name",
"Description": "Counter Preset",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Keyence Nano
POST {{edgeUrl}}/devicehub/v2
Keyence Nano — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
MR |
Internal Auxiliary Relay | No | uint8, uint16, uint32, uint64, int8, int16, int32, int64, float32, float64, string |
address, length, strEncoding, pollingInterval |
MR_bit |
Internal Auxiliary Relay | No | bit |
address, length, pollingInterval |
R |
Relay | No | uint8, uint16, uint32, uint64, int8, int16, int32, int64, float32, float64, string |
address, length, strEncoding, pollingInterval |
R_bit |
Relay | No | bit |
address, length, pollingInterval |
B |
Link Relay | No | uint8, uint16, uint32, uint64, int8, int16, int32, int64, float32, float64, string |
address, length, strEncoding, pollingInterval |
B_bit |
Link Relay | No | bit |
address, length, pollingInterval |
LR |
Latch Relay | No | uint8, uint16, uint32, uint64, int8, int16, int32, int64, float32, float64, string |
address, length, strEncoding, pollingInterval |
LR_bit |
Latch Relay | No | bit |
address, length, pollingInterval |
CR |
Control Relay | No | uint8, uint16, uint32, uint64, int8, int16, int32, int64, float32, float64, string |
address, length, strEncoding, pollingInterval |
CR_bit |
Control Relay | No | bit |
address, length, pollingInterval |
C |
Counter | No | uint32, flag, preset |
address, length, pollingInterval |
T |
Timer | No | uint32, flag, preset |
address, length, pollingInterval |
CTC |
High-Speed Counter Setting | No | uint32, flag, preset |
address, length, pollingInterval |
CTH |
High-Speed Counter | No | uint32, flag, preset |
address, length, pollingInterval |
Z |
Index Register | No | uint32 |
address, length, pollingInterval |
AT |
Digital Trimmer | No | uint8, uint16, uint32, uint64, int8, int16, int32, int64, float32, float64, string |
address, length, strEncoding, pollingInterval |
AT_bit |
Digital Trimmer | No | bit |
address, length, pollingInterval |
ZF |
File Register | No | uint8, uint16, uint32, uint64, int8, int16, int32, int64, float32, float64, string |
address, length, strEncoding, pollingInterval |
ZF_bit |
File Register | No | bit |
address, length, pollingInterval |
FM |
File Register | No | uint8, uint16, uint32, uint64, int8, int16, int32, int64, float32, float64, string |
address, length, strEncoding, pollingInterval |
FM_bit |
File Register | No | bit |
address, length, pollingInterval |
EM |
Data Memory | No | uint8, uint16, uint32, uint64, int8, int16, int32, int64, float32, float64, string |
address, length, strEncoding, pollingInterval |
EM_bit |
Data Memory | No | bit |
address, length, pollingInterval |
CM |
Control Memory | No | uint8, uint16, uint32, uint64, int8, int16, int32, int64, float32, float64, string |
address, length, strEncoding, pollingInterval |
CM_bit |
Control Memory | No | bit |
address, length, pollingInterval |
VM |
Name | No | uint8, uint16, uint32, uint64, int8, int16, int32, int64, float32, float64, string |
address, length, strEncoding, pollingInterval |
VM_bit |
Name | No | bit |
address, length, pollingInterval |
VB |
Name | No | uint8, uint16, uint32, uint64, int8, int16, int32, int64, float32, float64, string |
address, length, strEncoding, pollingInterval |
VB_bit |
Name | No | bit |
address, length, pollingInterval |
W |
Link Register | No | uint8, uint16, uint32, uint64, int8, int16, int32, int64, float32, float64, string |
address, length, strEncoding, pollingInterval |
W_bit |
Link Register | No | bit |
address, length, pollingInterval |
TM |
Temporary Data Memory | No | uint8, uint16, uint32, uint64, int8, int16, int32, int64, float32, float64, string |
address, length, strEncoding, pollingInterval |
TM_bit |
Temporary Data Memory | No | bit |
address, length, pollingInterval |
DM |
Data Memory | No | uint8, uint16, uint32, uint64, int8, int16, int32, int64, float32, float64, string |
address, length, strEncoding, pollingInterval |
DM_bit |
Data Memory | No | bit |
address, length, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "CC3EDEED-0DBD-47B5-A057-7CD2F04668EA"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "CC3EDEED-0DBD-47B5-A057-7CD2F04668EA",
"Name": "Keyence Nano",
"DriverGroup": {
"Name": "Keyence"
},
"SupportedRegisters": [
{
"Name": "MR",
"DisplayName": "Name",
"Description": "Internal Auxiliary Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int8",
"Value": "int8"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 3999,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "MR_bit",
"DisplayName": "Name",
"Description": "Internal Auxiliary Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 399915,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "R",
"DisplayName": "Name",
"Description": "Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int8",
"Value": "int8"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1999,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "R_bit",
"DisplayName": "Name",
"Description": "Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 199915,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "B",
"DisplayName": "Name",
"Description": "Link Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int8",
"Value": "int8"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 16384,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "B_bit",
"DisplayName": "Name",
"Description": "Link Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1638415,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "LR",
"DisplayName": "Name",
"Description": "Latch Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int8",
"Value": "int8"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 999,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "LR_bit",
"DisplayName": "Name",
"Description": "Latch Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 99915,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "CR",
"DisplayName": "Name",
"Description": "Control Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int8",
"Value": "int8"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 999,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "UTF-8",
"Value": "UTF-8"
},
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "CR_bit",
"DisplayName": "Name",
"Description": "Control Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 99915,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C",
"DisplayName": "Name",
"Description": "Counter",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "flag",
"Value": "flag"
},
{
"Name": "preset",
"Value": "preset"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "T",
"DisplayName": "Name",
"Description": "Timer",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "flag",
"Value": "flag"
},
{
"Name": "preset",
"Value": "preset"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "CTC",
"DisplayName": "Name",
"Description": "High-Speed Counter Setting",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "flag",
"Value": "flag"
},
{
"Name": "preset",
"Value": "preset"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 7,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "CTH",
"DisplayName": "Name",
"Description": "High-Speed Counter",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "flag",
"Value": "flag"
},
{
"Name": "preset",
"Value": "preset"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 3,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Z",
"DisplayName": "Name",
"Description": "Index Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint32",
"Value": "uint32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 12,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "AT",
"DisplayName": "Name",
"Description": "Digital Trimmer",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int8",
"Value": "int8"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 7,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "AT_bit",
"DisplayName": "Name",
"Description": "Digital Trimmer",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 715,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "ZF",
"DisplayName": "Name",
"Description": "File Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int8",
"Value": "int8"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 524287,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "ZF_bit",
"DisplayName": "Name",
"Description": "File Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 52428715,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "FM",
"DisplayName": "Name",
"Description": "File Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int8",
"Value": "int8"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "FM_bit",
"DisplayName": "Name",
"Description": "File Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 6553515,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM",
"DisplayName": "Name",
"Description": "Data Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int8",
"Value": "int8"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM_bit",
"DisplayName": "Name",
"Description": "Data Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 6553515,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "CM",
"DisplayName": "Name",
"Description": "Control Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int8",
"Value": "int8"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 6000,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "UTF-8",
"Value": "UTF-8"
},
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "CM_bit",
"DisplayName": "Name",
"Description": "Control Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 600015,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "VM",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int8",
"Value": "int8"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
},
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "VM_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 6553515,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "VB",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int8",
"Value": "int8"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "VB_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 6553515,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "W",
"DisplayName": "Name",
"Description": "Link Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int8",
"Value": "int8"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 16384,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "W_bit",
"DisplayName": "Name",
"Description": "Link Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1638415,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "TM",
"DisplayName": "Name",
"Description": "Temporary Data Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int8",
"Value": "int8"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "UTF-8",
"Value": "UTF-8"
},
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "TM_bit",
"DisplayName": "Name",
"Description": "Temporary Data Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 999915,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "DM",
"DisplayName": "Name",
"Description": "Data Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int8",
"Value": "int8"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "DM_bit",
"DisplayName": "Name",
"Description": "Data Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 6553515,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Keyence Nano Ethernet (Gen1.3)
POST {{edgeUrl}}/devicehub/v2
Keyence Nano Ethernet (Gen1.3) — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
MR |
Internal Auxiliary relay | No | bit |
address, count, strEncoding, pollingInterval |
R |
Relay | No | bit |
address, count, strEncoding, pollingInterval |
LR |
Latch Relay | No | bit |
address, count, strEncoding, pollingInterval |
CR |
Control Relay | No | bit |
address, count, strEncoding, pollingInterval |
B |
Link Relay | No | bit |
address, count, strEncoding, pollingInterval |
T_Bit |
Timer bit | No | bit |
address, count, strEncoding, pollingInterval |
C_Bit |
Counter bit | No | bit |
address, count, strEncoding, pollingInterval |
DM_Bit |
Data memory bit | No | bit |
address, count, strEncoding, pollingInterval |
TM_Bit |
Temporay data memory bit | No | bit |
address, count, strEncoding, pollingInterval |
CM_Bit |
Control memory bit | No | bit |
address, count, strEncoding, pollingInterval |
EM_Bit |
Data memory | No | bit |
address, count, strEncoding, pollingInterval |
FM_Bit |
File Register bit | No | bit |
address, count, strEncoding, pollingInterval |
CTC_Bit |
Name | No | bit |
address, count, strEncoding, pollingInterval |
ZF_Bit |
File Register (SQ) bit | No | bit |
address, count, strEncoding, pollingInterval |
W_Bit |
Link Register bit | No | bit |
address, count, strEncoding, pollingInterval |
VM_Bit |
Name | No | bit |
address, count, strEncoding, pollingInterval |
VB_Bit |
Name | No | bit |
address, count, strEncoding, pollingInterval |
CTC |
Name | No | word, int16, int32, uint32, ascii, float, double, string |
address, count, strEncoding, pollingInterval |
CTH |
Name | No | word, int16, int32, uint32, ascii, float, double, string |
address, count, strEncoding, pollingInterval |
Z |
Name | No | word, int16, int32, uint32, ascii, float, double, string |
address, count, strEncoding, pollingInterval |
TRM |
Name | No | word, int16, int32, uint32, ascii, float, double, string |
address, count, strEncoding, pollingInterval |
C_Preset |
Counter preset | No | word, int16, int32, uint32, ascii, float, double, string |
address, count, strEncoding, pollingInterval |
C_Curr |
Counter current | No | word, int16, int32, uint32, ascii, float, double, string |
address, count, strEncoding, pollingInterval |
T_Preset |
Timer preset | No | word, int16, int32, uint32, ascii, float, double, string |
address, count, strEncoding, pollingInterval |
T_Curr |
Timer Current | No | word, int16, int32, uint32, ascii, float, double, string |
address, count, strEncoding, pollingInterval |
C |
Counter | No | word, int16, int32, uint32, ascii, float, double, string |
address, count, strEncoding, pollingInterval |
T |
Timer | No | word, int16, int32, uint32, ascii, float, double, string |
address, count, strEncoding, pollingInterval |
B_Word |
Link Relay | No | word, int16, int32, uint32, ascii, float, double, string |
address, count, strEncoding, pollingInterval |
VB |
Name | No | word, int16, int32, uint32, ascii, float, double, string |
address, count, strEncoding, pollingInterval |
ZF |
File Register | No | word, int16, int32, uint32, ascii, float, double, string |
address, count, strEncoding, pollingInterval |
CR_Word |
Control Relay | No | word, int16, int32, uint32, ascii, float, double, string |
address, count, strEncoding, pollingInterval |
LR_Word |
Latch Relay | No | word, int16, int32, uint32, ascii, float, double, string |
address, count, strEncoding, pollingInterval |
MR_Word |
Internal Auxiliary relay | No | word, int16, int32, uint32, ascii, float, double, string |
address, count, strEncoding, pollingInterval |
R_Word |
Relay | No | word, int16, int32, uint32, ascii, float, double, string |
address, count, strEncoding, pollingInterval |
FM |
File Register | No | word, int16, int32, uint32, ascii, float, double, string |
address, count, strEncoding, pollingInterval |
EM |
Data memory | No | word, int16, int32, uint32, ascii, float, double, string |
address, count, strEncoding, pollingInterval |
CM |
Control memory | No | word, int16, int32, uint32, ascii, float, double, string |
address, count, strEncoding, pollingInterval |
VM |
Name | No | word, int16, int32, uint32, ascii, float, double, string |
address, count, strEncoding, pollingInterval |
W |
Link Register | No | word, int16, int32, uint32, ascii, float, double, string |
address, count, strEncoding, pollingInterval |
TM |
Temporary data memory | No | word, int16, int32, uint32, ascii, float, double, string |
address, count, strEncoding, pollingInterval |
DM |
Data memory | No | word, int16, int32, uint32, ascii, float, double, string |
address, count, strEncoding, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "F43FC385-C0CC-4E0D-AABF-C1686F3AA6E3"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "F43FC385-C0CC-4E0D-AABF-C1686F3AA6E3",
"Name": "Keyence Nano Ethernet (Gen1.3)",
"DriverGroup": {
"Name": "Keyence"
},
"SupportedRegisters": [
{
"Name": "MR",
"DisplayName": "Name",
"Description": "Internal Auxiliary relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 399915,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": [
{
"Name": "UTF-8",
"Value": "0"
},
{
"Name": "Shift-JIS",
"Value": "1"
},
{
"Name": "Windows-1251",
"Value": "2"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "R",
"DisplayName": "Name",
"Description": "Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 199915,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": [
{
"Name": "UTF-8",
"Value": "0"
},
{
"Name": "Shift-JIS",
"Value": "1"
},
{
"Name": "Windows-1251",
"Value": "2"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "LR",
"DisplayName": "Name",
"Description": "Latch Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 99915,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": [
{
"Name": "UTF-8",
"Value": "0"
},
{
"Name": "Shift-JIS",
"Value": "1"
},
{
"Name": "Windows-1251",
"Value": "2"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "CR",
"DisplayName": "Name",
"Description": "Control Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 99915,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": [
{
"Name": "UTF-8",
"Value": "0"
},
{
"Name": "Shift-JIS",
"Value": "1"
},
{
"Name": "Windows-1251",
"Value": "2"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "B",
"DisplayName": "Name",
"Description": "Link Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": [
{
"Name": "UTF-8",
"Value": "0"
},
{
"Name": "Shift-JIS",
"Value": "1"
},
{
"Name": "Windows-1251",
"Value": "2"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "T_Bit",
"DisplayName": "Name",
"Description": "Timer bit",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": [
{
"Name": "UTF-8",
"Value": "0"
},
{
"Name": "Shift-JIS",
"Value": "1"
},
{
"Name": "Windows-1251",
"Value": "2"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C_Bit",
"DisplayName": "Name",
"Description": "Counter bit",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": [
{
"Name": "UTF-8",
"Value": "0"
},
{
"Name": "Shift-JIS",
"Value": "1"
},
{
"Name": "Windows-1251",
"Value": "2"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "DM_Bit",
"DisplayName": "Name",
"Description": "Data memory bit",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 6553515,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": [
{
"Name": "UTF-8",
"Value": "0"
},
{
"Name": "Shift-JIS",
"Value": "1"
},
{
"Name": "Windows-1251",
"Value": "2"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "TM_Bit",
"DisplayName": "Name",
"Description": "Temporay data memory bit",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 999915,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": [
{
"Name": "UTF-8",
"Value": "0"
},
{
"Name": "Shift-JIS",
"Value": "1"
},
{
"Name": "Windows-1251",
"Value": "2"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "CM_Bit",
"DisplayName": "Name",
"Description": "Control memory bit",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 6553515,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": [
{
"Name": "UTF-8",
"Value": "0"
},
{
"Name": "Shift-JIS",
"Value": "1"
},
{
"Name": "Windows-1251",
"Value": "2"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM_Bit",
"DisplayName": "Name",
"Description": "Data memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 6553515,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": [
{
"Name": "UTF-8",
"Value": "0"
},
{
"Name": "Shift-JIS",
"Value": "1"
},
{
"Name": "Windows-1251",
"Value": "2"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "FM_Bit",
"DisplayName": "Name",
"Description": "File Register bit",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 6553515,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": [
{
"Name": "UTF-8",
"Value": "0"
},
{
"Name": "Shift-JIS",
"Value": "1"
},
{
"Name": "Windows-1251",
"Value": "2"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "CTC_Bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 7,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": [
{
"Name": "UTF-8",
"Value": "0"
},
{
"Name": "Shift-JIS",
"Value": "1"
},
{
"Name": "Windows-1251",
"Value": "2"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "ZF_Bit",
"DisplayName": "Name",
"Description": "File Register (SQ) bit",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 52428715,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": [
{
"Name": "UTF-8",
"Value": "0"
},
{
"Name": "Shift-JIS",
"Value": "1"
},
{
"Name": "Windows-1251",
"Value": "2"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "W_Bit",
"DisplayName": "Name",
"Description": "Link Register bit",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 3276715,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": [
{
"Name": "UTF-8",
"Value": "0"
},
{
"Name": "Shift-JIS",
"Value": "1"
},
{
"Name": "Windows-1251",
"Value": "2"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "VM_Bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 6553515,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": [
{
"Name": "UTF-8",
"Value": "0"
},
{
"Name": "Shift-JIS",
"Value": "1"
},
{
"Name": "Windows-1251",
"Value": "2"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "VB_Bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 63999,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": [
{
"Name": "UTF-8",
"Value": "0"
},
{
"Name": "Shift-JIS",
"Value": "1"
},
{
"Name": "Windows-1251",
"Value": "2"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "CTC",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "ascii",
"Value": "ascii"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 7,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": [
{
"Name": "UTF-8",
"Value": "0"
},
{
"Name": "Shift-JIS",
"Value": "1"
},
{
"Name": "Windows-1251",
"Value": "2"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "CTH",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "ascii",
"Value": "ascii"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 3,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": [
{
"Name": "UTF-8",
"Value": "0"
},
{
"Name": "Shift-JIS",
"Value": "1"
},
{
"Name": "Windows-1251",
"Value": "2"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Z",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "ascii",
"Value": "ascii"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 12,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": [
{
"Name": "UTF-8",
"Value": "0"
},
{
"Name": "Shift-JIS",
"Value": "1"
},
{
"Name": "Windows-1251",
"Value": "2"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "TRM",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "ascii",
"Value": "ascii"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 7,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": [
{
"Name": "UTF-8",
"Value": "0"
},
{
"Name": "Shift-JIS",
"Value": "1"
},
{
"Name": "Windows-1251",
"Value": "2"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C_Preset",
"DisplayName": "Name",
"Description": "Counter preset",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "ascii",
"Value": "ascii"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": [
{
"Name": "UTF-8",
"Value": "0"
},
{
"Name": "Shift-JIS",
"Value": "1"
},
{
"Name": "Windows-1251",
"Value": "2"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C_Curr",
"DisplayName": "Name",
"Description": "Counter current",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "ascii",
"Value": "ascii"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": [
{
"Name": "UTF-8",
"Value": "0"
},
{
"Name": "Shift-JIS",
"Value": "1"
},
{
"Name": "Windows-1251",
"Value": "2"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "T_Preset",
"DisplayName": "Name",
"Description": "Timer preset",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "ascii",
"Value": "ascii"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": [
{
"Name": "UTF-8",
"Value": "0"
},
{
"Name": "Shift-JIS",
"Value": "1"
},
{
"Name": "Windows-1251",
"Value": "2"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "T_Curr",
"DisplayName": "Name",
"Description": "Timer Current",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "ascii",
"Value": "ascii"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": [
{
"Name": "UTF-8",
"Value": "0"
},
{
"Name": "Shift-JIS",
"Value": "1"
},
{
"Name": "Windows-1251",
"Value": "2"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C",
"DisplayName": "Name",
"Description": "Counter",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "ascii",
"Value": "ascii"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": [
{
"Name": "UTF-8",
"Value": "0"
},
{
"Name": "Shift-JIS",
"Value": "1"
},
{
"Name": "Windows-1251",
"Value": "2"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "T",
"DisplayName": "Name",
"Description": "Timer",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "ascii",
"Value": "ascii"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": [
{
"Name": "UTF-8",
"Value": "0"
},
{
"Name": "Shift-JIS",
"Value": "1"
},
{
"Name": "Windows-1251",
"Value": "2"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "B_Word",
"DisplayName": "Name",
"Description": "Link Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "ascii",
"Value": "ascii"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": [
{
"Name": "UTF-8",
"Value": "0"
},
{
"Name": "Shift-JIS",
"Value": "1"
},
{
"Name": "Windows-1251",
"Value": "2"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "VB",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "ascii",
"Value": "ascii"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 3999,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": [
{
"Name": "UTF-8",
"Value": "0"
},
{
"Name": "Shift-JIS",
"Value": "1"
},
{
"Name": "Windows-1251",
"Value": "2"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "ZF",
"DisplayName": "Name",
"Description": "File Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "ascii",
"Value": "ascii"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 524287,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": [
{
"Name": "UTF-8",
"Value": "0"
},
{
"Name": "Shift-JIS",
"Value": "1"
},
{
"Name": "Windows-1251",
"Value": "2"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "CR_Word",
"DisplayName": "Name",
"Description": "Control Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "ascii",
"Value": "ascii"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 999,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": [
{
"Name": "UTF-8",
"Value": "0"
},
{
"Name": "Shift-JIS",
"Value": "1"
},
{
"Name": "Windows-1251",
"Value": "2"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "LR_Word",
"DisplayName": "Name",
"Description": "Latch Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "ascii",
"Value": "ascii"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 999,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": [
{
"Name": "UTF-8",
"Value": "0"
},
{
"Name": "Shift-JIS",
"Value": "1"
},
{
"Name": "Windows-1251",
"Value": "2"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "MR_Word",
"DisplayName": "Name",
"Description": "Internal Auxiliary relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "ascii",
"Value": "ascii"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 3999,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": [
{
"Name": "UTF-8",
"Value": "0"
},
{
"Name": "Shift-JIS",
"Value": "1"
},
{
"Name": "Windows-1251",
"Value": "2"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "R_Word",
"DisplayName": "Name",
"Description": "Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "ascii",
"Value": "ascii"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1999,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": [
{
"Name": "UTF-8",
"Value": "0"
},
{
"Name": "Shift-JIS",
"Value": "1"
},
{
"Name": "Windows-1251",
"Value": "2"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "FM",
"DisplayName": "Name",
"Description": "File Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "ascii",
"Value": "ascii"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": [
{
"Name": "UTF-8",
"Value": "0"
},
{
"Name": "Shift-JIS",
"Value": "1"
},
{
"Name": "Windows-1251",
"Value": "2"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM",
"DisplayName": "Name",
"Description": "Data memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "ascii",
"Value": "ascii"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": [
{
"Name": "UTF-8",
"Value": "0"
},
{
"Name": "Shift-JIS",
"Value": "1"
},
{
"Name": "Windows-1251",
"Value": "2"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "CM",
"DisplayName": "Name",
"Description": "Control memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "ascii",
"Value": "ascii"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": [
{
"Name": "UTF-8",
"Value": "0"
},
{
"Name": "Shift-JIS",
"Value": "1"
},
{
"Name": "Windows-1251",
"Value": "2"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "VM",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "ascii",
"Value": "ascii"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": [
{
"Name": "UTF-8",
"Value": "0"
},
{
"Name": "Shift-JIS",
"Value": "1"
},
{
"Name": "Windows-1251",
"Value": "2"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "W",
"DisplayName": "Name",
"Description": "Link Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "ascii",
"Value": "ascii"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": [
{
"Name": "UTF-8",
"Value": "0"
},
{
"Name": "Shift-JIS",
"Value": "1"
},
{
"Name": "Windows-1251",
"Value": "2"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "TM",
"DisplayName": "Name",
"Description": "Temporary data memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "ascii",
"Value": "ascii"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": [
{
"Name": "UTF-8",
"Value": "0"
},
{
"Name": "Shift-JIS",
"Value": "1"
},
{
"Name": "Windows-1251",
"Value": "2"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "DM",
"DisplayName": "Name",
"Description": "Data memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "ascii",
"Value": "ascii"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": [
{
"Name": "UTF-8",
"Value": "0"
},
{
"Name": "Shift-JIS",
"Value": "1"
},
{
"Name": "Windows-1251",
"Value": "2"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Keyence Serial (Gen1.3)
POST {{edgeUrl}}/devicehub/v2
Keyence Serial (Gen1.3) — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
MR |
Internal Auxiliary relay | No | bit |
address, pollingInterval |
LR |
Latch Relay | No | bit |
address, pollingInterval |
CR |
Control Relay | No | bit |
address, pollingInterval |
R |
Relay | Yes | bit |
address, pollingInterval |
B |
Link Relay | No | bit |
address, pollingInterval |
T_Bit |
Timer bit | Yes | bit |
address, pollingInterval |
C_Bit |
Counter bit | Yes | bit |
address, pollingInterval |
DM_Bit |
Data memory bit | No | bit |
address, pollingInterval |
TM_Bit |
Temporay data memory bit | No | bit |
address, pollingInterval |
CM_Bit |
Control memory bit | No | bit |
address, pollingInterval |
EM_Bit |
Data memory | No | bit |
address, pollingInterval |
FM_Bit |
File Register bit | No | bit |
address, pollingInterval |
CTC_Bit |
Name | Yes | bit |
address, pollingInterval |
W_Bit |
Link Register bit | No | bit |
address, pollingInterval |
VM_Bit |
Name | No | bit |
address, pollingInterval |
VB_Bit |
Name | No | bit |
address, pollingInterval |
CTC |
Name | Yes | word |
address, pollingInterval |
CTH |
Name | No | word |
address, pollingInterval |
Z |
Name | No | word |
address, pollingInterval |
CS |
Counter preset | No | word |
address, pollingInterval |
CC |
Counter current | No | word |
address, pollingInterval |
TS |
Timer preset | No | word |
address, pollingInterval |
TC |
Timer Current | No | word |
address, pollingInterval |
B_Word |
Link Relay | No | word |
address, pollingInterval |
R_Word |
Relay | No | word |
address, pollingInterval |
VB |
Name | No | word |
address, pollingInterval |
CR_Word |
Control Relay | No | word |
address, pollingInterval |
LR_Word |
Latch Relay | No | word |
address, pollingInterval |
MR_Word |
Internal Auxiliary relay | No | word |
address, pollingInterval |
FM |
File Register | No | word |
address, pollingInterval |
EM |
Data memory | No | word |
address, pollingInterval |
CM |
Control memory | No | word |
address, pollingInterval |
VM |
Name | No | word |
address, pollingInterval |
W |
Link Register | No | word |
address, pollingInterval |
TM |
Temporary data memory | No | word |
address, pollingInterval |
DM |
Data memory | No | word |
address, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "E2875F18-40FA-408A-8CE2-F40E022E3DED"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "E2875F18-40FA-408A-8CE2-F40E022E3DED",
"Name": "Keyence Serial (Gen1.3)",
"DriverGroup": {
"Name": "Keyence"
},
"SupportedRegisters": [
{
"Name": "MR",
"DisplayName": "Name",
"Description": "Internal Auxiliary relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 399915,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "LR",
"DisplayName": "Name",
"Description": "Latch Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 99915,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "CR",
"DisplayName": "Name",
"Description": "Control Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 99915,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "R",
"DisplayName": "Name",
"Description": "Relay",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 99915,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "B",
"DisplayName": "Name",
"Description": "Link Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "T_Bit",
"DisplayName": "Name",
"Description": "Timer bit",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C_Bit",
"DisplayName": "Name",
"Description": "Counter bit",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "DM_Bit",
"DisplayName": "Name",
"Description": "Data memory bit",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 6553515,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "TM_Bit",
"DisplayName": "Name",
"Description": "Temporay data memory bit",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 999915,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "CM_Bit",
"DisplayName": "Name",
"Description": "Control memory bit",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 6553515,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM_Bit",
"DisplayName": "Name",
"Description": "Data memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 6553515,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "FM_Bit",
"DisplayName": "Name",
"Description": "File Register bit",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 6553515,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "CTC_Bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 7,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "W_Bit",
"DisplayName": "Name",
"Description": "Link Register bit",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 524287,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "VM_Bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 6553515,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "VB_Bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 63999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "CTC",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 7,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "CTH",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 3,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Z",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 12,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "CS",
"DisplayName": "Name",
"Description": "Counter preset",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "CC",
"DisplayName": "Name",
"Description": "Counter current",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "TS",
"DisplayName": "Name",
"Description": "Timer preset",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "TC",
"DisplayName": "Name",
"Description": "Timer Current",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "B_Word",
"DisplayName": "Name",
"Description": "Link Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "R_Word",
"DisplayName": "Name",
"Description": "Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "VB",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 3999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "CR_Word",
"DisplayName": "Name",
"Description": "Control Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "LR_Word",
"DisplayName": "Name",
"Description": "Latch Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "MR_Word",
"DisplayName": "Name",
"Description": "Internal Auxiliary relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 3999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "FM",
"DisplayName": "Name",
"Description": "File Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM",
"DisplayName": "Name",
"Description": "Data memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "CM",
"DisplayName": "Name",
"Description": "Control memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "VM",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "W",
"DisplayName": "Name",
"Description": "Link Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "TM",
"DisplayName": "Name",
"Description": "Temporary data memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "DM",
"DisplayName": "Name",
"Description": "Data memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Koyo Click Serial (Gen1.3)
POST {{edgeUrl}}/devicehub/v2
Koyo Click Serial (Gen1.3) — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
X |
Input Status (Read Only) | Yes | bit |
address, pollingInterval |
Y |
Output Status | Yes | bit |
address, pollingInterval |
C |
Control Bit | No | bit |
address, pollingInterval |
T |
Timer Status | No | bit |
address, pollingInterval |
CT |
Counter Status | No | bit |
address, pollingInterval |
SC |
System Control Bit | Yes | bit |
address, pollingInterval |
DS |
Data Registers | No | word |
address, pollingInterval |
DD |
Data Registers (Double Word) | No | word |
address, pollingInterval |
DH |
Data Registers | No | word |
address, pollingInterval |
DF |
Data Registers (Double Word) | No | word |
address, pollingInterval |
XD |
Input Status Registers | Yes | word |
address, pollingInterval |
YD |
Output Status Registers | No | word |
address, pollingInterval |
TD |
Timer Current Values | No | word |
address, pollingInterval |
CTD |
Counter Current Values | No | word |
address, pollingInterval |
SD |
System Data Registers | No | word |
address, pollingInterval |
TXT |
Text Data Registers | No | word |
address, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "27522C78-CBE8-4BF0-BD26-43DAD7E02F0C"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "27522C78-CBE8-4BF0-BD26-43DAD7E02F0C",
"Name": "Koyo Click Serial (Gen1.3)",
"DriverGroup": {
"Name": "Koyo"
},
"SupportedRegisters": [
{
"Name": "X",
"DisplayName": "Name",
"Description": "Input Status (Read Only)",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 816,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Y",
"DisplayName": "Name",
"Description": "Output Status",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 816,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C",
"DisplayName": "Name",
"Description": "Control Bit",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 2000,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "T",
"DisplayName": "Name",
"Description": "Timer Status ",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 500,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "CT",
"DisplayName": "Name",
"Description": "Counter Status",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 250,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SC",
"DisplayName": "Name",
"Description": "System Control Bit",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1000,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "DS",
"DisplayName": "Name",
"Description": "Data Registers",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 4500,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "DD",
"DisplayName": "Name",
"Description": "Data Registers (Double Word)",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1000,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "DH",
"DisplayName": "Name",
"Description": "Data Registers",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 500,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "DF",
"DisplayName": "Name",
"Description": "Data Registers (Double Word)",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 500,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "XD",
"DisplayName": "Name",
"Description": "Input Status Registers ",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 8,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "YD",
"DisplayName": "Name",
"Description": "Output Status Registers",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 8,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "TD",
"DisplayName": "Name",
"Description": "Timer Current Values",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 500,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "CTD",
"DisplayName": "Name",
"Description": "Counter Current Values",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 250,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SD",
"DisplayName": "Name",
"Description": "System Data Registers",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1000,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "TXT",
"DisplayName": "Name",
"Description": "Text Data Registers",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1000,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Koyo Direct Serial (Gen1.3)
POST {{edgeUrl}}/devicehub/v2
Koyo Direct Serial (Gen1.3) — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
X |
Input Bits | Yes | bit |
address, pollingInterval |
Y |
Output Bits | Yes | bit |
address, pollingInterval |
C |
Control Relays | No | bit |
address, pollingInterval |
T |
Timer Status Bits | No | bit |
address, pollingInterval |
CT |
Counter Status Bits | No | bit |
address, pollingInterval |
S |
Name | No | bit |
address, pollingInterval |
SP |
Name | Yes | bit |
address, pollingInterval |
GX |
Name | No | bit |
address, pollingInterval |
GY |
Name | No | bit |
address, pollingInterval |
V |
V Memory | No | word |
address, pollingInterval |
Timer |
Name | No | word |
address, pollingInterval |
Counter |
Name | No | word |
address, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "DEABEBA3-7E58-4774-A475-39F81ECF486B"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "DEABEBA3-7E58-4774-A475-39F81ECF486B",
"Name": "Koyo Direct Serial (Gen1.3)",
"DriverGroup": {
"Name": "Koyo"
},
"SupportedRegisters": [
{
"Name": "X",
"DisplayName": "Name",
"Description": "Input Bits",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2048,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Y",
"DisplayName": "Name",
"Description": "Output Bits",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2048,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C",
"DisplayName": "Name",
"Description": "Control Relays",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4096,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "T",
"DisplayName": "Name",
"Description": "Timer Status Bits",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 512,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "CT",
"DisplayName": "Name",
"Description": "Counter Status Bits",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 512,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "S",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1024,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SP",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1024,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "GX",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4096,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "GY",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4096,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "V",
"DisplayName": "Name",
"Description": "V Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Timer",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 512,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Counter",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 512,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Koyo Ethernet (Gen1.3)
POST {{edgeUrl}}/devicehub/v2
Koyo Ethernet (Gen1.3) — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
CCM_31 |
V | No | word |
address, count, pollingInterval |
CCM_32 |
GX, X, SP | No | word |
address, count, pollingInterval |
CCM_33 |
GY,Y,C,S,T,CT | No | word |
address, count, pollingInterval |
V |
V-memory | No | word, int16, dword, int32 |
address, count, pollingInterval |
GX |
Global I/O | No | bit |
address, count, pollingInterval |
X |
Real Word Inputs | Yes | bit |
address, count, pollingInterval |
SP |
Special Purpose Relays | Yes | bit |
address, count, pollingInterval |
GY |
More Global I/O | No | bit |
address, count, pollingInterval |
Y |
Real Word Outputs | Yes | bit |
address, count, pollingInterval |
C |
Control Relays | No | bit |
address, count, pollingInterval |
S |
Stage Status Bits | No | bit |
address, count, pollingInterval |
T |
Timer Status Bits | No | bit |
address, count, pollingInterval |
CT |
Counter Status Bits | No | bit |
address, count, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "1A483B03-463F-4218-B464-F796343C6D5F"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "1A483B03-463F-4218-B464-F796343C6D5F",
"Name": "Koyo Ethernet (Gen1.3)",
"DriverGroup": {
"Name": "Koyo"
},
"SupportedRegisters": [
{
"Name": "CCM_31",
"DisplayName": "Name",
"Description": "V",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 17056,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "CCM_32",
"DisplayName": "Name",
"Description": "GX, X, SP",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 512,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "CCM_33",
"DisplayName": "Name",
"Description": "GY,Y,C,S,T,CT",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 832,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "V",
"DisplayName": "Name",
"Description": "V-memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "GX",
"DisplayName": "Name",
"Description": "Global I/O",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "X",
"DisplayName": "Name",
"Description": "Real Word Inputs",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1023,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SP",
"DisplayName": "Name",
"Description": "Special Purpose Relays",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1023,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "GY",
"DisplayName": "Name",
"Description": "More Global I/O",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Y",
"DisplayName": "Name",
"Description": "Real Word Outputs",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1023,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C",
"DisplayName": "Name",
"Description": "Control Relays",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "S",
"DisplayName": "Name",
"Description": "Stage Status Bits",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1023,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "T",
"DisplayName": "Name",
"Description": "Timer Status Bits",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "CT",
"DisplayName": "Name",
"Description": "Counter Status Bits",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - LS Master-K CPU Direct Serial (Gen1.3)
POST {{edgeUrl}}/devicehub/v2
LS Master-K CPU Direct Serial (Gen1.3) — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
PW_Bit |
I/O Relay (P) | No | bit |
address, pollingInterval |
KW_Bit |
Keep Relay (K) | No | bit |
address, pollingInterval |
MW_Bit |
Auxiliary Relay (M) | No | bit |
address, pollingInterval |
LW_Bit |
Link Relay (L) | No | bit |
address, pollingInterval |
FW_Bit |
Special Relay (F) | No | bit |
address, pollingInterval |
DW_Bit |
D_bit | No | bit |
address, pollingInterval |
TX |
Name | No | bit |
address, pollingInterval |
CX |
Name | No | bit |
address, pollingInterval |
SX |
Name | No | bit |
address, pollingInterval |
DW |
Data Register (D) | No | word |
address, pollingInterval |
CW |
Counter Present Value | No | word |
address, pollingInterval |
TW |
Timer Present Value | No | word |
address, pollingInterval |
KW |
Name | No | word |
address, pollingInterval |
PW |
Name | No | word |
address, pollingInterval |
FW |
Word type for F | No | word |
address, pollingInterval |
LW |
Word type for L | No | word |
address, pollingInterval |
MW |
Word type for M | No | word |
address, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "CAC8E388-0230-4EA3-99D0-9B4FE42F9328"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "CAC8E388-0230-4EA3-99D0-9B4FE42F9328",
"Name": "LS Master-K CPU Direct Serial (Gen1.3)",
"DriverGroup": {
"Name": "LS Industrial System"
},
"SupportedRegisters": [
{
"Name": "PW_Bit",
"DisplayName": "Name",
"Description": "I/O Relay (P)",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 25515,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "KW_Bit",
"DisplayName": "Name",
"Description": "Keep Relay (K)",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 25515,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "MW_Bit",
"DisplayName": "Name",
"Description": "Auxiliary Relay (M)",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 25515,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "LW_Bit",
"DisplayName": "Name",
"Description": "Link Relay (L)",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 25515,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "FW_Bit",
"DisplayName": "Name",
"Description": "Special Relay (F)",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 25515,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "DW_Bit",
"DisplayName": "Name",
"Description": "D_bit",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 999915,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "TX",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "CX",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SX",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "DW",
"DisplayName": "Name",
"Description": "Data Register (D)",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "CW",
"DisplayName": "Name",
"Description": "Counter Present Value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "TW",
"DisplayName": "Name",
"Description": "Timer Present Value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "KW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 31,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "PW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 63,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "FW",
"DisplayName": "Name",
"Description": "Word type for F",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "LW",
"DisplayName": "Name",
"Description": "Word type for L",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "MW",
"DisplayName": "Name",
"Description": "Word type for M",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - LS XBM Cnet Serial (Gen1.3)
POST {{edgeUrl}}/devicehub/v2
LS XBM Cnet Serial (Gen1.3) — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
PW_Bit |
I/O device Bit | No | bit |
address, pollingInterval |
MW_Bit |
Internal device Bit | No | bit |
address, pollingInterval |
LW_Bit |
Communication device Bit | No | bit |
address, pollingInterval |
KW_Bit |
Preservation device Bit | No | bit |
address, pollingInterval |
FW_Bit |
Special device Bit | Yes | bit |
address, pollingInterval |
DW_Bit |
Data register_Bit | No | bit |
address, pollingInterval |
UW_Bit |
Name | No | bit |
address, pollingInterval |
RW_Bit |
Name | No | bit |
address, pollingInterval |
SX |
Relay for step control Bit | No | bit |
address, pollingInterval |
TX |
Timer device Bit | No | bit |
address, pollingInterval |
CX |
Counter device Bit | No | bit |
address, pollingInterval |
PW |
I/O device | No | word |
address, pollingInterval |
MW |
Internal device | No | word |
address, pollingInterval |
LW |
Communication device | No | word |
address, pollingInterval |
KW |
Preservation device | No | word |
address, pollingInterval |
FW |
Special device | Yes | word |
address, pollingInterval |
SW |
Relay for step control | No | word |
address, pollingInterval |
DW |
Data register | No | word |
address, pollingInterval |
UW |
Analog data register | No | word |
address, pollingInterval |
NW |
Communication data register | Yes | word |
address, pollingInterval |
ZW |
Index register | No | word |
address, pollingInterval |
TW |
Timer current value | No | word |
address, pollingInterval |
CW |
Counter current value | No | word |
address, pollingInterval |
RW |
Name | No | word |
address, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "9F2C6E7B-363A-4933-8B14-3FDBE3348276"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "9F2C6E7B-363A-4933-8B14-3FDBE3348276",
"Name": "LS XBM Cnet Serial (Gen1.3)",
"DriverGroup": {
"Name": "LS Industrial System"
},
"SupportedRegisters": [
{
"Name": "PW_Bit",
"DisplayName": "Name",
"Description": "I/O device Bit",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 204715,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "MW_Bit",
"DisplayName": "Name",
"Description": "Internal device Bit",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 204715,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "LW_Bit",
"DisplayName": "Name",
"Description": "Communication device Bit",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1126315,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "KW_Bit",
"DisplayName": "Name",
"Description": "Preservation device Bit",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255915,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "FW_Bit",
"DisplayName": "Name",
"Description": "Special device Bit",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 204715,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "DW_Bit",
"DisplayName": "Name",
"Description": "Data register_Bit",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 3276715,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "UW_Bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 633115,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "RW_Bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 3276715,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SX",
"DisplayName": "Name",
"Description": "Relay for step control Bit",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 12799,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "TX",
"DisplayName": "Name",
"Description": "Timer device Bit",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "CX",
"DisplayName": "Name",
"Description": "Counter device Bit",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "PW",
"DisplayName": "Name",
"Description": "I/O device",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "MW",
"DisplayName": "Name",
"Description": "Internal device",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "LW",
"DisplayName": "Name",
"Description": "Communication device",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 11263,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "KW",
"DisplayName": "Name",
"Description": "Preservation device",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2559,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "FW",
"DisplayName": "Name",
"Description": "Special device",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SW",
"DisplayName": "Name",
"Description": "Relay for step control",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "DW",
"DisplayName": "Name",
"Description": "Data register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "UW",
"DisplayName": "Name",
"Description": "Analog data register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 6331,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "NW",
"DisplayName": "Name",
"Description": "Communication data register",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 21503,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "ZW",
"DisplayName": "Name",
"Description": "Index register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "TW",
"DisplayName": "Name",
"Description": "Timer current value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "CW",
"DisplayName": "Name",
"Description": "Counter current value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "RW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - LS XBM Serial (Gen1.3)
POST {{edgeUrl}}/devicehub/v2
LS XBM Serial (Gen1.3) — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
PW_Bit |
I/O device Bit | No | bit |
address, pollingInterval |
MW_Bit |
Internal device Bit | No | bit |
address, pollingInterval |
LW_Bit |
Communication device Bit | No | bit |
address, pollingInterval |
KW_Bit |
Preservation device Bit | No | bit |
address, pollingInterval |
FW_Bit |
Special device Bit | No | bit |
address, pollingInterval |
DW_Bit |
Data register_Bit | No | bit |
address, pollingInterval |
UW_Bit |
Name | No | bit |
address, pollingInterval |
RW_Bit |
Name | No | bit |
address, pollingInterval |
SX |
Relay for step control Bit | No | bit |
address, pollingInterval |
TX |
Timer device Bit | No | bit |
address, pollingInterval |
CX |
Counter device Bit | No | bit |
address, pollingInterval |
PW |
I/O device | No | word |
address, pollingInterval |
MW |
Internal device | No | word |
address, pollingInterval |
LW |
Communication device | No | word |
address, pollingInterval |
KW |
Preservation device | No | word |
address, pollingInterval |
FW |
Special device | No | word |
address, pollingInterval |
SW |
Relay for step control | No | word |
address, pollingInterval |
DW |
Data register | No | word |
address, pollingInterval |
UW |
Analog data register | No | word |
address, pollingInterval |
NW |
Communication data register | No | word |
address, pollingInterval |
ZW |
Index register | No | word |
address, pollingInterval |
TW |
Timer current value | No | word |
address, pollingInterval |
CW |
Counter current value | No | word |
address, pollingInterval |
RW |
Name | No | word |
address, pollingInterval |
ZRW |
Name | No | word |
address, pollingInterval |
TSW |
Setup value | No | word |
address, pollingInterval |
CSW |
Setup value | No | word |
address, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "111BCF84-25D5-4C53-9588-D22CFF50F6C5"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "111BCF84-25D5-4C53-9588-D22CFF50F6C5",
"Name": "LS XBM Serial (Gen1.3)",
"DriverGroup": {
"Name": "LS Industrial System"
},
"SupportedRegisters": [
{
"Name": "PW_Bit",
"DisplayName": "Name",
"Description": "I/O device Bit",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 204715,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "MW_Bit",
"DisplayName": "Name",
"Description": "Internal device Bit",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 204715,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "LW_Bit",
"DisplayName": "Name",
"Description": "Communication device Bit",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1126315,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "KW_Bit",
"DisplayName": "Name",
"Description": "Preservation device Bit",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255915,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "FW_Bit",
"DisplayName": "Name",
"Description": "Special device Bit",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 204715,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "DW_Bit",
"DisplayName": "Name",
"Description": "Data register_Bit",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 3276715,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "UW_Bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 633115,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "RW_Bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 3276715,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SX",
"DisplayName": "Name",
"Description": "Relay for step control Bit",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 12799,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "TX",
"DisplayName": "Name",
"Description": "Timer device Bit",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "CX",
"DisplayName": "Name",
"Description": "Counter device Bit",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "PW",
"DisplayName": "Name",
"Description": "I/O device",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "MW",
"DisplayName": "Name",
"Description": "Internal device",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "LW",
"DisplayName": "Name",
"Description": "Communication device",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 11263,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "KW",
"DisplayName": "Name",
"Description": "Preservation device",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2559,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "FW",
"DisplayName": "Name",
"Description": "Special device",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SW",
"DisplayName": "Name",
"Description": "Relay for step control",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "DW",
"DisplayName": "Name",
"Description": "Data register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "UW",
"DisplayName": "Name",
"Description": "Analog data register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 6331,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "NW",
"DisplayName": "Name",
"Description": "Communication data register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 21503,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "ZW",
"DisplayName": "Name",
"Description": "Index register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "TW",
"DisplayName": "Name",
"Description": "Timer current value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "CW",
"DisplayName": "Name",
"Description": "Counter current value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "RW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "ZRW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "TSW",
"DisplayName": "Name",
"Description": "Setup value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "CSW",
"DisplayName": "Name",
"Description": "Setup value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - LioN-X
POST {{edgeUrl}}/devicehub/v2
LioN-X — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
R |
Name | No | bool, sbyte, byte, int16, uint16, int32, uint32, int64, uint64, float32, float64, string, BLOB, bool[], sbyte[], byte[], int16[], uint16[], int32[], uint32[], int64[], uint64[], float32[], float64[], string[], BLOB[], ExtensionObject |
pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "D5E201DC-35DE-44AD-B9DB-EB6AD70432C0"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "D5E201DC-35DE-44AD-B9DB-EB6AD70432C0",
"Name": "LioN-X",
"DriverGroup": {
"Name": "Lumberg Automation"
},
"SupportedRegisters": [
{
"Name": "R",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
},
{
"Name": "sbyte",
"Value": "sbyte"
},
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
},
{
"Name": "BLOB",
"Value": "BLOB"
},
{
"Name": "bool[]",
"Value": "bool[]"
},
{
"Name": "sbyte[]",
"Value": "sbyte[]"
},
{
"Name": "byte[]",
"Value": "byte[]"
},
{
"Name": "int16[]",
"Value": "int16[]"
},
{
"Name": "uint16[]",
"Value": "uint16[]"
},
{
"Name": "int32[]",
"Value": "int32[]"
},
{
"Name": "uint32[]",
"Value": "uint32[]"
},
{
"Name": "int64[]",
"Value": "int64[]"
},
{
"Name": "uint64[]",
"Value": "uint64[]"
},
{
"Name": "float32[]",
"Value": "float32[]"
},
{
"Name": "float64[]",
"Value": "float64[]"
},
{
"Name": "string[]",
"Value": "string[]"
},
{
"Name": "BLOB[]",
"Value": "BLOB[]"
},
{
"Name": "ExtensionObject",
"Value": "ExtensionObject"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Industrial OT Server
POST {{edgeUrl}}/devicehub/v2
Industrial OT Server — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
R |
Topic | Yes | string |
— |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "A206D802-2E0B-4C14-A38A-353F666FCF0C"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "A206D802-2E0B-4C14-A38A-353F666FCF0C",
"Name": "Industrial OT Server",
"DriverGroup": {
"Name": "MQTT"
},
"SupportedRegisters": [
{
"Name": "R",
"DisplayName": "Topic",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
}
]
}
]
}
]
}
}
}
Register Types - MQTT Client
POST {{edgeUrl}}/devicehub/v2
MQTT Client — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
R |
Topic | No | string |
Qos, Retain |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "236E3A53-E133-48D6-96F4-D95E61C7592A"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "236E3A53-E133-48D6-96F4-D95E61C7592A",
"Name": "MQTT Client",
"DriverGroup": {
"Name": "MQTT"
},
"SupportedRegisters": [
{
"Name": "R",
"DisplayName": "Topic",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "Qos",
"DisplayName": "Qos",
"Description": "Quality of Service",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "0 - At most once (fire and forget)",
"Value": "0"
},
{
"Name": "1 - At least once (acknowledged delivery)",
"Value": "1"
},
{
"Name": "2 - Exactly once (assured delivery)",
"Value": "2"
}
]
},
{
"Name": "Retain",
"DisplayName": "Retain",
"Description": "Retain Message",
"DefaultValue": "Disable",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Retain last Publish",
"Value": "Enable"
},
{
"Name": "Don't Retain",
"Value": "Disable"
}
]
}
]
}
]
}
}
}
Register Types - Sparkplug B Client
POST {{edgeUrl}}/devicehub/v2
Sparkplug B Client — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
R |
Topic | Yes | stringarray, int8array, int32array, uint32array, floatarray, doublearray, int8, int16, uint16, uint64, float, double, boolarray, int16array, json, string, int64, int64array, uint16array, uint64array, bytes, bool, int32, uint8, uint32 |
— |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "B4D6175C-029B-4D27-8D61-84DFACD43461"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "B4D6175C-029B-4D27-8D61-84DFACD43461",
"Name": "Sparkplug B Client",
"DriverGroup": {
"Name": "MQTT"
},
"SupportedRegisters": [
{
"Name": "R",
"DisplayName": "Topic",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "stringarray",
"Value": "stringarray"
},
{
"Name": "int8array",
"Value": "int8array"
},
{
"Name": "int32array",
"Value": "int32array"
},
{
"Name": "uint32array",
"Value": "uint32array"
},
{
"Name": "floatarray",
"Value": "floatarray"
},
{
"Name": "doublearray",
"Value": "doublearray"
},
{
"Name": "int8",
"Value": "int8"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "boolarray",
"Value": "boolarray"
},
{
"Name": "int16array",
"Value": "int16array"
},
{
"Name": "json",
"Value": "json"
},
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "int64array",
"Value": "int64array"
},
{
"Name": "uint16array",
"Value": "uint16array"
},
{
"Name": "uint64array",
"Value": "uint64array"
},
{
"Name": "bytes",
"Value": "bytes"
},
{
"Name": "bool",
"Value": "bool"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint32",
"Value": "uint32"
}
]
}
]
}
]
}
}
}
Register Types - MTConnect Ethernet (Gen1.3)
POST {{edgeUrl}}/devicehub/v2
MTConnect Ethernet (Gen1.3) — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
R |
Name | Yes | string, int64, float64 |
pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "A1203823-578D-48C4-832A-34670D6F0DF7"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "A1203823-578D-48C4-832A-34670D6F0DF7",
"Name": "MTConnect Ethernet (Gen1.3)",
"DriverGroup": {
"Name": "MTConnect"
},
"SupportedRegisters": [
{
"Name": "R",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Mitsubishi A Series Serial
POST {{edgeUrl}}/devicehub/v2
Mitsubishi A Series Serial — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
X |
Input Relay | Yes | bit |
address, count, pollingInterval |
Y |
Output Relay | No | bit |
address, count, pollingInterval |
M |
Internal Relay | No | bit |
address, count, pollingInterval |
B |
Link Relay | No | bit |
address, count, pollingInterval |
F |
Annunciator | No | bit |
address, count, pollingInterval |
R |
File Register | No | word |
address, count, pollingInterval |
W |
Link Register | No | word |
address, count, pollingInterval |
D |
Data Register | No | word |
address, count, pollingInterval |
CV |
Counter Memory | No | word |
address, count, pollingInterval |
TV |
Timer Memory | No | word |
address, count, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "EDB59BDF-3459-48C2-9E8E-6F5CAAA3E343"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "EDB59BDF-3459-48C2-9E8E-6F5CAAA3E343",
"Name": "Mitsubishi A Series Serial",
"DriverGroup": {
"Name": "Mitsubishi"
},
"SupportedRegisters": [
{
"Name": "X",
"DisplayName": "Name",
"Description": "Input Relay",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Y",
"DisplayName": "Name",
"Description": "Output Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M",
"DisplayName": "Name",
"Description": "Internal Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "B",
"DisplayName": "Name",
"Description": "Link Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1023,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "F",
"DisplayName": "Name",
"Description": "Annunciator",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1023,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "R",
"DisplayName": "Name",
"Description": "File Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "W",
"DisplayName": "Name",
"Description": "Link Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1023,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "D",
"DisplayName": "Name",
"Description": "Data Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1023,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "CV",
"DisplayName": "Name",
"Description": "Counter Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4095,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "TV",
"DisplayName": "Name",
"Description": "Timer Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Mitsubishi FX2N serial (Gen1.3)
POST {{edgeUrl}}/devicehub/v2
Mitsubishi FX2N serial (Gen1.3) — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
X |
Input Relay | No | bit |
address, pollingInterval |
Y |
Output Relay | No | bit |
address, pollingInterval |
M |
Auxiliary Relay | No | bit |
address, pollingInterval |
T |
Timer Relay | No | bit |
address, pollingInterval |
C |
Counter Relay | No | bit |
address, pollingInterval |
SM |
Special Auxiliary Relay | No | bit |
address, pollingInterval |
S |
State Relay(S) | No | bit |
address, pollingInterval |
D_Bit |
Data Register Bit(D) | No | bit |
address, pollingInterval |
SD |
Special Data Register | No | word |
address, pollingInterval |
CV2 |
Counter Memory(D Word) | No | dword |
address, pollingInterval |
D |
Data Register | No | word |
address, pollingInterval |
CV |
Counter Memory | No | word |
address, pollingInterval |
TV |
Timer Memory | No | word |
address, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "1AED6791-3AE4-4642-BF16-47AE5C71EEC6"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "1AED6791-3AE4-4642-BF16-47AE5C71EEC6",
"Name": "Mitsubishi FX2N serial (Gen1.3)",
"DriverGroup": {
"Name": "Mitsubishi"
},
"SupportedRegisters": [
{
"Name": "X",
"DisplayName": "Name",
"Description": "Input Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Y",
"DisplayName": "Name",
"Description": "Output Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M",
"DisplayName": "Name",
"Description": "Auxiliary Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 7999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "T",
"DisplayName": "Name",
"Description": "Timer Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 511,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C",
"DisplayName": "Name",
"Description": "Counter Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SM",
"DisplayName": "Name",
"Description": "Special Auxiliary Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 8000,
"NumberMax": 8511,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "S",
"DisplayName": "Name",
"Description": "State Relay(S)",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4095,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "D_Bit",
"DisplayName": "Name",
"Description": "Data Register Bit(D)",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 799915,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SD",
"DisplayName": "Name",
"Description": "Special Data Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 8000,
"NumberMax": 8511,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "CV2",
"DisplayName": "Name",
"Description": "Counter Memory(D Word)",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 200,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "D",
"DisplayName": "Name",
"Description": "Data Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 7999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "CV",
"DisplayName": "Name",
"Description": "Counter Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 199,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "TV",
"DisplayName": "Name",
"Description": "Timer Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 511,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Mitsubishi FX2N-10GM/20GM Serial (Gen1.3)
POST {{edgeUrl}}/devicehub/v2
Mitsubishi FX2N-10GM/20GM Serial (Gen1.3) — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
X |
Input Relay | Yes | bit |
address, pollingInterval |
Y |
Output Relay | No | bit |
address, pollingInterval |
M |
Auxiliary Relay | No | bit |
address, pollingInterval |
SM |
Special Auxiliary Relay | No | bit |
address, pollingInterval |
X_W |
Name | Yes | word |
address, pollingInterval |
Y_W |
Name | No | word |
address, pollingInterval |
M_W |
Name | No | word |
address, pollingInterval |
SM_W |
Name | No | word |
address, pollingInterval |
D |
Data Register | No | word |
address, pollingInterval |
SD |
Special Data Register | No | word |
address, pollingInterval |
V |
Index Register | No | word |
address, pollingInterval |
Z |
Index Register | No | word |
address, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "547F2D33-0081-424A-978D-0CE3C6676410"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "547F2D33-0081-424A-978D-0CE3C6676410",
"Name": "Mitsubishi FX2N-10GM/20GM Serial (Gen1.3)",
"DriverGroup": {
"Name": "Mitsubishi"
},
"SupportedRegisters": [
{
"Name": "X",
"DisplayName": "Name",
"Description": "Input Relay",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 67,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Y",
"DisplayName": "Name",
"Description": "Output Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 67,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M",
"DisplayName": "Name",
"Description": "Auxiliary Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 511,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SM",
"DisplayName": "Name",
"Description": "Special Auxiliary Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 9000,
"NumberMax": 9175,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "X_W",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 67,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Y_W",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 67,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M_W",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 511,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SM_W",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 9000,
"NumberMax": 9175,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "D",
"DisplayName": "Name",
"Description": "Data Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 6999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SD",
"DisplayName": "Name",
"Description": "Special Data Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 9000,
"NumberMax": 9599,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "V",
"DisplayName": "Name",
"Description": "Index Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 7,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Z",
"DisplayName": "Name",
"Description": "Index Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 7,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Mitsubishi FX3G ASCII Ethernet (Gen1.3)
POST {{edgeUrl}}/devicehub/v2
Mitsubishi FX3G ASCII Ethernet (Gen1.3) — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
X |
Input Relay | No | bit |
address, pollingInterval |
Y |
Output Relay | No | bit |
address, pollingInterval |
M |
Internal Relay | No | bit |
address, pollingInterval |
T |
Timer Contacts | No | bit |
address, pollingInterval |
C |
Counter Contacts | No | bit |
address, pollingInterval |
SM |
Special Int. Relays | No | bit |
address, pollingInterval |
S |
Step Relays | No | bit |
address, pollingInterval |
R |
File Register | No | word |
address, pollingInterval |
SD |
Special Data Registers | No | word |
address, pollingInterval |
CV2 |
Counter Value | No | dword |
address, pollingInterval |
D |
Data Registers | No | word |
address, pollingInterval |
CV |
Counter Value | No | word |
address, pollingInterval |
TV |
Timer Value | No | word |
address, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "0D25A6F3-55DE-41CF-89CE-7BBA69A5A34D"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "0D25A6F3-55DE-41CF-89CE-7BBA69A5A34D",
"Name": "Mitsubishi FX3G ASCII Ethernet (Gen1.3)",
"DriverGroup": {
"Name": "Mitsubishi"
},
"SupportedRegisters": [
{
"Name": "X",
"DisplayName": "Name",
"Description": "Input Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Y",
"DisplayName": "Name",
"Description": "Output Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M",
"DisplayName": "Name",
"Description": "Internal Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 7999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "T",
"DisplayName": "Name",
"Description": "Timer Contacts",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 511,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C",
"DisplayName": "Name",
"Description": "Counter Contacts",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SM",
"DisplayName": "Name",
"Description": "Special Int. Relays",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 8000,
"NumberMax": 8511,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "S",
"DisplayName": "Name",
"Description": "Step Relays",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4095,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "R",
"DisplayName": "Name",
"Description": "File Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SD",
"DisplayName": "Name",
"Description": "Special Data Registers",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 8000,
"NumberMax": 8511,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "CV2",
"DisplayName": "Name",
"Description": "Counter Value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 200,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "D",
"DisplayName": "Name",
"Description": "Data Registers",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 7999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "CV",
"DisplayName": "Name",
"Description": "Counter Value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 199,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "TV",
"DisplayName": "Name",
"Description": "Timer Value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 511,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Mitsubishi FX3G Binary Ethernet (Gen1.3)
POST {{edgeUrl}}/devicehub/v2
Mitsubishi FX3G Binary Ethernet (Gen1.3) — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
X |
Input Relay | Yes | bit |
address, pollingInterval |
Y |
Output Relay | No | bit |
address, pollingInterval |
M |
Internal Relay | No | bit |
address, pollingInterval |
T |
Timer Contacts | Yes | bit |
address, pollingInterval |
C |
Counter Contacts | Yes | bit |
address, pollingInterval |
SM |
Special Int. Relays | No | bit |
address, pollingInterval |
S |
Step Relays | No | bit |
address, pollingInterval |
R |
File Register | No | word, dword, float |
address, pollingInterval |
SD |
Special Data Registers | Yes | word, dword, float |
address, pollingInterval |
CV2 |
Counter Value | No | dword |
address, pollingInterval |
D |
Data Registers | No | word, dword, float |
address, pollingInterval |
CV |
Counter Value | No | word |
address, pollingInterval |
TV |
Timer Value | No | word |
address, pollingInterval |
RSH |
File Register | No | string |
address, pollingInterval |
RSL |
File Register | No | string |
address, pollingInterval |
DSH |
File Register | No | string |
address, pollingInterval |
DSL |
File Register | No | string |
address, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "793F3159-4523-4DCB-80A2-24B0F9432D0C"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "793F3159-4523-4DCB-80A2-24B0F9432D0C",
"Name": "Mitsubishi FX3G Binary Ethernet (Gen1.3)",
"DriverGroup": {
"Name": "Mitsubishi"
},
"SupportedRegisters": [
{
"Name": "X",
"DisplayName": "Name",
"Description": "Input Relay",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Y",
"DisplayName": "Name",
"Description": "Output Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M",
"DisplayName": "Name",
"Description": "Internal Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 7999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "T",
"DisplayName": "Name",
"Description": "Timer Contacts",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 511,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C",
"DisplayName": "Name",
"Description": "Counter Contacts",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SM",
"DisplayName": "Name",
"Description": "Special Int. Relays",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 8000,
"NumberMax": 8511,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "S",
"DisplayName": "Name",
"Description": "Step Relays",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4095,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "R",
"DisplayName": "Name",
"Description": "File Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "float",
"Value": "float"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SD",
"DisplayName": "Name",
"Description": "Special Data Registers",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "float",
"Value": "float"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 8000,
"NumberMax": 8511,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "CV2",
"DisplayName": "Name",
"Description": "Counter Value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 200,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "D",
"DisplayName": "Name",
"Description": "Data Registers",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "float",
"Value": "float"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 7999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "CV",
"DisplayName": "Name",
"Description": "Counter Value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 199,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "TV",
"DisplayName": "Name",
"Description": "Timer Value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 511,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "RSH",
"DisplayName": "Name",
"Description": "File Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767002,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "RSL",
"DisplayName": "Name",
"Description": "File Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767002,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "DSH",
"DisplayName": "Name",
"Description": "File Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 7999002,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "DSL",
"DisplayName": "Name",
"Description": "File Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 7999002,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Mitsubishi FX3U Serial (Gen1.3)
POST {{edgeUrl}}/devicehub/v2
Mitsubishi FX3U Serial (Gen1.3) — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
X |
Input Relay | Yes | bit |
address, pollingInterval |
Y |
Output Relay | No | bit |
address, pollingInterval |
M |
Auxiliary Relay | No | bit |
address, pollingInterval |
T |
Timer Relay | No | bit |
address, pollingInterval |
C |
Counter Relay | No | bit |
address, pollingInterval |
SM |
Special Relay | No | bit |
address, pollingInterval |
S |
State Relay | No | bit |
address, pollingInterval |
R |
Extended Register | No | word |
address, pollingInterval |
SD |
Special Data Register | No | word |
address, pollingInterval |
CV2 |
Counter Memory | No | word |
address, pollingInterval |
D |
Data Register | No | word |
address, pollingInterval |
CV |
Counter Memory | No | word |
address, pollingInterval |
TV |
Timer Memory | No | word |
address, pollingInterval |
Z |
Index Register | No | word |
address, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "AB084A0D-92A7-47C7-B4BC-825863223ABD"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "AB084A0D-92A7-47C7-B4BC-825863223ABD",
"Name": "Mitsubishi FX3U Serial (Gen1.3)",
"DriverGroup": {
"Name": "Mitsubishi"
},
"SupportedRegisters": [
{
"Name": "X",
"DisplayName": "Name",
"Description": "Input Relay",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 500,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Y",
"DisplayName": "Name",
"Description": "Output Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 500,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M",
"DisplayName": "Name",
"Description": "Auxiliary Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 7999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "T",
"DisplayName": "Name",
"Description": "Timer Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 511,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C",
"DisplayName": "Name",
"Description": "Counter Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SM",
"DisplayName": "Name",
"Description": "Special Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 8000,
"NumberMax": 8511,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "S",
"DisplayName": "Name",
"Description": "State Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4095,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "R",
"DisplayName": "Name",
"Description": "Extended Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SD",
"DisplayName": "Name",
"Description": "Special Data Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 8000,
"NumberMax": 8511,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "CV2",
"DisplayName": "Name",
"Description": "Counter Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 200,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "D",
"DisplayName": "Name",
"Description": "Data Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 7999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "CV",
"DisplayName": "Name",
"Description": "Counter Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 199,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "TV",
"DisplayName": "Name",
"Description": "Timer Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 511,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Z",
"DisplayName": "Name",
"Description": "Index Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 7,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Mitsubishi FX5U Serial (Gen1.3)
POST {{edgeUrl}}/devicehub/v2
Mitsubishi FX5U Serial (Gen1.3) — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
LCS |
Long counter Contact | No | bit |
address, pollingInterval |
LCC |
Long counter Coil | No | bit |
address, pollingInterval |
SM |
Special Relay | No | bit |
address, pollingInterval |
X |
Input Relay | Yes | bit |
address, pollingInterval |
Y |
Output Relay | No | bit |
address, pollingInterval |
M |
Internal Relay | No | bit |
address, pollingInterval |
L |
Latch Relay | No | bit |
address, pollingInterval |
F |
Annunciator | No | bit |
address, pollingInterval |
B |
Link Relay | No | bit |
address, pollingInterval |
TS |
Timer Contact | No | bit |
address, pollingInterval |
TC |
Timer Coil | No | bit |
address, pollingInterval |
SS |
Retentive Timer Contact | No | bit |
address, pollingInterval |
SC |
Retentive Timer Coil | No | bit |
address, pollingInterval |
CS |
Counter Contact | No | bit |
address, pollingInterval |
CC |
Counter Coil | No | bit |
address, pollingInterval |
SB |
Special Link Relay | No | bit |
address, pollingInterval |
S |
Step relay | No | bit |
address, pollingInterval |
D_Bit |
Data Register bit | No | bit |
address, pollingInterval |
SD_Bit |
Special register Bit | No | bit |
address, pollingInterval |
R_Bit |
File Register Bit | No | bit |
address, pollingInterval |
SW_Bit |
Special Link Register Bit | No | bit |
address, pollingInterval |
W_Bit |
Link Register Bit | No | bit |
address, pollingInterval |
LCN |
Long counter Current Value | No | word |
address, pollingInterval |
LZ |
Long Index Register | No | word |
address, pollingInterval |
SD |
Special register | No | word |
address, pollingInterval |
D |
Data Register | No | word |
address, pollingInterval |
R |
File Register | No | word |
address, pollingInterval |
W |
Link Register | No | word |
address, pollingInterval |
TN |
Timer Current value | No | word |
address, pollingInterval |
SN |
Retentive Timer Current value | No | word |
address, pollingInterval |
CN |
Counter Current value | No | word |
address, pollingInterval |
SW |
Special Link Register | No | word |
address, pollingInterval |
Z |
Index Register | No | word |
address, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "7DA81F7B-CAF9-4E23-BE23-4D8B78B94E5F"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "7DA81F7B-CAF9-4E23-BE23-4D8B78B94E5F",
"Name": "Mitsubishi FX5U Serial (Gen1.3)",
"DriverGroup": {
"Name": "Mitsubishi"
},
"SupportedRegisters": [
{
"Name": "LCS",
"DisplayName": "Name",
"Description": "Long counter Contact",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1023,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "LCC",
"DisplayName": "Name",
"Description": "Long counter Coil",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1023,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SM",
"DisplayName": "Name",
"Description": "Special Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "X",
"DisplayName": "Name",
"Description": "Input Relay",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1023,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Y",
"DisplayName": "Name",
"Description": "Output Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1023,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M",
"DisplayName": "Name",
"Description": "Internal Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "L",
"DisplayName": "Name",
"Description": "Latch Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "F",
"DisplayName": "Name",
"Description": "Annunciator",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "B",
"DisplayName": "Name",
"Description": "Link Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "TS",
"DisplayName": "Name",
"Description": "Timer Contact",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1023,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "TC",
"DisplayName": "Name",
"Description": "Timer Coil",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1023,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SS",
"DisplayName": "Name",
"Description": "Retentive Timer Contact",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1023,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SC",
"DisplayName": "Name",
"Description": "Retentive Timer Coil",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1023,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "CS",
"DisplayName": "Name",
"Description": "Counter Contact",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1023,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "CC",
"DisplayName": "Name",
"Description": "Counter Coil",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1023,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SB",
"DisplayName": "Name",
"Description": "Special Link Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "S",
"DisplayName": "Name",
"Description": "Step relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4095,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "D_Bit",
"DisplayName": "Name",
"Description": "Data Register bit",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 799915,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SD_Bit",
"DisplayName": "Name",
"Description": "Special register Bit",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1199915,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "R_Bit",
"DisplayName": "Name",
"Description": "File Register Bit",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 3276715,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SW_Bit",
"DisplayName": "Name",
"Description": "Special Link Register Bit",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 3276715,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "W_Bit",
"DisplayName": "Name",
"Description": "Link Register Bit",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 3276715,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "LCN",
"DisplayName": "Name",
"Description": "Long counter Current Value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1023,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "LZ",
"DisplayName": "Name",
"Description": "Long Index Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SD",
"DisplayName": "Name",
"Description": "Special register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 11999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "D",
"DisplayName": "Name",
"Description": "Data Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 7999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "R",
"DisplayName": "Name",
"Description": "File Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "W",
"DisplayName": "Name",
"Description": "Link Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "TN",
"DisplayName": "Name",
"Description": "Timer Current value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1023,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SN",
"DisplayName": "Name",
"Description": "Retentive Timer Current value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1023,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "CN",
"DisplayName": "Name",
"Description": "Counter Current value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1023,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SW",
"DisplayName": "Name",
"Description": "Special Link Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Z",
"DisplayName": "Name",
"Description": "Index Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 19,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Mitsubishi Q/L Ethernet
POST {{edgeUrl}}/devicehub/v2
Mitsubishi Q/L Ethernet — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
SM |
Special relay | No | bit |
length, byteOrder, address, count, pollingInterval |
X |
Input Relay | No | bit |
length, byteOrder, address, count, pollingInterval |
Y |
Output Relay | No | bit |
length, byteOrder, address, count, pollingInterval |
M |
Internal Relay | No | bit |
length, byteOrder, address, count, pollingInterval |
L |
Latch Relay | No | bit |
length, byteOrder, address, count, pollingInterval |
F |
Annunciator | No | bit |
length, byteOrder, address, count, pollingInterval |
V |
Edge Relay | No | bit |
length, byteOrder, address, count, pollingInterval |
B |
Link Relay | No | bit |
length, byteOrder, address, count, pollingInterval |
TS |
Timer Contact | No | bit |
length, byteOrder, address, count, pollingInterval |
TC |
Timer Coil | No | bit |
length, byteOrder, address, count, pollingInterval |
SS |
Retentive Timer Contact | No | bit |
length, byteOrder, address, count, pollingInterval |
SC |
Retentive Timer Coil | No | bit |
length, byteOrder, address, count, pollingInterval |
CS |
Counter Contact | No | bit |
length, byteOrder, address, count, pollingInterval |
CC |
Counter Coil | No | bit |
length, byteOrder, address, count, pollingInterval |
SB |
Special Link Relay | No | bit |
length, byteOrder, address, count, pollingInterval |
S |
Step Relay | No | bit |
length, byteOrder, address, count, pollingInterval |
DX |
Direct Input | No | bit |
length, byteOrder, address, count, pollingInterval |
DY |
Direct Output | No | bit |
length, byteOrder, address, count, pollingInterval |
SD |
Special Register | No | word, dword, int, dint, real, dreal, string, encoded string |
length, byteOrder, strEncoding, address, count, pollingInterval |
SD_string |
Special Register | No | string, encoded string |
length, byteOrder, strEncoding, address, count, pollingInterval |
SD_bit |
Special Register | No | bit |
address, count, pollingInterval |
D |
Data Register | No | word, dword, int, dint, real, dreal, string, encoded string |
length, byteOrder, strEncoding, address, count, pollingInterval |
D_string |
Data Register | No | string, encoded string |
length, byteOrder, strEncoding, address, count, pollingInterval |
D_bit |
Data Register | No | bit |
address, count, pollingInterval |
W |
Link Register | No | word, dword, int, dint, real, dreal, string, encoded string |
length, byteOrder, strEncoding, address, count, pollingInterval |
W_string |
Link Register | No | string, encoded string |
length, byteOrder, strEncoding, address, count, pollingInterval |
W_bit |
Link Register | No | bit |
address, count, pollingInterval |
TN |
Timer Current Value | No | word, dword, int, dint, string |
length, byteOrder, address, count, pollingInterval |
SN |
Retentive Timer Current Value | No | word, dword, int, dint, string |
length, byteOrder, address, count, pollingInterval |
CN |
Counter Current Value | No | word, dword, int, dint, real, dreal, string, encoded string |
length, byteOrder, strEncoding, address, count, pollingInterval |
CN_string |
Counter Current Value | No | string, encoded string |
length, byteOrder, strEncoding, address, count, pollingInterval |
SW |
Special Link Register | No | word, dword, int, dint, real, dreal, string, encoded string |
length, byteOrder, strEncoding, address, count, pollingInterval |
SW_string |
Special Link Register | No | string, encoded string |
length, byteOrder, strEncoding, address, count, pollingInterval |
SW_bit |
Special Link Register | No | bit |
address, count, pollingInterval |
Z |
Index Register | No | word, dword, int, dint, real, dreal, string, encoded string |
length, byteOrder, strEncoding, address, count, pollingInterval |
Z_string |
Index Register | No | string, encoded string |
length, byteOrder, strEncoding, address, count, pollingInterval |
R |
File Register | No | word, dword, int, dint, real, dreal, string, encoded string |
length, byteOrder, strEncoding, address, count, pollingInterval |
R_string |
File Register | No | string, encoded string |
length, byteOrder, strEncoding, address, count, pollingInterval |
R_bit |
File Register | No | bit |
address, count, pollingInterval |
ZR |
Serial Num File Register | No | word, dword, int, dint, real, dreal, string, encoded string |
length, byteOrder, strEncoding, address, count, pollingInterval |
ZR_string |
Serial Num File Register | No | string, encoded string |
length, byteOrder, strEncoding, address, count, pollingInterval |
ZR_bit |
Serial Num File Register | No | bit |
address, count, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "341C7310-967F-4BAC-9C80-2C93BB9B068B"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "341C7310-967F-4BAC-9C80-2C93BB9B068B",
"Name": "Mitsubishi Q/L Ethernet",
"DriverGroup": {
"Name": "Mitsubishi"
},
"SupportedRegisters": [
{
"Name": "SM",
"DisplayName": "Name",
"Description": "Special relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1919,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "X",
"DisplayName": "Name",
"Description": "Input Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1919,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 16383,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Y",
"DisplayName": "Name",
"Description": "Output Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1919,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 16383,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M",
"DisplayName": "Name",
"Description": "Internal Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1919,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 61439,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "L",
"DisplayName": "Name",
"Description": "Latch Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1919,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "F",
"DisplayName": "Name",
"Description": "Annunciator",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1919,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "V",
"DisplayName": "Name",
"Description": "Edge Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1919,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "B",
"DisplayName": "Name",
"Description": "Link Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1919,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 61439,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "TS",
"DisplayName": "Name",
"Description": "Timer Contact",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1919,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 25471,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "TC",
"DisplayName": "Name",
"Description": "Timer Coil",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1919,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 25471,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SS",
"DisplayName": "Name",
"Description": "Retentive Timer Contact",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1919,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 25471,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SC",
"DisplayName": "Name",
"Description": "Retentive Timer Coil",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1919,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 25471,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "CS",
"DisplayName": "Name",
"Description": "Counter Contact",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1919,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 25471,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "CC",
"DisplayName": "Name",
"Description": "Counter Coil",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1919,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 25471,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SB",
"DisplayName": "Name",
"Description": "Special Link Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1919,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "S",
"DisplayName": "Name",
"Description": "Step Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1919,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 16383,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "DX",
"DisplayName": "Name",
"Description": "Direct Input",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1919,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 16383,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "DY",
"DisplayName": "Name",
"Description": "Direct Output",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1919,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 16383,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SD",
"DisplayName": "Name",
"Description": "Special Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "dreal",
"Value": "dreal"
},
{
"Name": "string",
"Value": "string"
},
{
"Name": "encoded string",
"Value": "encoded string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1919,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SD_string",
"DisplayName": "Name",
"Description": "Special Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "encoded string",
"Value": "encoded string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1919,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
},
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SD_bit",
"DisplayName": "Name",
"Description": "Special Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 204715,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "D",
"DisplayName": "Name",
"Description": "Data Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "dreal",
"Value": "dreal"
},
{
"Name": "string",
"Value": "string"
},
{
"Name": "encoded string",
"Value": "encoded string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1919,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4184063,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "D_string",
"DisplayName": "Name",
"Description": "Data Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "encoded string",
"Value": "encoded string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1919,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4184063,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "D_bit",
"DisplayName": "Name",
"Description": "Data Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 418406315,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "W",
"DisplayName": "Name",
"Description": "Link Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "dreal",
"Value": "dreal"
},
{
"Name": "string",
"Value": "string"
},
{
"Name": "encoded string",
"Value": "encoded string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1919,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4184063,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "W_string",
"DisplayName": "Name",
"Description": "Link Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "encoded string",
"Value": "encoded string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1919,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4184063,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "W_bit",
"DisplayName": "Name",
"Description": "Link Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 418406315,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "TN",
"DisplayName": "Name",
"Description": "Timer Current Value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1919,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 25471,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SN",
"DisplayName": "Name",
"Description": "Retentive Timer Current Value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1919,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 25471,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "CN",
"DisplayName": "Name",
"Description": "Counter Current Value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "dreal",
"Value": "dreal"
},
{
"Name": "string",
"Value": "string"
},
{
"Name": "encoded string",
"Value": "encoded string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1919,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "UTF-8",
"Value": "UTF-8"
},
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 25471,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "CN_string",
"DisplayName": "Name",
"Description": "Counter Current Value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "encoded string",
"Value": "encoded string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1919,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 25471,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SW",
"DisplayName": "Name",
"Description": "Special Link Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "dreal",
"Value": "dreal"
},
{
"Name": "string",
"Value": "string"
},
{
"Name": "encoded string",
"Value": "encoded string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1919,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SW_string",
"DisplayName": "Name",
"Description": "Special Link Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "encoded string",
"Value": "encoded string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1919,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SW_bit",
"DisplayName": "Name",
"Description": "Special Link Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 204715,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Z",
"DisplayName": "Name",
"Description": "Index Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "dreal",
"Value": "dreal"
},
{
"Name": "string",
"Value": "string"
},
{
"Name": "encoded string",
"Value": "encoded string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1919,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 23,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Z_string",
"DisplayName": "Name",
"Description": "Index Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "encoded string",
"Value": "encoded string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1919,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 23,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "R",
"DisplayName": "Name",
"Description": "File Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "dreal",
"Value": "dreal"
},
{
"Name": "string",
"Value": "string"
},
{
"Name": "encoded string",
"Value": "encoded string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1919,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "R_string",
"DisplayName": "Name",
"Description": "File Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "encoded string",
"Value": "encoded string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1919,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
},
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "R_bit",
"DisplayName": "Name",
"Description": "File Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 3276715,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "ZR",
"DisplayName": "Name",
"Description": "Serial Num File Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "dreal",
"Value": "dreal"
},
{
"Name": "string",
"Value": "string"
},
{
"Name": "encoded string",
"Value": "encoded string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1919,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4184063,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "ZR_string",
"DisplayName": "Name",
"Description": "Serial Num File Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "encoded string",
"Value": "encoded string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1919,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4184063,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "ZR_bit",
"DisplayName": "Name",
"Description": "Serial Num File Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 418406315,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Mitsubishi Q06 Serial (Gen1.3)
POST {{edgeUrl}}/devicehub/v2
Mitsubishi Q06 Serial (Gen1.3) — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
X |
Input Relay | No | bit |
address, pollingInterval |
Y |
Output Relay | No | bit |
address, pollingInterval |
M |
Internal Relay | No | bit |
address, pollingInterval |
L |
Latch Relay | No | bit |
address, pollingInterval |
F |
Annunciator | No | bit |
address, pollingInterval |
V |
Edge Relay | No | bit |
address, pollingInterval |
B |
Link Relay | No | bit |
address, pollingInterval |
TC |
Timer Coil | No | bit |
address, pollingInterval |
SS |
Retentive Timer | No | bit |
address, pollingInterval |
SC |
Retentive Timer Coil | No | bit |
address, pollingInterval |
CS |
Counter Contact | No | bit |
address, pollingInterval |
CC |
Counter Coil | No | bit |
address, pollingInterval |
SB |
Special Link Relay | No | bit |
address, pollingInterval |
S |
Step Relay | No | bit |
address, pollingInterval |
DX |
Direct Input | No | bit |
address, pollingInterval |
DY |
Direct Output | No | bit |
address, pollingInterval |
TS |
Timer Contact | No | bit |
address, pollingInterval |
SM |
Name | No | bit |
address, pollingInterval |
D |
Data Register | No | word |
address, pollingInterval |
ZR |
File Register | No | word |
address, pollingInterval |
Z |
Index Register | No | word |
address, pollingInterval |
SW |
Special Link Register | No | word |
address, pollingInterval |
R |
File Register | No | word |
address, pollingInterval |
CN |
Counter Current | No | word |
address, pollingInterval |
SN |
Retentive Timer | No | word |
address, pollingInterval |
TN |
Timer Current Value | No | word |
address, pollingInterval |
W |
Link Register | No | word |
address, pollingInterval |
D_Bit |
Data Register bit | No | bit |
address, pollingInterval |
ZR_Bit |
File Register bit | No | bit |
address, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "66042B77-7B8F-486C-B8A6-E045A94D8D49"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "66042B77-7B8F-486C-B8A6-E045A94D8D49",
"Name": "Mitsubishi Q06 Serial (Gen1.3)",
"DriverGroup": {
"Name": "Mitsubishi"
},
"SupportedRegisters": [
{
"Name": "X",
"DisplayName": "Name",
"Description": "Input Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 8191,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Y",
"DisplayName": "Name",
"Description": "Output Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 8191,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M",
"DisplayName": "Name",
"Description": "Internal Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 61439,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "L",
"DisplayName": "Name",
"Description": "Latch Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "F",
"DisplayName": "Name",
"Description": "Annunciator",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "V",
"DisplayName": "Name",
"Description": "Edge Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "B",
"DisplayName": "Name",
"Description": "Link Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "TC",
"DisplayName": "Name",
"Description": "Timer Coil",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 23087,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SS",
"DisplayName": "Name",
"Description": "Retentive Timer",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 23087,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SC",
"DisplayName": "Name",
"Description": "Retentive Timer Coil",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 23087,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "CS",
"DisplayName": "Name",
"Description": "Counter Contact",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 23087,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "CC",
"DisplayName": "Name",
"Description": "Counter Coil",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 23087,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SB",
"DisplayName": "Name",
"Description": "Special Link Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "S",
"DisplayName": "Name",
"Description": "Step Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 8191,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "DX",
"DisplayName": "Name",
"Description": "Direct Input",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 8191,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "DY",
"DisplayName": "Name",
"Description": "Direct Output",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 8191,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "TS",
"DisplayName": "Name",
"Description": "Timer Contact",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SM",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "D",
"DisplayName": "Name",
"Description": "Data Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4212735,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "ZR",
"DisplayName": "Name",
"Description": "File Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1042431,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Z",
"DisplayName": "Name",
"Description": "Index Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 15,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SW",
"DisplayName": "Name",
"Description": "Special Link Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "R",
"DisplayName": "Name",
"Description": "File Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 3132767,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "CN",
"DisplayName": "Name",
"Description": "Counter Current",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 23087,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SN",
"DisplayName": "Name",
"Description": "Retentive Timer",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 23087,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "TN",
"DisplayName": "Name",
"Description": "Timer Current Value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 23087,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "W",
"DisplayName": "Name",
"Description": "Link Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 25983,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "D_Bit",
"DisplayName": "Name",
"Description": "Data Register bit",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 421273515,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "ZR_Bit",
"DisplayName": "Name",
"Description": "File Register bit",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 104243115,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Mitsubishi QJ71E71
POST {{edgeUrl}}/devicehub/v2
Mitsubishi QJ71E71 — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
X |
Input Relay | Yes | bit |
address, count, pollingInterval |
Y |
Output Relay | No | bit |
address, count, pollingInterval |
M |
Internal Relay | No | bit |
address, count, pollingInterval |
SM |
Special relay | No | bit |
address, count, pollingInterval |
L |
Latch Relay | No | bit |
address, count, pollingInterval |
F |
Annunciator | No | bit |
address, count, pollingInterval |
V |
Edge Relay | No | bit |
address, count, pollingInterval |
B |
Link Relay | No | bit |
address, count, pollingInterval |
TS |
Timer Contact | No | bit |
address, count, pollingInterval |
TC |
Timer Coil | No | bit |
address, count, pollingInterval |
STS |
Retentive Timer | No | bit |
address, count, pollingInterval |
STC |
Retentive Timer Coil | No | bit |
address, count, pollingInterval |
CS |
Counter Contact | No | bit |
address, count, pollingInterval |
CC |
Counter Coil | No | bit |
address, count, pollingInterval |
SB |
Special Link Relay | No | bit |
address, count, pollingInterval |
S |
Step Relay | No | bit |
address, count, pollingInterval |
DX |
Direct Input | No | bit |
address, count, pollingInterval |
DY |
Direct Output | No | bit |
address, count, pollingInterval |
CN |
Counter Current Value | No | word |
address, count, pollingInterval |
D |
Data Register | No | word |
address, count, pollingInterval |
W |
Link Register | No | word |
address, count, pollingInterval |
TN |
Timer Current Value | No | word |
address, count, pollingInterval |
STN |
Retentive Timer Current Value | No | word |
address, count, pollingInterval |
SD |
Special Register | No | word |
address, count, pollingInterval |
R |
File Register | No | word |
address, count, pollingInterval |
ZR |
File Register | No | word |
address, count, pollingInterval |
Z |
Index Register | No | word |
address, count, pollingInterval |
SW |
Special Link Register | No | word |
address, count, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "C35CD544-F1D7-4911-B38A-AD21AABE9744"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "C35CD544-F1D7-4911-B38A-AD21AABE9744",
"Name": "Mitsubishi QJ71E71",
"DriverGroup": {
"Name": "Mitsubishi"
},
"SupportedRegisters": [
{
"Name": "X",
"DisplayName": "Name",
"Description": "Input Relay",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Y",
"DisplayName": "Name",
"Description": "Output Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M",
"DisplayName": "Name",
"Description": "Internal Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SM",
"DisplayName": "Name",
"Description": "Special relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "L",
"DisplayName": "Name",
"Description": "Latch Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32237,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "F",
"DisplayName": "Name",
"Description": "Annunciator",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32237,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "V",
"DisplayName": "Name",
"Description": "Edge Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32237,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "B",
"DisplayName": "Name",
"Description": "Link Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32237,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "TS",
"DisplayName": "Name",
"Description": "Timer Contact",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 25471,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "TC",
"DisplayName": "Name",
"Description": "Timer Coil",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 25471,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "STS",
"DisplayName": "Name",
"Description": "Retentive Timer",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 25471,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "STC",
"DisplayName": "Name",
"Description": "Retentive Timer Coil",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 25471,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "CS",
"DisplayName": "Name",
"Description": "Counter Contact",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 25471,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "CC",
"DisplayName": "Name",
"Description": "Counter Coil",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 25471,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SB",
"DisplayName": "Name",
"Description": "Special Link Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32237,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "S",
"DisplayName": "Name",
"Description": "Step Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 8191,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "DX",
"DisplayName": "Name",
"Description": "Direct Input",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 8191,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "DY",
"DisplayName": "Name",
"Description": "Direct Output",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 8191,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "CN",
"DisplayName": "Name",
"Description": "Counter Current Value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1023,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "D",
"DisplayName": "Name",
"Description": "Data Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "W",
"DisplayName": "Name",
"Description": "Link Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 8191,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "TN",
"DisplayName": "Name",
"Description": "Timer Current Value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 25471,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "STN",
"DisplayName": "Name",
"Description": "Retentive Timer Current Value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 25471,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SD",
"DisplayName": "Name",
"Description": "Special Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "R",
"DisplayName": "Name",
"Description": "File Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "ZR",
"DisplayName": "Name",
"Description": "File Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 999999,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Z",
"DisplayName": "Name",
"Description": "Index Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 20,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SW",
"DisplayName": "Name",
"Description": "Special Link Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Mitsubishi iQ-F Ethernet
POST {{edgeUrl}}/devicehub/v2
Mitsubishi iQ-F Ethernet — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
LTC |
Long Timer Coil | No | bit |
length, byteOrder, address, count, pollingInterval |
LTS |
Long Timer Contact | No | bit |
length, byteOrder, address, count, pollingInterval |
LTN |
Long Timer Current Value | No | dword, dint, string |
length, byteOrder, address, count, pollingInterval |
LSC |
Long Retentive Timer Coil | No | bit |
length, byteOrder, address, count, pollingInterval |
LSS |
Long Retentive Timer Contact | No | bit |
length, byteOrder, address, count, pollingInterval |
LSN |
Long Retentive Timer Current Value | No | dword, dint, string |
length, byteOrder, address, count, pollingInterval |
LCC |
Long Counter Coil | No | bit |
length, byteOrder, address, count, pollingInterval |
LCS |
Long Counter Contact | No | bit |
length, byteOrder, address, count, pollingInterval |
LCN |
Long Counter Current Value | No | dword, dint |
length, byteOrder, address, count, pollingInterval |
LZ |
Long Index Register | No | dword, dint |
length, byteOrder, address, count, pollingInterval |
SM |
Special relay | No | bit |
length, byteOrder, address, count, pollingInterval |
X |
Input Relay | No | bit |
length, byteOrder, address, count, pollingInterval |
Y |
Output Relay | No | bit |
length, byteOrder, address, count, pollingInterval |
M |
Internal Relay | No | bit |
length, byteOrder, address, count, pollingInterval |
L |
Latch Relay | No | bit |
length, byteOrder, address, count, pollingInterval |
F |
Annunciator | No | bit |
length, byteOrder, address, count, pollingInterval |
V |
Edge Relay | No | bit |
length, byteOrder, address, count, pollingInterval |
B |
Link Relay | No | bit |
length, byteOrder, address, count, pollingInterval |
TS |
Timer Contact | No | bit |
length, byteOrder, address, count, pollingInterval |
TC |
Timer Coil | No | bit |
length, byteOrder, address, count, pollingInterval |
SS |
Retentive Timer Contact | No | bit |
length, byteOrder, address, count, pollingInterval |
SC |
Retentive Timer Coil | No | bit |
length, byteOrder, address, count, pollingInterval |
CS |
Counter Contact | No | bit |
length, byteOrder, address, count, pollingInterval |
CC |
Counter Coil | No | bit |
length, byteOrder, address, count, pollingInterval |
SB |
Special Link Relay | No | bit |
length, byteOrder, address, count, pollingInterval |
S |
Step Relay | No | bit |
length, byteOrder, address, count, pollingInterval |
SD |
Special Register | No | word, dword, int, dint, real, dreal, string, encoded string |
length, byteOrder, strEncoding, address, count, pollingInterval |
SD_string |
Special Register | No | string, encoded string |
length, byteOrder, strEncoding, address, count, pollingInterval |
SD_bit |
Special Register | No | bit |
address, count, pollingInterval |
D |
Data Register | No | word, dword, int, dint, real, dreal, string, encoded string |
length, byteOrder, strEncoding, address, count, pollingInterval |
D_string |
Data Register | No | string, encoded string |
length, byteOrder, strEncoding, address, count, pollingInterval |
D_bit |
Data Register | No | bit |
address, count, pollingInterval |
W |
Link Register | No | word, dword, int, dint, real, dreal, string, encoded string |
length, byteOrder, strEncoding, address, count, pollingInterval |
W_string |
Link Register | No | string, encoded string |
length, byteOrder, strEncoding, address, count, pollingInterval |
W_bit |
Link Register | No | bit |
address, count, pollingInterval |
TN |
Timer Current Value | No | word, dword, int, dint, string |
length, byteOrder, address, count, pollingInterval |
SN |
Retentive Timer Current Value | No | word, dword, int, dint, string |
length, byteOrder, address, count, pollingInterval |
CN |
Counter Current Value | No | word, dword, int, dint, real, dreal, string, encoded string |
length, byteOrder, strEncoding, address, count, pollingInterval |
CN_string |
Counter Current Value | No | string, encoded string |
length, byteOrder, strEncoding, address, count, pollingInterval |
SW |
Special Link Register | No | word, dword, int, dint, real, dreal, string, encoded string |
length, byteOrder, strEncoding, address, count, pollingInterval |
SW_string |
Special Link Register | No | string, encoded string |
length, byteOrder, strEncoding, address, count, pollingInterval |
SW_bit |
Special Link Register | No | bit |
address, count, pollingInterval |
Z |
Index Register | No | word, dword, int, dint, real, dreal, string, encoded string |
length, byteOrder, strEncoding, address, count, pollingInterval |
Z_string |
Index Register | No | string, encoded string |
length, byteOrder, strEncoding, address, count, pollingInterval |
R |
File Register | No | word, dword, int, dint, real, dreal, string, encoded string |
length, byteOrder, strEncoding, address, count, pollingInterval |
R_string |
File Register | No | string, encoded string |
length, byteOrder, strEncoding, address, count, pollingInterval |
R_bit |
File Register | No | bit |
address, count, pollingInterval |
ZR |
Serial Num File Register | No | word, dword, int, dint, real, dreal, string, encoded string |
length, byteOrder, strEncoding, address, count, pollingInterval |
ZR_string |
Serial Num File Register | No | string, encoded string |
length, byteOrder, strEncoding, address, count, pollingInterval |
ZR_bit |
Serial Num File Register | No | bit |
address, count, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "A6BBE2F9-39D1-49D0-A05A-947B5D837911"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "A6BBE2F9-39D1-49D0-A05A-947B5D837911",
"Name": "Mitsubishi iQ-F Ethernet",
"DriverGroup": {
"Name": "Mitsubishi"
},
"SupportedRegisters": [
{
"Name": "LTC",
"DisplayName": "Name",
"Description": "Long Timer Coil",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1023,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "LTS",
"DisplayName": "Name",
"Description": "Long Timer Contact",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1023,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "LTN",
"DisplayName": "Name",
"Description": "Long Timer Current Value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1023,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "LSC",
"DisplayName": "Name",
"Description": "Long Retentive Timer Coil",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1023,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "LSS",
"DisplayName": "Name",
"Description": "Long Retentive Timer Contact",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1023,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "LSN",
"DisplayName": "Name",
"Description": "Long Retentive Timer Current Value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1023,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "LCC",
"DisplayName": "Name",
"Description": "Long Counter Coil",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1023,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "LCS",
"DisplayName": "Name",
"Description": "Long Counter Contact",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1023,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "LCN",
"DisplayName": "Name",
"Description": "Long Counter Current Value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "dint",
"Value": "dint"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1023,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "LZ",
"DisplayName": "Name",
"Description": "Long Index Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "dint",
"Value": "dint"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SM",
"DisplayName": "Name",
"Description": "Special relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "X",
"DisplayName": "Name",
"Description": "Input Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 16383,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Y",
"DisplayName": "Name",
"Description": "Output Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 16383,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M",
"DisplayName": "Name",
"Description": "Internal Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 61439,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "L",
"DisplayName": "Name",
"Description": "Latch Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "F",
"DisplayName": "Name",
"Description": "Annunciator",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "V",
"DisplayName": "Name",
"Description": "Edge Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "B",
"DisplayName": "Name",
"Description": "Link Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 61439,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "TS",
"DisplayName": "Name",
"Description": "Timer Contact",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 25471,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "TC",
"DisplayName": "Name",
"Description": "Timer Coil",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 25471,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SS",
"DisplayName": "Name",
"Description": "Retentive Timer Contact",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 25471,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SC",
"DisplayName": "Name",
"Description": "Retentive Timer Coil",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 25471,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "CS",
"DisplayName": "Name",
"Description": "Counter Contact",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 25471,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "CC",
"DisplayName": "Name",
"Description": "Counter Coil",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 25471,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SB",
"DisplayName": "Name",
"Description": "Special Link Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "S",
"DisplayName": "Name",
"Description": "Step Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 16383,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SD",
"DisplayName": "Name",
"Description": "Special Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "dreal",
"Value": "dreal"
},
{
"Name": "string",
"Value": "string"
},
{
"Name": "encoded string",
"Value": "encoded string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SD_string",
"DisplayName": "Name",
"Description": "Special Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "encoded string",
"Value": "encoded string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SD_bit",
"DisplayName": "Name",
"Description": "Special Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 204715,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "D",
"DisplayName": "Name",
"Description": "Data Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "dreal",
"Value": "dreal"
},
{
"Name": "string",
"Value": "string"
},
{
"Name": "encoded string",
"Value": "encoded string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4184063,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "D_string",
"DisplayName": "Name",
"Description": "Data Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "encoded string",
"Value": "encoded string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4184063,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "D_bit",
"DisplayName": "Name",
"Description": "Data Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 418406315,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "W",
"DisplayName": "Name",
"Description": "Link Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "dreal",
"Value": "dreal"
},
{
"Name": "string",
"Value": "string"
},
{
"Name": "encoded string",
"Value": "encoded string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4184063,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "W_string",
"DisplayName": "Name",
"Description": "Link Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "encoded string",
"Value": "encoded string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4184063,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "W_bit",
"DisplayName": "Name",
"Description": "Link Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 418406315,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "TN",
"DisplayName": "Name",
"Description": "Timer Current Value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 25471,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SN",
"DisplayName": "Name",
"Description": "Retentive Timer Current Value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 25471,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "CN",
"DisplayName": "Name",
"Description": "Counter Current Value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "dreal",
"Value": "dreal"
},
{
"Name": "string",
"Value": "string"
},
{
"Name": "encoded string",
"Value": "encoded string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 25471,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "CN_string",
"DisplayName": "Name",
"Description": "Counter Current Value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "encoded string",
"Value": "encoded string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 25471,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SW",
"DisplayName": "Name",
"Description": "Special Link Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "dreal",
"Value": "dreal"
},
{
"Name": "string",
"Value": "string"
},
{
"Name": "encoded string",
"Value": "encoded string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SW_string",
"DisplayName": "Name",
"Description": "Special Link Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "encoded string",
"Value": "encoded string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SW_bit",
"DisplayName": "Name",
"Description": "Special Link Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 204715,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Z",
"DisplayName": "Name",
"Description": "Index Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "dreal",
"Value": "dreal"
},
{
"Name": "string",
"Value": "string"
},
{
"Name": "encoded string",
"Value": "encoded string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 23,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Z_string",
"DisplayName": "Name",
"Description": "Index Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "encoded string",
"Value": "encoded string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 23,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "R",
"DisplayName": "Name",
"Description": "File Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "dreal",
"Value": "dreal"
},
{
"Name": "string",
"Value": "string"
},
{
"Name": "encoded string",
"Value": "encoded string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
},
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "R_string",
"DisplayName": "Name",
"Description": "File Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "encoded string",
"Value": "encoded string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "R_bit",
"DisplayName": "Name",
"Description": "File Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 3276715,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "ZR",
"DisplayName": "Name",
"Description": "Serial Num File Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "dreal",
"Value": "dreal"
},
{
"Name": "string",
"Value": "string"
},
{
"Name": "encoded string",
"Value": "encoded string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4184063,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "ZR_string",
"DisplayName": "Name",
"Description": "Serial Num File Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "encoded string",
"Value": "encoded string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4184063,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "ZR_bit",
"DisplayName": "Name",
"Description": "Serial Num File Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 418406315,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Mitsubishi iQ-R Ethernet
POST {{edgeUrl}}/devicehub/v2
Mitsubishi iQ-R Ethernet — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
LTC |
Long Timer Coil | No | bit |
length, byteOrder, address, count, pollingInterval |
LTS |
Long Timer Contact | No | bit |
length, byteOrder, address, count, pollingInterval |
LTN |
Long Timer Current Value | No | dword, dint, string |
length, byteOrder, address, count, pollingInterval |
LSC |
Long Retentive Timer Coil | No | bit |
length, byteOrder, address, count, pollingInterval |
LSS |
Long Retentive Timer Contact | No | bit |
length, byteOrder, address, count, pollingInterval |
LSN |
Long Retentive Timer Current Value | No | dword, dint, string |
length, byteOrder, address, count, pollingInterval |
LCC |
Long Counter Coil | No | bit |
length, byteOrder, address, count, pollingInterval |
LCS |
Long Counter Contact | No | bit |
length, byteOrder, address, count, pollingInterval |
LCN |
Long Counter Current Value | No | dword, dint |
length, byteOrder, address, count, pollingInterval |
LZ |
Long Index Register | No | dword, dint |
length, byteOrder, address, count, pollingInterval |
SM |
Special relay | No | bit |
length, byteOrder, address, count, pollingInterval |
X |
Input Relay | No | bit |
length, byteOrder, address, count, pollingInterval |
Y |
Output Relay | No | bit |
length, byteOrder, address, count, pollingInterval |
M |
Internal Relay | No | bit |
length, byteOrder, address, count, pollingInterval |
L |
Latch Relay | No | bit |
length, byteOrder, address, count, pollingInterval |
F |
Annunciator | No | bit |
length, byteOrder, address, count, pollingInterval |
V |
Edge Relay | No | bit |
length, byteOrder, address, count, pollingInterval |
B |
Link Relay | No | bit |
length, byteOrder, address, count, pollingInterval |
TS |
Timer Contact | No | bit |
length, byteOrder, address, count, pollingInterval |
TC |
Timer Coil | No | bit |
length, byteOrder, address, count, pollingInterval |
SS |
Retentive Timer Contact | No | bit |
length, byteOrder, address, count, pollingInterval |
SC |
Retentive Timer Coil | No | bit |
length, byteOrder, address, count, pollingInterval |
CS |
Counter Contact | No | bit |
length, byteOrder, address, count, pollingInterval |
CC |
Counter Coil | No | bit |
length, byteOrder, address, count, pollingInterval |
SB |
Special Link Relay | No | bit |
length, byteOrder, address, count, pollingInterval |
S |
Step Relay | No | bit |
length, byteOrder, address, count, pollingInterval |
SD |
Special Register | No | word, dword, int, dint, real, dreal, string, encoded string |
length, byteOrder, strEncoding, address, count, pollingInterval |
SD_string |
Special Register | No | string, encoded string |
length, byteOrder, strEncoding, address, count, pollingInterval |
SD_bit |
Special Register | No | bit |
address, count, pollingInterval |
D |
Data Register | No | word, dword, int, dint, real, dreal, string, encoded string |
length, byteOrder, strEncoding, address, count, pollingInterval |
D_string |
Data Register | No | string, encoded string |
length, byteOrder, strEncoding, address, count, pollingInterval |
D_bit |
Data Register | No | bit |
address, count, pollingInterval |
W |
Link Register | No | word, dword, int, dint, real, dreal, string, encoded string |
length, byteOrder, strEncoding, address, count, pollingInterval |
W_string |
Link Register | No | string, encoded string |
length, byteOrder, strEncoding, address, count, pollingInterval |
W_bit |
Link Register | No | bit |
address, count, pollingInterval |
TN |
Timer Current Value | No | word, dword, int, dint, string |
length, byteOrder, address, count, pollingInterval |
SN |
Retentive Timer Current Value | No | word, dword, int, dint, string |
length, byteOrder, address, count, pollingInterval |
CN |
Counter Current Value | No | word, dword, int, dint, real, dreal, string, encoded string |
length, byteOrder, strEncoding, address, count, pollingInterval |
CN_string |
Counter Current Value | No | string, encoded string |
length, byteOrder, strEncoding, address, count, pollingInterval |
SW |
Special Link Register | No | word, dword, int, dint, real, dreal, string, encoded string |
length, byteOrder, strEncoding, address, count, pollingInterval |
SW_string |
Special Link Register | No | string, encoded string |
length, byteOrder, strEncoding, address, count, pollingInterval |
SW_bit |
Special Link Register | No | bit |
address, count, pollingInterval |
Z |
Index Register | No | word, dword, int, dint, real, dreal, string, encoded string |
length, byteOrder, strEncoding, address, count, pollingInterval |
Z_string |
Index Register | No | string, encoded string |
length, byteOrder, strEncoding, address, count, pollingInterval |
R |
File Register | No | word, dword, int, dint, real, dreal, string, encoded string |
length, byteOrder, strEncoding, address, count, pollingInterval |
R_string |
File Register | No | string, encoded string |
length, byteOrder, strEncoding, address, count, pollingInterval |
R_bit |
File Register | No | bit |
address, count, pollingInterval |
ZR |
Serial Num File Register | No | word, dword, int, dint, real, dreal, string, encoded string |
length, byteOrder, strEncoding, address, count, pollingInterval |
ZR_string |
Serial Num File Register | No | string, encoded string |
length, byteOrder, strEncoding, address, count, pollingInterval |
ZR_bit |
Serial Num File Register | No | bit |
address, count, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "8A7DDEFC-94E5-46D2-BE41-68318B641856"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "8A7DDEFC-94E5-46D2-BE41-68318B641856",
"Name": "Mitsubishi iQ-R Ethernet",
"DriverGroup": {
"Name": "Mitsubishi"
},
"SupportedRegisters": [
{
"Name": "LTC",
"DisplayName": "Name",
"Description": "Long Timer Coil",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1023,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "LTS",
"DisplayName": "Name",
"Description": "Long Timer Contact",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1023,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "LTN",
"DisplayName": "Name",
"Description": "Long Timer Current Value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1023,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "LSC",
"DisplayName": "Name",
"Description": "Long Retentive Timer Coil",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1023,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "LSS",
"DisplayName": "Name",
"Description": "Long Retentive Timer Contact",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1023,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "LSN",
"DisplayName": "Name",
"Description": "Long Retentive Timer Current Value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1023,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "LCC",
"DisplayName": "Name",
"Description": "Long Counter Coil",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1023,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "LCS",
"DisplayName": "Name",
"Description": "Long Counter Contact",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1023,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "LCN",
"DisplayName": "Name",
"Description": "Long Counter Current Value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "dint",
"Value": "dint"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1023,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "LZ",
"DisplayName": "Name",
"Description": "Long Index Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "dint",
"Value": "dint"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SM",
"DisplayName": "Name",
"Description": "Special relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "X",
"DisplayName": "Name",
"Description": "Input Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 16383,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Y",
"DisplayName": "Name",
"Description": "Output Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 16383,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M",
"DisplayName": "Name",
"Description": "Internal Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 61439,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "L",
"DisplayName": "Name",
"Description": "Latch Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "F",
"DisplayName": "Name",
"Description": "Annunciator",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "V",
"DisplayName": "Name",
"Description": "Edge Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "B",
"DisplayName": "Name",
"Description": "Link Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 61439,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "TS",
"DisplayName": "Name",
"Description": "Timer Contact",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 25471,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "TC",
"DisplayName": "Name",
"Description": "Timer Coil",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 25471,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SS",
"DisplayName": "Name",
"Description": "Retentive Timer Contact",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 25471,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SC",
"DisplayName": "Name",
"Description": "Retentive Timer Coil",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 25471,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "CS",
"DisplayName": "Name",
"Description": "Counter Contact",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 25471,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "CC",
"DisplayName": "Name",
"Description": "Counter Coil",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 25471,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SB",
"DisplayName": "Name",
"Description": "Special Link Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "S",
"DisplayName": "Name",
"Description": "Step Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 16383,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SD",
"DisplayName": "Name",
"Description": "Special Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "dreal",
"Value": "dreal"
},
{
"Name": "string",
"Value": "string"
},
{
"Name": "encoded string",
"Value": "encoded string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SD_string",
"DisplayName": "Name",
"Description": "Special Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "encoded string",
"Value": "encoded string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SD_bit",
"DisplayName": "Name",
"Description": "Special Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 204715,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "D",
"DisplayName": "Name",
"Description": "Data Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "dreal",
"Value": "dreal"
},
{
"Name": "string",
"Value": "string"
},
{
"Name": "encoded string",
"Value": "encoded string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4184063,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "D_string",
"DisplayName": "Name",
"Description": "Data Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "encoded string",
"Value": "encoded string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4184063,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "D_bit",
"DisplayName": "Name",
"Description": "Data Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 418406315,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "W",
"DisplayName": "Name",
"Description": "Link Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "dreal",
"Value": "dreal"
},
{
"Name": "string",
"Value": "string"
},
{
"Name": "encoded string",
"Value": "encoded string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4184063,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "W_string",
"DisplayName": "Name",
"Description": "Link Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "encoded string",
"Value": "encoded string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4184063,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "W_bit",
"DisplayName": "Name",
"Description": "Link Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 418406315,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "TN",
"DisplayName": "Name",
"Description": "Timer Current Value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 25471,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SN",
"DisplayName": "Name",
"Description": "Retentive Timer Current Value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 25471,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "CN",
"DisplayName": "Name",
"Description": "Counter Current Value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "dreal",
"Value": "dreal"
},
{
"Name": "string",
"Value": "string"
},
{
"Name": "encoded string",
"Value": "encoded string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 25471,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "CN_string",
"DisplayName": "Name",
"Description": "Counter Current Value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "encoded string",
"Value": "encoded string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 25471,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SW",
"DisplayName": "Name",
"Description": "Special Link Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "dreal",
"Value": "dreal"
},
{
"Name": "string",
"Value": "string"
},
{
"Name": "encoded string",
"Value": "encoded string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "UTF-8",
"Value": "UTF-8"
},
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SW_string",
"DisplayName": "Name",
"Description": "Special Link Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "encoded string",
"Value": "encoded string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SW_bit",
"DisplayName": "Name",
"Description": "Special Link Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 204715,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Z",
"DisplayName": "Name",
"Description": "Index Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "dreal",
"Value": "dreal"
},
{
"Name": "string",
"Value": "string"
},
{
"Name": "encoded string",
"Value": "encoded string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 23,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Z_string",
"DisplayName": "Name",
"Description": "Index Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "encoded string",
"Value": "encoded string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 23,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "R",
"DisplayName": "Name",
"Description": "File Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "dreal",
"Value": "dreal"
},
{
"Name": "string",
"Value": "string"
},
{
"Name": "encoded string",
"Value": "encoded string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "R_string",
"DisplayName": "Name",
"Description": "File Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "encoded string",
"Value": "encoded string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "R_bit",
"DisplayName": "Name",
"Description": "File Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 3276715,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "ZR",
"DisplayName": "Name",
"Description": "Serial Num File Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "dreal",
"Value": "dreal"
},
{
"Name": "string",
"Value": "string"
},
{
"Name": "encoded string",
"Value": "encoded string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4184063,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "ZR_string",
"DisplayName": "Name",
"Description": "Serial Num File Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "encoded string",
"Value": "encoded string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4184063,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "ZR_bit",
"DisplayName": "Name",
"Description": "Serial Num File Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 418406315,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Mitsubishi_Q00_01H_serial (Gen1.3)
POST {{edgeUrl}}/devicehub/v2
Mitsubishi_Q00_01H_serial (Gen1.3) — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
X |
Input Relay | Yes | bit |
address, pollingInterval |
Y |
Output Relay | No | bit |
address, pollingInterval |
M |
Internal Relay | No | bit |
address, pollingInterval |
L |
Latch Relay | No | bit |
address, pollingInterval |
F |
Annunciator | No | bit |
address, pollingInterval |
V |
Edge Relay | No | bit |
address, pollingInterval |
B |
Link Relay | No | bit |
address, pollingInterval |
TC |
Timer Coil | No | bit |
address, pollingInterval |
SS |
Retentive Timer Contact | No | bit |
address, pollingInterval |
SC |
Retentive Timer Coil | No | bit |
address, pollingInterval |
CS |
Counter Contact | No | bit |
address, pollingInterval |
CC |
Counter Coil | No | bit |
address, pollingInterval |
SB |
Special Link Relay | No | bit |
address, pollingInterval |
S |
Step Relay | No | bit |
address, pollingInterval |
DX |
Direct Input | No | bit |
address, pollingInterval |
DY |
Direct Output | No | bit |
address, pollingInterval |
TS |
Timer Contact | No | bit |
address, pollingInterval |
SM |
Name | No | bit |
address, pollingInterval |
W |
Link Register | No | word |
address, pollingInterval |
TN |
Timer Current Value | No | word |
address, pollingInterval |
SN |
Retentive Timer Current Value | No | word |
address, pollingInterval |
CN |
Counter Current Value | No | word |
address, pollingInterval |
R |
File Register | No | word |
address, pollingInterval |
SW |
Special Link Register | No | word |
address, pollingInterval |
Z |
Index Register | No | word |
address, pollingInterval |
ZR |
File Register | No | word |
address, pollingInterval |
D |
Data Register | No | word |
address, pollingInterval |
SD |
Name | No | word |
address, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "5E339CD5-2C29-4E7E-AF1A-6A022B97211D"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "5E339CD5-2C29-4E7E-AF1A-6A022B97211D",
"Name": "Mitsubishi_Q00_01H_serial (Gen1.3)",
"DriverGroup": {
"Name": "Mitsubishi"
},
"SupportedRegisters": [
{
"Name": "X",
"DisplayName": "Name",
"Description": "Input Relay",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 8191,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Y",
"DisplayName": "Name",
"Description": "Output Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 8191,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M",
"DisplayName": "Name",
"Description": "Internal Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 61439,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "L",
"DisplayName": "Name",
"Description": "Latch Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32237,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "F",
"DisplayName": "Name",
"Description": "Annunciator",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32237,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "V",
"DisplayName": "Name",
"Description": "Edge Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32237,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "B",
"DisplayName": "Name",
"Description": "Link Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 61439,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "TC",
"DisplayName": "Name",
"Description": "Timer Coil",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SS",
"DisplayName": "Name",
"Description": "Retentive Timer Contact",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 25471,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SC",
"DisplayName": "Name",
"Description": "Retentive Timer Coil",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 25471,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "CS",
"DisplayName": "Name",
"Description": "Counter Contact",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 25471,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "CC",
"DisplayName": "Name",
"Description": "Counter Coil",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 25471,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SB",
"DisplayName": "Name",
"Description": "Special Link Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "S",
"DisplayName": "Name",
"Description": "Step Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 8191,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "DX",
"DisplayName": "Name",
"Description": "Direct Input",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 8191,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "DY",
"DisplayName": "Name",
"Description": "Direct Output",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 8191,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "TS",
"DisplayName": "Name",
"Description": "Timer Contact",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SM",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "W",
"DisplayName": "Name",
"Description": "Link Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 12187,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "TN",
"DisplayName": "Name",
"Description": "Timer Current Value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SN",
"DisplayName": "Name",
"Description": "Retentive Timer Current Value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "CN",
"DisplayName": "Name",
"Description": "Counter Current Value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1023,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "R",
"DisplayName": "Name",
"Description": "File Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SW",
"DisplayName": "Name",
"Description": "Special Link Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Z",
"DisplayName": "Name",
"Description": "Index Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 19,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "ZR",
"DisplayName": "Name",
"Description": "File Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1042341,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "D",
"DisplayName": "Name",
"Description": "Data Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4212735,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SD",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Mitsubishi_Q02_02H_serial (Gen1.3)
POST {{edgeUrl}}/devicehub/v2
Mitsubishi_Q02_02H_serial (Gen1.3) — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
X |
Input Relay | No | bit |
address, pollingInterval |
Y |
Output Relay | No | bit |
address, pollingInterval |
M |
Internal Relay | No | bit |
address, pollingInterval |
SM |
Name | No | bit |
address, pollingInterval |
L |
Latch Relay | No | bit |
address, pollingInterval |
F |
Annunciator | No | bit |
address, pollingInterval |
V |
Edge Relay | No | bit |
address, pollingInterval |
B |
Link Relay | No | bit |
address, pollingInterval |
TS |
Timer Contact | No | bit |
address, pollingInterval |
TC |
Timer Coil | No | bit |
address, pollingInterval |
SS |
Retentive Timer Contact | No | bit |
address, pollingInterval |
SC |
Retentive Timer Coil | No | bit |
address, pollingInterval |
CS |
Counter Contact | No | bit |
address, pollingInterval |
CC |
Counter Coil | No | bit |
address, pollingInterval |
SB |
Special Link Relay | No | bit |
address, pollingInterval |
S |
Step Relay | No | bit |
address, pollingInterval |
DX |
Direct Input | No | bit |
address, pollingInterval |
DY |
Direct Output | No | bit |
address, pollingInterval |
D |
Data Register | No | word |
address, pollingInterval |
W |
Link Register | No | word |
address, pollingInterval |
SW |
Special Link Register | No | word |
address, pollingInterval |
TN |
Timer Current Value | No | word |
address, pollingInterval |
SN |
Retentive Timer Current Value | No | word |
address, pollingInterval |
CN |
Counter Current Value | No | word |
address, pollingInterval |
SD |
Name | No | word |
address, pollingInterval |
R |
File Register | No | word |
address, pollingInterval |
ZR |
File Register | No | word |
address, pollingInterval |
Z |
Index Register | No | word |
address, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "EAA09420-76AB-41E9-B8D4-00778BE65B8D"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "EAA09420-76AB-41E9-B8D4-00778BE65B8D",
"Name": "Mitsubishi_Q02_02H_serial (Gen1.3)",
"DriverGroup": {
"Name": "Mitsubishi"
},
"SupportedRegisters": [
{
"Name": "X",
"DisplayName": "Name",
"Description": "Input Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Y",
"DisplayName": "Name",
"Description": "Output Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M",
"DisplayName": "Name",
"Description": "Internal Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SM",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "L",
"DisplayName": "Name",
"Description": "Latch Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32237,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "F",
"DisplayName": "Name",
"Description": "Annunciator",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32237,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "V",
"DisplayName": "Name",
"Description": "Edge Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32237,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "B",
"DisplayName": "Name",
"Description": "Link Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32237,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "TS",
"DisplayName": "Name",
"Description": "Timer Contact",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 25471,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "TC",
"DisplayName": "Name",
"Description": "Timer Coil",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 25471,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SS",
"DisplayName": "Name",
"Description": "Retentive Timer Contact",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 25471,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SC",
"DisplayName": "Name",
"Description": "Retentive Timer Coil",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 25471,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "CS",
"DisplayName": "Name",
"Description": "Counter Contact",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 25471,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "CC",
"DisplayName": "Name",
"Description": "Counter Coil",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 25471,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SB",
"DisplayName": "Name",
"Description": "Special Link Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32237,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "S",
"DisplayName": "Name",
"Description": "Step Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 8191,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "DX",
"DisplayName": "Name",
"Description": "Direct Input",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 8191,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "DY",
"DisplayName": "Name",
"Description": "Direct Output",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 8191,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "D",
"DisplayName": "Name",
"Description": "Data Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "W",
"DisplayName": "Name",
"Description": "Link Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 8191,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SW",
"DisplayName": "Name",
"Description": "Special Link Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 8191,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "TN",
"DisplayName": "Name",
"Description": "Timer Current Value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 25471,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SN",
"DisplayName": "Name",
"Description": "Retentive Timer Current Value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 25471,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "CN",
"DisplayName": "Name",
"Description": "Counter Current Value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 25471,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SD",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "R",
"DisplayName": "Name",
"Description": "File Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "ZR",
"DisplayName": "Name",
"Description": "File Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 999999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Z",
"DisplayName": "Name",
"Description": "Index Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 20,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Enron Modbus
POST {{edgeUrl}}/devicehub/v2
Enron Modbus — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
1x |
Boolean Registers | No | bool |
address, stationID, pollingInterval |
3x |
Short 16-bit Integer Registers | No | int16 |
address, stationID, bytesAndWordsOrder, pollingInterval |
5x |
Long 32-bit Integer Registers | No | int32 |
address, stationID, bytesAndWordsOrder, pollingInterval |
7x |
Floating Point Registers | No | float32 |
address, stationID, bytesAndWordsOrder, pollingInterval |
EventAlarm |
Event/Alarm Registers | Yes | JSON |
pollingInterval, stationID, bytesAndWordsOrder |
Archive |
Hourly and Daily Archives | Yes | JSON |
pollingInterval, address, stationID, recordNumberAddress, maxRecordsNumber, HistoryPoints, bytesAndWordsOrder |
Str |
String Registers (5x) | No | string |
address, stationID, stringSize, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "410EFF34-68C9-4630-AB8D-A8E438995FD3"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "410EFF34-68C9-4630-AB8D-A8E438995FD3",
"Name": "Enron Modbus",
"DriverGroup": {
"Name": "Modbus"
},
"SupportedRegisters": [
{
"Name": "1x",
"DisplayName": "Name",
"Description": "Boolean Registers",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "1001",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 100,
"NumberMax": 1999,
"ListValues": []
},
{
"Name": "stationID",
"DisplayName": "StationID",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 247,
"ListValues": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "3x",
"DisplayName": "Name",
"Description": "Short 16-bit Integer Registers",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int16",
"Value": "int16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "3001",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 3001,
"NumberMax": 3999,
"ListValues": []
},
{
"Name": "stationID",
"DisplayName": "StationID",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 247,
"ListValues": []
},
{
"Name": "bytesAndWordsOrder",
"DisplayName": "BytesAndWordsOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Bytes-BigEndian",
"Value": "0"
},
{
"Name": "Bytes-LittleEndian",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "5x",
"DisplayName": "Name",
"Description": "Long 32-bit Integer Registers",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "5001",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 5001,
"NumberMax": 5999,
"ListValues": []
},
{
"Name": "stationID",
"DisplayName": "StationID",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 247,
"ListValues": []
},
{
"Name": "bytesAndWordsOrder",
"DisplayName": "BytesAndWordsOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Bytes-BigEndian, Words-BigEndian",
"Value": "0"
},
{
"Name": "Bytes-LittleEndian, Words-BigEndian",
"Value": "1"
},
{
"Name": "Bytes-BigEndian, Words-LittleEndian",
"Value": "2"
},
{
"Name": "Bytes-LittleEndian, Words-LittleEndian",
"Value": "3"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "7x",
"DisplayName": "Name",
"Description": "Floating Point Registers",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "float32",
"Value": "float32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "7001",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 7001,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "stationID",
"DisplayName": "StationID",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 247,
"ListValues": []
},
{
"Name": "bytesAndWordsOrder",
"DisplayName": "BytesAndWordsOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Bytes-BigEndian, Words-BigEndian",
"Value": "0"
},
{
"Name": "Bytes-LittleEndian, Words-BigEndian",
"Value": "1"
},
{
"Name": "Bytes-BigEndian, Words-LittleEndian",
"Value": "2"
},
{
"Name": "Bytes-LittleEndian, Words-LittleEndian",
"Value": "3"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EventAlarm",
"DisplayName": "Name",
"Description": "Event/Alarm Registers",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "JSON",
"Value": "JSON"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag data will be published.",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 2147483647,
"ListValues": []
},
{
"Name": "stationID",
"DisplayName": "StationID",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 247,
"ListValues": []
},
{
"Name": "bytesAndWordsOrder",
"DisplayName": "BytesAndWordsOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Bytes-BigEndian, Words-BigEndian",
"Value": "0"
},
{
"Name": "Bytes-LittleEndian, Words-BigEndian",
"Value": "1"
},
{
"Name": "Bytes-BigEndian, Words-LittleEndian",
"Value": "2"
},
{
"Name": "Bytes-LittleEndian, Words-LittleEndian",
"Value": "3"
}
]
}
]
},
{
"Name": "Archive",
"DisplayName": "Name",
"Description": "Hourly and Daily Archives",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "JSON",
"Value": "JSON"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag data will be published.",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 2147483647,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "Address of the History table",
"DefaultValue": "701",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 701,
"NumberMax": 799,
"ListValues": []
},
{
"Name": "stationID",
"DisplayName": "StationID",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 247,
"ListValues": []
},
{
"Name": "recordNumberAddress",
"DisplayName": "RecordNumberAddress",
"Description": "Record number address",
"DefaultValue": "7007",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 7001,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "maxRecordsNumber",
"DisplayName": "MaxRecordsNumber",
"Description": "Max records number",
"DefaultValue": "100",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "HistoryPoints",
"DisplayName": "History Points",
"Description": "",
"DefaultValue": "[]",
"ValueType": "Table",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "bytesAndWordsOrder",
"DisplayName": "BytesAndWordsOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Bytes-BigEndian, Words-BigEndian",
"Value": "0"
},
{
"Name": "Bytes-LittleEndian, Words-BigEndian",
"Value": "1"
},
{
"Name": "Bytes-BigEndian, Words-LittleEndian",
"Value": "2"
},
{
"Name": "Bytes-LittleEndian, Words-LittleEndian",
"Value": "3"
}
]
}
]
},
{
"Name": "Str",
"DisplayName": "Name",
"Description": "String Registers (5x)",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "5001",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 5001,
"NumberMax": 5999,
"ListValues": []
},
{
"Name": "stationID",
"DisplayName": "StationID",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 247,
"ListValues": []
},
{
"Name": "stringSize",
"DisplayName": "StringSize",
"Description": "",
"DefaultValue": "4",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Modbus ASCII
POST {{edgeUrl}}/devicehub/v2
Modbus ASCII — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
D |
Discrete Input Contacts | Yes | bit |
address, count, pollingInterval |
C |
Discrete Output Coils | No | bit |
address, count, pollingInterval |
H |
Analog Output Holding Registers | No | word, int16, int32, uint32, int64, uint64, float32, float64 |
endianness, address, count, pollingInterval |
H_String |
Analog Output Holding Registers: Strings | No | string |
endianness, stringLength, address, count, pollingInterval |
I |
Analog Input Registers | Yes | word, int16, int32, uint32, int64, uint64, float32, float64 |
endianness, address, count, pollingInterval |
I_String |
Analog Input Registers: Strings | Yes | string |
endianness, stringLength, address, count, pollingInterval |
H_bit |
Analog Output Holding Registers | No | bit |
address, count, pollingInterval |
I_bit |
Analog Input Registers | Yes | bit |
address, count, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "7E0EB9A6-D638-11E9-BB65-2A2AE2DBCCE4"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "7E0EB9A6-D638-11E9-BB65-2A2AE2DBCCE4",
"Name": "Modbus ASCII",
"DriverGroup": {
"Name": "Modbus"
},
"SupportedRegisters": [
{
"Name": "D",
"DisplayName": "Name",
"Description": "Discrete Input Contacts",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C",
"DisplayName": "Name",
"Description": "Discrete Output Coils",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "H",
"DisplayName": "Name",
"Description": "Analog Output Holding Registers",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
}
]
},
{
"Name": "endianness",
"DisplayName": "Endianness",
"Description": "",
"DefaultValue": "AB CD",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "No Swap",
"Value": "AB CD"
},
{
"Name": "Swap Words",
"Value": "CD AB"
},
{
"Name": "Swap Bytes",
"Value": "BA DC"
},
{
"Name": "Swap Words & Bytes",
"Value": "DC BA"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "H_String",
"DisplayName": "Name",
"Description": "Analog Output Holding Registers: Strings",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "endianness",
"DisplayName": "Endianness",
"Description": "",
"DefaultValue": "AB CD",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "No Swap",
"Value": "AB CD"
},
{
"Name": "Swap Words",
"Value": "CD AB"
},
{
"Name": "Swap Bytes",
"Value": "BA DC"
},
{
"Name": "Swap Words & Bytes",
"Value": "DC BA"
}
]
},
{
"Name": "stringLength",
"DisplayName": "StringLength",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 250,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "I",
"DisplayName": "Name",
"Description": "Analog Input Registers",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
}
]
},
{
"Name": "endianness",
"DisplayName": "Endianness",
"Description": "",
"DefaultValue": "AB CD",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "No Swap",
"Value": "AB CD"
},
{
"Name": "Swap Words",
"Value": "CD AB"
},
{
"Name": "Swap Bytes",
"Value": "BA DC"
},
{
"Name": "Swap Words & Bytes",
"Value": "DC BA"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "I_String",
"DisplayName": "Name",
"Description": "Analog Input Registers: Strings",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "endianness",
"DisplayName": "Endianness",
"Description": "",
"DefaultValue": "AB CD",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "No Swap",
"Value": "AB CD"
},
{
"Name": "Swap Words",
"Value": "CD AB"
},
{
"Name": "Swap Bytes",
"Value": "BA DC"
},
{
"Name": "Swap Words & Bytes",
"Value": "DC BA"
}
]
},
{
"Name": "stringLength",
"DisplayName": "StringLength",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 250,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "H_bit",
"DisplayName": "Name",
"Description": "Analog Output Holding Registers",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 6553515,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "I_bit",
"DisplayName": "Name",
"Description": "Analog Input Registers",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 6553515,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Modbus ASCII Advanced
POST {{edgeUrl}}/devicehub/v2
Modbus ASCII Advanced — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
D |
Discrete Input Contacts | Yes | bit |
stationId, address, count, pollingInterval |
C |
Discrete Output Coils | No | bit |
stationId, address, count, pollingInterval |
H |
Analog Output Holding Registers | No | uint16, int16, int32, uint32, int64, uint64, float32, float64 |
endianness, stationId, address, count, pollingInterval |
H_String |
Analog Output Holding Registers: Strings | No | string |
endianness, stringLength, stationId, address, count, pollingInterval |
I |
Analog Input Registers | Yes | uint16, int16, int32, uint32, int64, uint64, float32, float64 |
endianness, stationId, address, count, pollingInterval |
I_String |
Analog Input Registers: Strings | Yes | string |
endianness, stringLength, stationId, address, count, pollingInterval |
H_bit |
Analog Output Holding Registers | No | bit |
stationId, address, count, pollingInterval |
I_bit |
Analog Input Registers | Yes | bit |
stationId, address, count, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "5E0CFCEA-9AF0-4BE5-A8C2-C811A254D452"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "5E0CFCEA-9AF0-4BE5-A8C2-C811A254D452",
"Name": "Modbus ASCII Advanced",
"DriverGroup": {
"Name": "Modbus"
},
"SupportedRegisters": [
{
"Name": "D",
"DisplayName": "Name",
"Description": "Discrete Input Contacts",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "stationId",
"DisplayName": "StationId",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 247,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C",
"DisplayName": "Name",
"Description": "Discrete Output Coils",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "stationId",
"DisplayName": "StationId",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 247,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "H",
"DisplayName": "Name",
"Description": "Analog Output Holding Registers",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
}
]
},
{
"Name": "endianness",
"DisplayName": "Endianness",
"Description": "",
"DefaultValue": "AB CD",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "No Swap",
"Value": "AB CD"
},
{
"Name": "Swap Words",
"Value": "CD AB"
},
{
"Name": "Swap Bytes",
"Value": "BA DC"
},
{
"Name": "Swap Words & Bytes",
"Value": "DC BA"
}
]
},
{
"Name": "stationId",
"DisplayName": "StationId",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 247,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "H_String",
"DisplayName": "Name",
"Description": "Analog Output Holding Registers: Strings",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "endianness",
"DisplayName": "Endianness",
"Description": "",
"DefaultValue": "AB CD",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "No Swap",
"Value": "AB CD"
},
{
"Name": "Swap Words",
"Value": "CD AB"
},
{
"Name": "Swap Bytes",
"Value": "BA DC"
},
{
"Name": "Swap Words & Bytes",
"Value": "DC BA"
}
]
},
{
"Name": "stringLength",
"DisplayName": "StringLength",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 250,
"ListValues": []
},
{
"Name": "stationId",
"DisplayName": "StationId",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 247,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "I",
"DisplayName": "Name",
"Description": "Analog Input Registers",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
}
]
},
{
"Name": "endianness",
"DisplayName": "Endianness",
"Description": "",
"DefaultValue": "AB CD",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "No Swap",
"Value": "AB CD"
},
{
"Name": "Swap Words",
"Value": "CD AB"
},
{
"Name": "Swap Bytes",
"Value": "BA DC"
},
{
"Name": "Swap Words & Bytes",
"Value": "DC BA"
}
]
},
{
"Name": "stationId",
"DisplayName": "StationId",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 247,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "I_String",
"DisplayName": "Name",
"Description": "Analog Input Registers: Strings",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "endianness",
"DisplayName": "Endianness",
"Description": "",
"DefaultValue": "AB CD",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "No Swap",
"Value": "AB CD"
},
{
"Name": "Swap Words",
"Value": "CD AB"
},
{
"Name": "Swap Bytes",
"Value": "BA DC"
},
{
"Name": "Swap Words & Bytes",
"Value": "DC BA"
}
]
},
{
"Name": "stringLength",
"DisplayName": "StringLength",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 250,
"ListValues": []
},
{
"Name": "stationId",
"DisplayName": "StationId",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 247,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "H_bit",
"DisplayName": "Name",
"Description": "Analog Output Holding Registers",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "stationId",
"DisplayName": "StationId",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 247,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 6553515,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "I_bit",
"DisplayName": "Name",
"Description": "Analog Input Registers",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "stationId",
"DisplayName": "StationId",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 247,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 6553515,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Modbus Multi-Station RTU to TCP Converter
POST {{edgeUrl}}/devicehub/v2
Modbus Multi-Station RTU to TCP Converter — no register type definitions found in driver schema.
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "4F0F523B-293C-4704-8282-6C2073C76C10"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "4F0F523B-293C-4704-8282-6C2073C76C10",
"Name": "Modbus Multi-Station RTU to TCP Converter",
"DriverGroup": {
"Name": "Modbus"
},
"SupportedRegisters": []
}
}
}
Register Types - Modbus RTU
POST {{edgeUrl}}/devicehub/v2
Modbus RTU — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
D |
Discrete Input Contacts | Yes | bit |
address, count, pollingInterval |
C |
Discrete Output Coils | No | bit |
address, count, pollingInterval |
H |
Analog Output Holding Registers | No | word, int16, int32, uint32, int64, uint64, float32, float64 |
endianness, address, count, pollingInterval |
H_String |
Analog Output Holding Registers: Strings | No | string |
endianness, stringLength, address, count, pollingInterval |
I |
Analog Input Registers | Yes | word, int16, int32, uint32, int64, uint64, float32, float64 |
endianness, address, count, pollingInterval |
I_String |
Analog Input Registers: Strings | Yes | string |
endianness, stringLength, address, count, pollingInterval |
H_bit |
Analog Output Holding Registers | No | bit |
address, count, pollingInterval |
I_bit |
Analog Input Registers | Yes | bit |
address, count, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "546457FA-D638-11E9-BB65-2A2AE2DBCCE4"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "546457FA-D638-11E9-BB65-2A2AE2DBCCE4",
"Name": "Modbus RTU",
"DriverGroup": {
"Name": "Modbus"
},
"SupportedRegisters": [
{
"Name": "D",
"DisplayName": "Name",
"Description": "Discrete Input Contacts",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C",
"DisplayName": "Name",
"Description": "Discrete Output Coils",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "H",
"DisplayName": "Name",
"Description": "Analog Output Holding Registers",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
}
]
},
{
"Name": "endianness",
"DisplayName": "Endianness",
"Description": "",
"DefaultValue": "AB CD",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "No Swap",
"Value": "AB CD"
},
{
"Name": "Swap Words",
"Value": "CD AB"
},
{
"Name": "Swap Bytes",
"Value": "BA DC"
},
{
"Name": "Swap Words & Bytes",
"Value": "DC BA"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "H_String",
"DisplayName": "Name",
"Description": "Analog Output Holding Registers: Strings",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "endianness",
"DisplayName": "Endianness",
"Description": "",
"DefaultValue": "AB CD",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "No Swap",
"Value": "AB CD"
},
{
"Name": "Swap Words",
"Value": "CD AB"
},
{
"Name": "Swap Bytes",
"Value": "BA DC"
},
{
"Name": "Swap Words & Bytes",
"Value": "DC BA"
}
]
},
{
"Name": "stringLength",
"DisplayName": "StringLength",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 250,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "I",
"DisplayName": "Name",
"Description": "Analog Input Registers",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
}
]
},
{
"Name": "endianness",
"DisplayName": "Endianness",
"Description": "",
"DefaultValue": "AB CD",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "No Swap",
"Value": "AB CD"
},
{
"Name": "Swap Words",
"Value": "CD AB"
},
{
"Name": "Swap Bytes",
"Value": "BA DC"
},
{
"Name": "Swap Words & Bytes",
"Value": "DC BA"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "I_String",
"DisplayName": "Name",
"Description": "Analog Input Registers: Strings",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "endianness",
"DisplayName": "Endianness",
"Description": "",
"DefaultValue": "AB CD",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "No Swap",
"Value": "AB CD"
},
{
"Name": "Swap Words",
"Value": "CD AB"
},
{
"Name": "Swap Bytes",
"Value": "BA DC"
},
{
"Name": "Swap Words & Bytes",
"Value": "DC BA"
}
]
},
{
"Name": "stringLength",
"DisplayName": "StringLength",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 250,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "H_bit",
"DisplayName": "Name",
"Description": "Analog Output Holding Registers",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 6553515,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "I_bit",
"DisplayName": "Name",
"Description": "Analog Input Registers",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 6553515,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Modbus RTU Advanced
POST {{edgeUrl}}/devicehub/v2
Modbus RTU Advanced — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
D |
Discrete Input Contacts | Yes | bit |
stationId, address, count, pollingInterval |
C |
Discrete Output Coils | No | bit |
stationId, address, count, pollingInterval |
H |
Analog Output Holding Registers | No | uint16, int16, int32, uint32, int64, uint64, float32, float64 |
endianness, stationId, address, count, pollingInterval |
H_String |
Analog Output Holding Registers: Strings | No | string |
endianness, stringLength, stationId, address, count, pollingInterval |
I |
Analog Input Registers | Yes | uint16, int16, int32, uint32, int64, uint64, float32, float64 |
endianness, stationId, address, count, pollingInterval |
I_String |
Analog Input Registers: Strings | Yes | string |
endianness, stringLength, stationId, address, count, pollingInterval |
H_bit |
Analog Output Holding Registers | No | bit |
stationId, address, count, pollingInterval |
I_bit |
Analog Input Registers | Yes | bit |
stationId, address, count, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "49D60576-FC85-43F7-A7F0-CAE4ECE7B854"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "49D60576-FC85-43F7-A7F0-CAE4ECE7B854",
"Name": "Modbus RTU Advanced",
"DriverGroup": {
"Name": "Modbus"
},
"SupportedRegisters": [
{
"Name": "D",
"DisplayName": "Name",
"Description": "Discrete Input Contacts",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "stationId",
"DisplayName": "StationId",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 247,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C",
"DisplayName": "Name",
"Description": "Discrete Output Coils",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "stationId",
"DisplayName": "StationId",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 247,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "H",
"DisplayName": "Name",
"Description": "Analog Output Holding Registers",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
}
]
},
{
"Name": "endianness",
"DisplayName": "Endianness",
"Description": "",
"DefaultValue": "AB CD",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "No Swap",
"Value": "AB CD"
},
{
"Name": "Swap Words",
"Value": "CD AB"
},
{
"Name": "Swap Bytes",
"Value": "BA DC"
},
{
"Name": "Swap Words & Bytes",
"Value": "DC BA"
}
]
},
{
"Name": "stationId",
"DisplayName": "StationId",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 247,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "H_String",
"DisplayName": "Name",
"Description": "Analog Output Holding Registers: Strings",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "endianness",
"DisplayName": "Endianness",
"Description": "",
"DefaultValue": "AB CD",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "No Swap",
"Value": "AB CD"
},
{
"Name": "Swap Words",
"Value": "CD AB"
},
{
"Name": "Swap Bytes",
"Value": "BA DC"
},
{
"Name": "Swap Words & Bytes",
"Value": "DC BA"
}
]
},
{
"Name": "stringLength",
"DisplayName": "StringLength",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 250,
"ListValues": []
},
{
"Name": "stationId",
"DisplayName": "StationId",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 247,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "I",
"DisplayName": "Name",
"Description": "Analog Input Registers",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
}
]
},
{
"Name": "endianness",
"DisplayName": "Endianness",
"Description": "",
"DefaultValue": "AB CD",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "No Swap",
"Value": "AB CD"
},
{
"Name": "Swap Words",
"Value": "CD AB"
},
{
"Name": "Swap Bytes",
"Value": "BA DC"
},
{
"Name": "Swap Words & Bytes",
"Value": "DC BA"
}
]
},
{
"Name": "stationId",
"DisplayName": "StationId",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 247,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "I_String",
"DisplayName": "Name",
"Description": "Analog Input Registers: Strings",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "endianness",
"DisplayName": "Endianness",
"Description": "",
"DefaultValue": "AB CD",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "No Swap",
"Value": "AB CD"
},
{
"Name": "Swap Words",
"Value": "CD AB"
},
{
"Name": "Swap Bytes",
"Value": "BA DC"
},
{
"Name": "Swap Words & Bytes",
"Value": "DC BA"
}
]
},
{
"Name": "stringLength",
"DisplayName": "StringLength",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 250,
"ListValues": []
},
{
"Name": "stationId",
"DisplayName": "StationId",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 247,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "H_bit",
"DisplayName": "Name",
"Description": "Analog Output Holding Registers",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "stationId",
"DisplayName": "StationId",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 247,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 6553515,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "I_bit",
"DisplayName": "Name",
"Description": "Analog Input Registers",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "stationId",
"DisplayName": "StationId",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 247,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 6553515,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Modbus RTU over TCP
POST {{edgeUrl}}/devicehub/v2
Modbus RTU over TCP — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
D |
Discrete Input Contacts | Yes | bit |
stationId, address, count, pollingInterval |
C |
Discrete Output Coils | No | bit |
stationId, address, count, pollingInterval |
H |
Analog Output Holding Registers | No | uint16, int16, int32, uint32, int64, uint64, float32, float64 |
endianness, stationId, address, count, pollingInterval |
H_String |
Analog Output Holding Registers: Strings | No | string |
endianness, stringLength, stationId, address, count, pollingInterval |
I |
Analog Input Registers | Yes | uint16, int16, int32, uint32, int64, uint64, float32, float64 |
endianness, stationId, address, count, pollingInterval |
I_String |
Analog Input Registers: Strings | Yes | string |
endianness, stringLength, stationId, address, count, pollingInterval |
H_bit |
Analog Output Holding Registers | No | bit |
stationId, address, count, pollingInterval |
I_bit |
Analog Input Registers | Yes | bit |
stationId, address, count, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "FAB8D777-BBD3-43FC-90E2-C69C41062660"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "FAB8D777-BBD3-43FC-90E2-C69C41062660",
"Name": "Modbus RTU over TCP",
"DriverGroup": {
"Name": "Modbus"
},
"SupportedRegisters": [
{
"Name": "D",
"DisplayName": "Name",
"Description": "Discrete Input Contacts",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "stationId",
"DisplayName": "StationId",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 247,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C",
"DisplayName": "Name",
"Description": "Discrete Output Coils",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "stationId",
"DisplayName": "StationId",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 247,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "H",
"DisplayName": "Name",
"Description": "Analog Output Holding Registers",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
}
]
},
{
"Name": "endianness",
"DisplayName": "Endianness",
"Description": "",
"DefaultValue": "AB CD",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "No Swap",
"Value": "AB CD"
},
{
"Name": "Swap Words",
"Value": "CD AB"
},
{
"Name": "Swap Bytes",
"Value": "BA DC"
},
{
"Name": "Swap Words & Bytes",
"Value": "DC BA"
}
]
},
{
"Name": "stationId",
"DisplayName": "StationId",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 247,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "H_String",
"DisplayName": "Name",
"Description": "Analog Output Holding Registers: Strings",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "endianness",
"DisplayName": "Endianness",
"Description": "",
"DefaultValue": "AB CD",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "No Swap",
"Value": "AB CD"
},
{
"Name": "Swap Words",
"Value": "CD AB"
},
{
"Name": "Swap Bytes",
"Value": "BA DC"
},
{
"Name": "Swap Words & Bytes",
"Value": "DC BA"
}
]
},
{
"Name": "stringLength",
"DisplayName": "StringLength",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 250,
"ListValues": []
},
{
"Name": "stationId",
"DisplayName": "StationId",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 247,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "I",
"DisplayName": "Name",
"Description": "Analog Input Registers",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
}
]
},
{
"Name": "endianness",
"DisplayName": "Endianness",
"Description": "",
"DefaultValue": "AB CD",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "No Swap",
"Value": "AB CD"
},
{
"Name": "Swap Words",
"Value": "CD AB"
},
{
"Name": "Swap Bytes",
"Value": "BA DC"
},
{
"Name": "Swap Words & Bytes",
"Value": "DC BA"
}
]
},
{
"Name": "stationId",
"DisplayName": "StationId",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 247,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "I_String",
"DisplayName": "Name",
"Description": "Analog Input Registers: Strings",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "endianness",
"DisplayName": "Endianness",
"Description": "",
"DefaultValue": "AB CD",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "No Swap",
"Value": "AB CD"
},
{
"Name": "Swap Words",
"Value": "CD AB"
},
{
"Name": "Swap Bytes",
"Value": "BA DC"
},
{
"Name": "Swap Words & Bytes",
"Value": "DC BA"
}
]
},
{
"Name": "stringLength",
"DisplayName": "StringLength",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 250,
"ListValues": []
},
{
"Name": "stationId",
"DisplayName": "StationId",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 247,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "H_bit",
"DisplayName": "Name",
"Description": "Analog Output Holding Registers",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "stationId",
"DisplayName": "StationId",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 247,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 6553515,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "I_bit",
"DisplayName": "Name",
"Description": "Analog Input Registers",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "stationId",
"DisplayName": "StationId",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 247,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 6553515,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Modbus UDP
POST {{edgeUrl}}/devicehub/v2
Modbus UDP — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
D |
Discrete Input Contacts | Yes | bit |
address, count, pollingInterval |
C |
Discrete Output Coils | No | bit |
address, count, pollingInterval |
H |
Analog Output Holding Registers | No | word, int16, int32, uint32, int64, uint64, float32, float64 |
endianness, address, count, pollingInterval |
H_String |
Analog Output Holding Registers: Strings | No | string |
endianness, stringLength, address, count, pollingInterval |
I |
Analog Input Registers | Yes | word, int16, int32, uint32, int64, uint64, float32, float64 |
endianness, address, count, pollingInterval |
I_String |
Analog Input Registers: Strings | Yes | string |
endianness, stringLength, address, count, pollingInterval |
H_bit |
Analog Output Holding Registers | No | bit |
address, count, pollingInterval |
I_bit |
Analog Input Registers | Yes | bit |
address, count, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "F3FD7C20-D637-11E9-BB65-2A2AE2DBCCE4"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "F3FD7C20-D637-11E9-BB65-2A2AE2DBCCE4",
"Name": "Modbus UDP",
"DriverGroup": {
"Name": "Modbus"
},
"SupportedRegisters": [
{
"Name": "D",
"DisplayName": "Name",
"Description": "Discrete Input Contacts",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C",
"DisplayName": "Name",
"Description": "Discrete Output Coils",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "H",
"DisplayName": "Name",
"Description": "Analog Output Holding Registers",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
}
]
},
{
"Name": "endianness",
"DisplayName": "Endianness",
"Description": "",
"DefaultValue": "AB CD",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "No Swap",
"Value": "AB CD"
},
{
"Name": "Swap Words",
"Value": "CD AB"
},
{
"Name": "Swap Bytes",
"Value": "BA DC"
},
{
"Name": "Swap Words & Bytes",
"Value": "DC BA"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "H_String",
"DisplayName": "Name",
"Description": "Analog Output Holding Registers: Strings",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "endianness",
"DisplayName": "Endianness",
"Description": "",
"DefaultValue": "AB CD",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "No Swap",
"Value": "AB CD"
},
{
"Name": "Swap Words",
"Value": "CD AB"
},
{
"Name": "Swap Bytes",
"Value": "BA DC"
},
{
"Name": "Swap Words & Bytes",
"Value": "DC BA"
}
]
},
{
"Name": "stringLength",
"DisplayName": "StringLength",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 250,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "I",
"DisplayName": "Name",
"Description": "Analog Input Registers",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
}
]
},
{
"Name": "endianness",
"DisplayName": "Endianness",
"Description": "",
"DefaultValue": "AB CD",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "No Swap",
"Value": "AB CD"
},
{
"Name": "Swap Words",
"Value": "CD AB"
},
{
"Name": "Swap Bytes",
"Value": "BA DC"
},
{
"Name": "Swap Words & Bytes",
"Value": "DC BA"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "I_String",
"DisplayName": "Name",
"Description": "Analog Input Registers: Strings",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "endianness",
"DisplayName": "Endianness",
"Description": "",
"DefaultValue": "AB CD",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "No Swap",
"Value": "AB CD"
},
{
"Name": "Swap Words",
"Value": "CD AB"
},
{
"Name": "Swap Bytes",
"Value": "BA DC"
},
{
"Name": "Swap Words & Bytes",
"Value": "DC BA"
}
]
},
{
"Name": "stringLength",
"DisplayName": "StringLength",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 250,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "H_bit",
"DisplayName": "Name",
"Description": "Analog Output Holding Registers",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 6553515,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "I_bit",
"DisplayName": "Name",
"Description": "Analog Input Registers",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 6553515,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Ping (Gen1.3)
POST {{edgeUrl}}/devicehub/v2
Ping (Gen1.3) — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
Ping |
boolean | Yes | ping |
address, ipAddress, port, pollingInterval |
Port |
integer | Yes | port |
address, ipAddress, port, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "F1710513-3E9B-455C-A41F-E54A6F376B39"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "F1710513-3E9B-455C-A41F-E54A6F376B39",
"Name": "Ping (Gen1.3)",
"DriverGroup": {
"Name": "Network Utility"
},
"SupportedRegisters": [
{
"Name": "Ping",
"DisplayName": "Name",
"Description": "boolean",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "ping",
"Value": "ping"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "ipAddress",
"DisplayName": "IpAddress",
"Description": "",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "port",
"DisplayName": "Port",
"Description": "",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Port",
"DisplayName": "Name",
"Description": "integer",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "port",
"Value": "port"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "ipAddress",
"DisplayName": "IpAddress",
"Description": "",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "port",
"DisplayName": "Port",
"Description": "",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - SNMP Manager
POST {{edgeUrl}}/devicehub/v2
SNMP Manager — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
R |
Name | No | Integer32, Counter32, Gauge32, Uinteger32, TimeTicks, Counter64, Opaque(Float), Opaque(Double), Opaque(Count64), Opaque(Integer64), Opaque(Uinteger64), Opaque, OctetString, OctetString(Raw), ObjectIdentifier, IPAddress, BitString |
pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "4E588810-8475-4668-860A-6DA4135E8FD4"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "4E588810-8475-4668-860A-6DA4135E8FD4",
"Name": "SNMP Manager",
"DriverGroup": {
"Name": "Network Utility"
},
"SupportedRegisters": [
{
"Name": "R",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Integer32",
"Value": "Integer32"
},
{
"Name": "Counter32",
"Value": "Counter32"
},
{
"Name": "Gauge32",
"Value": "Gauge32"
},
{
"Name": "Uinteger32",
"Value": "Uinteger32"
},
{
"Name": "TimeTicks",
"Value": "TimeTicks"
},
{
"Name": "Counter64",
"Value": "Counter64"
},
{
"Name": "Opaque(Float)",
"Value": "Opaque(Float)"
},
{
"Name": "Opaque(Double)",
"Value": "Opaque(Double)"
},
{
"Name": "Opaque(Count64)",
"Value": "Opaque(Count64)"
},
{
"Name": "Opaque(Integer64)",
"Value": "Opaque(Integer64)"
},
{
"Name": "Opaque(Uinteger64)",
"Value": "Opaque(Uinteger64)"
},
{
"Name": "Opaque",
"Value": "Opaque"
},
{
"Name": "OctetString",
"Value": "OctetString"
},
{
"Name": "OctetString(Raw)",
"Value": "OctetString(Raw)"
},
{
"Name": "ObjectIdentifier",
"Value": "ObjectIdentifier"
},
{
"Name": "IPAddress",
"Value": "IPAddress"
},
{
"Name": "BitString",
"Value": "BitString"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Syslog Server
POST {{edgeUrl}}/devicehub/v2
Syslog Server — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
Match (String Publish) |
Name | Yes | string |
Severity, Facility, Wildcard, Hostname, Appname, MsgID, Message, StructuredData, ClientAddress, Order, Format |
Match (JSON Publish) |
Name | Yes | json |
Severity, Facility, Wildcard, Hostname, Appname, MsgID, Message, StructuredData, ClientAddress, Order, Format |
Ignore Match (No Publish) |
Name | Yes | null |
Severity, Facility, Wildcard, Hostname, Appname, MsgID, Message, StructuredData, ClientAddress, Order |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "E01C515A-4045-4209-A14B-614AF7061499"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "E01C515A-4045-4209-A14B-614AF7061499",
"Name": "Syslog Server",
"DriverGroup": {
"Name": "Network Utility"
},
"SupportedRegisters": [
{
"Name": "Match (String Publish)",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "Severity",
"DisplayName": "Severity",
"Description": "Severity Limit",
"DefaultValue": "7",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "0 - Emergency",
"Value": "0"
},
{
"Name": "1 - Alert",
"Value": "1"
},
{
"Name": "2 - Critical",
"Value": "2"
},
{
"Name": "3 - Error",
"Value": "3"
},
{
"Name": "4 - Warning",
"Value": "4"
},
{
"Name": "5 - Notice",
"Value": "5"
},
{
"Name": "6 - Info",
"Value": "6"
},
{
"Name": "7 - Debug",
"Value": "7"
}
]
},
{
"Name": "Facility",
"DisplayName": "Facility",
"Description": "Facility",
"DefaultValue": "24",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "0 - kern",
"Value": "0"
},
{
"Name": "1 - user",
"Value": "1"
},
{
"Name": "2 - mail",
"Value": "2"
},
{
"Name": "3 - daemon",
"Value": "3"
},
{
"Name": "4 - auth",
"Value": "4"
},
{
"Name": "5 - syslog",
"Value": "5"
},
{
"Name": "6 - lpr",
"Value": "6"
},
{
"Name": "7 - news",
"Value": "7"
},
{
"Name": "8 - uucp",
"Value": "8"
},
{
"Name": "9 - cron",
"Value": "9"
},
{
"Name": "10 - authpriv",
"Value": "10"
},
{
"Name": "11 - ftp",
"Value": "11"
},
{
"Name": "12 - ntp",
"Value": "12"
},
{
"Name": "13 - security",
"Value": "13"
},
{
"Name": "14 - console",
"Value": "14"
},
{
"Name": "15 - cron2",
"Value": "15"
},
{
"Name": "16 - local0",
"Value": "16"
},
{
"Name": "17 - local1",
"Value": "17"
},
{
"Name": "18 - local2",
"Value": "18"
},
{
"Name": "19 - local3",
"Value": "19"
},
{
"Name": "20 - local4",
"Value": "20"
},
{
"Name": "21 - local5",
"Value": "21"
},
{
"Name": "22 - local6",
"Value": "22"
},
{
"Name": "23 - local7",
"Value": "23"
},
{
"Name": "ANY",
"Value": "24"
}
]
},
{
"Name": "Wildcard",
"DisplayName": "Wildcard",
"Description": "Wildcard Character",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "*",
"Value": "0"
},
{
"Name": "$",
"Value": "1"
},
{
"Name": "%",
"Value": "2"
},
{
"Name": "!",
"Value": "3"
},
{
"Name": "@",
"Value": "4"
},
{
"Name": "#",
"Value": "5"
}
]
},
{
"Name": "Hostname",
"DisplayName": "Hostname",
"Description": "Hostname (String Match)",
"DefaultValue": "*",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "Appname",
"DisplayName": "Appname",
"Description": "Appname (String Match)",
"DefaultValue": "*",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "MsgID",
"DisplayName": "MsgID",
"Description": "MessageID (String Match)",
"DefaultValue": "*",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "Message",
"DisplayName": "Message",
"Description": "Message (String Match)",
"DefaultValue": "*",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "StructuredData",
"DisplayName": "StructuredData",
"Description": "Structured Data (Field Match)",
"DefaultValue": "*",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "ClientAddress",
"DisplayName": "ClientAddress",
"Description": "Client CIDR Address (Address Match)",
"DefaultValue": "*",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "Order",
"DisplayName": "Order",
"Description": "Match Process Ordering",
"DefaultValue": "50",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 100,
"ListValues": []
},
{
"Name": "Format",
"DisplayName": "Format",
"Description": "String Publish Format",
"DefaultValue": "$M",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
}
]
},
{
"Name": "Match (JSON Publish)",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "json",
"Value": "json"
}
]
},
{
"Name": "Severity",
"DisplayName": "Severity",
"Description": "Severity Limit",
"DefaultValue": "7",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "0 - Emergency",
"Value": "0"
},
{
"Name": "1 - Alert",
"Value": "1"
},
{
"Name": "2 - Critical",
"Value": "2"
},
{
"Name": "3 - Error",
"Value": "3"
},
{
"Name": "4 - Warning",
"Value": "4"
},
{
"Name": "5 - Notice",
"Value": "5"
},
{
"Name": "6 - Info",
"Value": "6"
},
{
"Name": "7 - Debug",
"Value": "7"
}
]
},
{
"Name": "Facility",
"DisplayName": "Facility",
"Description": "Facility",
"DefaultValue": "24",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "0 - kern",
"Value": "0"
},
{
"Name": "1 - user",
"Value": "1"
},
{
"Name": "2 - mail",
"Value": "2"
},
{
"Name": "3 - daemon",
"Value": "3"
},
{
"Name": "4 - auth",
"Value": "4"
},
{
"Name": "5 - syslog",
"Value": "5"
},
{
"Name": "6 - lpr",
"Value": "6"
},
{
"Name": "7 - news",
"Value": "7"
},
{
"Name": "8 - uucp",
"Value": "8"
},
{
"Name": "9 - cron",
"Value": "9"
},
{
"Name": "10 - authpriv",
"Value": "10"
},
{
"Name": "11 - ftp",
"Value": "11"
},
{
"Name": "12 - ntp",
"Value": "12"
},
{
"Name": "13 - security",
"Value": "13"
},
{
"Name": "14 - console",
"Value": "14"
},
{
"Name": "15 - cron2",
"Value": "15"
},
{
"Name": "16 - local0",
"Value": "16"
},
{
"Name": "17 - local1",
"Value": "17"
},
{
"Name": "18 - local2",
"Value": "18"
},
{
"Name": "19 - local3",
"Value": "19"
},
{
"Name": "20 - local4",
"Value": "20"
},
{
"Name": "21 - local5",
"Value": "21"
},
{
"Name": "22 - local6",
"Value": "22"
},
{
"Name": "23 - local7",
"Value": "23"
},
{
"Name": "ANY",
"Value": "24"
}
]
},
{
"Name": "Wildcard",
"DisplayName": "Wildcard",
"Description": "Wildcard Character",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "*",
"Value": "0"
},
{
"Name": "$",
"Value": "1"
},
{
"Name": "%",
"Value": "2"
},
{
"Name": "!",
"Value": "3"
},
{
"Name": "@",
"Value": "4"
},
{
"Name": "#",
"Value": "5"
}
]
},
{
"Name": "Hostname",
"DisplayName": "Hostname",
"Description": "Hostname (String Match)",
"DefaultValue": "*",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "Appname",
"DisplayName": "Appname",
"Description": "Appname (String Match)",
"DefaultValue": "*",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "MsgID",
"DisplayName": "MsgID",
"Description": "MessageID (String Match)",
"DefaultValue": "*",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "Message",
"DisplayName": "Message",
"Description": "Message (String Match)",
"DefaultValue": "*",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "StructuredData",
"DisplayName": "StructuredData",
"Description": "Structured Data (Field Match)",
"DefaultValue": "*",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "ClientAddress",
"DisplayName": "ClientAddress",
"Description": "Client CIDR Address (Address Match)",
"DefaultValue": "*",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "Order",
"DisplayName": "Order",
"Description": "Match Process Ordering",
"DefaultValue": "50",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 100,
"ListValues": []
},
{
"Name": "Format",
"DisplayName": "Format",
"Description": "JSON Publish Format",
"DefaultValue": "$P$F$S$V$T$H$A$X$I$D$M",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
}
]
},
{
"Name": "Ignore Match (No Publish)",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "null",
"Value": "null"
}
]
},
{
"Name": "Severity",
"DisplayName": "Severity",
"Description": "Severity Limit",
"DefaultValue": "7",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "0 - Emergency",
"Value": "0"
},
{
"Name": "1 - Alert",
"Value": "1"
},
{
"Name": "2 - Critical",
"Value": "2"
},
{
"Name": "3 - Error",
"Value": "3"
},
{
"Name": "4 - Warning",
"Value": "4"
},
{
"Name": "5 - Notice",
"Value": "5"
},
{
"Name": "6 - Info",
"Value": "6"
},
{
"Name": "7 - Debug",
"Value": "7"
}
]
},
{
"Name": "Facility",
"DisplayName": "Facility",
"Description": "Facility",
"DefaultValue": "24",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "0 - kern",
"Value": "0"
},
{
"Name": "1 - user",
"Value": "1"
},
{
"Name": "2 - mail",
"Value": "2"
},
{
"Name": "3 - daemon",
"Value": "3"
},
{
"Name": "4 - auth",
"Value": "4"
},
{
"Name": "5 - syslog",
"Value": "5"
},
{
"Name": "6 - lpr",
"Value": "6"
},
{
"Name": "7 - news",
"Value": "7"
},
{
"Name": "8 - uucp",
"Value": "8"
},
{
"Name": "9 - cron",
"Value": "9"
},
{
"Name": "10 - authpriv",
"Value": "10"
},
{
"Name": "11 - ftp",
"Value": "11"
},
{
"Name": "12 - ntp",
"Value": "12"
},
{
"Name": "13 - security",
"Value": "13"
},
{
"Name": "14 - console",
"Value": "14"
},
{
"Name": "15 - cron2",
"Value": "15"
},
{
"Name": "16 - local0",
"Value": "16"
},
{
"Name": "17 - local1",
"Value": "17"
},
{
"Name": "18 - local2",
"Value": "18"
},
{
"Name": "19 - local3",
"Value": "19"
},
{
"Name": "20 - local4",
"Value": "20"
},
{
"Name": "21 - local5",
"Value": "21"
},
{
"Name": "22 - local6",
"Value": "22"
},
{
"Name": "23 - local7",
"Value": "23"
},
{
"Name": "ANY",
"Value": "24"
}
]
},
{
"Name": "Wildcard",
"DisplayName": "Wildcard",
"Description": "Wildcard Character",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "*",
"Value": "0"
},
{
"Name": "$",
"Value": "1"
},
{
"Name": "%",
"Value": "2"
},
{
"Name": "!",
"Value": "3"
},
{
"Name": "@",
"Value": "4"
},
{
"Name": "#",
"Value": "5"
}
]
},
{
"Name": "Hostname",
"DisplayName": "Hostname",
"Description": "Hostname (String Match)",
"DefaultValue": "*",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "Appname",
"DisplayName": "Appname",
"Description": "Appname (String Match)",
"DefaultValue": "*",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "MsgID",
"DisplayName": "MsgID",
"Description": "MessageID (String Match)",
"DefaultValue": "*",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "Message",
"DisplayName": "Message",
"Description": "Message (String Match)",
"DefaultValue": "*",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "StructuredData",
"DisplayName": "StructuredData",
"Description": "Structured Data (Field Match)",
"DefaultValue": "*",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "ClientAddress",
"DisplayName": "ClientAddress",
"Description": "Client CIDR Address (Address Match)",
"DefaultValue": "*",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "Order",
"DisplayName": "Order",
"Description": "Match Process Ordering",
"DefaultValue": "50",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 100,
"ListValues": []
}
]
}
]
}
}
}
Register Types - CIP Ethernet
POST {{edgeUrl}}/devicehub/v2
CIP Ethernet — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
Attribute |
Name | No | bool, uint8, uint16, uint32, uint64, int8, int16, int32, int64, float32, float64, string, bit[], uint8[], uint16[], uint32[], uint64[], int8[], int16[], int32[], int64[], float32[], float64[] |
classId, instanceId, attributeId, pollingInterval |
AttributeRange |
AttributeRange | Yes | string, uint8[], uint16[], uint32[], uint64[], int8[], int16[], int32[], int64[], float32[], float64[] |
classId, instanceId, attributeId, attributesCount, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "60B722BA-4539-4D5D-9D2F-7C63F7FADBFB"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "60B722BA-4539-4D5D-9D2F-7C63F7FADBFB",
"Name": "CIP Ethernet",
"DriverGroup": {
"Name": "ODVA"
},
"SupportedRegisters": [
{
"Name": "Attribute",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
},
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int8",
"Value": "int8"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
},
{
"Name": "bit[]",
"Value": "bit[]"
},
{
"Name": "uint8[]",
"Value": "uint8[]"
},
{
"Name": "uint16[]",
"Value": "uint16[]"
},
{
"Name": "uint32[]",
"Value": "uint32[]"
},
{
"Name": "uint64[]",
"Value": "uint64[]"
},
{
"Name": "int8[]",
"Value": "int8[]"
},
{
"Name": "int16[]",
"Value": "int16[]"
},
{
"Name": "int32[]",
"Value": "int32[]"
},
{
"Name": "int64[]",
"Value": "int64[]"
},
{
"Name": "float32[]",
"Value": "float32[]"
},
{
"Name": "float64[]",
"Value": "float64[]"
}
]
},
{
"Name": "classId",
"DisplayName": "Class ID",
"Description": "A Class is a set of Objects that all represent the same kind of system component",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "instanceId",
"DisplayName": "Instance ID",
"Description": "An Object Instance is the actual representation of a particular Object within a Class.Each Instance of a Class has the same set of attributes, but has its own particular set of attribute values",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "attributeId",
"DisplayName": "Attribute ID",
"Description": "Attribute ID is an integer identification value assigned to an attribute",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "10000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "AttributeRange",
"DisplayName": "AttributeRange",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "uint8[]",
"Value": "uint8[]"
},
{
"Name": "uint16[]",
"Value": "uint16[]"
},
{
"Name": "uint32[]",
"Value": "uint32[]"
},
{
"Name": "uint64[]",
"Value": "uint64[]"
},
{
"Name": "int8[]",
"Value": "int8[]"
},
{
"Name": "int16[]",
"Value": "int16[]"
},
{
"Name": "int32[]",
"Value": "int32[]"
},
{
"Name": "int64[]",
"Value": "int64[]"
},
{
"Name": "float32[]",
"Value": "float32[]"
},
{
"Name": "float64[]",
"Value": "float64[]"
}
]
},
{
"Name": "classId",
"DisplayName": "Class ID",
"Description": "A Class is a set of Objects that all represent the same kind of system component",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "instanceId",
"DisplayName": "Instance ID",
"Description": "An Object Instance is the actual representation of a particular Object within a Class.Each Instance of a Class has the same set of attributes, but has its own particular set of attribute values",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "attributeId",
"DisplayName": "Attribute ID",
"Description": "Attribute ID is an integer identification value assigned to an attribute",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "attributesCount",
"DisplayName": "Count",
"Description": "Number of attributes",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "10000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - DeviceHub Agent
POST {{edgeUrl}}/devicehub/v2
DeviceHub Agent — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
FreeTag |
Name | No | ArrayOfShortInt, RefToSingle, ArrayOfInteger, ArrayOfVariant, RefToInteger, Int64, ArrayOfSingle, ArrayOfLongWord, RefToNull, RefToOleString, ArrayOfUnknown, RefToUnknown, Variant, LongWord, ArrayOfSmallInt, ArrayOfDate, RefToSmallInt, RefToMask, Integer, Single, Date, Unknown, ArrayOfEmpty, ArrayOfAny, RefToCurrency, StrArg, ArrayOfNull, ArrayOfOleString, ArrayOfString, RefToByte, Null, ArrayOfError, ArrayOfWord, RefToDouble, RefToDate, Error, Boolean, Any, ArrayOfCurrency, ArrayOfStrArg, Currency, Byte, ArrayOfDouble, ArrayOfBoolean, ArrayOfMask, ArrayOfByte, RefToEmpty, ShortInt, ArrayOfInt64, RefToVariant, Word, String, RefToString, UnknownType, Double, OleString, Mask, Empty, Dispatch, RefToDispatch, RefToError, RefToBoolean, SmallInt, ArrayOfDispatch |
pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "6C3031AE-E667-4849-A302-6D074FE5DFD3"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "6C3031AE-E667-4849-A302-6D074FE5DFD3",
"Name": "DeviceHub Agent",
"DriverGroup": {
"Name": "OPCUA"
},
"SupportedRegisters": [
{
"Name": "FreeTag",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "ArrayOfShortInt",
"Value": "ArrayOfShortInt"
},
{
"Name": "RefToSingle",
"Value": "RefToSingle"
},
{
"Name": "ArrayOfInteger",
"Value": "ArrayOfInteger"
},
{
"Name": "ArrayOfVariant",
"Value": "ArrayOfVariant"
},
{
"Name": "RefToInteger",
"Value": "RefToInteger"
},
{
"Name": "Int64",
"Value": "Int64"
},
{
"Name": "ArrayOfSingle",
"Value": "ArrayOfSingle"
},
{
"Name": "ArrayOfLongWord",
"Value": "ArrayOfLongWord"
},
{
"Name": "RefToNull",
"Value": "RefToNull"
},
{
"Name": "RefToOleString",
"Value": "RefToOleString"
},
{
"Name": "ArrayOfUnknown",
"Value": "ArrayOfUnknown"
},
{
"Name": "RefToUnknown",
"Value": "RefToUnknown"
},
{
"Name": "Variant",
"Value": "Variant"
},
{
"Name": "LongWord",
"Value": "LongWord"
},
{
"Name": "ArrayOfSmallInt",
"Value": "ArrayOfSmallInt"
},
{
"Name": "ArrayOfDate",
"Value": "ArrayOfDate"
},
{
"Name": "RefToSmallInt",
"Value": "RefToSmallInt"
},
{
"Name": "RefToMask",
"Value": "RefToMask"
},
{
"Name": "Integer",
"Value": "Integer"
},
{
"Name": "Single",
"Value": "Single"
},
{
"Name": "Date",
"Value": "Date"
},
{
"Name": "Unknown",
"Value": "Unknown"
},
{
"Name": "ArrayOfEmpty",
"Value": "ArrayOfEmpty"
},
{
"Name": "ArrayOfAny",
"Value": "ArrayOfAny"
},
{
"Name": "RefToCurrency",
"Value": "RefToCurrency"
},
{
"Name": "StrArg",
"Value": "StrArg"
},
{
"Name": "ArrayOfNull",
"Value": "ArrayOfNull"
},
{
"Name": "ArrayOfOleString",
"Value": "ArrayOfOleString"
},
{
"Name": "ArrayOfString",
"Value": "ArrayOfString"
},
{
"Name": "RefToByte",
"Value": "RefToByte"
},
{
"Name": "Null",
"Value": "Null"
},
{
"Name": "ArrayOfError",
"Value": "ArrayOfError"
},
{
"Name": "ArrayOfWord",
"Value": "ArrayOfWord"
},
{
"Name": "RefToDouble",
"Value": "RefToDouble"
},
{
"Name": "RefToDate",
"Value": "RefToDate"
},
{
"Name": "Error",
"Value": "Error"
},
{
"Name": "Boolean",
"Value": "Boolean"
},
{
"Name": "Any",
"Value": "Any"
},
{
"Name": "ArrayOfCurrency",
"Value": "ArrayOfCurrency"
},
{
"Name": "ArrayOfStrArg",
"Value": "ArrayOfStrArg"
},
{
"Name": "Currency",
"Value": "Currency"
},
{
"Name": "Byte",
"Value": "Byte"
},
{
"Name": "ArrayOfDouble",
"Value": "ArrayOfDouble"
},
{
"Name": "ArrayOfBoolean",
"Value": "ArrayOfBoolean"
},
{
"Name": "ArrayOfMask",
"Value": "ArrayOfMask"
},
{
"Name": "ArrayOfByte",
"Value": "ArrayOfByte"
},
{
"Name": "RefToEmpty",
"Value": "RefToEmpty"
},
{
"Name": "ShortInt",
"Value": "ShortInt"
},
{
"Name": "ArrayOfInt64",
"Value": "ArrayOfInt64"
},
{
"Name": "RefToVariant",
"Value": "RefToVariant"
},
{
"Name": "Word",
"Value": "Word"
},
{
"Name": "String",
"Value": "String"
},
{
"Name": "RefToString",
"Value": "RefToString"
},
{
"Name": "UnknownType",
"Value": "UnknownType"
},
{
"Name": "Double",
"Value": "Double"
},
{
"Name": "OleString",
"Value": "OleString"
},
{
"Name": "Mask",
"Value": "Mask"
},
{
"Name": "Empty",
"Value": "Empty"
},
{
"Name": "Dispatch",
"Value": "Dispatch"
},
{
"Name": "RefToDispatch",
"Value": "RefToDispatch"
},
{
"Name": "RefToError",
"Value": "RefToError"
},
{
"Name": "RefToBoolean",
"Value": "RefToBoolean"
},
{
"Name": "SmallInt",
"Value": "SmallInt"
},
{
"Name": "ArrayOfDispatch",
"Value": "ArrayOfDispatch"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - OPC UA Client Advanced
POST {{edgeUrl}}/devicehub/v2
OPC UA Client Advanced — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
R |
Name | No | bool, sbyte, byte, int16, uint16, int32, uint32, int64, uint64, float32, float64, string, BLOB, bool[], sbyte[], byte[], int16[], uint16[], int32[], uint32[], int64[], uint64[], float32[], float64[], string[], BLOB[], Event, ExtensionObject |
pollingInterval, EventProperties |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "2372E68F-BA1B-46E9-BC07-E92CA006B377"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "2372E68F-BA1B-46E9-BC07-E92CA006B377",
"Name": "OPC UA Client Advanced",
"DriverGroup": {
"Name": "OPCUA"
},
"SupportedRegisters": [
{
"Name": "R",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
},
{
"Name": "sbyte",
"Value": "sbyte"
},
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
},
{
"Name": "BLOB",
"Value": "BLOB"
},
{
"Name": "bool[]",
"Value": "bool[]"
},
{
"Name": "sbyte[]",
"Value": "sbyte[]"
},
{
"Name": "byte[]",
"Value": "byte[]"
},
{
"Name": "int16[]",
"Value": "int16[]"
},
{
"Name": "uint16[]",
"Value": "uint16[]"
},
{
"Name": "int32[]",
"Value": "int32[]"
},
{
"Name": "uint32[]",
"Value": "uint32[]"
},
{
"Name": "int64[]",
"Value": "int64[]"
},
{
"Name": "uint64[]",
"Value": "uint64[]"
},
{
"Name": "float32[]",
"Value": "float32[]"
},
{
"Name": "float64[]",
"Value": "float64[]"
},
{
"Name": "string[]",
"Value": "string[]"
},
{
"Name": "BLOB[]",
"Value": "BLOB[]"
},
{
"Name": "Event",
"Value": "Event"
},
{
"Name": "ExtensionObject",
"Value": "ExtensionObject"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": []
},
{
"Name": "EventProperties",
"DisplayName": "Event properties",
"Description": "Event properties to publish",
"DefaultValue": "[{\"NamespaceIndex\":0, \"PropertyName\":\"EventId\"},{\"NamespaceIndex\":0, \"PropertyName\":\"EventType\"},{\"NamespaceIndex\":0, \"PropertyName\":\"SourceNode\"},{\"NamespaceIndex\":0, \"PropertyName\":\"SourceName\"},{\"NamespaceIndex\":0, \"PropertyName\":\"Time\"},{\"NamespaceIndex\":0, \"PropertyName\":\"ReceiveTime\"},{\"NamespaceIndex\":0, \"PropertyName\":\"Message\"},{\"NamespaceIndex\":0, \"PropertyName\":\"Severity\"}]",
"ValueType": "Table",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
}
]
}
]
}
}
}
Register Types - OPCUA client
POST {{edgeUrl}}/devicehub/v2
OPCUA client — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
R |
Name | No | bool, sbyte, byte, int16, uint16, int32, uint32, int64, uint64, float32, float64, string |
— |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "3FCB9EF2-D638-11E9-BB65-2A2AE2DBCCE4"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "3FCB9EF2-D638-11E9-BB65-2A2AE2DBCCE4",
"Name": "OPCUA client",
"DriverGroup": {
"Name": "OPCUA"
},
"SupportedRegisters": [
{
"Name": "R",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
},
{
"Name": "sbyte",
"Value": "sbyte"
},
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
}
]
}
]
}
}
}
Register Types - OPCUA client Poll
POST {{edgeUrl}}/devicehub/v2
OPCUA client Poll — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
R |
Name | No | bool, sbyte, byte, int16, uint16, int32, uint32, int64, uint64, float32, float64, string |
pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "914FBF10-616F-11EB-AE93-0242AC130002"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "914FBF10-616F-11EB-AE93-0242AC130002",
"Name": "OPCUA client Poll",
"DriverGroup": {
"Name": "OPCUA"
},
"SupportedRegisters": [
{
"Name": "R",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
},
{
"Name": "sbyte",
"Value": "sbyte"
},
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - OSI Agent
POST {{edgeUrl}}/devicehub/v2
OSI Agent — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
R |
Name | Yes | float64, bool[], uint16[], uint64[], float64[], int64[], float32[], string[], int16, float32, byte[], int32[], uint32[], byte, uint16, int32, int64, uint64, string, sbyte[], int16[], bool, sbyte, uint32 |
— |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "41EFEEDE-E2C6-4D34-AD6C-2442A8D9B2B1"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "41EFEEDE-E2C6-4D34-AD6C-2442A8D9B2B1",
"Name": "OSI Agent",
"DriverGroup": {
"Name": "OSI"
},
"SupportedRegisters": [
{
"Name": "R",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "bool[]",
"Value": "bool[]"
},
{
"Name": "uint16[]",
"Value": "uint16[]"
},
{
"Name": "uint64[]",
"Value": "uint64[]"
},
{
"Name": "float64[]",
"Value": "float64[]"
},
{
"Name": "int64[]",
"Value": "int64[]"
},
{
"Name": "float32[]",
"Value": "float32[]"
},
{
"Name": "string[]",
"Value": "string[]"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "byte[]",
"Value": "byte[]"
},
{
"Name": "int32[]",
"Value": "int32[]"
},
{
"Name": "uint32[]",
"Value": "uint32[]"
},
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "string",
"Value": "string"
},
{
"Name": "sbyte[]",
"Value": "sbyte[]"
},
{
"Name": "int16[]",
"Value": "int16[]"
},
{
"Name": "bool",
"Value": "bool"
},
{
"Name": "sbyte",
"Value": "sbyte"
},
{
"Name": "uint32",
"Value": "uint32"
}
]
}
]
}
]
}
}
}
Register Types - OSI Agent Advanced
POST {{edgeUrl}}/devicehub/v2
OSI Agent Advanced — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
R |
Name | Yes | uint16, int32, byte[], uint16[], float64[], string[], sbyte, int64, float32, bool[], sbyte[], int16[], uint32[], uint64[], byte, uint64, float64, string, int64[], float32[], bool, int16, uint32, int32[] |
PublishingInterval |
State |
Name | No | byte, string |
— |
Status |
Name | Yes | JSON |
— |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "41EFEEDE-E2C6-4D34-AD6C-2442A8D9B2B2"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "41EFEEDE-E2C6-4D34-AD6C-2442A8D9B2B2",
"Name": "OSI Agent Advanced",
"DriverGroup": {
"Name": "OSI"
},
"SupportedRegisters": [
{
"Name": "R",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "byte[]",
"Value": "byte[]"
},
{
"Name": "uint16[]",
"Value": "uint16[]"
},
{
"Name": "float64[]",
"Value": "float64[]"
},
{
"Name": "string[]",
"Value": "string[]"
},
{
"Name": "sbyte",
"Value": "sbyte"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "bool[]",
"Value": "bool[]"
},
{
"Name": "sbyte[]",
"Value": "sbyte[]"
},
{
"Name": "int16[]",
"Value": "int16[]"
},
{
"Name": "uint32[]",
"Value": "uint32[]"
},
{
"Name": "uint64[]",
"Value": "uint64[]"
},
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64[]",
"Value": "int64[]"
},
{
"Name": "float32[]",
"Value": "float32[]"
},
{
"Name": "bool",
"Value": "bool"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int32[]",
"Value": "int32[]"
}
]
},
{
"Name": "PublishingInterval",
"DisplayName": "PublishingInterval",
"Description": "Publishing Interval, sec",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": []
}
]
},
{
"Name": "State",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "string",
"Value": "string"
}
]
}
]
},
{
"Name": "Status",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "JSON",
"Value": "JSON"
}
]
}
]
}
]
}
}
}
Register Types - Omron Fins Ethernet
POST {{edgeUrl}}/devicehub/v2
Omron Fins Ethernet — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
CIO |
Channel I/O | No | int, dint, lint, bcd, dbcd, lbcd, real, lreal, word, dword, lword, string |
length, address, count, pollingInterval |
CIO_bit |
Channel I/O | No | bit |
address, count, pollingInterval |
W |
Work Area | No | int, dint, lint, bcd, dbcd, lbcd, real, lreal, word, dword, lword, string |
length, address, count, pollingInterval |
W_bit |
Work Area | No | bit |
address, count, pollingInterval |
H |
Holding Area | No | int, dint, lint, bcd, dbcd, lbcd, real, lreal, word, dword, lword, string |
length, address, count, pollingInterval |
H_bit |
Holding Area | No | bit |
address, count, pollingInterval |
A |
Auxiliary Relay | No | int, dint, lint, bcd, dbcd, lbcd, real, lreal, word, dword, lword, string |
length, address, count, pollingInterval |
A_bit |
Auxiliary Relay | No | bit |
address, count, pollingInterval |
C |
Counter | No | flag, int, bcd, word |
length, address, count, pollingInterval |
T |
Timer | No | flag, int, bcd, word |
length, address, count, pollingInterval |
D |
Data Memory | No | int, dint, lint, bcd, dbcd, lbcd, real, lreal, word, dword, lword, string |
length, address, count, pollingInterval |
D_bit |
Data Memory | No | bit |
address, count, pollingInterval |
EM0 |
Extend Memory | No | int, dint, lint, bcd, dbcd, lbcd, real, lreal, word, dword, lword, string |
length, address, count, pollingInterval |
EM0_bit |
Extend Memory | No | bit |
address, count, pollingInterval |
EM1 |
Extend Memory | No | int, dint, lint, bcd, dbcd, lbcd, real, lreal, word, dword, lword, string |
length, address, count, pollingInterval |
EM1_bit |
Extend Memory | No | bit |
address, count, pollingInterval |
EM2 |
Extend Memory | No | int, dint, lint, bcd, dbcd, lbcd, real, lreal, word, dword, lword, string |
length, address, count, pollingInterval |
EM2_bit |
Extend Memory | No | bit |
address, count, pollingInterval |
EM3 |
Extend Memory | No | int, dint, lint, bcd, dbcd, lbcd, real, lreal, word, dword, lword, string |
length, address, count, pollingInterval |
EM3_bit |
Extend Memory | No | bit |
address, count, pollingInterval |
EM4 |
Extend Memory | No | int, dint, lint, bcd, dbcd, lbcd, real, lreal, word, dword, lword, string |
length, address, count, pollingInterval |
EM4_bit |
Extend Memory | No | bit |
address, count, pollingInterval |
EM5 |
Extend Memory | No | int, dint, lint, bcd, dbcd, lbcd, real, lreal, word, dword, lword, string |
length, address, count, pollingInterval |
EM5_bit |
Extend Memory | No | bit |
address, count, pollingInterval |
EM6 |
Extend Memory | No | int, dint, lint, bcd, dbcd, lbcd, real, lreal, word, dword, lword, string |
length, address, count, pollingInterval |
EM6_bit |
Extend Memory | No | bit |
address, count, pollingInterval |
EM7 |
Extend Memory | No | int, dint, lint, bcd, dbcd, lbcd, real, lreal, word, dword, lword, string |
length, address, count, pollingInterval |
EM7_bit |
Extend Memory | No | bit |
address, count, pollingInterval |
EM8 |
Extend Memory | No | int, dint, lint, bcd, dbcd, lbcd, real, lreal, word, dword, lword, string |
length, address, count, pollingInterval |
EM8_bit |
Extend Memory | No | bit |
address, count, pollingInterval |
EM9 |
Extend Memory | No | int, dint, lint, bcd, dbcd, lbcd, real, lreal, word, dword, lword, string |
length, address, count, pollingInterval |
EM9_bit |
Extend Memory | No | bit |
address, count, pollingInterval |
EM10 |
Extend Memory | No | int, dint, lint, bcd, dbcd, lbcd, real, lreal, word, dword, lword, string |
length, address, count, pollingInterval |
EM10_bit |
Extend Memory | No | bit |
address, count, pollingInterval |
EM11 |
Extend Memory | No | int, dint, lint, bcd, dbcd, lbcd, real, lreal, word, dword, lword, string |
length, address, count, pollingInterval |
EM11_bit |
Extend Memory | No | bit |
address, count, pollingInterval |
EM12 |
Extend Memory | No | int, dint, lint, bcd, dbcd, lbcd, real, lreal, word, dword, lword, string |
length, address, count, pollingInterval |
EM12_bit |
Extend Memory | No | bit |
address, count, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "90C9F160-69CD-11ED-B37D-032E0F6C0B5E"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "90C9F160-69CD-11ED-B37D-032E0F6C0B5E",
"Name": "Omron Fins Ethernet",
"DriverGroup": {
"Name": "Omron"
},
"SupportedRegisters": [
{
"Name": "CIO",
"DisplayName": "Name",
"Description": "Channel I/O",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "lint",
"Value": "lint"
},
{
"Name": "bcd",
"Value": "bcd"
},
{
"Name": "dbcd",
"Value": "dbcd"
},
{
"Name": "lbcd",
"Value": "lbcd"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "lreal",
"Value": "lreal"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "lword",
"Value": "lword"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 6143,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "CIO_bit",
"DisplayName": "Name",
"Description": "Channel I/O",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 614315,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "W",
"DisplayName": "Name",
"Description": "Work Area",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "lint",
"Value": "lint"
},
{
"Name": "bcd",
"Value": "bcd"
},
{
"Name": "dbcd",
"Value": "dbcd"
},
{
"Name": "lbcd",
"Value": "lbcd"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "lreal",
"Value": "lreal"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "lword",
"Value": "lword"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 511,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "W_bit",
"DisplayName": "Name",
"Description": "Work Area",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 51115,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "H",
"DisplayName": "Name",
"Description": "Holding Area",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "lint",
"Value": "lint"
},
{
"Name": "bcd",
"Value": "bcd"
},
{
"Name": "dbcd",
"Value": "dbcd"
},
{
"Name": "lbcd",
"Value": "lbcd"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "lreal",
"Value": "lreal"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "lword",
"Value": "lword"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 511,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "H_bit",
"DisplayName": "Name",
"Description": "Holding Area",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 51115,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "A",
"DisplayName": "Name",
"Description": "Auxiliary Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "lint",
"Value": "lint"
},
{
"Name": "bcd",
"Value": "bcd"
},
{
"Name": "dbcd",
"Value": "dbcd"
},
{
"Name": "lbcd",
"Value": "lbcd"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "lreal",
"Value": "lreal"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "lword",
"Value": "lword"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 959,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "A_bit",
"DisplayName": "Name",
"Description": "Auxiliary Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 95915,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C",
"DisplayName": "Name",
"Description": "Counter",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "flag",
"Value": "flag"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "bcd",
"Value": "bcd"
},
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4095,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "T",
"DisplayName": "Name",
"Description": "Timer",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "flag",
"Value": "flag"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "bcd",
"Value": "bcd"
},
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4095,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "D",
"DisplayName": "Name",
"Description": "Data Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "lint",
"Value": "lint"
},
{
"Name": "bcd",
"Value": "bcd"
},
{
"Name": "dbcd",
"Value": "dbcd"
},
{
"Name": "lbcd",
"Value": "lbcd"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "lreal",
"Value": "lreal"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "lword",
"Value": "lword"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "D_bit",
"DisplayName": "Name",
"Description": "Data Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 3276715,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM0",
"DisplayName": "Name",
"Description": "Extend Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "lint",
"Value": "lint"
},
{
"Name": "bcd",
"Value": "bcd"
},
{
"Name": "dbcd",
"Value": "dbcd"
},
{
"Name": "lbcd",
"Value": "lbcd"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "lreal",
"Value": "lreal"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "lword",
"Value": "lword"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM0_bit",
"DisplayName": "Name",
"Description": "Extend Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 3276715,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM1",
"DisplayName": "Name",
"Description": "Extend Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "lint",
"Value": "lint"
},
{
"Name": "bcd",
"Value": "bcd"
},
{
"Name": "dbcd",
"Value": "dbcd"
},
{
"Name": "lbcd",
"Value": "lbcd"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "lreal",
"Value": "lreal"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "lword",
"Value": "lword"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM1_bit",
"DisplayName": "Name",
"Description": "Extend Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 3276715,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM2",
"DisplayName": "Name",
"Description": "Extend Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "lint",
"Value": "lint"
},
{
"Name": "bcd",
"Value": "bcd"
},
{
"Name": "dbcd",
"Value": "dbcd"
},
{
"Name": "lbcd",
"Value": "lbcd"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "lreal",
"Value": "lreal"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "lword",
"Value": "lword"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM2_bit",
"DisplayName": "Name",
"Description": "Extend Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 3276715,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM3",
"DisplayName": "Name",
"Description": "Extend Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "lint",
"Value": "lint"
},
{
"Name": "bcd",
"Value": "bcd"
},
{
"Name": "dbcd",
"Value": "dbcd"
},
{
"Name": "lbcd",
"Value": "lbcd"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "lreal",
"Value": "lreal"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "lword",
"Value": "lword"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM3_bit",
"DisplayName": "Name",
"Description": "Extend Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 3276715,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM4",
"DisplayName": "Name",
"Description": "Extend Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "lint",
"Value": "lint"
},
{
"Name": "bcd",
"Value": "bcd"
},
{
"Name": "dbcd",
"Value": "dbcd"
},
{
"Name": "lbcd",
"Value": "lbcd"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "lreal",
"Value": "lreal"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "lword",
"Value": "lword"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM4_bit",
"DisplayName": "Name",
"Description": "Extend Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 3276715,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM5",
"DisplayName": "Name",
"Description": "Extend Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "lint",
"Value": "lint"
},
{
"Name": "bcd",
"Value": "bcd"
},
{
"Name": "dbcd",
"Value": "dbcd"
},
{
"Name": "lbcd",
"Value": "lbcd"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "lreal",
"Value": "lreal"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "lword",
"Value": "lword"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM5_bit",
"DisplayName": "Name",
"Description": "Extend Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 3276715,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM6",
"DisplayName": "Name",
"Description": "Extend Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "lint",
"Value": "lint"
},
{
"Name": "bcd",
"Value": "bcd"
},
{
"Name": "dbcd",
"Value": "dbcd"
},
{
"Name": "lbcd",
"Value": "lbcd"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "lreal",
"Value": "lreal"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "lword",
"Value": "lword"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM6_bit",
"DisplayName": "Name",
"Description": "Extend Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 3276715,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM7",
"DisplayName": "Name",
"Description": "Extend Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "lint",
"Value": "lint"
},
{
"Name": "bcd",
"Value": "bcd"
},
{
"Name": "dbcd",
"Value": "dbcd"
},
{
"Name": "lbcd",
"Value": "lbcd"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "lreal",
"Value": "lreal"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "lword",
"Value": "lword"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM7_bit",
"DisplayName": "Name",
"Description": "Extend Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 3276715,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM8",
"DisplayName": "Name",
"Description": "Extend Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "lint",
"Value": "lint"
},
{
"Name": "bcd",
"Value": "bcd"
},
{
"Name": "dbcd",
"Value": "dbcd"
},
{
"Name": "lbcd",
"Value": "lbcd"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "lreal",
"Value": "lreal"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "lword",
"Value": "lword"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM8_bit",
"DisplayName": "Name",
"Description": "Extend Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 3276715,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM9",
"DisplayName": "Name",
"Description": "Extend Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "lint",
"Value": "lint"
},
{
"Name": "bcd",
"Value": "bcd"
},
{
"Name": "dbcd",
"Value": "dbcd"
},
{
"Name": "lbcd",
"Value": "lbcd"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "lreal",
"Value": "lreal"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "lword",
"Value": "lword"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM9_bit",
"DisplayName": "Name",
"Description": "Extend Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 3276715,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM10",
"DisplayName": "Name",
"Description": "Extend Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "lint",
"Value": "lint"
},
{
"Name": "bcd",
"Value": "bcd"
},
{
"Name": "dbcd",
"Value": "dbcd"
},
{
"Name": "lbcd",
"Value": "lbcd"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "lreal",
"Value": "lreal"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "lword",
"Value": "lword"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM10_bit",
"DisplayName": "Name",
"Description": "Extend Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 3276715,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM11",
"DisplayName": "Name",
"Description": "Extend Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "lint",
"Value": "lint"
},
{
"Name": "bcd",
"Value": "bcd"
},
{
"Name": "dbcd",
"Value": "dbcd"
},
{
"Name": "lbcd",
"Value": "lbcd"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "lreal",
"Value": "lreal"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "lword",
"Value": "lword"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM11_bit",
"DisplayName": "Name",
"Description": "Extend Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 3276715,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM12",
"DisplayName": "Name",
"Description": "Extend Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "lint",
"Value": "lint"
},
{
"Name": "bcd",
"Value": "bcd"
},
{
"Name": "dbcd",
"Value": "dbcd"
},
{
"Name": "lbcd",
"Value": "lbcd"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "lreal",
"Value": "lreal"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "lword",
"Value": "lword"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM12_bit",
"DisplayName": "Name",
"Description": "Extend Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 3276715,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Omron Fins Serial
POST {{edgeUrl}}/devicehub/v2
Omron Fins Serial — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
CIO |
Channel I/O | No | int, dint, lint, bcd, dbcd, lbcd, real, lreal, word, dword, lword, string |
length, address, count, pollingInterval |
CIO_bit |
Channel I/O | No | bit |
address, count, pollingInterval |
W |
Work Area | No | int, dint, lint, bcd, dbcd, lbcd, real, lreal, word, dword, lword, string |
length, address, count, pollingInterval |
W_bit |
Work Area | No | bit |
address, count, pollingInterval |
H |
Holding Area | No | int, dint, lint, bcd, dbcd, lbcd, real, lreal, word, dword, lword, string |
length, address, count, pollingInterval |
H_bit |
Holding Area | No | bit |
address, count, pollingInterval |
A |
Auxiliary Relay | No | int, dint, lint, bcd, dbcd, lbcd, real, lreal, word, dword, lword, string |
length, address, count, pollingInterval |
A_bit |
Auxiliary Relay | No | bit |
address, count, pollingInterval |
C |
Counter | No | flag, int, bcd, word |
length, address, count, pollingInterval |
T |
Timer | No | flag, int, bcd, word |
length, address, count, pollingInterval |
D |
Data Memory | No | int, dint, lint, bcd, dbcd, lbcd, real, lreal, word, dword, lword, string |
length, address, count, pollingInterval |
D_bit |
Data Memory | No | bit |
address, count, pollingInterval |
EM0 |
Extend Memory | No | int, dint, lint, bcd, dbcd, lbcd, real, lreal, word, dword, lword, string |
length, address, count, pollingInterval |
EM0_bit |
Extend Memory | No | bit |
address, count, pollingInterval |
EM1 |
Extend Memory | No | int, dint, lint, bcd, dbcd, lbcd, real, lreal, word, dword, lword, string |
length, address, count, pollingInterval |
EM1_bit |
Extend Memory | No | bit |
address, count, pollingInterval |
EM2 |
Extend Memory | No | int, dint, lint, bcd, dbcd, lbcd, real, lreal, word, dword, lword, string |
length, address, count, pollingInterval |
EM2_bit |
Extend Memory | No | bit |
address, count, pollingInterval |
EM3 |
Extend Memory | No | int, dint, lint, bcd, dbcd, lbcd, real, lreal, word, dword, lword, string |
length, address, count, pollingInterval |
EM3_bit |
Extend Memory | No | bit |
address, count, pollingInterval |
EM4 |
Extend Memory | No | int, dint, lint, bcd, dbcd, lbcd, real, lreal, word, dword, lword, string |
length, address, count, pollingInterval |
EM4_bit |
Extend Memory | No | bit |
address, count, pollingInterval |
EM5 |
Extend Memory | No | int, dint, lint, bcd, dbcd, lbcd, real, lreal, word, dword, lword, string |
length, address, count, pollingInterval |
EM5_bit |
Extend Memory | No | bit |
address, count, pollingInterval |
EM6 |
Extend Memory | No | int, dint, lint, bcd, dbcd, lbcd, real, lreal, word, dword, lword, string |
length, address, count, pollingInterval |
EM6_bit |
Extend Memory | No | bit |
address, count, pollingInterval |
EM7 |
Extend Memory | No | int, dint, lint, bcd, dbcd, lbcd, real, lreal, word, dword, lword, string |
length, address, count, pollingInterval |
EM7_bit |
Extend Memory | No | bit |
address, count, pollingInterval |
EM8 |
Extend Memory | No | int, dint, lint, bcd, dbcd, lbcd, real, lreal, word, dword, lword, string |
length, address, count, pollingInterval |
EM8_bit |
Extend Memory | No | bit |
address, count, pollingInterval |
EM9 |
Extend Memory | No | int, dint, lint, bcd, dbcd, lbcd, real, lreal, word, dword, lword, string |
length, address, count, pollingInterval |
EM9_bit |
Extend Memory | No | bit |
address, count, pollingInterval |
EM10 |
Extend Memory | No | int, dint, lint, bcd, dbcd, lbcd, real, lreal, word, dword, lword, string |
length, address, count, pollingInterval |
EM10_bit |
Extend Memory | No | bit |
address, count, pollingInterval |
EM11 |
Extend Memory | No | int, dint, lint, bcd, dbcd, lbcd, real, lreal, word, dword, lword, string |
length, address, count, pollingInterval |
EM11_bit |
Extend Memory | No | bit |
address, count, pollingInterval |
EM12 |
Extend Memory | No | int, dint, lint, bcd, dbcd, lbcd, real, lreal, word, dword, lword, string |
length, address, count, pollingInterval |
EM12_bit |
Extend Memory | No | bit |
address, count, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "44234053-0202-442D-9FD6-50FAADABBC63"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "44234053-0202-442D-9FD6-50FAADABBC63",
"Name": "Omron Fins Serial",
"DriverGroup": {
"Name": "Omron"
},
"SupportedRegisters": [
{
"Name": "CIO",
"DisplayName": "Name",
"Description": "Channel I/O",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "lint",
"Value": "lint"
},
{
"Name": "bcd",
"Value": "bcd"
},
{
"Name": "dbcd",
"Value": "dbcd"
},
{
"Name": "lbcd",
"Value": "lbcd"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "lreal",
"Value": "lreal"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "lword",
"Value": "lword"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 6143,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "CIO_bit",
"DisplayName": "Name",
"Description": "Channel I/O",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 614315,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "W",
"DisplayName": "Name",
"Description": "Work Area",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "lint",
"Value": "lint"
},
{
"Name": "bcd",
"Value": "bcd"
},
{
"Name": "dbcd",
"Value": "dbcd"
},
{
"Name": "lbcd",
"Value": "lbcd"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "lreal",
"Value": "lreal"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "lword",
"Value": "lword"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 511,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "W_bit",
"DisplayName": "Name",
"Description": "Work Area",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 51115,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "H",
"DisplayName": "Name",
"Description": "Holding Area",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "lint",
"Value": "lint"
},
{
"Name": "bcd",
"Value": "bcd"
},
{
"Name": "dbcd",
"Value": "dbcd"
},
{
"Name": "lbcd",
"Value": "lbcd"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "lreal",
"Value": "lreal"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "lword",
"Value": "lword"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 511,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "H_bit",
"DisplayName": "Name",
"Description": "Holding Area",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 51115,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "A",
"DisplayName": "Name",
"Description": "Auxiliary Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "lint",
"Value": "lint"
},
{
"Name": "bcd",
"Value": "bcd"
},
{
"Name": "dbcd",
"Value": "dbcd"
},
{
"Name": "lbcd",
"Value": "lbcd"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "lreal",
"Value": "lreal"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "lword",
"Value": "lword"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 959,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "A_bit",
"DisplayName": "Name",
"Description": "Auxiliary Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 95915,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C",
"DisplayName": "Name",
"Description": "Counter",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "flag",
"Value": "flag"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "bcd",
"Value": "bcd"
},
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4095,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "T",
"DisplayName": "Name",
"Description": "Timer",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "flag",
"Value": "flag"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "bcd",
"Value": "bcd"
},
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4095,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "D",
"DisplayName": "Name",
"Description": "Data Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "lint",
"Value": "lint"
},
{
"Name": "bcd",
"Value": "bcd"
},
{
"Name": "dbcd",
"Value": "dbcd"
},
{
"Name": "lbcd",
"Value": "lbcd"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "lreal",
"Value": "lreal"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "lword",
"Value": "lword"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "D_bit",
"DisplayName": "Name",
"Description": "Data Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 3276715,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM0",
"DisplayName": "Name",
"Description": "Extend Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "lint",
"Value": "lint"
},
{
"Name": "bcd",
"Value": "bcd"
},
{
"Name": "dbcd",
"Value": "dbcd"
},
{
"Name": "lbcd",
"Value": "lbcd"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "lreal",
"Value": "lreal"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "lword",
"Value": "lword"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM0_bit",
"DisplayName": "Name",
"Description": "Extend Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 3276715,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM1",
"DisplayName": "Name",
"Description": "Extend Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "lint",
"Value": "lint"
},
{
"Name": "bcd",
"Value": "bcd"
},
{
"Name": "dbcd",
"Value": "dbcd"
},
{
"Name": "lbcd",
"Value": "lbcd"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "lreal",
"Value": "lreal"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "lword",
"Value": "lword"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM1_bit",
"DisplayName": "Name",
"Description": "Extend Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 3276715,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM2",
"DisplayName": "Name",
"Description": "Extend Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "lint",
"Value": "lint"
},
{
"Name": "bcd",
"Value": "bcd"
},
{
"Name": "dbcd",
"Value": "dbcd"
},
{
"Name": "lbcd",
"Value": "lbcd"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "lreal",
"Value": "lreal"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "lword",
"Value": "lword"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM2_bit",
"DisplayName": "Name",
"Description": "Extend Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 3276715,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM3",
"DisplayName": "Name",
"Description": "Extend Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "lint",
"Value": "lint"
},
{
"Name": "bcd",
"Value": "bcd"
},
{
"Name": "dbcd",
"Value": "dbcd"
},
{
"Name": "lbcd",
"Value": "lbcd"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "lreal",
"Value": "lreal"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "lword",
"Value": "lword"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM3_bit",
"DisplayName": "Name",
"Description": "Extend Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 3276715,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM4",
"DisplayName": "Name",
"Description": "Extend Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "lint",
"Value": "lint"
},
{
"Name": "bcd",
"Value": "bcd"
},
{
"Name": "dbcd",
"Value": "dbcd"
},
{
"Name": "lbcd",
"Value": "lbcd"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "lreal",
"Value": "lreal"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "lword",
"Value": "lword"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM4_bit",
"DisplayName": "Name",
"Description": "Extend Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 3276715,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM5",
"DisplayName": "Name",
"Description": "Extend Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "lint",
"Value": "lint"
},
{
"Name": "bcd",
"Value": "bcd"
},
{
"Name": "dbcd",
"Value": "dbcd"
},
{
"Name": "lbcd",
"Value": "lbcd"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "lreal",
"Value": "lreal"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "lword",
"Value": "lword"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM5_bit",
"DisplayName": "Name",
"Description": "Extend Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 3276715,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM6",
"DisplayName": "Name",
"Description": "Extend Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "lint",
"Value": "lint"
},
{
"Name": "bcd",
"Value": "bcd"
},
{
"Name": "dbcd",
"Value": "dbcd"
},
{
"Name": "lbcd",
"Value": "lbcd"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "lreal",
"Value": "lreal"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "lword",
"Value": "lword"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM6_bit",
"DisplayName": "Name",
"Description": "Extend Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 3276715,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM7",
"DisplayName": "Name",
"Description": "Extend Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "lint",
"Value": "lint"
},
{
"Name": "bcd",
"Value": "bcd"
},
{
"Name": "dbcd",
"Value": "dbcd"
},
{
"Name": "lbcd",
"Value": "lbcd"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "lreal",
"Value": "lreal"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "lword",
"Value": "lword"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM7_bit",
"DisplayName": "Name",
"Description": "Extend Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 3276715,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM8",
"DisplayName": "Name",
"Description": "Extend Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "lint",
"Value": "lint"
},
{
"Name": "bcd",
"Value": "bcd"
},
{
"Name": "dbcd",
"Value": "dbcd"
},
{
"Name": "lbcd",
"Value": "lbcd"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "lreal",
"Value": "lreal"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "lword",
"Value": "lword"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM8_bit",
"DisplayName": "Name",
"Description": "Extend Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 3276715,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM9",
"DisplayName": "Name",
"Description": "Extend Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "lint",
"Value": "lint"
},
{
"Name": "bcd",
"Value": "bcd"
},
{
"Name": "dbcd",
"Value": "dbcd"
},
{
"Name": "lbcd",
"Value": "lbcd"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "lreal",
"Value": "lreal"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "lword",
"Value": "lword"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM9_bit",
"DisplayName": "Name",
"Description": "Extend Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 3276715,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM10",
"DisplayName": "Name",
"Description": "Extend Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "lint",
"Value": "lint"
},
{
"Name": "bcd",
"Value": "bcd"
},
{
"Name": "dbcd",
"Value": "dbcd"
},
{
"Name": "lbcd",
"Value": "lbcd"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "lreal",
"Value": "lreal"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "lword",
"Value": "lword"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM10_bit",
"DisplayName": "Name",
"Description": "Extend Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 3276715,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM11",
"DisplayName": "Name",
"Description": "Extend Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "lint",
"Value": "lint"
},
{
"Name": "bcd",
"Value": "bcd"
},
{
"Name": "dbcd",
"Value": "dbcd"
},
{
"Name": "lbcd",
"Value": "lbcd"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "lreal",
"Value": "lreal"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "lword",
"Value": "lword"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM11_bit",
"DisplayName": "Name",
"Description": "Extend Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 3276715,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM12",
"DisplayName": "Name",
"Description": "Extend Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "lint",
"Value": "lint"
},
{
"Name": "bcd",
"Value": "bcd"
},
{
"Name": "dbcd",
"Value": "dbcd"
},
{
"Name": "lbcd",
"Value": "lbcd"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "lreal",
"Value": "lreal"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "lword",
"Value": "lword"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM12_bit",
"DisplayName": "Name",
"Description": "Extend Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 3276715,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Omron HostLink
POST {{edgeUrl}}/devicehub/v2
Omron HostLink — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
IR |
Internal Relay | No | int, dint, lint, bcd, dbcd, lbcd, real, lreal, word, dword, lword |
length, address, count, pollingInterval |
IR_bit |
Internal Relay | No | bit |
force, address, count, pollingInterval |
HR |
Hold Relay | No | int, dint, lint, bcd, dbcd, lbcd, real, lreal, word, dword, lword |
length, address, count, pollingInterval |
HR_bit |
Hold Relay | No | bit |
force, address, count, pollingInterval |
LR |
Link Relay | No | int, dint, lint, bcd, dbcd, lbcd, real, lreal, word, dword, lword |
length, address, count, pollingInterval |
LR_bit |
Link Relay | No | bit |
force, address, count, pollingInterval |
AR |
Auxiliary Relay | No | int, dint, lint, bcd, dbcd, lbcd, real, lreal, word, dword, lword |
length, address, count, pollingInterval |
AR_bit |
Auxiliary Relay | No | bit |
force, address, count, pollingInterval |
T |
Timer | No | flag, int, bcd, word |
length, address, count, pollingInterval |
C |
Counter | No | flag, int, bcd, word |
length, address, count, pollingInterval |
DM |
Data Memory | No | int, dint, lint, bcd, dbcd, lbcd, real, lreal, word, dword, lword, string |
length, address, count, pollingInterval |
EM |
Extend Memory | No | int, dint, lint, bcd, dbcd, lbcd, real, lreal, word, dword, lword, string |
length, address, count, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "E4017A52-BCAE-4AB5-8F84-C30AF40F9B21"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "E4017A52-BCAE-4AB5-8F84-C30AF40F9B21",
"Name": "Omron HostLink",
"DriverGroup": {
"Name": "Omron"
},
"SupportedRegisters": [
{
"Name": "IR",
"DisplayName": "Name",
"Description": "Internal Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "lint",
"Value": "lint"
},
{
"Name": "bcd",
"Value": "bcd"
},
{
"Name": "dbcd",
"Value": "dbcd"
},
{
"Name": "lbcd",
"Value": "lbcd"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "lreal",
"Value": "lreal"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "lword",
"Value": "lword"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4095,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "IR_bit",
"DisplayName": "Name",
"Description": "Internal Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "force",
"DisplayName": "Force",
"Description": "Force Set/Reset",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Enable",
"Value": "0"
},
{
"Name": "Disable",
"Value": "1"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 409515,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "HR",
"DisplayName": "Name",
"Description": "Hold Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "lint",
"Value": "lint"
},
{
"Name": "bcd",
"Value": "bcd"
},
{
"Name": "dbcd",
"Value": "dbcd"
},
{
"Name": "lbcd",
"Value": "lbcd"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "lreal",
"Value": "lreal"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "lword",
"Value": "lword"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4095,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "HR_bit",
"DisplayName": "Name",
"Description": "Hold Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "force",
"DisplayName": "Force",
"Description": "Force Set/Reset",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Enable",
"Value": "0"
},
{
"Name": "Disable",
"Value": "1"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 409515,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "LR",
"DisplayName": "Name",
"Description": "Link Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "lint",
"Value": "lint"
},
{
"Name": "bcd",
"Value": "bcd"
},
{
"Name": "dbcd",
"Value": "dbcd"
},
{
"Name": "lbcd",
"Value": "lbcd"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "lreal",
"Value": "lreal"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "lword",
"Value": "lword"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4095,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "LR_bit",
"DisplayName": "Name",
"Description": "Link Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "force",
"DisplayName": "Force",
"Description": "Force Set/Reset",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Enable",
"Value": "0"
},
{
"Name": "Disable",
"Value": "1"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 409515,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "AR",
"DisplayName": "Name",
"Description": "Auxiliary Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "lint",
"Value": "lint"
},
{
"Name": "bcd",
"Value": "bcd"
},
{
"Name": "dbcd",
"Value": "dbcd"
},
{
"Name": "lbcd",
"Value": "lbcd"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "lreal",
"Value": "lreal"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "lword",
"Value": "lword"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4095,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "AR_bit",
"DisplayName": "Name",
"Description": "Auxiliary Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "force",
"DisplayName": "Force",
"Description": "Force Set/Reset",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Enable",
"Value": "0"
},
{
"Name": "Disable",
"Value": "1"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 409515,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "T",
"DisplayName": "Name",
"Description": "Timer",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "flag",
"Value": "flag"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "bcd",
"Value": "bcd"
},
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C",
"DisplayName": "Name",
"Description": "Counter",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "flag",
"Value": "flag"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "bcd",
"Value": "bcd"
},
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "DM",
"DisplayName": "Name",
"Description": "Data Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "lint",
"Value": "lint"
},
{
"Name": "bcd",
"Value": "bcd"
},
{
"Name": "dbcd",
"Value": "dbcd"
},
{
"Name": "lbcd",
"Value": "lbcd"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "lreal",
"Value": "lreal"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "lword",
"Value": "lword"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM",
"DisplayName": "Name",
"Description": "Extend Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "lint",
"Value": "lint"
},
{
"Name": "bcd",
"Value": "bcd"
},
{
"Name": "dbcd",
"Value": "dbcd"
},
{
"Name": "lbcd",
"Value": "lbcd"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "lreal",
"Value": "lreal"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "lword",
"Value": "lword"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Omron NJ Ethernet
POST {{edgeUrl}}/devicehub/v2
Omron NJ Ethernet — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
R |
Name | No | BOOL, SINT, INT, DINT, LINT, USINT, UINT, UDINT, ULINT, BYTE, WORD, DWORD, LWORD, REAL, LREAL, STRING, ENUM, DATE, TIME, DATE_AND_TIME, TIME_OF_DAY |
pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "5E20791D-2DED-4B3B-8A66-ABA4D0F53C4C"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "5E20791D-2DED-4B3B-8A66-ABA4D0F53C4C",
"Name": "Omron NJ Ethernet",
"DriverGroup": {
"Name": "Omron"
},
"SupportedRegisters": [
{
"Name": "R",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "BOOL",
"Value": "BOOL"
},
{
"Name": "SINT",
"Value": "SINT"
},
{
"Name": "INT",
"Value": "INT"
},
{
"Name": "DINT",
"Value": "DINT"
},
{
"Name": "LINT",
"Value": "LINT"
},
{
"Name": "USINT",
"Value": "USINT"
},
{
"Name": "UINT",
"Value": "UINT"
},
{
"Name": "UDINT",
"Value": "UDINT"
},
{
"Name": "ULINT",
"Value": "ULINT"
},
{
"Name": "BYTE",
"Value": "BYTE"
},
{
"Name": "WORD",
"Value": "WORD"
},
{
"Name": "DWORD",
"Value": "DWORD"
},
{
"Name": "LWORD",
"Value": "LWORD"
},
{
"Name": "REAL",
"Value": "REAL"
},
{
"Name": "LREAL",
"Value": "LREAL"
},
{
"Name": "STRING",
"Value": "STRING"
},
{
"Name": "ENUM",
"Value": "ENUM"
},
{
"Name": "DATE",
"Value": "DATE"
},
{
"Name": "TIME",
"Value": "TIME"
},
{
"Name": "DATE_AND_TIME",
"Value": "DATE_AND_TIME"
},
{
"Name": "TIME_OF_DAY",
"Value": "TIME_OF_DAY"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Opto22 CONT Protocol Ethernet
POST {{edgeUrl}}/devicehub/v2
Opto22 CONT Protocol Ethernet — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
R |
Tag | No | int32, int64, float32, string, []int32, []int64, []float32 |
strEncoding, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "43F4ED55-823C-48DC-AB3A-F64E8139BB07"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "43F4ED55-823C-48DC-AB3A-F64E8139BB07",
"Name": "Opto22 CONT Protocol Ethernet",
"DriverGroup": {
"Name": "Opto Devices"
},
"SupportedRegisters": [
{
"Name": "R",
"DisplayName": "Name",
"Description": "Tag",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "string",
"Value": "string"
},
{
"Name": "[]int32",
"Value": "[]int32"
},
{
"Name": "[]int64",
"Value": "[]int64"
},
{
"Name": "[]float32",
"Value": "[]float32"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Opto22 MMIO Protocol Ethernet (Gen1.3)
POST {{edgeUrl}}/devicehub/v2
Opto22 MMIO Protocol Ethernet (Gen1.3) — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
STATE |
Name | Yes | bit |
address, pollingInterval |
ONLATCH |
Name | Yes | bit |
address, pollingInterval |
OFFLATCH |
Name | Yes | bit |
address, pollingInterval |
ACTIVECOUNTER |
Name | No | bit |
address, pollingInterval |
ONLATCH_READCLEAR |
Name | Yes | bit |
address, pollingInterval |
OFFLATCH_READCLEAR |
Name | Yes | bit |
address, pollingInterval |
HDD_STATE |
Name | No | bit |
address, pollingInterval |
HDD_ONLATCH |
Name | Yes | bit |
address, pollingInterval |
HDD_OFFLATCH |
Name | Yes | bit |
address, pollingInterval |
HDD_ONLATCH_CLEAR |
Name | No | bit |
address, pollingInterval |
HDD_OFFLATCH_CLEAR |
Name | No | bit |
address, pollingInterval |
ALARM_HI_STATE |
Name | Yes | bit |
address, pollingInterval |
ALARM_HI_ENABLE |
Name | No | bit |
address, pollingInterval |
ALARM_LO_STATE |
Name | Yes | bit |
address, pollingInterval |
ALARM_LO_ENABLE |
Name | No | bit |
address, pollingInterval |
SP_BIT |
Name | No | bit |
address, pollingInterval |
EU |
Name | No | dword |
address, pollingInterval |
COUNTS |
Name | No | dword |
address, pollingInterval |
MIN |
Name | Yes | dword |
address, pollingInterval |
MAX |
Name | Yes | dword |
address, pollingInterval |
MIN_READCLEAR |
Name | Yes | dword |
address, pollingInterval |
MAX_READCLEAR |
Name | Yes | dword |
address, pollingInterval |
EU_4096 |
Name | No | dword |
address, pollingInterval |
COUNTS_4096 |
Name | No | dword |
address, pollingInterval |
MIN_4096 |
Name | Yes | dword |
address, pollingInterval |
MAX_4096 |
Name | Yes | dword |
address, pollingInterval |
MIN_READCLEAR_4096 |
Name | Yes | dword |
address, pollingInterval |
MAX_READCLEAR_4096 |
Name | Yes | dword |
address, pollingInterval |
COUNTERDATA |
Name | Yes | dword |
address, pollingInterval |
COUNTERDATA_READCLEAR |
Name | Yes | dword |
address, pollingInterval |
HDD_COUNTER |
Name | Yes | dword |
address, pollingInterval |
HDD_COUNTER_READCLEAR |
Name | Yes | dword |
address, pollingInterval |
HDD_BANK_STATE |
Name | No | dword |
address, pollingInterval |
HDD_BANK_ONLATCH |
Name | Yes | dword |
address, pollingInterval |
HDD_BANK_OFFLATCH |
Name | Yes | dword |
address, pollingInterval |
HDD_BANK_ONLATCH_CLEAR |
Name | No | dword |
address, pollingInterval |
HDD_BANK_OFFLATCH_CLEAR |
Name | No | dword |
address, pollingInterval |
MODULETYPE |
Name | Yes | dword |
address, pollingInterval |
POINTTYPE |
Name | No | dword |
address, pollingInterval |
FEATURE |
Name | No | dword |
address, pollingInterval |
OFFSET |
Name | No | dword |
address, pollingInterval |
GAIN |
Name | No | dword |
address, pollingInterval |
HISCALE |
Name | No | dword |
address, pollingInterval |
LOSCALE |
Name | No | dword |
address, pollingInterval |
MODULETYPE_4096 |
Name | Yes | dword |
address, pollingInterval |
POINTTYPE_4096 |
Name | No | dword |
address, pollingInterval |
FEATURE_4096 |
Name | No | dword |
address, pollingInterval |
OFFSET_4096 |
Name | No | dword |
address, pollingInterval |
GAIN_4096 |
Name | No | dword |
address, pollingInterval |
HISCALE_4096 |
Name | No | dword |
address, pollingInterval |
LOSCALE_4096 |
Name | No | dword |
address, pollingInterval |
ALARM_HI_SETPOINT |
Name | No | dword |
address, pollingInterval |
ALARM_HI_DEADBAND |
Name | No | dword |
address, pollingInterval |
ALARM_LO_SETPOINT |
Name | No | dword |
address, pollingInterval |
ALARM_LO_DEADBAND |
Name | No | dword |
address, pollingInterval |
SP_INTEGER |
Name | No | dword |
address, pollingInterval |
SP_FLOAT |
Name | No | dword |
address, pollingInterval |
SP_STRING |
Name | No | dword |
address, pollingInterval |
PID_CV_IN |
Name | Yes | dword |
address, pollingInterval |
PID_CV_SP |
Name | Yes | dword |
address, pollingInterval |
PID_CV_OUT |
Name | No | dword |
address, pollingInterval |
PID_CV_FF |
Name | No | dword |
address, pollingInterval |
PID_CV_ERROR |
Name | Yes | dword |
address, pollingInterval |
PID_CV_P |
Name | Yes | dword |
address, pollingInterval |
PID_CV_I |
Name | Yes | dword |
address, pollingInterval |
PID_CV_D |
Name | Yes | dword |
address, pollingInterval |
PID_CV_INTEGRAL |
Name | Yes | dword |
address, pollingInterval |
PID_LSV_IN |
Name | No | dword |
address, pollingInterval |
PID_LSV_SP |
Name | No | dword |
address, pollingInterval |
PID_STATUS |
Name | Yes | dword |
address, pollingInterval |
PID_STATUS_ON |
Name | No | dword |
address, pollingInterval |
PID_STATUS_OFF |
Name | No | dword |
address, pollingInterval |
PID_TUNE_P |
Name | No | dword |
address, pollingInterval |
PID_TUNE_I |
Name | No | dword |
address, pollingInterval |
PID_TUNE_D |
Name | No | dword |
address, pollingInterval |
PID_TUNE_FF |
Name | No | dword |
address, pollingInterval |
PID_CFG_MAX_OUT |
Name | No | dword |
address, pollingInterval |
PID_CFG_MIN_OUT |
Name | No | dword |
address, pollingInterval |
PID_CFG_SCAN_TIME |
Name | No | dword |
address, pollingInterval |
PID_CFG_LOW_RANGE |
Name | No | dword |
address, pollingInterval |
PID_CFG_HI_RANGE |
Name | No | dword |
address, pollingInterval |
PID_CFG_ALG |
Name | No | dword |
address, pollingInterval |
PID_CFG_MAN_MODE |
Name | No | dword |
address, pollingInterval |
PID_CFG_FLAGS |
Name | No | dword |
address, pollingInterval |
PID_CFG_FLAGS_ON |
Name | No | dword |
address, pollingInterval |
PID_CFG_FLAGS_OFF |
Name | No | dword |
address, pollingInterval |
PID_CFG_MM_IN |
Name | No | dword |
address, pollingInterval |
PID_CFG_MM_SP |
Name | No | dword |
address, pollingInterval |
PID_CFG_MM_OUT |
Name | No | dword |
address, pollingInterval |
PID_SCALE_IN_LOW |
Name | No | dword |
address, pollingInterval |
PID_SCALE_IN_HI |
Name | No | dword |
address, pollingInterval |
PID_SCALE_OUT_LOW |
Name | No | dword |
address, pollingInterval |
PID_SCALE_OUT_HI |
Name | No | dword |
address, pollingInterval |
PID_SCAN_COUNTER |
Name | No | dword |
address, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "9293C0E5-8EB9-45BF-A022-73E6F8BE0DE8"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "9293C0E5-8EB9-45BF-A022-73E6F8BE0DE8",
"Name": "Opto22 MMIO Protocol Ethernet (Gen1.3)",
"DriverGroup": {
"Name": "Opto Devices"
},
"SupportedRegisters": [
{
"Name": "STATE",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 63,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "ONLATCH",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 63,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "OFFLATCH",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 63,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "ACTIVECOUNTER",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 63,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "ONLATCH_READCLEAR",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 63,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "OFFLATCH_READCLEAR",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 63,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "HDD_STATE",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1531,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "HDD_ONLATCH",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1531,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "HDD_OFFLATCH",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1531,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "HDD_ONLATCH_CLEAR",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1531,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "HDD_OFFLATCH_CLEAR",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1531,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "ALARM_HI_STATE",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 63,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "ALARM_HI_ENABLE",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 63,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "ALARM_LO_STATE",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 63,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "ALARM_LO_ENABLE",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 63,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SP_BIT",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 63,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EU",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 63,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "COUNTS",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 63,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "MIN",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 63,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "MAX",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 63,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "MIN_READCLEAR",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 63,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "MAX_READCLEAR",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 63,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EU_4096",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4095,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "COUNTS_4096",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4095,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "MIN_4096",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4095,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "MAX_4096",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4095,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "MIN_READCLEAR_4096",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4095,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "MAX_READCLEAR_4096",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4095,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "COUNTERDATA",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 63,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "COUNTERDATA_READCLEAR",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 63,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "HDD_COUNTER",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 15,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "HDD_COUNTER_READCLEAR",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 15,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "HDD_BANK_STATE",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 15,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "HDD_BANK_ONLATCH",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 15,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "HDD_BANK_OFFLATCH",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 15,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "HDD_BANK_ONLATCH_CLEAR",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 15,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "HDD_BANK_OFFLATCH_CLEAR",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 15,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "MODULETYPE",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 63,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "POINTTYPE",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 63,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "FEATURE",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 63,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "OFFSET",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 63,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "GAIN",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 63,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "HISCALE",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 63,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "LOSCALE",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 63,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "MODULETYPE_4096",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4096,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "POINTTYPE_4096",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4096,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "FEATURE_4096",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4096,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "OFFSET_4096",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4096,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "GAIN_4096",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4096,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "HISCALE_4096",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4096,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "LOSCALE_4096",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4096,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "ALARM_HI_SETPOINT",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 63,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "ALARM_HI_DEADBAND",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 63,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "ALARM_LO_SETPOINT",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 63,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "ALARM_LO_DEADBAND",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 63,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SP_INTEGER",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 10239,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SP_FLOAT",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 10239,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SP_STRING",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 6300,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "PID_CV_IN",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "PID_CV_SP",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "PID_CV_OUT",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "PID_CV_FF",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "PID_CV_ERROR",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "PID_CV_P",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "PID_CV_I",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "PID_CV_D",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "PID_CV_INTEGRAL",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "PID_LSV_IN",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "PID_LSV_SP",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "PID_STATUS",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "PID_STATUS_ON",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "PID_STATUS_OFF",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "PID_TUNE_P",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "PID_TUNE_I",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "PID_TUNE_D",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "PID_TUNE_FF",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "PID_CFG_MAX_OUT",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "PID_CFG_MIN_OUT",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "PID_CFG_SCAN_TIME",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "PID_CFG_LOW_RANGE",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "PID_CFG_HI_RANGE",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "PID_CFG_ALG",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "PID_CFG_MAN_MODE",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "PID_CFG_FLAGS",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "PID_CFG_FLAGS_ON",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "PID_CFG_FLAGS_OFF",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "PID_CFG_MM_IN",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "PID_CFG_MM_SP",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "PID_CFG_MM_OUT",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "PID_SCALE_IN_LOW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "PID_SCALE_IN_HI",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "PID_SCALE_OUT_LOW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "PID_SCALE_OUT_HI",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "PID_SCAN_COUNTER",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Panasonic FP Ethernet (Gen1.3)
POST {{edgeUrl}}/devicehub/v2
Panasonic FP Ethernet (Gen1.3) — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
X |
Input | No | bit |
address, pollingInterval |
Y |
Output | No | bit |
address, pollingInterval |
R |
Internal Relay | No | bit |
address, pollingInterval |
L |
Link Relay | No | bit |
address, pollingInterval |
L_Bit |
Link Relay bit | No | bit |
address, pollingInterval |
T |
Timer | No | bit |
address, pollingInterval |
C |
Counter | No | bit |
address, pollingInterval |
SV |
Timer/Counter Set Value | No | word |
address, pollingInterval |
EV |
Timer/Counter Elapse Value | No | word |
address, pollingInterval |
DT |
Data Register | No | word |
address, pollingInterval |
LD |
Link Register | No | word |
address, pollingInterval |
WX |
Input | No | word |
address, pollingInterval |
WY |
Output | No | word |
address, pollingInterval |
WR |
Internal Relay | No | word |
address, pollingInterval |
WL |
Link Relay | No | word |
address, pollingInterval |
FL |
File Register | No | word |
address, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "0FCEB17A-2176-40DD-ACB7-EF5E5C6BDA2D"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "0FCEB17A-2176-40DD-ACB7-EF5E5C6BDA2D",
"Name": "Panasonic FP Ethernet (Gen1.3)",
"DriverGroup": {
"Name": "Panasonic"
},
"SupportedRegisters": [
{
"Name": "X",
"DisplayName": "Name",
"Description": "Input",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 999915,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Y",
"DisplayName": "Name",
"Description": "Output",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 999915,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "R",
"DisplayName": "Name",
"Description": "Internal Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 999915,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "L",
"DisplayName": "Name",
"Description": "Link Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "L_Bit",
"DisplayName": "Name",
"Description": "Link Relay bit",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 999915,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "T",
"DisplayName": "Name",
"Description": "Timer",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C",
"DisplayName": "Name",
"Description": "Counter",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SV",
"DisplayName": "Name",
"Description": "Timer/Counter Set Value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EV",
"DisplayName": "Name",
"Description": "Timer/Counter Elapse Value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "DT",
"DisplayName": "Name",
"Description": "Data Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 99999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "LD",
"DisplayName": "Name",
"Description": "Link Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 8447,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "WX",
"DisplayName": "Name",
"Description": "Input",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "WY",
"DisplayName": "Name",
"Description": "Output",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "WR",
"DisplayName": "Name",
"Description": "Internal Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "WL",
"DisplayName": "Name",
"Description": "Link Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "FL",
"DisplayName": "Name",
"Description": "File Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 99999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Panasonic FP Serial (Gen1.3)
POST {{edgeUrl}}/devicehub/v2
Panasonic FP Serial (Gen1.3) — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
X |
Input bit | No | bit |
address, pollingInterval |
Y |
Output bit | No | bit |
address, pollingInterval |
R |
Internal Relay | No | bit |
address, pollingInterval |
L |
Link Relay | No | bit |
address, pollingInterval |
L_Bit |
Name | No | bit |
address, pollingInterval |
T |
Timer | No | bit |
address, pollingInterval |
C |
Counter | No | bit |
address, pollingInterval |
SV |
Timer/Counter Set Value | No | word |
address, pollingInterval |
EV |
Timer/Counter Elapse Value | No | word |
address, pollingInterval |
DT |
Data Register | No | word |
address, pollingInterval |
LD |
Link Register | No | word |
address, pollingInterval |
WX |
Input | No | word |
address, pollingInterval |
WY |
Output | No | word |
address, pollingInterval |
WR |
Internal Relay | No | word |
address, pollingInterval |
WL |
Link Relay | No | word |
address, pollingInterval |
FL |
File Register | No | word |
address, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "4982A1BF-B08E-40C9-BC93-809855DC6986"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "4982A1BF-B08E-40C9-BC93-809855DC6986",
"Name": "Panasonic FP Serial (Gen1.3)",
"DriverGroup": {
"Name": "Panasonic"
},
"SupportedRegisters": [
{
"Name": "X",
"DisplayName": "Name",
"Description": "Input bit",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 999915,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Y",
"DisplayName": "Name",
"Description": "Output bit",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 999915,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "R",
"DisplayName": "Name",
"Description": "Internal Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 999915,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "L",
"DisplayName": "Name",
"Description": "Link Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "L_Bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 999915,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "T",
"DisplayName": "Name",
"Description": "Timer",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C",
"DisplayName": "Name",
"Description": "Counter",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SV",
"DisplayName": "Name",
"Description": "Timer/Counter Set Value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EV",
"DisplayName": "Name",
"Description": "Timer/Counter Elapse Value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "DT",
"DisplayName": "Name",
"Description": "Data Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 262143,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "LD",
"DisplayName": "Name",
"Description": "Link Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 8447,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "WX",
"DisplayName": "Name",
"Description": "Input",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "WY",
"DisplayName": "Name",
"Description": "Output",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "WR",
"DisplayName": "Name",
"Description": "Internal Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "WL",
"DisplayName": "Name",
"Description": "Link Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "FL",
"DisplayName": "Name",
"Description": "File Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 99999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Panasonic FP7 Ethernet (Gen1.3)
POST {{edgeUrl}}/devicehub/v2
Panasonic FP7 Ethernet (Gen1.3) — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
X |
External input | No | bit |
address, slot, local, pollingInterval |
Y |
External output | No | bit |
address, slot, local, pollingInterval |
R |
Internal relay | No | bit |
address, slot, local, pollingInterval |
L |
Link Relay | No | bit |
address, slot, local, pollingInterval |
T |
Timer | No | bit |
address, slot, local, pollingInterval |
C |
Counter | No | bit |
address, slot, local, pollingInterval |
P |
Pulse relay | No | bit |
address, slot, local, pollingInterval |
E |
Error notification relay | No | bit |
address, slot, local, pollingInterval |
SR |
System relay | No | bit |
address, slot, local, pollingInterval |
IN |
Direct input | No | bit |
address, slot, local, pollingInterval |
OT |
Direct output | No | bit |
address, slot, local, pollingInterval |
LD_Bit |
LD bit specification | No | bit |
address, slot, local, pollingInterval |
DT_Bit |
DT bit specification | No | bit |
address, slot, local, pollingInterval |
UM_Bit |
UM bit specification | No | bit |
address, slot, local, pollingInterval |
_X |
External input | No | bit |
address, slot, local, pollingInterval |
_Y |
External output | No | bit |
address, slot, local, pollingInterval |
_R |
Internal relay | No | bit |
address, slot, local, pollingInterval |
_L |
Link relay | No | bit |
address, slot, local, pollingInterval |
_T |
Timer | No | bit |
address, slot, local, pollingInterval |
_C |
Counter | No | bit |
address, slot, local, pollingInterval |
_P |
Pulse relay | No | bit |
address, slot, local, pollingInterval |
_LD_Bit |
LD bit specification | No | bit |
address, slot, local, pollingInterval |
_DT_Bit |
DT bit specification | No | bit |
address, slot, local, pollingInterval |
WX |
External input word | No | word |
address, slot, local, pollingInterval |
WY |
External output word | No | word |
address, slot, local, pollingInterval |
WR |
Internal relay word | No | word |
address, slot, local, pollingInterval |
WL |
Link relay word | No | word |
address, slot, local, pollingInterval |
WS |
System relay word | No | word |
address, slot, local, pollingInterval |
LD |
Link register | No | word |
address, slot, local, pollingInterval |
DT |
Data register | No | word |
address, slot, local, pollingInterval |
SD |
System register | No | word |
address, slot, local, pollingInterval |
WI |
Input register | No | word |
address, slot, local, pollingInterval |
WO |
Output register | No | word |
address, slot, local, pollingInterval |
UM |
Unit memory | No | word |
address, slot, local, pollingInterval |
TS |
Timer setting value | No | word |
address, slot, local, pollingInterval |
TE |
Timer elapsed value | No | word |
address, slot, local, pollingInterval |
CS |
Counter setting value | No | word |
address, slot, local, pollingInterval |
CE |
Counter elapsed value | No | word |
address, slot, local, pollingInterval |
I |
Index register | No | word |
address, slot, local, pollingInterval |
_WX |
External input word | No | word |
address, slot, local, pollingInterval |
_WY |
External output word | No | word |
address, slot, local, pollingInterval |
_WR |
Internal relay word | No | word |
address, slot, local, pollingInterval |
_WL |
Link relay word | No | word |
address, slot, local, pollingInterval |
_LD |
Link register | No | word |
address, slot, local, pollingInterval |
_DT |
Data register | No | word |
address, slot, local, pollingInterval |
_TS |
Timer setting value | No | word |
address, slot, local, pollingInterval |
_TE |
Timer elapsed value | No | word |
address, slot, local, pollingInterval |
_CS |
Counter setting value | No | word |
address, slot, local, pollingInterval |
_CE |
Counter elapsed value | No | word |
address, slot, local, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "C86A893E-4AA8-4635-A4DC-AED922AA80BC"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "C86A893E-4AA8-4635-A4DC-AED922AA80BC",
"Name": "Panasonic FP7 Ethernet (Gen1.3)",
"DriverGroup": {
"Name": "Panasonic"
},
"SupportedRegisters": [
{
"Name": "X",
"DisplayName": "Name",
"Description": "External input",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 51115,
"ListValues": null
},
{
"Name": "slot",
"DisplayName": "Slot",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Y",
"DisplayName": "Name",
"Description": "External output",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 51115,
"ListValues": null
},
{
"Name": "slot",
"DisplayName": "Slot",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "R",
"DisplayName": "Name",
"Description": "Internal relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 204715,
"ListValues": null
},
{
"Name": "slot",
"DisplayName": "Slot",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "L",
"DisplayName": "Name",
"Description": "Link Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 102315,
"ListValues": null
},
{
"Name": "slot",
"DisplayName": "Slot",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "T",
"DisplayName": "Name",
"Description": "Timer",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4095,
"ListValues": null
},
{
"Name": "slot",
"DisplayName": "Slot",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C",
"DisplayName": "Name",
"Description": "Counter",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1023,
"ListValues": null
},
{
"Name": "slot",
"DisplayName": "Slot",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "P",
"DisplayName": "Name",
"Description": "Pulse relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 25515,
"ListValues": null
},
{
"Name": "slot",
"DisplayName": "Slot",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "E",
"DisplayName": "Name",
"Description": "Error notification relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4095,
"ListValues": null
},
{
"Name": "slot",
"DisplayName": "Slot",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SR",
"DisplayName": "Name",
"Description": "System relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 22315,
"ListValues": null
},
{
"Name": "slot",
"DisplayName": "Slot",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "IN",
"DisplayName": "Name",
"Description": "Direct input",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 6215,
"ListValues": null
},
{
"Name": "slot",
"DisplayName": "Slot",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "OT",
"DisplayName": "Name",
"Description": "Direct output",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 6215,
"ListValues": null
},
{
"Name": "slot",
"DisplayName": "Slot",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "LD_Bit",
"DisplayName": "Name",
"Description": "LD bit specification",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1638315,
"ListValues": null
},
{
"Name": "slot",
"DisplayName": "Slot",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "DT_Bit",
"DisplayName": "Name",
"Description": "DT bit specification",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 99942315,
"ListValues": null
},
{
"Name": "slot",
"DisplayName": "Slot",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "UM_Bit",
"DisplayName": "Name",
"Description": "UM bit specification",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 52428715,
"ListValues": null
},
{
"Name": "slot",
"DisplayName": "Slot",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "_X",
"DisplayName": "Name",
"Description": "External input",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 51115,
"ListValues": null
},
{
"Name": "slot",
"DisplayName": "Slot",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "_Y",
"DisplayName": "Name",
"Description": "External output",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 51115,
"ListValues": null
},
{
"Name": "slot",
"DisplayName": "Slot",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "_R",
"DisplayName": "Name",
"Description": "Internal relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 204715,
"ListValues": null
},
{
"Name": "slot",
"DisplayName": "Slot",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "_L",
"DisplayName": "Name",
"Description": "Link relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 102315,
"ListValues": null
},
{
"Name": "slot",
"DisplayName": "Slot",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "_T",
"DisplayName": "Name",
"Description": "Timer",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4095,
"ListValues": null
},
{
"Name": "slot",
"DisplayName": "Slot",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "_C",
"DisplayName": "Name",
"Description": "Counter",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1023,
"ListValues": null
},
{
"Name": "slot",
"DisplayName": "Slot",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "_P",
"DisplayName": "Name",
"Description": "Pulse relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 25515,
"ListValues": null
},
{
"Name": "slot",
"DisplayName": "Slot",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "_LD_Bit",
"DisplayName": "Name",
"Description": "LD bit specification",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1638315,
"ListValues": null
},
{
"Name": "slot",
"DisplayName": "Slot",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "_DT_Bit",
"DisplayName": "Name",
"Description": "DT bit specification",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 99942315,
"ListValues": null
},
{
"Name": "slot",
"DisplayName": "Slot",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "WX",
"DisplayName": "Name",
"Description": "External input word",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 511,
"ListValues": null
},
{
"Name": "slot",
"DisplayName": "Slot",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "WY",
"DisplayName": "Name",
"Description": "External output word",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 511,
"ListValues": null
},
{
"Name": "slot",
"DisplayName": "Slot",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "WR",
"DisplayName": "Name",
"Description": "Internal relay word",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 20480,
"ListValues": null
},
{
"Name": "slot",
"DisplayName": "Slot",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "WL",
"DisplayName": "Name",
"Description": "Link relay word",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1023,
"ListValues": null
},
{
"Name": "slot",
"DisplayName": "Slot",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "WS",
"DisplayName": "Name",
"Description": "System relay word",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 223,
"ListValues": null
},
{
"Name": "slot",
"DisplayName": "Slot",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "LD",
"DisplayName": "Name",
"Description": "Link register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 16383,
"ListValues": null
},
{
"Name": "slot",
"DisplayName": "Slot",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "DT",
"DisplayName": "Name",
"Description": "Data register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 999423,
"ListValues": null
},
{
"Name": "slot",
"DisplayName": "Slot",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SD",
"DisplayName": "Name",
"Description": "System register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "slot",
"DisplayName": "Slot",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "WI",
"DisplayName": "Name",
"Description": "Input register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 62,
"ListValues": null
},
{
"Name": "slot",
"DisplayName": "Slot",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "WO",
"DisplayName": "Name",
"Description": "Output register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 62,
"ListValues": null
},
{
"Name": "slot",
"DisplayName": "Slot",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "UM",
"DisplayName": "Name",
"Description": "Unit memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 524287,
"ListValues": null
},
{
"Name": "slot",
"DisplayName": "Slot",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "TS",
"DisplayName": "Name",
"Description": "Timer setting value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4095,
"ListValues": null
},
{
"Name": "slot",
"DisplayName": "Slot",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "TE",
"DisplayName": "Name",
"Description": "Timer elapsed value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4095,
"ListValues": null
},
{
"Name": "slot",
"DisplayName": "Slot",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "CS",
"DisplayName": "Name",
"Description": "Counter setting value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1023,
"ListValues": null
},
{
"Name": "slot",
"DisplayName": "Slot",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "CE",
"DisplayName": "Name",
"Description": "Counter elapsed value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1023,
"ListValues": null
},
{
"Name": "slot",
"DisplayName": "Slot",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "I",
"DisplayName": "Name",
"Description": "Index register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 14,
"ListValues": null
},
{
"Name": "slot",
"DisplayName": "Slot",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "_WX",
"DisplayName": "Name",
"Description": "External input word",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 511,
"ListValues": null
},
{
"Name": "slot",
"DisplayName": "Slot",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "_WY",
"DisplayName": "Name",
"Description": "External output word",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 511,
"ListValues": null
},
{
"Name": "slot",
"DisplayName": "Slot",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "_WR",
"DisplayName": "Name",
"Description": "Internal relay word",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 20480,
"ListValues": null
},
{
"Name": "slot",
"DisplayName": "Slot",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "_WL",
"DisplayName": "Name",
"Description": "Link relay word",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1023,
"ListValues": null
},
{
"Name": "slot",
"DisplayName": "Slot",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "_LD",
"DisplayName": "Name",
"Description": "Link register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 16383,
"ListValues": null
},
{
"Name": "slot",
"DisplayName": "Slot",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "_DT",
"DisplayName": "Name",
"Description": "Data register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 999423,
"ListValues": null
},
{
"Name": "slot",
"DisplayName": "Slot",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "_TS",
"DisplayName": "Name",
"Description": "Timer setting value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4095,
"ListValues": null
},
{
"Name": "slot",
"DisplayName": "Slot",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "_TE",
"DisplayName": "Name",
"Description": "Timer elapsed value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4095,
"ListValues": null
},
{
"Name": "slot",
"DisplayName": "Slot",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "_CS",
"DisplayName": "Name",
"Description": "Counter setting value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1023,
"ListValues": null
},
{
"Name": "slot",
"DisplayName": "Slot",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "_CE",
"DisplayName": "Name",
"Description": "Counter elapsed value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1023,
"ListValues": null
},
{
"Name": "slot",
"DisplayName": "Slot",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Panasonic Mewtocol Ethernet (Gen1.3)
POST {{edgeUrl}}/devicehub/v2
Panasonic Mewtocol Ethernet (Gen1.3) — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
X |
Input | No | bit |
address, pollingInterval |
Y |
Output | No | bit |
address, pollingInterval |
R |
Internal Relay | No | bit |
address, pollingInterval |
L |
Link Relay | Yes | bit |
address, pollingInterval |
L_Bit |
Link Relay bit | No | bit |
address, pollingInterval |
T |
Timer | Yes | bit |
address, pollingInterval |
C |
Counter | Yes | bit |
address, pollingInterval |
SV |
Timer/Counter Set Value | No | word |
address, pollingInterval |
EV |
Timer/Counter Elapse Value | No | word |
address, pollingInterval |
DT |
Data Register | No | word |
address, pollingInterval |
LD |
Link Register | No | word |
address, pollingInterval |
WX |
Input | Yes | word |
address, pollingInterval |
WY |
Output | No | word |
address, pollingInterval |
WR |
Internal Relay | No | word |
address, pollingInterval |
WL |
Link Relay | No | word |
address, pollingInterval |
FL |
File Register | No | word |
address, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "B70AE188-67B0-4EAF-8116-69573AC45756"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "B70AE188-67B0-4EAF-8116-69573AC45756",
"Name": "Panasonic Mewtocol Ethernet (Gen1.3)",
"DriverGroup": {
"Name": "Panasonic"
},
"SupportedRegisters": [
{
"Name": "X",
"DisplayName": "Name",
"Description": "Input",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 999915,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Y",
"DisplayName": "Name",
"Description": "Output",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 999915,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "R",
"DisplayName": "Name",
"Description": "Internal Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 999915,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "L",
"DisplayName": "Name",
"Description": "Link Relay",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "L_Bit",
"DisplayName": "Name",
"Description": "Link Relay bit",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 999915,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "T",
"DisplayName": "Name",
"Description": "Timer",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C",
"DisplayName": "Name",
"Description": "Counter",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SV",
"DisplayName": "Name",
"Description": "Timer/Counter Set Value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EV",
"DisplayName": "Name",
"Description": "Timer/Counter Elapse Value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "DT",
"DisplayName": "Name",
"Description": "Data Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 262143,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "LD",
"DisplayName": "Name",
"Description": "Link Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 8447,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "WX",
"DisplayName": "Name",
"Description": "Input",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "WY",
"DisplayName": "Name",
"Description": "Output",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "WR",
"DisplayName": "Name",
"Description": "Internal Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "WL",
"DisplayName": "Name",
"Description": "Link Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "FL",
"DisplayName": "Name",
"Description": "File Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 99999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Parker ACR9000 Ethernet (Gen1.3)
POST {{edgeUrl}}/devicehub/v2
Parker ACR9000 Ethernet (Gen1.3) — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
P_Low16bit |
Name | No | bit |
address, pollingInterval |
P_High16bit |
Name | No | bit |
address, pollingInterval |
P_Int32 |
Name | No | int32 |
address, pollingInterval |
P_Float |
Name | No | float |
address, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "1D7CBE1A-1C53-41E4-B5BF-C4515C965880"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "1D7CBE1A-1C53-41E4-B5BF-C4515C965880",
"Name": "Parker ACR9000 Ethernet (Gen1.3)",
"DriverGroup": {
"Name": "Parker"
},
"SupportedRegisters": [
{
"Name": "P_Low16bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999915,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "P_High16bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999915,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "P_Int32",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 99999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "P_Float",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "float",
"Value": "float"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 99999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Profinet Acyclic
POST {{edgeUrl}}/devicehub/v2
Profinet Acyclic — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
Record |
Data Records | Yes | auto, json, hex, int8, int16, int32, uint8, uint16, uint32, float32, string |
address, count, pollingInterval |
I&M |
Identification & Maintenance | Yes | auto, json, hex |
address, count, pollingInterval |
PROFIdrive |
Acyclic access to parameters (PNU) | Yes | auto, hex, bool, int8, int16, int32, int64, uint8, uint16, uint32, float32, string, bool[], int16[], int32[], uint16[], uint32[], float32[] |
axis, subindex, n, address, count, pollingInterval |
PROFIenergy |
PROFIenergy | Yes | auto, float32 |
address, count, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "28B130B3-530E-4644-99EF-4FDC06C758DE"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "28B130B3-530E-4644-99EF-4FDC06C758DE",
"Name": "Profinet Acyclic",
"DriverGroup": {
"Name": "Profinet"
},
"SupportedRegisters": [
{
"Name": "Record",
"DisplayName": "Name",
"Description": "Data Records",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "auto",
"Value": "auto"
},
{
"Name": "json",
"Value": "json"
},
{
"Name": "hex",
"Value": "hex"
},
{
"Name": "int8",
"Value": "int8"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "5000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "I&M",
"DisplayName": "Name",
"Description": "Identification & Maintenance",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "auto",
"Value": "auto"
},
{
"Name": "json",
"Value": "json"
},
{
"Name": "hex",
"Value": "hex"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "5000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "PROFIdrive",
"DisplayName": "Name",
"Description": "Acyclic access to parameters (PNU)",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "auto",
"Value": "auto"
},
{
"Name": "hex",
"Value": "hex"
},
{
"Name": "bool",
"Value": "bool"
},
{
"Name": "int8",
"Value": "int8"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "string",
"Value": "string"
},
{
"Name": "bool[]",
"Value": "bool[]"
},
{
"Name": "int16[]",
"Value": "int16[]"
},
{
"Name": "int32[]",
"Value": "int32[]"
},
{
"Name": "uint16[]",
"Value": "uint16[]"
},
{
"Name": "uint32[]",
"Value": "uint32[]"
},
{
"Name": "float32[]",
"Value": "float32[]"
}
]
},
{
"Name": "axis",
"DisplayName": "Axis",
"Description": "Axis addressing for multi-axis drives",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "subindex",
"DisplayName": "Subindex",
"Description": "Addresses the first array element of the parameter or the text array, or the description element that is being accessed",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "n",
"DisplayName": "N",
"Description": "No. of elements",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 117,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "5000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "PROFIenergy",
"DisplayName": "Name",
"Description": "PROFIenergy",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "auto",
"Value": "auto"
},
{
"Name": "float32",
"Value": "float32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "30000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Profinet Acyclic Turck
POST {{edgeUrl}}/devicehub/v2
Profinet Acyclic Turck — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
Record |
Data Records | Yes | auto, json, hex, int8, int16, int32, uint8, uint16, uint32, float32, string |
slot, subslot, address, count, pollingInterval |
I&M |
Identification & Maintenance | Yes | auto, json, hex |
address, count, pollingInterval |
PROFIdrive |
Acyclic access to parameters (PNU) | Yes | auto, hex, bool, int8, int16, int32, int64, uint8, uint16, uint32, float32, string, bool[], int16[], int32[], uint16[], uint32[], float32[] |
axis, subindex, n, address, count, pollingInterval |
PROFIenergy |
PROFIenergy | Yes | auto, float32 |
address, count, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "66A6A52D-F27E-454F-8BFC-C41B3419CCAC"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "66A6A52D-F27E-454F-8BFC-C41B3419CCAC",
"Name": "Profinet Acyclic Turck",
"DriverGroup": {
"Name": "Profinet"
},
"SupportedRegisters": [
{
"Name": "Record",
"DisplayName": "Name",
"Description": "Data Records",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "auto",
"Value": "auto"
},
{
"Name": "json",
"Value": "json"
},
{
"Name": "hex",
"Value": "hex"
},
{
"Name": "int8",
"Value": "int8"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "slot",
"DisplayName": "Slot",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": []
},
{
"Name": "subslot",
"DisplayName": "Subslot",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 41215,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "5000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "I&M",
"DisplayName": "Name",
"Description": "Identification & Maintenance",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "auto",
"Value": "auto"
},
{
"Name": "json",
"Value": "json"
},
{
"Name": "hex",
"Value": "hex"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "5000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "PROFIdrive",
"DisplayName": "Name",
"Description": "Acyclic access to parameters (PNU)",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "auto",
"Value": "auto"
},
{
"Name": "hex",
"Value": "hex"
},
{
"Name": "bool",
"Value": "bool"
},
{
"Name": "int8",
"Value": "int8"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "string",
"Value": "string"
},
{
"Name": "bool[]",
"Value": "bool[]"
},
{
"Name": "int16[]",
"Value": "int16[]"
},
{
"Name": "int32[]",
"Value": "int32[]"
},
{
"Name": "uint16[]",
"Value": "uint16[]"
},
{
"Name": "uint32[]",
"Value": "uint32[]"
},
{
"Name": "float32[]",
"Value": "float32[]"
}
]
},
{
"Name": "axis",
"DisplayName": "Axis",
"Description": "Axis addressing for multi-axis drives",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "subindex",
"DisplayName": "Subindex",
"Description": "Addresses the first array element of the parameter or the text array, or the description element that is being accessed",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "n",
"DisplayName": "N",
"Description": "No. of elements",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 117,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "5000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "PROFIenergy",
"DisplayName": "Name",
"Description": "PROFIenergy",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "auto",
"Value": "auto"
},
{
"Name": "float32",
"Value": "float32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "30000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Oemax Serial (Gen1.3)
POST {{edgeUrl}}/devicehub/v2
Oemax Serial (Gen1.3) — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
R |
Name | No | bit |
address, pollingInterval |
L |
Name | No | bit |
address, pollingInterval |
M |
Name | No | bit |
address, pollingInterval |
K |
Keep Contact | No | bit |
address, pollingInterval |
F |
Special Contact | No | bit |
address, pollingInterval |
TC |
Timer/Counter | No | bit |
address, pollingInterval |
W |
Special Auxiliary Relay | No | word |
address, pollingInterval |
SV |
Timer/Counter Set Value | No | word |
address, pollingInterval |
PV |
Timer/Counter Preset Value | No | word |
address, pollingInterval |
SR |
Special Register | No | word |
address, pollingInterval |
WR |
Name | No | word |
address, pollingInterval |
WL |
Name | No | word |
address, pollingInterval |
WM |
Name | No | word |
address, pollingInterval |
WK |
Name | No | word |
address, pollingInterval |
WF |
Timer Memory | No | word |
address, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "1F64A3F7-8AB4-4030-A773-4D7F428F2354"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "1F64A3F7-8AB4-4030-A773-4D7F428F2354",
"Name": "Oemax Serial (Gen1.3)",
"DriverGroup": {
"Name": "RS Automation"
},
"SupportedRegisters": [
{
"Name": "R",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 25515,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "L",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 25515,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 199915,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "K",
"DisplayName": "Name",
"Description": "Keep Contact",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 25515,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "F",
"DisplayName": "Name",
"Description": "Special Contact",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 99115,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "TC",
"DisplayName": "Name",
"Description": "Timer/Counter",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "W",
"DisplayName": "Name",
"Description": "Special Auxiliary Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 7999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SV",
"DisplayName": "Name",
"Description": "Timer/Counter Set Value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "PV",
"DisplayName": "Name",
"Description": "Timer/Counter Preset Value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SR",
"DisplayName": "Name",
"Description": "Special Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "WR",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "WL",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "WM",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "WK",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "WF",
"DisplayName": "Name",
"Description": "Timer Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 991,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - ABB Robot Web Services
POST {{edgeUrl}}/devicehub/v2
ABB Robot Web Services — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
Request |
REST Request | Yes | raw, json, string, bool, uint, int, float, string[], bool[], uint[], int[], float[] |
requestType, urlPath, pathParams, queryParams, payload, payloadEncoding, responseParsePattern, headers, allowMultipleMatches, allowEmptyMatches, pollingInterval |
Subscription |
WebSocket Subscription | No | raw, json, string, bool, uint, int, float, string[], bool[], uint[], int[], float[] |
resource, priority, messageParsePattern, parseResultIndex |
Elog Subscription |
Elog WebSocket Subscription | No | json |
elogDomain, priority |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "97A7485B-816E-4F89-8155-48617608CC28"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "97A7485B-816E-4F89-8155-48617608CC28",
"Name": "ABB Robot Web Services",
"DriverGroup": {
"Name": "Robot"
},
"SupportedRegisters": [
{
"Name": "Request",
"DisplayName": "Name",
"Description": "REST Request",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "raw",
"Value": "raw"
},
{
"Name": "json",
"Value": "json"
},
{
"Name": "string",
"Value": "string"
},
{
"Name": "bool",
"Value": "bool"
},
{
"Name": "uint",
"Value": "uint"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "string[]",
"Value": "string[]"
},
{
"Name": "bool[]",
"Value": "bool[]"
},
{
"Name": "uint[]",
"Value": "uint[]"
},
{
"Name": "int[]",
"Value": "int[]"
},
{
"Name": "float[]",
"Value": "float[]"
}
]
},
{
"Name": "requestType",
"DisplayName": "RequestType",
"Description": "Request Type",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "GET",
"Value": "0"
},
{
"Name": "POST",
"Value": "1"
}
]
},
{
"Name": "urlPath",
"DisplayName": "UrlPath",
"Description": "Request URL Path",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "pathParams",
"DisplayName": "PathParams",
"Description": "Request HTTP Path Parameters (JSON)",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "queryParams",
"DisplayName": "QueryParams",
"Description": "Request HTTP Query Parameters (JSON or Parameter string)",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "payload",
"DisplayName": "Payload",
"Description": "Request HTTP Payload",
"DefaultValue": "",
"ValueType": "Text",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "payloadEncoding",
"DisplayName": "PayloadEncoding",
"Description": "Request Payload Format",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "None",
"Value": "0"
},
{
"Name": "JSON",
"Value": "1"
},
{
"Name": "FormData",
"Value": "2"
}
]
},
{
"Name": "responseParsePattern",
"DisplayName": "ResponseParsePattern",
"Description": "Path within response body (JSONPath)",
"DefaultValue": "$",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "headers",
"DisplayName": "Headers",
"Description": "Request HTTP Headers (JSON)",
"DefaultValue": "",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "allowMultipleMatches",
"DisplayName": "AllowMultipleMatches",
"Description": "Return all matches, when using wildcards in parse pattern",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Enable",
"Value": "0"
},
{
"Name": "Disable",
"Value": "1"
}
]
},
{
"Name": "allowEmptyMatches",
"DisplayName": "AllowEmptyMatches",
"Description": "Allow empty array result, when using wildcards in parse pattern",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Enable",
"Value": "0"
},
{
"Name": "Disable",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Subscription",
"DisplayName": "Name",
"Description": "WebSocket Subscription",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "raw",
"Value": "raw"
},
{
"Name": "json",
"Value": "json"
},
{
"Name": "string",
"Value": "string"
},
{
"Name": "bool",
"Value": "bool"
},
{
"Name": "uint",
"Value": "uint"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "string[]",
"Value": "string[]"
},
{
"Name": "bool[]",
"Value": "bool[]"
},
{
"Name": "uint[]",
"Value": "uint[]"
},
{
"Name": "int[]",
"Value": "int[]"
},
{
"Name": "float[]",
"Value": "float[]"
}
]
},
{
"Name": "resource",
"DisplayName": "Resource",
"Description": "Resource Path",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "priority",
"DisplayName": "Priority",
"Description": "Subscription Priority",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "Medium",
"Value": "1"
},
{
"Name": "High",
"Value": "2"
}
]
},
{
"Name": "messageParsePattern",
"DisplayName": "MessageParsePattern",
"Description": "Path within message body (JSONPath). Message will be converted from XHTML to JSON first.",
"DefaultValue": "$.html.body.div.ul.li.span..[\"#content\"]",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "parseResultIndex",
"DisplayName": "ParseResultIndex",
"Description": "Specifies index of parse result (0=>1st, 1=>2nd, -1=>last, *=>all)",
"DefaultValue": "-1",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
}
]
},
{
"Name": "Elog Subscription",
"DisplayName": "Name",
"Description": "Elog WebSocket Subscription",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "json",
"Value": "json"
}
]
},
{
"Name": "elogDomain",
"DisplayName": "ElogDomain",
"Description": "Elog Domain Number (/rw/elog/<#>)",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999999,
"ListValues": []
},
{
"Name": "priority",
"DisplayName": "Priority",
"Description": "Subscription Priority",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "Medium",
"Value": "1"
},
{
"Name": "High",
"Value": "2"
}
]
}
]
}
]
}
}
}
Register Types - Saia Ethernet (Gen1.3)
POST {{edgeUrl}}/devicehub/v2
Saia Ethernet (Gen1.3) — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
Register |
Name | No | word |
address, pollingInterval |
Counter |
Name | No | word |
address, pollingInterval |
Timer |
Name | No | word |
address, pollingInterval |
Reg_Float |
Name | No | float |
address, pollingInterval |
DB |
Name | No | word |
address, pollingInterval |
DB_String |
Name | No | string |
address, pollingInterval |
R_String |
Name | No | string |
address, pollingInterval |
DB_Float |
Name | No | float |
address, pollingInterval |
Flag |
Name | No | bit |
address, pollingInterval |
Output |
Name | Yes | bit |
address, pollingInterval |
Input |
Name | Yes | bit |
address, pollingInterval |
Reg_Bit |
Name | No | bit |
address, pollingInterval |
DB_Bit |
Name | No | bit |
address, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "CF709836-53C7-4F49-9179-5DFC294C47A8"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "CF709836-53C7-4F49-9179-5DFC294C47A8",
"Name": "Saia Ethernet (Gen1.3)",
"DriverGroup": {
"Name": "SAIA"
},
"SupportedRegisters": [
{
"Name": "Register",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 16383,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Counter",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1599,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Timer",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1599,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Reg_Float",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "float",
"Value": "float"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 16383,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "DB",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 536016383,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "DB_String",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 536016383,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "R_String",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 16383,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "DB_Float",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "float",
"Value": "float"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 536016383,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Flag",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 8191,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Output",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1023,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Input",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1023,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Reg_Bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1638331,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "DB_Bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 53601638331,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Sick Flexi Serial (Gen1.3)
POST {{edgeUrl}}/devicehub/v2
Sick Flexi Serial (Gen1.3) — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
I |
Input | Yes | bit |
address, pollingInterval |
Q |
Output | Yes | bit |
address, pollingInterval |
Logic result |
Logic Result | Yes | bit |
address, pollingInterval |
RS232 to Flexi soft_Bit |
Name | No | bit |
address, pollingInterval |
Flexi soft to RS-232_Bit |
Name | Yes | bit |
address, pollingInterval |
Module Status Bit Array_Bit |
Name | Yes | bit |
address, pollingInterval |
Operating Data Block_Bit |
Name | Yes | bit |
address, pollingInterval |
Configuration CRCs_Bit |
Name | Yes | bit |
address, pollingInterval |
CPU Module Type Key_Bit |
Name | Yes | bit |
address, pollingInterval |
Extension Modules Type_Bit |
Name | Yes | bit |
address, pollingInterval |
Extension Modules Type |
Name | Yes | word |
address, pollingInterval |
CPU Module Type Key |
Name | Yes | word |
address, pollingInterval |
Configuration CRCs |
Name | Yes | word |
address, pollingInterval |
Operating Data Block |
Name | Yes | word |
address, pollingInterval |
Module Status Bit Array |
Name | Yes | word |
address, pollingInterval |
Flexi soft to RS-232 |
Name | Yes | word |
address, pollingInterval |
RS-232 to Flexi soft |
Name | No | word |
address, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "27C6423C-B925-460F-9915-82CCDB79CC36"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "27C6423C-B925-460F-9915-82CCDB79CC36",
"Name": "Sick Flexi Serial (Gen1.3)",
"DriverGroup": {
"Name": "Sick Flexi"
},
"SupportedRegisters": [
{
"Name": "I",
"DisplayName": "Name",
"Description": "Input",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Q",
"DisplayName": "Name",
"Description": "Output",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Logic result",
"DisplayName": "Name",
"Description": "Logic Result",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 197,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "RS232 to Flexi soft_Bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 37,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Flexi soft to RS-232_Bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 997,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Module Status Bit Array_Bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 597,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Operating Data Block_Bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 97,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Configuration CRCs_Bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 197,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "CPU Module Type Key_Bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 177,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Extension Modules Type_Bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 3377,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Extension Modules Type",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 336,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "CPU Module Type Key",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 16,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Configuration CRCs",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 18,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Operating Data Block",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 8,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Module Status Bit Array",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 58,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Flexi soft to RS-232",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 98,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "RS-232 to Flexi soft",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Siemens ISO-on-TCP
POST {{edgeUrl}}/devicehub/v2
Siemens ISO-on-TCP — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
Basic |
Raw Data, Address is an Offset | Yes | byte, word, dword |
address, count |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "8A3B12FC-8F69-4126-8556-1F9B66CA0D7A"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "8A3B12FC-8F69-4126-8556-1F9B66CA0D7A",
"Name": "Siemens ISO-on-TCP",
"DriverGroup": {
"Name": "Siemens"
},
"SupportedRegisters": [
{
"Name": "Basic",
"DisplayName": "Name",
"Description": "Raw Data, Address is an Offset",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 8191,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Siemens Logo Ethernet (Gen1.3)
POST {{edgeUrl}}/devicehub/v2
Siemens Logo Ethernet (Gen1.3) — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
I |
Input bit | No | bit |
address, pollingInterval |
Q |
Output bit | No | bit |
address, pollingInterval |
M |
Name | No | bit |
address, pollingInterval |
NI |
Name | No | bit |
address, pollingInterval |
NQ |
Name | No | bit |
address, pollingInterval |
V |
Name | No | bit |
address, pollingInterval |
AI |
Analog Input | No | word |
address, pollingInterval |
AQ |
Analog Output | No | word |
address, pollingInterval |
AM |
Name | No | word |
address, pollingInterval |
NAI |
Name | No | word |
address, pollingInterval |
NAQ |
Name | No | word |
address, pollingInterval |
VB |
Name | No | byte |
address, pollingInterval |
VW |
Name | No | word |
address, pollingInterval |
VD |
Name | No | dword |
address, pollingInterval |
RTC |
Name | No | word |
address, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "C76084F2-9CFC-4FF8-B588-D8217E9C88F4"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "C76084F2-9CFC-4FF8-B588-D8217E9C88F4",
"Name": "Siemens Logo Ethernet (Gen1.3)",
"DriverGroup": {
"Name": "Siemens"
},
"SupportedRegisters": [
{
"Name": "I",
"DisplayName": "Name",
"Description": "Input bit",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 64,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Q",
"DisplayName": "Name",
"Description": "Output bit",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 64,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 112,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "NI",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 128,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "NQ",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 128,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "V",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 14697,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "AI",
"DisplayName": "Name",
"Description": "Analog Input",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 16,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "AQ",
"DisplayName": "Name",
"Description": "Analog Output",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 16,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "AM",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 64,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "NAI",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 64,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "NAQ",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 32,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "VB",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "byte",
"Value": "byte"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1469,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "VW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1468,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "VD",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1466,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "RTC",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 7,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Siemens S5 Ethernet
POST {{edgeUrl}}/devicehub/v2
Siemens S5 Ethernet — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
DB |
Data Block, absolute addressing | No | byte, word, dword, int, dint, char, string, real |
DB, strLength, address, count, pollingInterval |
DB(bit) |
Data Block (bits), absolute addressing | No | bool |
DB, address, count, pollingInterval |
M |
Bit memory (M) | No | byte, word, dword, int, dint, char |
address, count, pollingInterval |
M(bit) |
Bit memory (M) Bits | No | bool |
address, count, pollingInterval |
I |
Process-image input register | Yes | byte, word, dword, int, dint, char |
address, count, pollingInterval |
I(bit) |
Process-image input register, Bits | Yes | bool |
address, count, pollingInterval |
Q |
Process-image output register | No | byte, word, dword, int, dint, char |
address, count, pollingInterval |
Q(bit) |
Process-image output register, Bits | No | bool |
address, count, pollingInterval |
C |
Counters | No | bool, word |
address, count, pollingInterval |
T |
Timers | No | bool, dword |
address, count, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "BB4624F5-42C3-4439-B8C2-94DB75DEEAE0"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "BB4624F5-42C3-4439-B8C2-94DB75DEEAE0",
"Name": "Siemens S5 Ethernet",
"DriverGroup": {
"Name": "Siemens"
},
"SupportedRegisters": [
{
"Name": "DB",
"DisplayName": "Name",
"Description": "Data Block, absolute addressing",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "char",
"Value": "char"
},
{
"Name": "string",
"Value": "string"
},
{
"Name": "real",
"Value": "real"
}
]
},
{
"Name": "DB",
"DisplayName": "DB",
"Description": "Data Block Number",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "strLength",
"DisplayName": "String Length",
"Description": "",
"DefaultValue": "1",
"ValueType": "UnsignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "DB(bit)",
"DisplayName": "Name",
"Description": "Data Block (bits), absolute addressing",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
}
]
},
{
"Name": "DB",
"DisplayName": "DB",
"Description": "Data Block Number",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 655357,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M",
"DisplayName": "Name",
"Description": "Bit memory (M)",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "char",
"Value": "char"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 31,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M(bit)",
"DisplayName": "Name",
"Description": "Bit memory (M) Bits",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 317,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "I",
"DisplayName": "Name",
"Description": "Process-image input register",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "char",
"Value": "char"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 15,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "I(bit)",
"DisplayName": "Name",
"Description": "Process-image input register, Bits",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 157,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Q",
"DisplayName": "Name",
"Description": "Process-image output register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "char",
"Value": "char"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 15,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Q(bit)",
"DisplayName": "Name",
"Description": "Process-image output register, Bits",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 157,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C",
"DisplayName": "Name",
"Description": "Counters",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
},
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "T",
"DisplayName": "Name",
"Description": "Timers",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
},
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Siemens S5 Ethernet (Gen1.3)
POST {{edgeUrl}}/devicehub/v2
Siemens S5 Ethernet (Gen1.3) — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
A |
Name | No | bit, byte, sint, word, int, dword, dint |
dbNumber, address, count, pollingInterval |
C |
Name | No | word, int |
dbNumber, address, count, pollingInterval |
E |
Name | No | bit, byte, sint, word, int, dword, dint |
dbNumber, address, count, pollingInterval |
F |
Name | No | bit, byte, sint, word, int, dword, dint |
dbNumber, address, count, pollingInterval |
I |
Name | No | bit, byte, sint, word, int, dword, dint |
dbNumber, address, count, pollingInterval |
M |
Name | No | bit, byte, sint, word, int, dword, dint |
dbNumber, address, count, pollingInterval |
Q |
Name | No | bit, byte, sint, word, int, dword, dint |
dbNumber, address, count, pollingInterval |
T |
Name | No | word |
dbNumber, address, count, pollingInterval |
Z |
Name | No | word, int |
dbNumber, address, count, pollingInterval |
DB |
Name | No | bit, left_byte, right_byte, word, int, counter, timer, dword, dint, real, string |
dbNumber, address, count, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "96D9600E-985A-4C88-8F16-D33EABBB53DF"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "96D9600E-985A-4C88-8F16-D33EABBB53DF",
"Name": "Siemens S5 Ethernet (Gen1.3)",
"DriverGroup": {
"Name": "Siemens"
},
"SupportedRegisters": [
{
"Name": "A",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
},
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "sint",
"Value": "sint"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "dint",
"Value": "dint"
}
]
},
{
"Name": "dbNumber",
"DisplayName": "DbNumber",
"Description": "",
"DefaultValue": "0",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1277,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int",
"Value": "int"
}
]
},
{
"Name": "dbNumber",
"DisplayName": "DbNumber",
"Description": "",
"DefaultValue": "0",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "E",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
},
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "sint",
"Value": "sint"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "dint",
"Value": "dint"
}
]
},
{
"Name": "dbNumber",
"DisplayName": "DbNumber",
"Description": "",
"DefaultValue": "0",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1277,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "F",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
},
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "sint",
"Value": "sint"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "dint",
"Value": "dint"
}
]
},
{
"Name": "dbNumber",
"DisplayName": "DbNumber",
"Description": "",
"DefaultValue": "0",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2557,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "I",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
},
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "sint",
"Value": "sint"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "dint",
"Value": "dint"
}
]
},
{
"Name": "dbNumber",
"DisplayName": "DbNumber",
"Description": "",
"DefaultValue": "0",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1277,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
},
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "sint",
"Value": "sint"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "dint",
"Value": "dint"
}
]
},
{
"Name": "dbNumber",
"DisplayName": "DbNumber",
"Description": "",
"DefaultValue": "0",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2557,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Q",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
},
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "sint",
"Value": "sint"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "dint",
"Value": "dint"
}
]
},
{
"Name": "dbNumber",
"DisplayName": "DbNumber",
"Description": "",
"DefaultValue": "0",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1277,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "T",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "dbNumber",
"DisplayName": "DbNumber",
"Description": "",
"DefaultValue": "0",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Z",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int",
"Value": "int"
}
]
},
{
"Name": "dbNumber",
"DisplayName": "DbNumber",
"Description": "",
"DefaultValue": "0",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "DB",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
},
{
"Name": "left_byte",
"Value": "left_byte"
},
{
"Name": "right_byte",
"Value": "right_byte"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "counter",
"Value": "counter"
},
{
"Name": "timer",
"Value": "timer"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "dbNumber",
"DisplayName": "DbNumber",
"Description": "",
"DefaultValue": "0",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 3276715,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Siemens S7
POST {{edgeUrl}}/devicehub/v2
Siemens S7 — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
DB |
Data Block, absolute addressing | No | byte, word, dword, lword, usint, uint, udint, ulint, sint, int, dint, lint, real, lreal, s5time, time, ltime, date, tod, ltod, dt, ldt, dtl, char, wchar, string, wstring |
DB, address, count, pollingInterval |
DB(bit) |
Data Block (bits), absolute addressing | No | bool |
DB, address, count, pollingInterval |
M |
M memory | No | byte, word, dword, lword, usint, uint, udint, ulint, sint, int, dint, lint, real, lreal, s5time, time, ltime, date, tod, ltod, dt, ldt, dtl, char, wchar |
address, count, pollingInterval |
M(bit) |
M memory bits | No | bool |
address, count, pollingInterval |
I |
Input area | No | byte, word, dword, lword, usint, uint, udint, ulint, sint, int, dint, lint, real, lreal, s5time, time, ltime, date, tod, ltod, dt, ldt, dtl, char, wchar |
address, count, pollingInterval |
I(bit) |
Input area bits | No | bool |
address, count, pollingInterval |
Q |
Output area | No | byte, word, dword, lword, usint, uint, udint, ulint, sint, int, dint, lint, real, lreal, s5time, time, ltime, date, tod, ltod, dt, ldt, dtl, char, wchar |
address, count, pollingInterval |
Q(bit) |
Output area bits | No | bool |
address, count, pollingInterval |
C |
Counters | No | bool, word |
address, count, pollingInterval |
T |
Timers | No | bool, dword |
address, count, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "01E8B6CE-1D26-4215-8E4A-B5807F389E71"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "01E8B6CE-1D26-4215-8E4A-B5807F389E71",
"Name": "Siemens S7",
"DriverGroup": {
"Name": "Siemens"
},
"SupportedRegisters": [
{
"Name": "DB",
"DisplayName": "Name",
"Description": "Data Block, absolute addressing",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "lword",
"Value": "lword"
},
{
"Name": "usint",
"Value": "usint"
},
{
"Name": "uint",
"Value": "uint"
},
{
"Name": "udint",
"Value": "udint"
},
{
"Name": "ulint",
"Value": "ulint"
},
{
"Name": "sint",
"Value": "sint"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "lint",
"Value": "lint"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "lreal",
"Value": "lreal"
},
{
"Name": "s5time",
"Value": "s5time"
},
{
"Name": "time",
"Value": "time"
},
{
"Name": "ltime",
"Value": "ltime"
},
{
"Name": "date",
"Value": "date"
},
{
"Name": "tod",
"Value": "tod"
},
{
"Name": "ltod",
"Value": "ltod"
},
{
"Name": "dt",
"Value": "dt"
},
{
"Name": "ldt",
"Value": "ldt"
},
{
"Name": "dtl",
"Value": "dtl"
},
{
"Name": "char",
"Value": "char"
},
{
"Name": "wchar",
"Value": "wchar"
},
{
"Name": "string",
"Value": "string"
},
{
"Name": "wstring",
"Value": "wstring"
}
]
},
{
"Name": "DB",
"DisplayName": "DB",
"Description": "Data Block Number",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "DB(bit)",
"DisplayName": "Name",
"Description": "Data Block (bits), absolute addressing",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
}
]
},
{
"Name": "DB",
"DisplayName": "DB",
"Description": "Data Block Number",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 655357,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M",
"DisplayName": "Name",
"Description": "M memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "lword",
"Value": "lword"
},
{
"Name": "usint",
"Value": "usint"
},
{
"Name": "uint",
"Value": "uint"
},
{
"Name": "udint",
"Value": "udint"
},
{
"Name": "ulint",
"Value": "ulint"
},
{
"Name": "sint",
"Value": "sint"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "lint",
"Value": "lint"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "lreal",
"Value": "lreal"
},
{
"Name": "s5time",
"Value": "s5time"
},
{
"Name": "time",
"Value": "time"
},
{
"Name": "ltime",
"Value": "ltime"
},
{
"Name": "date",
"Value": "date"
},
{
"Name": "tod",
"Value": "tod"
},
{
"Name": "ltod",
"Value": "ltod"
},
{
"Name": "dt",
"Value": "dt"
},
{
"Name": "ldt",
"Value": "ldt"
},
{
"Name": "dtl",
"Value": "dtl"
},
{
"Name": "char",
"Value": "char"
},
{
"Name": "wchar",
"Value": "wchar"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M(bit)",
"DisplayName": "Name",
"Description": "M memory bits",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 655357,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "I",
"DisplayName": "Name",
"Description": "Input area",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "lword",
"Value": "lword"
},
{
"Name": "usint",
"Value": "usint"
},
{
"Name": "uint",
"Value": "uint"
},
{
"Name": "udint",
"Value": "udint"
},
{
"Name": "ulint",
"Value": "ulint"
},
{
"Name": "sint",
"Value": "sint"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "lint",
"Value": "lint"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "lreal",
"Value": "lreal"
},
{
"Name": "s5time",
"Value": "s5time"
},
{
"Name": "time",
"Value": "time"
},
{
"Name": "ltime",
"Value": "ltime"
},
{
"Name": "date",
"Value": "date"
},
{
"Name": "tod",
"Value": "tod"
},
{
"Name": "ltod",
"Value": "ltod"
},
{
"Name": "dt",
"Value": "dt"
},
{
"Name": "ldt",
"Value": "ldt"
},
{
"Name": "dtl",
"Value": "dtl"
},
{
"Name": "char",
"Value": "char"
},
{
"Name": "wchar",
"Value": "wchar"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "I(bit)",
"DisplayName": "Name",
"Description": "Input area bits",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 655357,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Q",
"DisplayName": "Name",
"Description": "Output area",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "lword",
"Value": "lword"
},
{
"Name": "usint",
"Value": "usint"
},
{
"Name": "uint",
"Value": "uint"
},
{
"Name": "udint",
"Value": "udint"
},
{
"Name": "ulint",
"Value": "ulint"
},
{
"Name": "sint",
"Value": "sint"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "lint",
"Value": "lint"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "lreal",
"Value": "lreal"
},
{
"Name": "s5time",
"Value": "s5time"
},
{
"Name": "time",
"Value": "time"
},
{
"Name": "ltime",
"Value": "ltime"
},
{
"Name": "date",
"Value": "date"
},
{
"Name": "tod",
"Value": "tod"
},
{
"Name": "ltod",
"Value": "ltod"
},
{
"Name": "dt",
"Value": "dt"
},
{
"Name": "ldt",
"Value": "ldt"
},
{
"Name": "dtl",
"Value": "dtl"
},
{
"Name": "char",
"Value": "char"
},
{
"Name": "wchar",
"Value": "wchar"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Q(bit)",
"DisplayName": "Name",
"Description": "Output area bits",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 655357,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C",
"DisplayName": "Name",
"Description": "Counters",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
},
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "T",
"DisplayName": "Name",
"Description": "Timers",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
},
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Siemens S7-200 Ethernet
POST {{edgeUrl}}/devicehub/v2
Siemens S7-200 Ethernet — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
V |
Variable memory (V) | No | byte, word, dword, sint, int, dint, real, string |
address, count, pollingInterval |
V(bit) |
Variable memory (V) Bits | No | bool |
address, count, pollingInterval |
M |
Bit memory (M) | No | byte, word, dword, sint, int, dint, real |
address, count, pollingInterval |
M(bit) |
Bit memory (M) Bits | No | bool |
address, count, pollingInterval |
AI |
Analog inputs (read only) | Yes | word, int, dword, dint |
address, count, pollingInterval |
I |
Process-image input register | Yes | byte, word, dword, sint, int, dint, real |
address, count, pollingInterval |
I(bit) |
Process-image input register, Bits | Yes | bool |
address, count, pollingInterval |
AQ |
Analog outputs (write only) | No | word, int, dword, dint |
address, count, pollingInterval |
Q |
Process-image output register | No | byte, word, dword, sint, int, dint, real |
address, count, pollingInterval |
Q(bit) |
Process-image output register, Bits | No | bool |
address, count, pollingInterval |
SM |
Special Memory (SM) | No | byte, word, dword, sint, int, dint, real |
address, count, pollingInterval |
SM(bit) |
Special Memory (SM) | No | bool |
address, count, pollingInterval |
S |
Sequential control relays (S) | No | byte, word, dword, sint, int, dint, real |
address, count, pollingInterval |
S(bit) |
Sequential control relays (S) | No | bool |
address, count, pollingInterval |
C |
Counters | No | bool, word |
address, count, pollingInterval |
T |
Timers | No | bool, dword |
address, count, pollingInterval |
HSC |
High-speed counters | Yes | bool, dword |
address, count, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "778F29F1-02EF-4209-81A7-48242076E62E"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "778F29F1-02EF-4209-81A7-48242076E62E",
"Name": "Siemens S7-200 Ethernet",
"DriverGroup": {
"Name": "Siemens"
},
"SupportedRegisters": [
{
"Name": "V",
"DisplayName": "Name",
"Description": "Variable memory (V)",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "sint",
"Value": "sint"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 10239,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "V(bit)",
"DisplayName": "Name",
"Description": "Variable memory (V) Bits",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 102397,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M",
"DisplayName": "Name",
"Description": "Bit memory (M)",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "sint",
"Value": "sint"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "real",
"Value": "real"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 31,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M(bit)",
"DisplayName": "Name",
"Description": "Bit memory (M) Bits",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 317,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "AI",
"DisplayName": "Name",
"Description": "Analog inputs (read only)",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "dint",
"Value": "dint"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 62,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "I",
"DisplayName": "Name",
"Description": "Process-image input register",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "sint",
"Value": "sint"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "real",
"Value": "real"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 15,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "I(bit)",
"DisplayName": "Name",
"Description": "Process-image input register, Bits",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 157,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "AQ",
"DisplayName": "Name",
"Description": "Analog outputs (write only)",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "dint",
"Value": "dint"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 62,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Q",
"DisplayName": "Name",
"Description": "Process-image output register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "sint",
"Value": "sint"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "real",
"Value": "real"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 15,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Q(bit)",
"DisplayName": "Name",
"Description": "Process-image output register, Bits",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 157,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SM",
"DisplayName": "Name",
"Description": "Special Memory (SM)",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "sint",
"Value": "sint"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "real",
"Value": "real"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 549,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SM(bit)",
"DisplayName": "Name",
"Description": "Special Memory (SM)",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 5497,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "S",
"DisplayName": "Name",
"Description": "Sequential control relays (S)",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "sint",
"Value": "sint"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "real",
"Value": "real"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 31,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "S(bit)",
"DisplayName": "Name",
"Description": "Sequential control relays (S)",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 317,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C",
"DisplayName": "Name",
"Description": "Counters",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
},
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "T",
"DisplayName": "Name",
"Description": "Timers",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
},
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "HSC",
"DisplayName": "Name",
"Description": "High-speed counters",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
},
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 5,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Siemens S7-200 Serial
POST {{edgeUrl}}/devicehub/v2
Siemens S7-200 Serial — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
V |
Variable memory (V) | No | byte, word, dword, sint, int, dint, real, string |
address, count, pollingInterval |
V(bit) |
Variable memory (V) Bits | No | bool |
address, count, pollingInterval |
M |
Bit memory (M) | No | byte, word, dword, sint, int, dint, real |
address, count, pollingInterval |
M(bit) |
Bit memory (M) Bits | No | bool |
address, count, pollingInterval |
AI |
Analog inputs (read only) | Yes | word, int, dword, dint |
address, count, pollingInterval |
I |
Process-image input register | Yes | byte, word, dword, sint, int, dint, real |
address, count, pollingInterval |
I(bit) |
Process-image input register, Bits | Yes | bool |
address, count, pollingInterval |
AQ |
Analog outputs (write only) | No | word, int, dword, dint |
address, count, pollingInterval |
Q |
Process-image output register | No | byte, word, dword, sint, int, dint, real |
address, count, pollingInterval |
Q(bit) |
Process-image output register, Bits | No | bool |
address, count, pollingInterval |
SM |
Special Memory (SM) | No | byte, word, dword, sint, int, dint, real |
address, count, pollingInterval |
SM(bit) |
Special Memory (SM) | No | bool |
address, count, pollingInterval |
S |
Sequential control relays (S) | No | byte, word, dword, sint, int, dint, real |
address, count, pollingInterval |
S(bit) |
Sequential control relays (S) | No | bool |
address, count, pollingInterval |
C |
Counters | No | bool, word |
address, count, pollingInterval |
T |
Timers | No | bool, dword |
address, count, pollingInterval |
HSC |
High-speed counters | Yes | bool, dword |
address, count, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "7D8D63FA-1FFB-4C63-9C42-6E9385A949AC"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "7D8D63FA-1FFB-4C63-9C42-6E9385A949AC",
"Name": "Siemens S7-200 Serial",
"DriverGroup": {
"Name": "Siemens"
},
"SupportedRegisters": [
{
"Name": "V",
"DisplayName": "Name",
"Description": "Variable memory (V)",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "sint",
"Value": "sint"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 10239,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "V(bit)",
"DisplayName": "Name",
"Description": "Variable memory (V) Bits",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 102397,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M",
"DisplayName": "Name",
"Description": "Bit memory (M)",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "sint",
"Value": "sint"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "real",
"Value": "real"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 31,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M(bit)",
"DisplayName": "Name",
"Description": "Bit memory (M) Bits",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 317,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "AI",
"DisplayName": "Name",
"Description": "Analog inputs (read only)",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "dint",
"Value": "dint"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 62,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "I",
"DisplayName": "Name",
"Description": "Process-image input register",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "sint",
"Value": "sint"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "real",
"Value": "real"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 15,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "I(bit)",
"DisplayName": "Name",
"Description": "Process-image input register, Bits",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 157,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "AQ",
"DisplayName": "Name",
"Description": "Analog outputs (write only)",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "dint",
"Value": "dint"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 62,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Q",
"DisplayName": "Name",
"Description": "Process-image output register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "sint",
"Value": "sint"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "real",
"Value": "real"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 15,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Q(bit)",
"DisplayName": "Name",
"Description": "Process-image output register, Bits",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 157,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SM",
"DisplayName": "Name",
"Description": "Special Memory (SM)",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "sint",
"Value": "sint"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "real",
"Value": "real"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 549,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SM(bit)",
"DisplayName": "Name",
"Description": "Special Memory (SM)",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 5497,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "S",
"DisplayName": "Name",
"Description": "Sequential control relays (S)",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "sint",
"Value": "sint"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "real",
"Value": "real"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 31,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "S(bit)",
"DisplayName": "Name",
"Description": "Sequential control relays (S)",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 317,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C",
"DisplayName": "Name",
"Description": "Counters",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
},
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "T",
"DisplayName": "Name",
"Description": "Timers",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
},
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "HSC",
"DisplayName": "Name",
"Description": "High-speed counters",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
},
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 5,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Siemens S7-300 Serial (Gen1.3)
POST {{edgeUrl}}/devicehub/v2
Siemens S7-300 Serial (Gen1.3) — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
PE |
Name | Yes | bit, word |
dbNumber, address, count, pollingInterval |
PA |
Name | No | bit, word |
dbNumber, address, count, pollingInterval |
MK |
Name | No | bit, byte, word, dword, real, counter, timer |
dbNumber, address, count, pollingInterval |
DB |
Data Block | No | bit, byte, sint, word, int, stime, time, date, time_of_day, char, dword, dint, real, string |
dbNumber, address, count, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "073494B0-B7BD-489F-A40F-2858BFEE6249"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "073494B0-B7BD-489F-A40F-2858BFEE6249",
"Name": "Siemens S7-300 Serial (Gen1.3)",
"DriverGroup": {
"Name": "Siemens"
},
"SupportedRegisters": [
{
"Name": "PE",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
},
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "dbNumber",
"DisplayName": "DbNumber",
"Description": "",
"DefaultValue": "0",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 40957,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "PA",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
},
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "dbNumber",
"DisplayName": "DbNumber",
"Description": "",
"DefaultValue": "0",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 40957,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "MK",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
},
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "counter",
"Value": "counter"
},
{
"Name": "timer",
"Value": "timer"
}
]
},
{
"Name": "dbNumber",
"DisplayName": "DbNumber",
"Description": "",
"DefaultValue": "0",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 40957,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "DB",
"DisplayName": "Name",
"Description": "Data Block",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
},
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "sint",
"Value": "sint"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "stime",
"Value": "stime"
},
{
"Name": "time",
"Value": "time"
},
{
"Name": "date",
"Value": "date"
},
{
"Name": "time_of_day",
"Value": "time_of_day"
},
{
"Name": "char",
"Value": "char"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "dbNumber",
"DisplayName": "DbNumber",
"Description": "",
"DefaultValue": "0",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 327677,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Siemens S7CommPlus
POST {{edgeUrl}}/devicehub/v2
Siemens S7CommPlus — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
R |
Data Block, symbolic addressing | No | bool, byte, word, dword, lword, usint, uint, udint, ulint, sint, int, dint, lint, real, lreal, s5time, dt, dtl, time, ltime, date, tod, ltod, ldt, char, wchar, string, wstring, bool[], byte[], word[], dword[], lword[], usint[], uint[], udint[], ulint[], sint[], int[], dint[], lint[], real[], lreal[], s5time[], time[], ltime[], date[], tod[], ltod[], ldt[] |
pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "4EE806F4-EE86-4EFB-B06B-E63908C736A2"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "4EE806F4-EE86-4EFB-B06B-E63908C736A2",
"Name": "Siemens S7CommPlus",
"DriverGroup": {
"Name": "Siemens"
},
"SupportedRegisters": [
{
"Name": "R",
"DisplayName": "Name",
"Description": "Data Block, symbolic addressing",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
},
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "lword",
"Value": "lword"
},
{
"Name": "usint",
"Value": "usint"
},
{
"Name": "uint",
"Value": "uint"
},
{
"Name": "udint",
"Value": "udint"
},
{
"Name": "ulint",
"Value": "ulint"
},
{
"Name": "sint",
"Value": "sint"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "lint",
"Value": "lint"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "lreal",
"Value": "lreal"
},
{
"Name": "s5time",
"Value": "s5time"
},
{
"Name": "dt",
"Value": "dt"
},
{
"Name": "dtl",
"Value": "dtl"
},
{
"Name": "time",
"Value": "time"
},
{
"Name": "ltime",
"Value": "ltime"
},
{
"Name": "date",
"Value": "date"
},
{
"Name": "tod",
"Value": "tod"
},
{
"Name": "ltod",
"Value": "ltod"
},
{
"Name": "ldt",
"Value": "ldt"
},
{
"Name": "char",
"Value": "char"
},
{
"Name": "wchar",
"Value": "wchar"
},
{
"Name": "string",
"Value": "string"
},
{
"Name": "wstring",
"Value": "wstring"
},
{
"Name": "bool[]",
"Value": "bool[]"
},
{
"Name": "byte[]",
"Value": "byte[]"
},
{
"Name": "word[]",
"Value": "word[]"
},
{
"Name": "dword[]",
"Value": "dword[]"
},
{
"Name": "lword[]",
"Value": "lword[]"
},
{
"Name": "usint[]",
"Value": "usint[]"
},
{
"Name": "uint[]",
"Value": "uint[]"
},
{
"Name": "udint[]",
"Value": "udint[]"
},
{
"Name": "ulint[]",
"Value": "ulint[]"
},
{
"Name": "sint[]",
"Value": "sint[]"
},
{
"Name": "int[]",
"Value": "int[]"
},
{
"Name": "dint[]",
"Value": "dint[]"
},
{
"Name": "lint[]",
"Value": "lint[]"
},
{
"Name": "real[]",
"Value": "real[]"
},
{
"Name": "lreal[]",
"Value": "lreal[]"
},
{
"Name": "s5time[]",
"Value": "s5time[]"
},
{
"Name": "time[]",
"Value": "time[]"
},
{
"Name": "ltime[]",
"Value": "ltime[]"
},
{
"Name": "date[]",
"Value": "date[]"
},
{
"Name": "tod[]",
"Value": "tod[]"
},
{
"Name": "ltod[]",
"Value": "ltod[]"
},
{
"Name": "ldt[]",
"Value": "ldt[]"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Siemens Sinumerik 808D Ethernet
POST {{edgeUrl}}/devicehub/v2
Siemens Sinumerik 808D Ethernet — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
DB |
Variable memory (DB) | No | byte, word, dword, sint, int, dint, real |
DB, address, count, pollingInterval |
DB(bit) |
Variable memory (V) Bits | No | bool |
DB, address, count, pollingInterval |
M |
Bit memory (M) | No | byte, word, dword, sint, int, dint, real |
address, count, pollingInterval |
M(bit) |
Bit memory (M) Bits | No | bool |
address, count, pollingInterval |
I |
Process-image input register | Yes | byte, word, dword, sint, int, dint, real |
address, count, pollingInterval |
I(bit) |
Process-image input register, Bits | Yes | bool |
address, count, pollingInterval |
Q |
Process-image output register | No | byte, word, dword, sint, int, dint, real |
address, count, pollingInterval |
Q(bit) |
Process-image output register, Bits | No | bool |
address, count, pollingInterval |
SM |
Special Memory (SM) | No | byte, word, dword, sint, int, dint, real |
address, count, pollingInterval |
SM(bit) |
Special Memory (SM) | Yes | bool |
address, count, pollingInterval |
C |
Counters | No | bool, word |
address, count, pollingInterval |
T |
Timers | No | bool, dword |
address, count, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "1FB80C39-A46B-4FC7-B1A2-EF3CFC146E94"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "1FB80C39-A46B-4FC7-B1A2-EF3CFC146E94",
"Name": "Siemens Sinumerik 808D Ethernet",
"DriverGroup": {
"Name": "Siemens"
},
"SupportedRegisters": [
{
"Name": "DB",
"DisplayName": "Name",
"Description": "Variable memory (DB)",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "sint",
"Value": "sint"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "real",
"Value": "real"
}
]
},
{
"Name": "DB",
"DisplayName": "DB",
"Description": "Data Block Number",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 10239,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "DB(bit)",
"DisplayName": "Name",
"Description": "Variable memory (V) Bits",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
}
]
},
{
"Name": "DB",
"DisplayName": "DB",
"Description": "Data Block Number",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 102397,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M",
"DisplayName": "Name",
"Description": "Bit memory (M)",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "sint",
"Value": "sint"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "real",
"Value": "real"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M(bit)",
"DisplayName": "Name",
"Description": "Bit memory (M) Bits",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2557,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "I",
"DisplayName": "Name",
"Description": "Process-image input register",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "sint",
"Value": "sint"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "real",
"Value": "real"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 15,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "I(bit)",
"DisplayName": "Name",
"Description": "Process-image input register, Bits",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 157,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Q",
"DisplayName": "Name",
"Description": "Process-image output register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "sint",
"Value": "sint"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "real",
"Value": "real"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 15,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Q(bit)",
"DisplayName": "Name",
"Description": "Process-image output register, Bits",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 157,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SM",
"DisplayName": "Name",
"Description": "Special Memory (SM)",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "sint",
"Value": "sint"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "real",
"Value": "real"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 549,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SM(bit)",
"DisplayName": "Name",
"Description": "Special Memory (SM)",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 5497,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C",
"DisplayName": "Name",
"Description": "Counters",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
},
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "T",
"DisplayName": "Name",
"Description": "Timers",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
},
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Siemens TI505 Ethernet (Gen1.3)
POST {{edgeUrl}}/devicehub/v2
Siemens TI505 Ethernet (Gen1.3) — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
CR |
Name | No | bit |
address, pollingInterval |
X |
Name | No | bit |
address, pollingInterval |
Y |
Name | No | bit |
address, pollingInterval |
WX_bit |
Name | No | bit |
address, pollingInterval |
WX |
Name | No | word, int16, dword, int32, float |
address, pollingInterval |
WXS |
Name | No | word, int16, dword, int32, float |
address, pollingInterval |
WXD |
Name | No | word, int16, dword, int32, float |
address, pollingInterval |
WY_bit |
Name | No | bit |
address, pollingInterval |
WY |
Name | No | word, int16, dword, int32, float |
address, pollingInterval |
WYS |
Name | No | word, int16, dword, int32, float |
address, pollingInterval |
WYD |
Name | No | word, int16, dword, int32, float |
address, pollingInterval |
TCC |
Name | No | word |
address, pollingInterval |
TCP |
Name | No | word |
address, pollingInterval |
STW |
Name | No | word |
address, pollingInterval |
V_bit |
Name | No | bit |
address, pollingInterval |
V |
Name | No | word, int16, dword, int32, float |
address, pollingInterval |
VH |
Name | No | string |
address, pollingInterval |
VL |
Name | No | string |
address, pollingInterval |
K_bit |
Name | No | bit |
address, pollingInterval |
K |
Name | No | word, int16, dword, int32, float |
address, pollingInterval |
DCC |
Name | No | word, int16, dword, int32, float |
address, pollingInterval |
DSC |
Name | No | word, int16, dword, int32, float |
address, pollingInterval |
DSP |
Name | No | word, int16, dword, int32, float |
address, pollingInterval |
DCP |
Name | No | word, int16 |
address, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "994B2F23-5B0A-4AD0-BD8D-F5999A92F491"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "994B2F23-5B0A-4AD0-BD8D-F5999A92F491",
"Name": "Siemens TI505 Ethernet (Gen1.3)",
"DriverGroup": {
"Name": "Siemens"
},
"SupportedRegisters": [
{
"Name": "CR",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65536,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "X",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65536,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Y",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65536,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "WX_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 100,
"NumberMax": 6553615,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "WX",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65536,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "WXS",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65536,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "WXD",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65536,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "WY_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 100,
"NumberMax": 6553615,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "WY",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65536,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "WYS",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65536,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "WYD",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65536,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "TCC",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65536,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "TCP",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65536,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "STW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65536,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "V_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 100,
"NumberMax": 6553615,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "V",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65536,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "VH",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1002,
"NumberMax": 65535250,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "VL",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1002,
"NumberMax": 65535250,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "K_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 100,
"NumberMax": 6553615,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "K",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65536,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "DCC",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65536,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "DSC",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65536,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "DSP",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65536,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "DCP",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 101,
"NumberMax": 6553616,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Siemens TI505 Serial (Gen1.3)
POST {{edgeUrl}}/devicehub/v2
Siemens TI505 Serial (Gen1.3) — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
CR |
Name | No | bit |
address, count, pollingInterval |
X |
Name | No | bit |
address, count, pollingInterval |
Y |
Name | No | bit |
address, count, pollingInterval |
WX |
Name | No | word |
address, count, pollingInterval |
WY |
Name | No | word |
address, count, pollingInterval |
TCC |
Name | No | word |
address, count, pollingInterval |
TCP |
Name | No | word |
address, count, pollingInterval |
STW |
Name | No | word |
address, count, pollingInterval |
VD |
Name | No | dword |
address, count, pollingInterval |
V |
Name | No | word |
address, count, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "3966466E-68F6-4227-BCAD-49E6433AA4EE"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "3966466E-68F6-4227-BCAD-49E6433AA4EE",
"Name": "Siemens TI505 Serial (Gen1.3)",
"DriverGroup": {
"Name": "Siemens"
},
"SupportedRegisters": [
{
"Name": "CR",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65536,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "X",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65536,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Y",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65536,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "WX",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65536,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "WY",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65536,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "TCC",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65536,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "TCP",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65536,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "STW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65536,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "VD",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65536,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "V",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65536,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Sinumerik 808D Serial (Gen1.3)
POST {{edgeUrl}}/devicehub/v2
Sinumerik 808D Serial (Gen1.3) — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
I_Bit |
Name | No | bit |
address, count, pollingInterval |
Q_Bit |
Name | No | bit |
address, count, pollingInterval |
M_Bit |
Name | No | bit |
address, count, pollingInterval |
V_Bit |
Name | No | bit |
address, count, pollingInterval |
S_Bit |
Name | No | bit |
address, count, pollingInterval |
SM_Bit |
Name | No | bit |
address, count, pollingInterval |
T_Bit |
Name | No | bit |
address, count, pollingInterval |
C_Bit |
Name | No | bit |
address, count, pollingInterval |
I |
Name | No | byte, sint, word, int, dword, dint |
address, count, pollingInterval |
Q |
Name | No | byte, sint, word, int, dword, dint |
address, count, pollingInterval |
M |
Name | No | byte, sint, word, int, dword, dint, real |
address, count, pollingInterval |
S |
Name | No | byte, sint, word, int, dword, dint, real |
address, count, pollingInterval |
SM |
Name | No | byte, sint, word, int, dword, dint, real |
address, count, pollingInterval |
T |
Name | No | word |
address, count, pollingInterval |
C |
Name | No | word |
address, count, pollingInterval |
V |
Name | No | byte, sint, word, int, dword, dint, real, string |
address, count, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "C85F9F51-7FFD-40F7-92AE-991E0FE172CE"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "C85F9F51-7FFD-40F7-92AE-991E0FE172CE",
"Name": "Sinumerik 808D Serial (Gen1.3)",
"DriverGroup": {
"Name": "Siemens"
},
"SupportedRegisters": [
{
"Name": "I_Bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 40957,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Q_Bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 40957,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M_Bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 40957,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "V_Bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 100000007,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "S_Bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 40957,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SM_Bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 40957,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "T_Bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2557,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C_Bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2557,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "I",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "sint",
"Value": "sint"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "dint",
"Value": "dint"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 10239,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Q",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "sint",
"Value": "sint"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "dint",
"Value": "dint"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 10239,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "sint",
"Value": "sint"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "real",
"Value": "real"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 10239,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "S",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "sint",
"Value": "sint"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "real",
"Value": "real"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 10239,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SM",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "sint",
"Value": "sint"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "real",
"Value": "real"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 10239,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "T",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "V",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "sint",
"Value": "sint"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 10000000,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Generator
POST {{edgeUrl}}/devicehub/v2
Generator — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
S |
Random value generator (polling) | Yes | float64, int64, uint64, bit, char, string |
formula, min_value, max_value, address, count, pollingInterval |
M |
Memory Register | No | float64, int64, uint64, bit, char, string |
address, count, pollingInterval |
Ssub |
Random value generator (subscription with strict timestamps) | Yes | float64, int64, uint64, bit, char, string |
pollingInterval, formula, min_value, max_value, address, count |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "5BC98836-CFD4-11E9-BB65-2A2AE2DBCCE4"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "5BC98836-CFD4-11E9-BB65-2A2AE2DBCCE4",
"Name": "Generator",
"DriverGroup": {
"Name": "Simulator"
},
"SupportedRegisters": [
{
"Name": "S",
"DisplayName": "Name",
"Description": "Random value generator (polling)",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "bit",
"Value": "bit"
},
{
"Name": "char",
"Value": "char"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "formula",
"DisplayName": "Formula",
"Description": "supported functions: `sin`, `cos`, `sqrt`, `tan`, `power`, `log`, `exp`, `rand`. Inbuilt arguments: `t`, `address`",
"DefaultValue": "sin(t/1000) * 2",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "min_value",
"DisplayName": "Min Value",
"Description": "minimum value of generated data",
"DefaultValue": "-50",
"ValueType": "Float",
"Optional": false,
"Required": false,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": []
},
{
"Name": "max_value",
"DisplayName": "Max Value",
"Description": "maximum value of generated data",
"DefaultValue": "50",
"ValueType": "Float",
"Optional": false,
"Required": false,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 32768,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M",
"DisplayName": "Name",
"Description": "Memory Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "bit",
"Value": "bit"
},
{
"Name": "char",
"Value": "char"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 32768,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Ssub",
"DisplayName": "Name",
"Description": "Random value generator (subscription with strict timestamps)",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "bit",
"Value": "bit"
},
{
"Name": "char",
"Value": "char"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag publish data. Enter 0 to disable publishing",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2147483647,
"ListValues": []
},
{
"Name": "formula",
"DisplayName": "Formula",
"Description": "supported functions: `sin`, `cos`, `sqrt`, `tan`, `power`, `log`, `exp`, `rand`. Inbuilt arguments: `t`, `address`",
"DefaultValue": "sin(t/1000) * 2",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "min_value",
"DisplayName": "Min Value",
"Description": "minimum value of generated data",
"DefaultValue": "-50",
"ValueType": "Float",
"Optional": false,
"Required": false,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": []
},
{
"Name": "max_value",
"DisplayName": "Max Value",
"Description": "maximum value of generated data",
"DefaultValue": "50",
"ValueType": "Float",
"Optional": false,
"Required": false,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 32768,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Simulator (Gen1.3)
POST {{edgeUrl}}/devicehub/v2
Simulator (Gen1.3) — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
bit |
boolean | No | bit |
minValue, maxValue, formula, address, pollingInterval |
int |
integer | No | int |
minValue, maxValue, formula, address, pollingInterval |
float |
float | No | float |
minValue, maxValue, formula, address, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "50E3EDA1-11F9-41D6-9232-778A28665580"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "50E3EDA1-11F9-41D6-9232-778A28665580",
"Name": "Simulator (Gen1.3)",
"DriverGroup": {
"Name": "Simulator"
},
"SupportedRegisters": [
{
"Name": "bit",
"DisplayName": "Name",
"Description": "boolean",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "minValue",
"DisplayName": "MinValue",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "maxValue",
"DisplayName": "MaxValue",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "formula",
"DisplayName": "Formula",
"Description": "",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "int",
"DisplayName": "Name",
"Description": "integer",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int",
"Value": "int"
}
]
},
{
"Name": "minValue",
"DisplayName": "MinValue",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "maxValue",
"DisplayName": "MaxValue",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "formula",
"DisplayName": "Formula",
"Description": "",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "float",
"DisplayName": "Name",
"Description": "float",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "float",
"Value": "float"
}
]
},
{
"Name": "minValue",
"DisplayName": "MinValue",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "maxValue",
"DisplayName": "MaxValue",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "formula",
"DisplayName": "Formula",
"Description": "",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Open Protocol Ethernet
POST {{edgeUrl}}/devicehub/v2
Open Protocol Ethernet — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
GAS_STATUS |
MID 1019 | Yes | string, int64, float64 |
— |
GAS_TPS_STATUS |
MID 1019 | Yes | string, int64, float64 |
— |
GAS_GLOBAL_ID |
MID 1019 | Yes | string, int64, float64 |
— |
GAS_GLOBAL_VERSION |
MID 1019 | Yes | string, int64, float64 |
— |
GAS_LOCAL_VERSION |
MID 1019 | Yes | string, int64, float64 |
— |
PSET_REQUEST |
MID 0010 | No | string, int64, float64 |
— |
PSETUPLOAD_ID |
MID 0011 | Yes | int64[], string |
— |
PSET_ID |
MID 0015 | Yes | string, int64, float64 |
— |
PSET_NAME |
MID 0015 | Yes | string, int64, float64 |
— |
PSET_LASTCHANGE |
MID 0015 | Yes | string, int64, float64 |
— |
PSET_DIRECTION |
MID 0015 | Yes | string, int64, float64 |
— |
PSET_BATCHSIZE |
MID 0015 | Yes | string, int64, float64 |
— |
PSET_TORQUEMAX |
MID 0015 | Yes | string, int64, float64 |
— |
PSET_TORQUETARGET |
MID 0015 | Yes | string, int64, float64 |
— |
PSET_ANGLEMIN |
MID 0015 | Yes | string, int64, float64 |
— |
PSET_TORQUEMIN |
MID 0015 | Yes | string, int64, float64 |
— |
PSET_ANGLEMAX |
MID 0015 | Yes | string, int64, float64 |
— |
PSET_ANGLETARGET |
MID 0015 | Yes | string, int64, float64 |
— |
PSET_FIRSTTARGET |
MID 0015 | Yes | string, int64, float64 |
— |
PSET_STFINALANGLE |
MID 0015 | Yes | string, int64, float64 |
— |
VIN_NUMBER |
MID 0052 | Yes | string, int64, float64 |
— |
VIN_IDENTIFIER_2 |
MID 0052 | Yes | string, int64, float64 |
— |
VIN_IDENTIFIER_3 |
MID 0052 | Yes | string, int64, float64 |
— |
VIN_IDENTIFIER_4 |
MID 0052 | Yes | string, int64, float64 |
— |
ID_DOWNLOAD |
MID 0150 | No | string, int64, float64 |
— |
GAS_REQUEST |
MID 1018 | No | string, int64, float64 |
— |
SET_PSET_BATCH_SIZE |
MID 0019: Write format {"value": [Parameter set ID, Batch size]} | No | int64[], string |
pollingInterval |
TOOL_DISABLE |
MID 0042 | No | string, int64, float64 |
— |
TOOL_ENABLE |
MID 0043 | No | string, int64, float64 |
— |
SELECT_PSET |
MID 0018 | No | string, int64, float64 |
— |
JOB_TIGHTENING_STATUS |
MID 0035 | Yes | string, int64, float64 |
— |
JOB_SEQUENCE_NUMBER |
MID 0035 | Yes | string, int64, float64 |
— |
JOB_VIN_NUMBER |
MID 0035 | Yes | string, int64, float64 |
— |
JOB_VIN_IDENTIFIER_3 |
MID 0035 | Yes | string, int64, float64 |
— |
JOB_ID |
MID 0035 | Yes | string, int64, float64 |
— |
JOB_BATCH_MODE |
MID 0035 | Yes | string, int64, float64 |
— |
JOB_TIMESTAMP |
MID 0035 | Yes | string, int64, float64 |
— |
JOB_TOTAL_NUMBER_OF_STEPS |
MID 0035 | Yes | string, int64, float64 |
— |
JOB_VIN_IDENTIFIER_2 |
MID 0035 | Yes | string, int64, float64 |
— |
JOB_VIN_IDENTIFIER_4 |
MID 0035 | Yes | string, int64, float64 |
— |
JOB_BATCH_SIZE |
MID 0035 | Yes | string, int64, float64 |
— |
JOB_STATUS |
MID 0035 | Yes | string, int64, float64 |
— |
JOB_STEP_TYPE |
MID 0035 | Yes | string, int64, float64 |
— |
JOB_BATCH_COUNTER |
MID 0035 | Yes | string, int64, float64 |
— |
JOB_CURRENT_STEP |
MID 0035 | Yes | string, int64, float64 |
— |
LTR_CELL_ID |
MID 0061 | Yes | string, int64, float64 |
— |
LTR_TIMESTAMP |
MID 0061 | Yes | string, int64, float64 |
— |
LTR_PREVAIL_MONITORING_MIN |
MID 0061 | Yes | string, int64, float64 |
— |
LTR_CUSTOMER_TIGHTENING_ERROR |
MID 0061 | Yes | string, int64, float64 |
— |
LTR_POST_VIEW_TORQUE_HIGH |
MID 0061 | Yes | string, int64, float64 |
— |
LTR_JOB |
MID 0061 | Yes | string, int64, float64 |
— |
LTR_BATCH_SIZE |
MID 0061 | Yes | string, int64, float64 |
— |
LTR_STRATEGY |
MID 0061 | Yes | string, int64, float64 |
— |
LTR_STRATEGY_OPTIONS |
MID 0061 | Yes | string, int64, float64 |
— |
LTR_NUM_STAGE_RESULTS |
MID 0061 | Yes | string, int64, float64 |
— |
LTR_STAGE_RESULT |
MID 0061 | Yes | string, int64, float64 |
— |
LTR_ANGLE_VALUE |
MID 0061 | Yes | string, int64, float64 |
— |
LTR_BATCH_STATUS |
MID 0061 | Yes | string, int64, float64 |
— |
LTR_TIGHTENING_ERROR_STATUS |
MID 0061 | Yes | string, int64, float64 |
— |
LTR_RUNDOWN_ANGLE_MAX |
MID 0061 | Yes | string, int64, float64 |
— |
LTR_CURRENT_MONITORING_AMP_MAX |
MID 0061 | Yes | string, int64, float64 |
— |
LTR_BATCH_COUNTER |
MID 0061 | Yes | string, int64, float64 |
— |
LTR_PREVAIL_MONITORING_MAX |
MID 0061 | Yes | string, int64, float64 |
— |
LTR_SYNC_ID |
MID 0061 | Yes | string, int64, float64 |
— |
LTR_NUM_STAGES |
MID 0061 | Yes | string, int64, float64 |
— |
LTR_PSET |
MID 0061 | Yes | string, int64, float64 |
— |
LTR_SELF_TAP_STATUS |
MID 0061 | Yes | string, int64, float64 |
— |
LTR_RUNDOWN_ANGLE_VALUE |
MID 0061 | Yes | string, int64, float64 |
— |
LTR_IDENTIFIER_RESULT_3 |
MID 0061 | Yes | string, int64, float64 |
— |
LTR_RUNDOWN_ANGLE_MIN |
MID 0061 | Yes | string, int64, float64 |
— |
LTR_TIGHTENING_ERROR_STATUS_2 |
MID 0061 | Yes | string, int64, float64 |
— |
LTR_OVERALL_ANGLE_MIN |
MID 0061 | Yes | string, int64, float64 |
— |
LTR_RESIDUAL_BREAKAWAY_TORQUE |
MID 0061 | Yes | string, int64, float64 |
— |
LTR_START_RUNDOWN_ANGLE |
MID 0061 | Yes | string, int64, float64 |
— |
LTR_ANGLE_MAX |
MID 0061 | Yes | string, int64, float64 |
— |
LTR_ANGLE_TARGET |
MID 0061 | Yes | string, int64, float64 |
— |
LTR_CURRENT_MONITORING_STATUS |
MID 0061 | Yes | string, int64, float64 |
— |
LTR_SELF_TAP_TORQUE |
MID 0061 | Yes | string, int64, float64 |
— |
LTR_JOB_SEQUENCE |
MID 0061 | Yes | string, int64, float64 |
— |
LTR_OVERALL_ANGLE_VALUE |
MID 0061 | Yes | string, int64, float64 |
— |
LTR_CHAN_ID |
MID 0061 | Yes | string, int64, float64 |
— |
LTR_TIGHT_STATUS |
MID 0061 | Yes | string, int64, float64 |
— |
LTR_ANGLE_MIN |
MID 0061 | Yes | string, int64, float64 |
— |
LTR_POST_VIEW_TORQUE_LOW |
MID 0061 | Yes | string, int64, float64 |
— |
LTR_ID |
MID 0061 | Yes | string, int64, float64 |
— |
LTR_CURRENT_MONITORING_MAX |
MID 0061 | Yes | string, int64, float64 |
— |
LTR_VIN |
MID 0061 | Yes | string, int64, float64 |
— |
LTR_RESULT_TYPE |
MID 0061 | Yes | string, int64, float64 |
— |
LTR_IDENTIFIER_RESULT_2 |
MID 0061 | Yes | string, int64, float64 |
— |
LTR_FINAL_ANGLE_DECIMAL |
MID 0061 | Yes | string, int64, float64 |
— |
LTR_CURRENT_MONITORING_AMP_MIN |
MID 0061 | Yes | string, int64, float64 |
— |
LTR_ANGLE_NUMERATOR_SCALE_FACTOR |
MID 0061 | Yes | string, int64, float64 |
— |
LTR_OVERALL_ANGLE_MAX |
MID 0061 | Yes | string, int64, float64 |
— |
LTR_TC_NAME |
MID 0061 | Yes | string, int64, float64 |
— |
LTR_TORQUE_MAX |
MID 0061 | Yes | string, int64, float64 |
— |
LTR_TORQUE_TARGET |
MID 0061 | Yes | string, int64, float64 |
— |
LTR_TORQUE_VALUE |
MID 0061 | Yes | string, int64, float64 |
— |
LTR_CHANGETIME |
MID 0061 | Yes | string, int64, float64 |
— |
LTR_RUNDOWN_ANGLE_STATUS |
MID 0061 | Yes | string, int64, float64 |
— |
LTR_CURRENT_MONITORING_VALUE |
MID 0061 | Yes | string, int64, float64 |
— |
LTR_SELF_TAP_MAX |
MID 0061 | Yes | string, int64, float64 |
— |
LTR_PREVAIL_TORQUE |
MID 0061 | Yes | string, int64, float64 |
— |
LTR_COMPENSATED_ANGLE |
MID 0061 | Yes | string, int64, float64 |
— |
LTR_START_FINAL_ANGLE |
MID 0061 | Yes | string, int64, float64 |
— |
LTR_CURRENT_MONITORING_AMP |
MID 0061 | Yes | string, int64, float64 |
— |
LTR_ANGLE_DENOMINATOR_SCALE_FACTOR |
MID 0061 | Yes | string, int64, float64 |
— |
LTR_OVERALL_ANGLE_STATUS |
MID 0061 | Yes | string, int64, float64 |
— |
LTR_TORQUE_STATUS |
MID 0061 | Yes | string, int64, float64 |
— |
LTR_PREVAIL_TORQUE_COMPENSATE_STATUS |
MID 0061 | Yes | string, int64, float64 |
— |
LTR_PARAMETER_SET_NAME |
MID 0061 | Yes | string, int64, float64 |
— |
LTR_TORQUE_UNIT |
MID 0061 | Yes | string, int64, float64 |
— |
LTR_TORQUE_MIN |
MID 0061 | Yes | string, int64, float64 |
— |
LTR_SELF_TAP_MIN |
MID 0061 | Yes | string, int64, float64 |
— |
LTR_PREVAIL_TORQUE_COMPENSATE |
MID 0061 | Yes | string, int64, float64 |
— |
LTR_POST_VIEW_TORQUE_ACTIVATED |
MID 0061 | Yes | string, int64, float64 |
— |
LTR_PEAK_TORQUE |
MID 0061 | Yes | string, int64, float64 |
— |
LTR_TIGHTENING_ID |
MID 0061 | Yes | string, int64, float64 |
— |
LTR_TOOL_SERIAL |
MID 0061 | Yes | string, int64, float64 |
— |
LTR_IDENTIFIER_RESULT_4 |
MID 0061 | Yes | string, int64, float64 |
— |
LTR_RUNDOWN_ANGLE_COMPLETE |
MID 0061 | Yes | string, int64, float64 |
— |
LTR_ANGLE_STATUS |
MID 0061 | Yes | string, int64, float64 |
— |
LTR_PREVAIL_TORQUE_MONITORING_STATUS |
MID 0061 | Yes | string, int64, float64 |
— |
LTR_CURRENT_MONITORING_MIN |
MID 0061 | Yes | string, int64, float64 |
— |
OTR_REQUEST |
MID 0064 | No | string, int64, float64 |
— |
OTR_RBTORQUE |
MID 0065 | Yes | string, int64, float64 |
— |
OTR_VIN |
MID 0065 | Yes | string, int64, float64 |
— |
OTR_BCOUNT |
MID 0065 | Yes | string, int64, float64 |
— |
OTR_TORQSTAT |
MID 0065 | Yes | string, int64, float64 |
— |
OTR_ANGSTAT |
MID 0065 | Yes | string, int64, float64 |
— |
OTR_PVT_LOW |
MID 0065 | Yes | string, int64, float64 |
— |
OTR_ANGDENSF |
MID 0065 | Yes | string, int64, float64 |
— |
OTR_TIGHTENING_ID |
MID 0065 | Yes | string, int64, float64 |
— |
OTR_RASTAT |
MID 0065 | Yes | string, int64, float64 |
— |
OTR_STID |
MID 0065 | Yes | string, int64, float64 |
— |
OTR_ID2 |
MID 0065 | Yes | string, int64, float64 |
— |
OTR_CMAMP_MIN |
MID 0065 | Yes | string, int64, float64 |
— |
OTR_CMAMP_MAX |
MID 0065 | Yes | string, int64, float64 |
— |
OTR_OANGSTAT |
MID 0065 | Yes | string, int64, float64 |
— |
OTR_TORQUE |
MID 0065 | Yes | string, int64, float64 |
— |
OTR_TIME |
MID 0065 | Yes | string, int64, float64 |
— |
OTR_SERIAL |
MID 0065 | Yes | string, int64, float64 |
— |
OTR_RTYPE |
MID 0065 | Yes | string, int64, float64 |
— |
OTR_STATION_ID |
MID 0065 | Yes | string, int64, float64 |
— |
OTR_PVT_ACT |
MID 0065 | Yes | string, int64, float64 |
— |
OTR_ANGNUMSF |
MID 0065 | Yes | string, int64, float64 |
— |
OTR_OANGMAX |
MID 0065 | Yes | string, int64, float64 |
— |
OTR_ANGLE |
MID 0065 | Yes | string, int64, float64 |
— |
OTR_BATSTAT |
MID 0065 | Yes | string, int64, float64 |
— |
OTR_JOBNUM |
MID 0065 | Yes | string, int64, float64 |
— |
OTR_JOBSEQ |
MID 0065 | Yes | string, int64, float64 |
— |
OTR_CUSTOM_ERR |
MID 0065 | Yes | string, int64, float64 |
— |
OTR_TERR_STATUS2 |
MID 0065 | Yes | string, int64, float64 |
— |
OTR_PKTORQUE |
MID 0065 | Yes | string, int64, float64 |
— |
OTR_SRANGLE |
MID 0065 | Yes | string, int64, float64 |
— |
OTR_PTMSTAT |
MID 0065 | Yes | string, int64, float64 |
— |
OTR_PTCSTAT |
MID 0065 | Yes | string, int64, float64 |
— |
OTR_TERRSTAT |
MID 0065 | Yes | string, int64, float64 |
— |
OTR_ID3 |
MID 0065 | Yes | string, int64, float64 |
— |
OTR_PVT_HIGH |
MID 0065 | Yes | string, int64, float64 |
— |
OTR_PSET |
MID 0065 | Yes | string, int64, float64 |
— |
OTR_STROPT |
MID 0065 | Yes | string, int64, float64 |
— |
OTR_BSIZE |
MID 0065 | Yes | string, int64, float64 |
— |
OTR_CMVALUE |
MID 0065 | Yes | string, int64, float64 |
— |
OTR_STORQUE |
MID 0065 | Yes | string, int64, float64 |
— |
OTR_PVT |
MID 0065 | Yes | string, int64, float64 |
— |
OTR_STATION_NAM |
MID 0065 | Yes | string, int64, float64 |
— |
OTR_SFINANG |
MID 0065 | Yes | string, int64, float64 |
— |
OTR_CMSTAT |
MID 0065 | Yes | string, int64, float64 |
— |
OTR_PTORQUE |
MID 0065 | Yes | string, int64, float64 |
— |
OTR_ID4 |
MID 0065 | Yes | string, int64, float64 |
— |
OTR_CMAMP |
MID 0065 | Yes | string, int64, float64 |
— |
OTR_OANG |
MID 0065 | Yes | string, int64, float64 |
— |
OTR_RANGLEC |
MID 0065 | Yes | string, int64, float64 |
— |
OTR_TIGHTSTAT |
MID 0065 | Yes | string, int64, float64 |
— |
OTR_STRATEGY |
MID 0065 | Yes | string, int64, float64 |
— |
OTR_STSTAT |
MID 0065 | Yes | string, int64, float64 |
— |
OTR_RANGLE |
MID 0065 | Yes | string, int64, float64 |
— |
OTR_TVUNIT |
MID 0065 | Yes | string, int64, float64 |
— |
OTR_OANGMIN |
MID 0065 | Yes | string, int64, float64 |
— |
MS_CHANGETIME |
MID 0101 | Yes | string |
— |
MS_SYNCID |
MID 0101 | Yes | string |
— |
SPD_CHAN |
MID 0101 | Yes | string |
— |
SPD_TORQUE |
MID 0101 | Yes | string |
— |
SPD_ANGLE |
MID 0101 | Yes | string |
— |
MS_JOBNUM |
MID 0101 | Yes | string |
— |
MS_TMAX |
MID 0101 | Yes | string |
— |
MS_AMIN |
MID 0101 | Yes | string |
— |
MS_ATARG |
MID 0101 | Yes | string |
— |
MS_SYNCSTAT |
MID 0101 | Yes | string |
— |
SPD_NUM |
MID 0101 | Yes | string |
— |
SPD_STATUS |
MID 0101 | Yes | string |
— |
SPD_ASTATUS |
MID 0101 | Yes | string |
— |
MS_BSIZE |
MID 0101 | Yes | string |
— |
MS_BCOUNT |
MID 0101 | Yes | string |
— |
MS_AMAX |
MID 0101 | Yes | string |
— |
SPD_TSTATUS |
MID 0101 | Yes | string |
— |
MS_NUMBER |
MID 0101 | Yes | string |
— |
MS_VIN |
MID 0101 | Yes | string |
— |
MS_PSET |
MID 0101 | Yes | string |
— |
MS_TMIN |
MID 0101 | Yes | string |
— |
MS_TTARG |
MID 0101 | Yes | string |
— |
MS_TIME |
MID 0101 | Yes | string |
— |
MS_BSTATUS |
MID 0101 | Yes | string |
— |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "FA222359-D583-443F-A661-BF048AD409BC"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "FA222359-D583-443F-A661-BF048AD409BC",
"Name": "Open Protocol Ethernet",
"DriverGroup": {
"Name": "Torque Tool"
},
"SupportedRegisters": [
{
"Name": "GAS_STATUS",
"DisplayName": "Name",
"Description": "MID 1019",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "GAS_TPS_STATUS",
"DisplayName": "Name",
"Description": "MID 1019",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "GAS_GLOBAL_ID",
"DisplayName": "Name",
"Description": "MID 1019",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "GAS_GLOBAL_VERSION",
"DisplayName": "Name",
"Description": "MID 1019",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "GAS_LOCAL_VERSION",
"DisplayName": "Name",
"Description": "MID 1019",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "PSET_REQUEST",
"DisplayName": "Name",
"Description": "MID 0010",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "PSETUPLOAD_ID",
"DisplayName": "Name",
"Description": "MID 0011",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int64[]",
"Value": "int64[]"
},
{
"Name": "string",
"Value": "string"
}
]
}
]
},
{
"Name": "PSET_ID",
"DisplayName": "Name",
"Description": "MID 0015",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "PSET_NAME",
"DisplayName": "Name",
"Description": "MID 0015",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "PSET_LASTCHANGE",
"DisplayName": "Name",
"Description": "MID 0015",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "PSET_DIRECTION",
"DisplayName": "Name",
"Description": "MID 0015",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "PSET_BATCHSIZE",
"DisplayName": "Name",
"Description": "MID 0015",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "PSET_TORQUEMAX",
"DisplayName": "Name",
"Description": "MID 0015",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "PSET_TORQUETARGET",
"DisplayName": "Name",
"Description": "MID 0015",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "PSET_ANGLEMIN",
"DisplayName": "Name",
"Description": "MID 0015",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "PSET_TORQUEMIN",
"DisplayName": "Name",
"Description": "MID 0015",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "PSET_ANGLEMAX",
"DisplayName": "Name",
"Description": "MID 0015",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "PSET_ANGLETARGET",
"DisplayName": "Name",
"Description": "MID 0015",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "PSET_FIRSTTARGET",
"DisplayName": "Name",
"Description": "MID 0015",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "PSET_STFINALANGLE",
"DisplayName": "Name",
"Description": "MID 0015",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "VIN_NUMBER",
"DisplayName": "Name",
"Description": "MID 0052",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "VIN_IDENTIFIER_2",
"DisplayName": "Name",
"Description": "MID 0052",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "VIN_IDENTIFIER_3",
"DisplayName": "Name",
"Description": "MID 0052",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "VIN_IDENTIFIER_4",
"DisplayName": "Name",
"Description": "MID 0052",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "ID_DOWNLOAD",
"DisplayName": "Name",
"Description": "MID 0150",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "GAS_REQUEST",
"DisplayName": "Name",
"Description": "MID 1018",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "SET_PSET_BATCH_SIZE",
"DisplayName": "Name",
"Description": "MID 0019: Write format {\"value\": [Parameter set ID, Batch size]}",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int64[]",
"Value": "int64[]"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "TOOL_DISABLE",
"DisplayName": "Name",
"Description": "MID 0042",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "TOOL_ENABLE",
"DisplayName": "Name",
"Description": "MID 0043",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "SELECT_PSET",
"DisplayName": "Name",
"Description": "MID 0018",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "JOB_TIGHTENING_STATUS",
"DisplayName": "Name",
"Description": "MID 0035",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "JOB_SEQUENCE_NUMBER",
"DisplayName": "Name",
"Description": "MID 0035",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "JOB_VIN_NUMBER",
"DisplayName": "Name",
"Description": "MID 0035",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "JOB_VIN_IDENTIFIER_3",
"DisplayName": "Name",
"Description": "MID 0035",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "JOB_ID",
"DisplayName": "Name",
"Description": "MID 0035",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "JOB_BATCH_MODE",
"DisplayName": "Name",
"Description": "MID 0035",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "JOB_TIMESTAMP",
"DisplayName": "Name",
"Description": "MID 0035",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "JOB_TOTAL_NUMBER_OF_STEPS",
"DisplayName": "Name",
"Description": "MID 0035",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "JOB_VIN_IDENTIFIER_2",
"DisplayName": "Name",
"Description": "MID 0035",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "JOB_VIN_IDENTIFIER_4",
"DisplayName": "Name",
"Description": "MID 0035",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "JOB_BATCH_SIZE",
"DisplayName": "Name",
"Description": "MID 0035",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "JOB_STATUS",
"DisplayName": "Name",
"Description": "MID 0035",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "JOB_STEP_TYPE",
"DisplayName": "Name",
"Description": "MID 0035",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "JOB_BATCH_COUNTER",
"DisplayName": "Name",
"Description": "MID 0035",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "JOB_CURRENT_STEP",
"DisplayName": "Name",
"Description": "MID 0035",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_CELL_ID",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_TIMESTAMP",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_PREVAIL_MONITORING_MIN",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_CUSTOMER_TIGHTENING_ERROR",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_POST_VIEW_TORQUE_HIGH",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_JOB",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_BATCH_SIZE",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_STRATEGY",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_STRATEGY_OPTIONS",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_NUM_STAGE_RESULTS",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_STAGE_RESULT",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_ANGLE_VALUE",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_BATCH_STATUS",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_TIGHTENING_ERROR_STATUS",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_RUNDOWN_ANGLE_MAX",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_CURRENT_MONITORING_AMP_MAX",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_BATCH_COUNTER",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_PREVAIL_MONITORING_MAX",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_SYNC_ID",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_NUM_STAGES",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_PSET",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_SELF_TAP_STATUS",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_RUNDOWN_ANGLE_VALUE",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_IDENTIFIER_RESULT_3",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_RUNDOWN_ANGLE_MIN",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_TIGHTENING_ERROR_STATUS_2",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_OVERALL_ANGLE_MIN",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_RESIDUAL_BREAKAWAY_TORQUE",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_START_RUNDOWN_ANGLE",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_ANGLE_MAX",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_ANGLE_TARGET",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_CURRENT_MONITORING_STATUS",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_SELF_TAP_TORQUE",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_JOB_SEQUENCE",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_OVERALL_ANGLE_VALUE",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_CHAN_ID",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_TIGHT_STATUS",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_ANGLE_MIN",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_POST_VIEW_TORQUE_LOW",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_ID",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_CURRENT_MONITORING_MAX",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_VIN",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_RESULT_TYPE",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_IDENTIFIER_RESULT_2",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_FINAL_ANGLE_DECIMAL",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_CURRENT_MONITORING_AMP_MIN",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_ANGLE_NUMERATOR_SCALE_FACTOR",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_OVERALL_ANGLE_MAX",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_TC_NAME",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_TORQUE_MAX",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_TORQUE_TARGET",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_TORQUE_VALUE",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_CHANGETIME",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_RUNDOWN_ANGLE_STATUS",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_CURRENT_MONITORING_VALUE",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_SELF_TAP_MAX",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_PREVAIL_TORQUE",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_COMPENSATED_ANGLE",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_START_FINAL_ANGLE",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_CURRENT_MONITORING_AMP",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_ANGLE_DENOMINATOR_SCALE_FACTOR",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_OVERALL_ANGLE_STATUS",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_TORQUE_STATUS",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_PREVAIL_TORQUE_COMPENSATE_STATUS",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_PARAMETER_SET_NAME",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_TORQUE_UNIT",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_TORQUE_MIN",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_SELF_TAP_MIN",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_PREVAIL_TORQUE_COMPENSATE",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_POST_VIEW_TORQUE_ACTIVATED",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_PEAK_TORQUE",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_TIGHTENING_ID",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_TOOL_SERIAL",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_IDENTIFIER_RESULT_4",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_RUNDOWN_ANGLE_COMPLETE",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_ANGLE_STATUS",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_PREVAIL_TORQUE_MONITORING_STATUS",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_CURRENT_MONITORING_MIN",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_REQUEST",
"DisplayName": "Name",
"Description": "MID 0064",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_RBTORQUE",
"DisplayName": "Name",
"Description": "MID 0065",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_VIN",
"DisplayName": "Name",
"Description": "MID 0065",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_BCOUNT",
"DisplayName": "Name",
"Description": "MID 0065",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_TORQSTAT",
"DisplayName": "Name",
"Description": "MID 0065",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_ANGSTAT",
"DisplayName": "Name",
"Description": "MID 0065",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_PVT_LOW",
"DisplayName": "Name",
"Description": "MID 0065",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_ANGDENSF",
"DisplayName": "Name",
"Description": "MID 0065",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_TIGHTENING_ID",
"DisplayName": "Name",
"Description": "MID 0065",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_RASTAT",
"DisplayName": "Name",
"Description": "MID 0065",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_STID",
"DisplayName": "Name",
"Description": "MID 0065",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_ID2",
"DisplayName": "Name",
"Description": "MID 0065",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_CMAMP_MIN",
"DisplayName": "Name",
"Description": "MID 0065",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_CMAMP_MAX",
"DisplayName": "Name",
"Description": "MID 0065",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_OANGSTAT",
"DisplayName": "Name",
"Description": "MID 0065",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_TORQUE",
"DisplayName": "Name",
"Description": "MID 0065",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_TIME",
"DisplayName": "Name",
"Description": "MID 0065",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_SERIAL",
"DisplayName": "Name",
"Description": "MID 0065",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_RTYPE",
"DisplayName": "Name",
"Description": "MID 0065",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_STATION_ID",
"DisplayName": "Name",
"Description": "MID 0065",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_PVT_ACT",
"DisplayName": "Name",
"Description": "MID 0065",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_ANGNUMSF",
"DisplayName": "Name",
"Description": "MID 0065",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_OANGMAX",
"DisplayName": "Name",
"Description": "MID 0065",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_ANGLE",
"DisplayName": "Name",
"Description": "MID 0065",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_BATSTAT",
"DisplayName": "Name",
"Description": "MID 0065",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_JOBNUM",
"DisplayName": "Name",
"Description": "MID 0065",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_JOBSEQ",
"DisplayName": "Name",
"Description": "MID 0065",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_CUSTOM_ERR",
"DisplayName": "Name",
"Description": "MID 0065",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_TERR_STATUS2",
"DisplayName": "Name",
"Description": "MID 0065",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_PKTORQUE",
"DisplayName": "Name",
"Description": "MID 0065",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_SRANGLE",
"DisplayName": "Name",
"Description": "MID 0065",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_PTMSTAT",
"DisplayName": "Name",
"Description": "MID 0065",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_PTCSTAT",
"DisplayName": "Name",
"Description": "MID 0065",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_TERRSTAT",
"DisplayName": "Name",
"Description": "MID 0065",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_ID3",
"DisplayName": "Name",
"Description": "MID 0065",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_PVT_HIGH",
"DisplayName": "Name",
"Description": "MID 0065",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_PSET",
"DisplayName": "Name",
"Description": "MID 0065",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_STROPT",
"DisplayName": "Name",
"Description": "MID 0065",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_BSIZE",
"DisplayName": "Name",
"Description": "MID 0065",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_CMVALUE",
"DisplayName": "Name",
"Description": "MID 0065",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_STORQUE",
"DisplayName": "Name",
"Description": "MID 0065",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_PVT",
"DisplayName": "Name",
"Description": "MID 0065",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_STATION_NAM",
"DisplayName": "Name",
"Description": "MID 0065",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_SFINANG",
"DisplayName": "Name",
"Description": "MID 0065",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_CMSTAT",
"DisplayName": "Name",
"Description": "MID 0065",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_PTORQUE",
"DisplayName": "Name",
"Description": "MID 0065",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_ID4",
"DisplayName": "Name",
"Description": "MID 0065",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_CMAMP",
"DisplayName": "Name",
"Description": "MID 0065",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_OANG",
"DisplayName": "Name",
"Description": "MID 0065",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_RANGLEC",
"DisplayName": "Name",
"Description": "MID 0065",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_TIGHTSTAT",
"DisplayName": "Name",
"Description": "MID 0065",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_STRATEGY",
"DisplayName": "Name",
"Description": "MID 0065",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_STSTAT",
"DisplayName": "Name",
"Description": "MID 0065",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_RANGLE",
"DisplayName": "Name",
"Description": "MID 0065",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_TVUNIT",
"DisplayName": "Name",
"Description": "MID 0065",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_OANGMIN",
"DisplayName": "Name",
"Description": "MID 0065",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "MS_CHANGETIME",
"DisplayName": "Name",
"Description": "MID 0101",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
}
]
}
]
},
{
"Name": "MS_SYNCID",
"DisplayName": "Name",
"Description": "MID 0101",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
}
]
}
]
},
{
"Name": "SPD_CHAN",
"DisplayName": "Name",
"Description": "MID 0101",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
}
]
}
]
},
{
"Name": "SPD_TORQUE",
"DisplayName": "Name",
"Description": "MID 0101",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
}
]
}
]
},
{
"Name": "SPD_ANGLE",
"DisplayName": "Name",
"Description": "MID 0101",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
}
]
}
]
},
{
"Name": "MS_JOBNUM",
"DisplayName": "Name",
"Description": "MID 0101",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
}
]
}
]
},
{
"Name": "MS_TMAX",
"DisplayName": "Name",
"Description": "MID 0101",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
}
]
}
]
},
{
"Name": "MS_AMIN",
"DisplayName": "Name",
"Description": "MID 0101",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
}
]
}
]
},
{
"Name": "MS_ATARG",
"DisplayName": "Name",
"Description": "MID 0101",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
}
]
}
]
},
{
"Name": "MS_SYNCSTAT",
"DisplayName": "Name",
"Description": "MID 0101",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
}
]
}
]
},
{
"Name": "SPD_NUM",
"DisplayName": "Name",
"Description": "MID 0101",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
}
]
}
]
},
{
"Name": "SPD_STATUS",
"DisplayName": "Name",
"Description": "MID 0101",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
}
]
}
]
},
{
"Name": "SPD_ASTATUS",
"DisplayName": "Name",
"Description": "MID 0101",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
}
]
}
]
},
{
"Name": "MS_BSIZE",
"DisplayName": "Name",
"Description": "MID 0101",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
}
]
}
]
},
{
"Name": "MS_BCOUNT",
"DisplayName": "Name",
"Description": "MID 0101",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
}
]
}
]
},
{
"Name": "MS_AMAX",
"DisplayName": "Name",
"Description": "MID 0101",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
}
]
}
]
},
{
"Name": "SPD_TSTATUS",
"DisplayName": "Name",
"Description": "MID 0101",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
}
]
}
]
},
{
"Name": "MS_NUMBER",
"DisplayName": "Name",
"Description": "MID 0101",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
}
]
}
]
},
{
"Name": "MS_VIN",
"DisplayName": "Name",
"Description": "MID 0101",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
}
]
}
]
},
{
"Name": "MS_PSET",
"DisplayName": "Name",
"Description": "MID 0101",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
}
]
}
]
},
{
"Name": "MS_TMIN",
"DisplayName": "Name",
"Description": "MID 0101",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
}
]
}
]
},
{
"Name": "MS_TTARG",
"DisplayName": "Name",
"Description": "MID 0101",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
}
]
}
]
},
{
"Name": "MS_TIME",
"DisplayName": "Name",
"Description": "MID 0101",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
}
]
}
]
},
{
"Name": "MS_BSTATUS",
"DisplayName": "Name",
"Description": "MID 0101",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
}
]
}
]
}
]
}
}
}
Register Types - Toshiba Computer Link Ethernet (Gen1.3)
POST {{edgeUrl}}/devicehub/v2
Toshiba Computer Link Ethernet (Gen1.3) — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
X |
Input Devices | No | bit |
address, count, pollingInterval |
I |
Direct Input Devices | No | bit |
address, count, pollingInterval |
Y |
Output Devices | No | bit |
address, count, pollingInterval |
O |
Direct Output Devices | No | bit |
address, count, pollingInterval |
R |
Auxiliary Devices | No | bit |
address, count, pollingInterval |
DBit |
Auxiliary Devices | No | bit |
address, count, pollingInterval |
S |
Special Devices | No | bit |
address, count, pollingInterval |
XW |
Input Registers | No | word, short, dword, long, float |
address, count, pollingInterval |
IW |
Direct Input Registers | No | word, short, dword, long, float |
address, count, pollingInterval |
YW |
Output Registers | No | word, short, dword, long, float |
address, count, pollingInterval |
OW |
Direct Output Registers | No | word, short, dword, long, float |
address, count, pollingInterval |
RW |
Auxiliary Registers | No | word, short, dword, long, float |
address, count, pollingInterval |
DW |
Auxiliary Registers | No | word, short, dword, long, float |
address, count, pollingInterval |
SW |
Special Registers | No | word, short, dword, long, float |
address, count, pollingInterval |
D |
Data Memory | No | word, short, dword, long, float |
address, count, pollingInterval |
DH |
Data Memory As String with HiLo Byte Order | No | string |
address, count, pollingInterval |
DL |
Data Memory As String with LoHi Byte Order | No | string |
address, count, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "1437F841-FF5A-462D-AABC-D8C13BB3FBC0"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "1437F841-FF5A-462D-AABC-D8C13BB3FBC0",
"Name": "Toshiba Computer Link Ethernet (Gen1.3)",
"DriverGroup": {
"Name": "Toshiba"
},
"SupportedRegisters": [
{
"Name": "X",
"DisplayName": "Name",
"Description": "Input Devices",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 511915,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "I",
"DisplayName": "Name",
"Description": "Direct Input Devices",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 511915,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Y",
"DisplayName": "Name",
"Description": "Output Devices",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 511915,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "O",
"DisplayName": "Name",
"Description": "Direct Output Devices",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 511915,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "R",
"DisplayName": "Name",
"Description": "Auxiliary Devices",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 409515,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "DBit",
"DisplayName": "Name",
"Description": "Auxiliary Devices",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 409515,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "S",
"DisplayName": "Name",
"Description": "Special Devices",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 51115,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "XW",
"DisplayName": "Name",
"Description": "Input Registers",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "short",
"Value": "short"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "long",
"Value": "long"
},
{
"Name": "float",
"Value": "float"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 5119,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "IW",
"DisplayName": "Name",
"Description": "Direct Input Registers",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "short",
"Value": "short"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "long",
"Value": "long"
},
{
"Name": "float",
"Value": "float"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 5119,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "YW",
"DisplayName": "Name",
"Description": "Output Registers",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "short",
"Value": "short"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "long",
"Value": "long"
},
{
"Name": "float",
"Value": "float"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 5119,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "OW",
"DisplayName": "Name",
"Description": "Direct Output Registers",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "short",
"Value": "short"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "long",
"Value": "long"
},
{
"Name": "float",
"Value": "float"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 5119,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "RW",
"DisplayName": "Name",
"Description": "Auxiliary Registers",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "short",
"Value": "short"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "long",
"Value": "long"
},
{
"Name": "float",
"Value": "float"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4095,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "DW",
"DisplayName": "Name",
"Description": "Auxiliary Registers",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "short",
"Value": "short"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "long",
"Value": "long"
},
{
"Name": "float",
"Value": "float"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4095,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SW",
"DisplayName": "Name",
"Description": "Special Registers",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "short",
"Value": "short"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "long",
"Value": "long"
},
{
"Name": "float",
"Value": "float"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 511,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "D",
"DisplayName": "Name",
"Description": "Data Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "short",
"Value": "short"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "long",
"Value": "long"
},
{
"Name": "float",
"Value": "float"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4095,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "DH",
"DisplayName": "Name",
"Description": "Data Memory As String with HiLo Byte Order",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4095,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "DL",
"DisplayName": "Name",
"Description": "Data Memory As String with LoHi Byte Order",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4095,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - JTEKT Toyopuc CMP-Link Ethernet (Gen1.3)
POST {{edgeUrl}}/devicehub/v2
JTEKT Toyopuc CMP-Link Ethernet (Gen1.3) — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
1X |
Name | No | bit |
address, count, pollingInterval |
2X |
Name | No | bit |
address, count, pollingInterval |
3X |
Name | No | bit |
address, count, pollingInterval |
1Y |
Name | No | bit |
address, count, pollingInterval |
2Y |
Name | No | bit |
address, count, pollingInterval |
3Y |
Name | No | bit |
address, count, pollingInterval |
1M |
Name | No | bit |
address, count, pollingInterval |
2M |
Name | No | bit |
address, count, pollingInterval |
3M |
Name | No | bit |
address, count, pollingInterval |
1K |
Name | No | bit |
address, count, pollingInterval |
2K |
Name | No | bit |
address, count, pollingInterval |
3K |
Name | No | bit |
address, count, pollingInterval |
1L |
Name | No | bit |
address, count, pollingInterval |
2L |
Name | No | bit |
address, count, pollingInterval |
3L |
Name | No | bit |
address, count, pollingInterval |
1V |
Name | No | bit |
address, count, pollingInterval |
2V |
Name | No | bit |
address, count, pollingInterval |
3V |
Name | No | bit |
address, count, pollingInterval |
1T |
Name | No | bit |
address, count, pollingInterval |
2T |
Name | No | bit |
address, count, pollingInterval |
3T |
Name | No | bit |
address, count, pollingInterval |
1C |
Name | No | bit |
address, count, pollingInterval |
2C |
Name | No | bit |
address, count, pollingInterval |
3C |
Name | No | bit |
address, count, pollingInterval |
1S |
Name | No | bit |
address, count, pollingInterval |
2S |
Name | No | bit |
address, count, pollingInterval |
3S |
Name | No | bit |
address, count, pollingInterval |
1N |
Name | No | bit |
address, count, pollingInterval |
2N |
Name | No | bit |
address, count, pollingInterval |
3N |
Name | No | bit |
address, count, pollingInterval |
1D |
Name | No | bit |
address, count, pollingInterval |
2D |
Name | No | bit |
address, count, pollingInterval |
3D |
Name | No | bit |
address, count, pollingInterval |
1R |
Name | No | bit |
address, count, pollingInterval |
2R |
Name | No | bit |
address, count, pollingInterval |
3R |
Name | No | bit |
address, count, pollingInterval |
B |
Name | No | bit |
address, count, pollingInterval |
H |
Name | No | bit |
address, count, pollingInterval |
U |
Name | No | bit |
address, count, pollingInterval |
EX |
Name | No | bit |
address, count, pollingInterval |
EY |
Name | No | bit |
address, count, pollingInterval |
EM |
Name | No | bit |
address, count, pollingInterval |
EK |
Name | No | bit |
address, count, pollingInterval |
EL |
Name | No | bit |
address, count, pollingInterval |
EV |
Name | No | bit |
address, count, pollingInterval |
ET |
Name | No | bit |
address, count, pollingInterval |
EC |
Name | No | bit |
address, count, pollingInterval |
ES |
Name | No | bit |
address, count, pollingInterval |
EN |
Name | No | bit |
address, count, pollingInterval |
GX |
Name | No | bit |
address, count, pollingInterval |
GY |
Name | No | bit |
address, count, pollingInterval |
GM |
Name | No | bit |
address, count, pollingInterval |
EB |
Name | No | bit |
address, count, pollingInterval |
FR |
Name | No | bit |
address, count, pollingInterval |
1P |
Name | No | bit |
address, count, pollingInterval |
2P |
Name | No | bit |
address, count, pollingInterval |
3P |
Name | No | bit |
address, count, pollingInterval |
EP |
Name | No | bit |
address, count, pollingInterval |
1XW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
2XW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
3XW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
1YW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
2YW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
3YW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
1MW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
2MW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
3MW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
1KW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
2KW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
3KW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
1LW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
2LW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
3LW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
1VW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
2VW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
3VW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
1TW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
2TW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
3TW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
1CW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
2CW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
3CW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
1SW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
2SW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
3SW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
1NW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
2NW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
3NW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
1DW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
2DW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
3DW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
1RW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
2RW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
3RW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
BW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
HW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
UW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
EXW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
EYW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
EMW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
EKW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
ELW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
EVW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
ETW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
ECW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
ESW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
ENW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
GXW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
GYW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
GMW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
WT |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
EBW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
FRW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
1PW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
2PW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
3PW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
EPW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "5C8E41C3-6DF1-47B5-AD2E-9C5FD0FF803C"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "5C8E41C3-6DF1-47B5-AD2E-9C5FD0FF803C",
"Name": "JTEKT Toyopuc CMP-Link Ethernet (Gen1.3)",
"DriverGroup": {
"Name": "Toyopuc"
},
"SupportedRegisters": [
{
"Name": "1X",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "2X",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "3X",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "1Y",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "2Y",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "3Y",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "1M",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "2M",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "3M",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "1K",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "2K",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "3K",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "1L",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "2L",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "3L",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "1V",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "2V",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "3V",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "1T",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "2T",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "3T",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "1C",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "2C",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "3C",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "1S",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 16383,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "2S",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 16383,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "3S",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 16383,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "1N",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 8191,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "2N",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 8191,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "3N",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 8191,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "1D",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 196607,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "2D",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 196607,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "3D",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 196607,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "1R",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "2R",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "3R",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "B",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 131071,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "H",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "U",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2097151,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EX",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EY",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 16383,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EK",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EL",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EV",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 16383,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "ET",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EC",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "ES",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 16383,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EN",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 16383,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "GX",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "GY",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "GM",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EB",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4194303,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "FR",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2097151,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "1P",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "2P",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "3P",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EP",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "1XW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "2XW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "3XW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "1YW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "2YW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "3YW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "1MW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "2MW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "3MW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "1KW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "2KW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "3KW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "1LW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "2LW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "3LW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "1VW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 15,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "2VW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 15,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "3VW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 15,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "1TW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "2TW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "3TW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "1CW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "2CW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "3CW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "1SW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 16383,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "2SW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1023,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "3SW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1023,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "1NW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 511,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "2NW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 511,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "3NW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 511,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "1DW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 12287,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "2DW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 12287,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "3DW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 12287,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "1RW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "2RW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "3RW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "BW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 8191,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "HW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "UW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 131071,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EXW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EYW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EMW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1023,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EKW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "ELW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EVW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1023,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "ETW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "ECW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "ESW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1023,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "ENW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1023,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "GXW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4095,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "GYW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4095,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "GMW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4095,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "WT",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 6,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EBW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 262143,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "FRW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 131071,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "1PW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "2PW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "3PW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EPW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Toyopuc CMP-Link Serial
POST {{edgeUrl}}/devicehub/v2
Toyopuc CMP-Link Serial — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
X |
Name | No | uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string |
address, length, count, byteOrder, accessType, strEncoding, pollingInterval |
X_bit |
Name | No | bit |
address, length, count, byteOrder, accessType, pollingInterval |
Y |
Name | No | uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string |
address, length, count, byteOrder, accessType, strEncoding, pollingInterval |
Y_bit |
Name | No | bit |
address, length, count, byteOrder, accessType, pollingInterval |
M |
Name | No | uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string |
address, length, count, byteOrder, accessType, strEncoding, pollingInterval |
M_bit |
Name | No | bit |
address, length, count, byteOrder, accessType, pollingInterval |
K |
Name | No | uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string |
address, length, count, byteOrder, accessType, strEncoding, pollingInterval |
K_bit |
Name | No | bit |
address, length, count, byteOrder, accessType, pollingInterval |
L |
Name | No | uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string |
address, length, count, byteOrder, accessType, strEncoding, pollingInterval |
L_bit |
Name | No | bit |
address, length, count, byteOrder, accessType, pollingInterval |
V |
Name | No | uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string |
address, length, count, byteOrder, accessType, strEncoding, pollingInterval |
V_bit |
Name | No | bit |
address, length, count, byteOrder, accessType, pollingInterval |
T |
Name | No | uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string |
address, length, count, byteOrder, accessType, strEncoding, pollingInterval |
T_bit |
Name | No | bit |
address, length, count, byteOrder, accessType, pollingInterval |
C |
Name | No | uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string |
address, length, count, byteOrder, accessType, strEncoding, pollingInterval |
C_bit |
Name | No | bit |
address, length, count, byteOrder, accessType, pollingInterval |
S |
Name | No | uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string |
address, length, count, byteOrder, accessType, strEncoding, pollingInterval |
S_bit |
Name | No | bit |
address, length, count, byteOrder, accessType, pollingInterval |
N |
Name | No | uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string |
address, length, count, byteOrder, accessType, strEncoding, pollingInterval |
N_bit |
Name | No | bit |
address, length, count, byteOrder, accessType, pollingInterval |
D |
Name | No | uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string |
address, length, count, byteOrder, accessType, strEncoding, pollingInterval |
D_bit |
Name | No | bit |
address, length, count, byteOrder, accessType, pollingInterval |
R |
Name | No | uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string |
address, length, count, byteOrder, accessType, strEncoding, pollingInterval |
R_bit |
Name | No | bit |
address, length, count, byteOrder, accessType, pollingInterval |
P |
Name | No | uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string |
address, length, count, byteOrder, accessType, strEncoding, pollingInterval |
P_bit |
Name | No | bit |
address, length, count, byteOrder, accessType, pollingInterval |
B |
Name | No | uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string |
address, length, count, byteOrder, accessType, strEncoding, pollingInterval |
B_bit |
Name | No | bit |
address, length, count, byteOrder, accessType, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "E21C9A5D-576D-4396-8764-07CD25D3494D"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "E21C9A5D-576D-4396-8764-07CD25D3494D",
"Name": "Toyopuc CMP-Link Serial",
"DriverGroup": {
"Name": "Toyopuc"
},
"SupportedRegisters": [
{
"Name": "X",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "UTF-8",
"Value": "UTF-8"
},
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "X_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Y",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Y_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "K",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
},
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "K_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "L",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "L_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "V",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 15,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
},
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "V_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "T",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "T_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "S",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "S_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 16383,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "N",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "N_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 8191,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "D",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 12287,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "D_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 196607,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "R",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "R_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "P",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 31,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "P_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "B",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 8191,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "UTF-8",
"Value": "UTF-8"
},
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "B_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 131071,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Toyopuc Ethernet
POST {{edgeUrl}}/devicehub/v2
Toyopuc Ethernet — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
X |
Name | No | uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string |
fileNumber, address, length, count, byteOrder, accessType, strEncoding, pollingInterval |
X_bit |
Name | No | bit |
fileNumber, address, length, count, byteOrder, accessType, pollingInterval |
Y |
Name | No | uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string |
fileNumber, address, length, count, byteOrder, accessType, strEncoding, pollingInterval |
Y_bit |
Name | No | bit |
fileNumber, address, length, count, byteOrder, accessType, pollingInterval |
M |
Name | No | uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string |
fileNumber, address, length, count, byteOrder, accessType, strEncoding, pollingInterval |
M_bit |
Name | No | bit |
fileNumber, address, length, count, byteOrder, accessType, pollingInterval |
K |
Name | No | uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string |
fileNumber, address, length, count, byteOrder, accessType, strEncoding, pollingInterval |
K_bit |
Name | No | bit |
fileNumber, address, length, count, byteOrder, accessType, pollingInterval |
L |
Name | No | uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string |
fileNumber, address, length, count, byteOrder, accessType, strEncoding, pollingInterval |
L_bit |
Name | No | bit |
fileNumber, address, length, count, byteOrder, accessType, pollingInterval |
V |
Name | No | uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string |
fileNumber, address, length, count, byteOrder, accessType, strEncoding, pollingInterval |
V_bit |
Name | No | bit |
fileNumber, address, length, count, byteOrder, accessType, pollingInterval |
T |
Name | No | uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string |
fileNumber, address, length, count, byteOrder, accessType, strEncoding, pollingInterval |
T_bit |
Name | No | bit |
fileNumber, address, length, count, byteOrder, accessType, pollingInterval |
C |
Name | No | uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string |
fileNumber, address, length, count, byteOrder, accessType, strEncoding, pollingInterval |
C_bit |
Name | No | bit |
fileNumber, address, length, count, byteOrder, accessType, pollingInterval |
S |
Name | No | uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string |
fileNumber, address, length, count, byteOrder, accessType, strEncoding, pollingInterval |
S_bit |
Name | No | bit |
fileNumber, address, length, count, byteOrder, accessType, pollingInterval |
N |
Name | No | uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string |
fileNumber, address, length, count, byteOrder, accessType, strEncoding, pollingInterval |
N_bit |
Name | No | bit |
fileNumber, address, length, count, byteOrder, accessType, pollingInterval |
D |
Name | No | uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string |
fileNumber, address, length, count, byteOrder, accessType, strEncoding, pollingInterval |
D_bit |
Name | No | bit |
fileNumber, address, length, count, byteOrder, accessType, pollingInterval |
R |
Name | No | uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string |
fileNumber, address, length, count, byteOrder, accessType, strEncoding, pollingInterval |
R_bit |
Name | No | bit |
fileNumber, address, length, count, byteOrder, accessType, pollingInterval |
P |
Name | No | uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string |
fileNumber, address, length, count, byteOrder, accessType, strEncoding, pollingInterval |
P_bit |
Name | No | bit |
fileNumber, address, length, count, byteOrder, accessType, pollingInterval |
B |
Name | No | uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string |
address, length, count, byteOrder, accessType, strEncoding, pollingInterval |
B_bit |
Name | No | bit |
address, length, count, byteOrder, accessType, pollingInterval |
H |
Name | No | uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string |
address, length, count, byteOrder, accessType, strEncoding, pollingInterval |
H_bit |
Name | No | bit |
address, length, count, byteOrder, accessType, pollingInterval |
U |
Name | No | uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string |
address, length, count, byteOrder, accessType, strEncoding, pollingInterval |
U_bit |
Name | No | bit |
address, length, count, byteOrder, accessType, pollingInterval |
EX |
Name | No | uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string |
address, length, count, byteOrder, accessType, strEncoding, pollingInterval |
EX_bit |
Name | No | bit |
address, length, count, byteOrder, accessType, pollingInterval |
EY |
Name | No | uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string |
address, length, count, byteOrder, accessType, strEncoding, pollingInterval |
EY_bit |
Name | No | bit |
address, length, count, byteOrder, accessType, pollingInterval |
EM |
Name | No | uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string |
address, length, count, byteOrder, accessType, strEncoding, pollingInterval |
EM_bit |
Name | No | bit |
address, length, count, byteOrder, accessType, pollingInterval |
EK |
Name | No | uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string |
address, length, count, byteOrder, accessType, strEncoding, pollingInterval |
EK_bit |
Name | No | bit |
address, length, count, byteOrder, accessType, pollingInterval |
EL |
Name | No | uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string |
address, length, count, byteOrder, accessType, strEncoding, pollingInterval |
EL_bit |
Name | No | bit |
address, length, count, byteOrder, accessType, pollingInterval |
EV |
Name | No | uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string |
address, length, count, byteOrder, accessType, strEncoding, pollingInterval |
EV_bit |
Name | No | bit |
address, length, count, byteOrder, accessType, pollingInterval |
ET |
Name | No | uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string |
address, length, count, byteOrder, accessType, strEncoding, pollingInterval |
ET_bit |
Name | No | bit |
address, length, count, byteOrder, accessType, pollingInterval |
EC |
Name | No | uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string |
address, length, count, byteOrder, accessType, strEncoding, pollingInterval |
EC_bit |
Name | No | bit |
address, length, count, byteOrder, accessType, pollingInterval |
ES |
Name | No | uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string |
address, length, count, byteOrder, accessType, strEncoding, pollingInterval |
ES_bit |
Name | No | bit |
address, length, count, byteOrder, accessType, pollingInterval |
EN |
Name | No | uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string |
address, length, count, byteOrder, accessType, strEncoding, pollingInterval |
EN_bit |
Name | No | bit |
address, length, count, byteOrder, accessType, pollingInterval |
GX |
Name | No | uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string |
address, length, count, byteOrder, accessType, strEncoding, pollingInterval |
GX_bit |
Name | No | bit |
address, length, count, byteOrder, accessType, pollingInterval |
GY |
Name | No | uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string |
address, length, count, byteOrder, accessType, strEncoding, pollingInterval |
GY_bit |
Name | No | bit |
address, length, count, byteOrder, accessType, pollingInterval |
GM |
Name | No | uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string |
address, length, count, byteOrder, accessType, strEncoding, pollingInterval |
GM_bit |
Name | No | bit |
address, length, count, byteOrder, accessType, pollingInterval |
EB |
Name | No | uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string |
address, length, count, byteOrder, accessType, strEncoding, pollingInterval |
EB_bit |
Name | No | bit |
address, length, count, byteOrder, accessType, pollingInterval |
FR |
Name | No | uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string |
address, length, count, byteOrder, accessType, strEncoding, pollingInterval |
FR_bit |
Name | No | bit |
address, length, count, byteOrder, accessType, pollingInterval |
EP |
Name | No | uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string |
address, length, count, byteOrder, accessType, strEncoding, pollingInterval |
EP_bit |
Name | No | bit |
address, length, count, byteOrder, accessType, pollingInterval |
WT |
Name | Yes | bcd64 |
address, length, count, byteOrder, accessType, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "9C027337-2D53-452D-9F9A-9932A39B5B16"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "9C027337-2D53-452D-9F9A-9932A39B5B16",
"Name": "Toyopuc Ethernet",
"DriverGroup": {
"Name": "Toyopuc"
},
"SupportedRegisters": [
{
"Name": "X",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "fileNumber",
"DisplayName": "FileNumber",
"Description": "File",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "1",
"Value": "1"
},
{
"Name": "2",
"Value": "2"
},
{
"Name": "3",
"Value": "3"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "X_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "fileNumber",
"DisplayName": "FileNumber",
"Description": "File",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "1",
"Value": "1"
},
{
"Name": "2",
"Value": "2"
},
{
"Name": "3",
"Value": "3"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Y",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "fileNumber",
"DisplayName": "FileNumber",
"Description": "File",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "1",
"Value": "1"
},
{
"Name": "2",
"Value": "2"
},
{
"Name": "3",
"Value": "3"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Y_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "fileNumber",
"DisplayName": "FileNumber",
"Description": "File",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "1",
"Value": "1"
},
{
"Name": "2",
"Value": "2"
},
{
"Name": "3",
"Value": "3"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "fileNumber",
"DisplayName": "FileNumber",
"Description": "File",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "1",
"Value": "1"
},
{
"Name": "2",
"Value": "2"
},
{
"Name": "3",
"Value": "3"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "fileNumber",
"DisplayName": "FileNumber",
"Description": "File",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "1",
"Value": "1"
},
{
"Name": "2",
"Value": "2"
},
{
"Name": "3",
"Value": "3"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "K",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "fileNumber",
"DisplayName": "FileNumber",
"Description": "File",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "1",
"Value": "1"
},
{
"Name": "2",
"Value": "2"
},
{
"Name": "3",
"Value": "3"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "K_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "fileNumber",
"DisplayName": "FileNumber",
"Description": "File",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "1",
"Value": "1"
},
{
"Name": "2",
"Value": "2"
},
{
"Name": "3",
"Value": "3"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "L",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "fileNumber",
"DisplayName": "FileNumber",
"Description": "File",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "1",
"Value": "1"
},
{
"Name": "2",
"Value": "2"
},
{
"Name": "3",
"Value": "3"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "L_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "fileNumber",
"DisplayName": "FileNumber",
"Description": "File",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "1",
"Value": "1"
},
{
"Name": "2",
"Value": "2"
},
{
"Name": "3",
"Value": "3"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "V",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "fileNumber",
"DisplayName": "FileNumber",
"Description": "File",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "1",
"Value": "1"
},
{
"Name": "2",
"Value": "2"
},
{
"Name": "3",
"Value": "3"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 15,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "V_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "fileNumber",
"DisplayName": "FileNumber",
"Description": "File",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "1",
"Value": "1"
},
{
"Name": "2",
"Value": "2"
},
{
"Name": "3",
"Value": "3"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "T",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "fileNumber",
"DisplayName": "FileNumber",
"Description": "File",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "1",
"Value": "1"
},
{
"Name": "2",
"Value": "2"
},
{
"Name": "3",
"Value": "3"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "T_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "fileNumber",
"DisplayName": "FileNumber",
"Description": "File",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "1",
"Value": "1"
},
{
"Name": "2",
"Value": "2"
},
{
"Name": "3",
"Value": "3"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "fileNumber",
"DisplayName": "FileNumber",
"Description": "File",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "1",
"Value": "1"
},
{
"Name": "2",
"Value": "2"
},
{
"Name": "3",
"Value": "3"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "fileNumber",
"DisplayName": "FileNumber",
"Description": "File",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "1",
"Value": "1"
},
{
"Name": "2",
"Value": "2"
},
{
"Name": "3",
"Value": "3"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "S",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "fileNumber",
"DisplayName": "FileNumber",
"Description": "File",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "1",
"Value": "1"
},
{
"Name": "2",
"Value": "2"
},
{
"Name": "3",
"Value": "3"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "S_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "fileNumber",
"DisplayName": "FileNumber",
"Description": "File",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "1",
"Value": "1"
},
{
"Name": "2",
"Value": "2"
},
{
"Name": "3",
"Value": "3"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 16383,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "N",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "fileNumber",
"DisplayName": "FileNumber",
"Description": "File",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "1",
"Value": "1"
},
{
"Name": "2",
"Value": "2"
},
{
"Name": "3",
"Value": "3"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "N_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "fileNumber",
"DisplayName": "FileNumber",
"Description": "File",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "1",
"Value": "1"
},
{
"Name": "2",
"Value": "2"
},
{
"Name": "3",
"Value": "3"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 8191,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "D",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "fileNumber",
"DisplayName": "FileNumber",
"Description": "File",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "1",
"Value": "1"
},
{
"Name": "2",
"Value": "2"
},
{
"Name": "3",
"Value": "3"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 12287,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "UTF-8",
"Value": "UTF-8"
},
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "D_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "fileNumber",
"DisplayName": "FileNumber",
"Description": "File",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "1",
"Value": "1"
},
{
"Name": "2",
"Value": "2"
},
{
"Name": "3",
"Value": "3"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 196607,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "R",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "fileNumber",
"DisplayName": "FileNumber",
"Description": "File",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "1",
"Value": "1"
},
{
"Name": "2",
"Value": "2"
},
{
"Name": "3",
"Value": "3"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
},
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "R_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "fileNumber",
"DisplayName": "FileNumber",
"Description": "File",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "1",
"Value": "1"
},
{
"Name": "2",
"Value": "2"
},
{
"Name": "3",
"Value": "3"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "P",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "fileNumber",
"DisplayName": "FileNumber",
"Description": "File",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "1",
"Value": "1"
},
{
"Name": "2",
"Value": "2"
},
{
"Name": "3",
"Value": "3"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 31,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
},
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "P_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "fileNumber",
"DisplayName": "FileNumber",
"Description": "File",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "1",
"Value": "1"
},
{
"Name": "2",
"Value": "2"
},
{
"Name": "3",
"Value": "3"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "B",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 8191,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
},
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "B_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 131071,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "H",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "H_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "U",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 131071,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
},
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "U_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2097151,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EX",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EX_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EY",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EY_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 16383,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EK",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
},
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EK_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4095,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EL",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EL_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 8191,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EV",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EV_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 16383,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "ET",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
},
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "ET_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EC",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EC_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "ES",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "ES_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EN",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "UTF-8",
"Value": "UTF-8"
},
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EN_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "GX",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4095,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "GX_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "GY",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4095,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "UTF-8",
"Value": "UTF-8"
},
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "GY_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "GM",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4095,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "GM_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EB",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 262143,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EB_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4194303,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "FR",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 131071,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "FR_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2097151,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EP",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EP_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4095,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "WT",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bcd64",
"Value": "bcd64"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Vipa 300s Ethernet (Gen1.3)
POST {{edgeUrl}}/devicehub/v2
Vipa 300s Ethernet (Gen1.3) — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
I |
Name | Yes | bit, byte, char, word, int, dword, dint, real, string |
dbNumber, address, count, pollingInterval |
Q |
Name | No | bit, byte, char, word, int, dword, dint, real, string |
dbNumber, address, count, pollingInterval |
M |
Name | No | bit, byte, char, word, int, dword, dint, real, string |
dbNumber, address, count, pollingInterval |
DB |
Name | No | bit, byte, char, word, int, dword, dint, real, string |
dbNumber, address, count, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "3F8D577D-3FB0-4DB3-8FED-85694903E27A"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "3F8D577D-3FB0-4DB3-8FED-85694903E27A",
"Name": "Vipa 300s Ethernet (Gen1.3)",
"DriverGroup": {
"Name": "Vipa"
},
"SupportedRegisters": [
{
"Name": "I",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
},
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "char",
"Value": "char"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "dbNumber",
"DisplayName": "DbNumber",
"Description": "",
"DefaultValue": "0",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 40957,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Q",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
},
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "char",
"Value": "char"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "dbNumber",
"DisplayName": "DbNumber",
"Description": "",
"DefaultValue": "0",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 40957,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
},
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "char",
"Value": "char"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "dbNumber",
"DisplayName": "DbNumber",
"Description": "",
"DefaultValue": "0",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 40957,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "DB",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
},
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "char",
"Value": "char"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "dbNumber",
"DisplayName": "DbNumber",
"Description": "",
"DefaultValue": "0",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 327677,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Yaskawa MP2300 Ethernet (Gen1.3)
POST {{edgeUrl}}/devicehub/v2
Yaskawa MP2300 Ethernet (Gen1.3) — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
Input |
Name | Yes | word |
address, pollingInterval |
Output |
Name | No | word |
address, pollingInterval |
Input_Bit |
Name | Yes | bit |
address, pollingInterval |
Output_Bit |
Name | No | bit |
address, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "AD2863B5-85F6-4E4B-885B-57AD37328F60"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "AD2863B5-85F6-4E4B-885B-57AD37328F60",
"Name": "Yaskawa MP2300 Ethernet (Gen1.3)",
"DriverGroup": {
"Name": "Yaskawa"
},
"SupportedRegisters": [
{
"Name": "Input",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 512,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Output",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 512,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Input_Bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 51215,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Output_Bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 51215,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Yokogawa FA-M3 Ethernet (Gen1.3)
POST {{edgeUrl}}/devicehub/v2
Yokogawa FA-M3 Ethernet (Gen1.3) — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
X |
Input bit | Yes | bit |
address, pollingInterval |
Y |
Output bit | No | bit |
address, pollingInterval |
I |
Name | No | bit |
address, pollingInterval |
M |
Name | No | bit |
address, pollingInterval |
L |
Name | No | bit |
address, pollingInterval |
F |
Name | No | word |
address, pollingInterval |
Z |
Name | No | word |
address, pollingInterval |
W |
Name | No | word |
address, pollingInterval |
V |
Name | No | word |
address, pollingInterval |
B |
Name | No | word |
address, pollingInterval |
D |
Name | No | word |
address, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "9D130EEC-9EFC-4FA0-A64B-D6DD6E76547B"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "9D130EEC-9EFC-4FA0-A64B-D6DD6E76547B",
"Name": "Yokogawa FA-M3 Ethernet (Gen1.3)",
"DriverGroup": {
"Name": "Yokogawa"
},
"SupportedRegisters": [
{
"Name": "X",
"DisplayName": "Name",
"Description": "Input bit",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 71664,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Y",
"DisplayName": "Name",
"Description": "Output bit",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 71664,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "I",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 9984,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "L",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 78192,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "F",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 524288,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Z",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1024,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "W",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 78192,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "V",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "B",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 262144,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "D",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}