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,