Litmus Edge 4.4.x - DeviceHub: Register Types Driver Reference
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, int |
address, count, pollingInterval |
O_bit |
Output | No | bit |
address, count, pollingInterval |
I |
Input | Yes | uint, int |
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, int |
DefaultDataFile, DataFile, SubElement, address, count, pollingInterval |
C_bit |
Counter | Yes | bit |
DefaultDataFile, DataFile, SubElement, address, count, pollingInterval |
C |
Counter | No | uint, int |
DefaultDataFile, DataFile, SubElement, address, count, pollingInterval |
R_bit |
Control | Yes | bit |
DefaultDataFile, DataFile, SubElement, address, count, pollingInterval |
R |
Control | No | uint, int |
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": "int",
"Value": "int"
}
]
},
{
"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": "int",
"Value": "int"
}
]
},
{
"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": "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": "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": "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": "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": "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": "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, int |
address, count, pollingInterval |
O_bit |
Output | No | bit |
address, count, pollingInterval |
I |
Input | Yes | uint, int |
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, int |
DefaultDataFile, DataFile, SubElement, address, count, pollingInterval |
C_bit |
Counter | Yes | bit |
DefaultDataFile, DataFile, SubElement, address, count, pollingInterval |
C |
Counter | No | uint, int |
DefaultDataFile, DataFile, SubElement, address, count, pollingInterval |
R_bit |
Control | Yes | bit |
DefaultDataFile, DataFile, SubElement, address, count, pollingInterval |
R |
Control | No | uint, int |
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": "int",
"Value": "int"
}
]
},
{
"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": "int",
"Value": "int"
}
]
},
{
"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": "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": "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": "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": "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": "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": "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": "1",
"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": "1",
"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": "1",
"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": "1",
"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": "1",
"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": "1",
"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": "1",
"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": "1",
"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": "1",
"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": "1",
"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": "1",
"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": "1",
"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": "1",
"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": "1",
"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": "1",
"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": "1",
"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, usint, sint, uint, int, udint, dint, ulint, lint, real, lreal, string, bool[], usint[], sint[], uint[], int[], udint[], dint[], ulint[], 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": "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": "usint",
"Value": "usint"
},
{
"Name": "sint",
"Value": "sint"
},
{
"Name": "uint",
"Value": "uint"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "udint",
"Value": "udint"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "ulint",
"Value": "ulint"
},
{
"Name": "lint",
"Value": "lint"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "lreal",
"Value": "lreal"
},
{
"Name": "string",
"Value": "string"
},
{
"Name": "bool[]",
"Value": "bool[]"
},
{
"Name": "usint[]",
"Value": "usint[]"
},
{
"Name": "sint[]",
"Value": "sint[]"
},
{
"Name": "uint[]",
"Value": "uint[]"
},
{
"Name": "int[]",
"Value": "int[]"
},
{
"Name": "udint[]",
"Value": "udint[]"
},
{
"Name": "dint[]",
"Value": "dint[]"
},
{
"Name": "ulint[]",
"Value": "ulint[]"
},
{
"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 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 - ABB Robot Web Services
POST {{edgeUrl}}/devicehub/v2
ABB Robot Web Services — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
Request |
REST Request | Yes | raw, json, string, bool, uint, int, float, string[], bool[], uint[], int[], float[] |
requestType, urlPath, pathParams, queryParams, payload, payloadEncoding, responseParsePattern, headers, allowMultipleMatches, allowEmptyMatches, pollingInterval |
Subscription |
WebSocket Subscription | No | raw, json, string, bool, uint, int, float, string[], bool[], uint[], int[], float[] |
resource, priority, messageParsePattern, parseResultIndex |
Elog Subscription |
Elog WebSocket Subscription | No | json |
elogDomain, priority |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "97A7485B-816E-4F89-8155-48617608CC28"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "97A7485B-816E-4F89-8155-48617608CC28",
"Name": "ABB Robot Web Services",
"DriverGroup": {
"Name": "Robot"
},
"SupportedRegisters": [
{
"Name": "Request",
"DisplayName": "Name",
"Description": "REST Request",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "raw",
"Value": "raw"
},
{
"Name": "json",
"Value": "json"
},
{
"Name": "string",
"Value": "string"
},
{
"Name": "bool",
"Value": "bool"
},
{
"Name": "uint",
"Value": "uint"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "string[]",
"Value": "string[]"
},
{
"Name": "bool[]",
"Value": "bool[]"
},
{
"Name": "uint[]",
"Value": "uint[]"
},
{
"Name": "int[]",
"Value": "int[]"
},
{
"Name": "float[]",
"Value": "float[]"
}
]
},
{
"Name": "requestType",
"DisplayName": "RequestType",
"Description": "Request Type",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "GET",
"Value": "0"
},
{
"Name": "POST",
"Value": "1"
}
]
},
{
"Name": "urlPath",
"DisplayName": "UrlPath",
"Description": "Request URL Path",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "pathParams",
"DisplayName": "PathParams",
"Description": "Request HTTP Path Parameters (JSON)",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "queryParams",
"DisplayName": "QueryParams",
"Description": "Request HTTP Query Parameters (JSON or Parameter string)",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "payload",
"DisplayName": "Payload",
"Description": "Request HTTP Payload",
"DefaultValue": "",
"ValueType": "Text",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "payloadEncoding",
"DisplayName": "PayloadEncoding",
"Description": "Request Payload Format",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "None",
"Value": "0"
},
{
"Name": "JSON",
"Value": "1"
},
{
"Name": "FormData",
"Value": "2"
}
]
},
{
"Name": "responseParsePattern",
"DisplayName": "ResponseParsePattern",
"Description": "Path within response body (JSONPath)",
"DefaultValue": "$",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "headers",
"DisplayName": "Headers",
"Description": "Request HTTP Headers (JSON)",
"DefaultValue": "",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "allowMultipleMatches",
"DisplayName": "AllowMultipleMatches",
"Description": "Return all matches, when using wildcards in parse pattern",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Enable",
"Value": "0"
},
{
"Name": "Disable",
"Value": "1"
}
]
},
{
"Name": "allowEmptyMatches",
"DisplayName": "AllowEmptyMatches",
"Description": "Allow empty array result, when using wildcards in parse pattern",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Enable",
"Value": "0"
},
{
"Name": "Disable",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Subscription",
"DisplayName": "Name",
"Description": "WebSocket Subscription",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "raw",
"Value": "raw"
},
{
"Name": "json",
"Value": "json"
},
{
"Name": "string",
"Value": "string"
},
{
"Name": "bool",
"Value": "bool"
},
{
"Name": "uint",
"Value": "uint"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "string[]",
"Value": "string[]"
},
{
"Name": "bool[]",
"Value": "bool[]"
},
{
"Name": "uint[]",
"Value": "uint[]"
},
{
"Name": "int[]",
"Value": "int[]"
},
{
"Name": "float[]",
"Value": "float[]"
}
]
},
{
"Name": "resource",
"DisplayName": "Resource",
"Description": "Resource Path",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "priority",
"DisplayName": "Priority",
"Description": "Subscription Priority",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "Medium",
"Value": "1"
},
{
"Name": "High",
"Value": "2"
}
]
},
{
"Name": "messageParsePattern",
"DisplayName": "MessageParsePattern",
"Description": "Path within message body (JSONPath). Message will be converted from XHTML to JSON first.",
"DefaultValue": "$.html.body.div.ul.li.span..[\"#content\"]",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "parseResultIndex",
"DisplayName": "ParseResultIndex",
"Description": "Specifies index of parse result (0=>1st, 1=>2nd, -1=>last, *=>all)",
"DefaultValue": "-1",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
}
]
},
{
"Name": "Elog Subscription",
"DisplayName": "Name",
"Description": "Elog WebSocket Subscription",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "json",
"Value": "json"
}
]
},
{
"Name": "elogDomain",
"DisplayName": "ElogDomain",
"Description": "Elog Domain Number (/rw/elog/<#>)",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999999,
"ListValues": []
},
{
"Name": "priority",
"DisplayName": "Priority",
"Description": "Subscription Priority",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "Medium",
"Value": "1"
},
{
"Name": "High",
"Value": "2"
}
]
}
]
}
]
}
}
}
Register Types - 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 - AutomationDirect Productivity Series Ethernet
POST {{edgeUrl}}/devicehub/v2
AutomationDirect Productivity Series Ethernet — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
AIF32 |
Analog Inputs Float 32 | Yes | float32 |
baseGroup, baseNumber, slotNo, chanNo, pollingInterval |
AIS32 |
Analog Inputs Signed 32 | Yes | int32 |
baseGroup, baseNumber, slotNo, chanNo, pollingInterval |
AOF32 |
Analog Outputs Float 32 | Yes | float32 |
baseGroup, baseNumber, slotNo, chanNo, pollingInterval |
AOS32 |
Analog Outputs Signed 32 | Yes | int32 |
baseGroup, baseNumber, slotNo, chanNo, pollingInterval |
DI |
Discrete Inputs | Yes | bool |
baseGroup, baseNumber, slotNo, chanNo, pollingInterval |
DO |
Discrete Outputs | Yes | bool |
baseGroup, baseNumber, slotNo, chanNo, pollingInterval |
MST |
I/O Module Status Bits | Yes | bool |
baseGroup, baseNumber, slotNo, chanNo, pollingInterval |
BCD16 |
Internal BCD 16 | No | uint16 |
pointNo, pollingInterval |
BCD32 |
Internal BCD 32 | No | uint32 |
pointNo, pollingInterval |
C |
Internal Bits | No | bool |
pointNo, pollingInterval |
F32 |
Internal Float 32 | No | float32 |
pointNo, pollingInterval |
US8 |
Internal Unsigned 8 | No | uint8 |
pointNo, pollingInterval |
US16 |
Internal Unsigned 16 | No | uint16 |
pointNo, pollingInterval |
S16 |
Internal Signed 16 | No | int16 |
pointNo, pollingInterval |
S32 |
Internal Signed 32 | No | int32 |
pointNo, pollingInterval |
SSTR |
System String | Yes | string |
pointNo, STRLength, pollingInterval |
STR |
String | No | string |
pointNo, STRLength, pollingInterval |
SBR |
System Read Only Bit | Yes | bool |
pointNo, pollingInterval |
SBRW |
System Read/Write Bit | No | bool |
pointNo, pollingInterval |
SWR |
System Read Only Word | Yes | uint16 |
pointNo, pollingInterval |
SWRW |
System Read/Write Word | No | uint16 |
pointNo, 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": "257321A4-3069-4DF4-95F0-1599777C6FB4"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "257321A4-3069-4DF4-95F0-1599777C6FB4",
"Name": "AutomationDirect Productivity Series Ethernet",
"DriverGroup": {
"Name": "AutomationDirect"
},
"SupportedRegisters": [
{
"Name": "AIF32",
"DisplayName": "Name",
"Description": "Analog Inputs Float 32",
"ReadOnly": true,
"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": "baseGroup",
"DisplayName": "Base Group Number",
"Description": "",
"DefaultValue": "0",
"ValueType": "UnsignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 99,
"ListValues": []
},
{
"Name": "baseNumber",
"DisplayName": "Base Number",
"Description": "",
"DefaultValue": "0",
"ValueType": "UnsignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 5,
"ListValues": []
},
{
"Name": "slotNo",
"DisplayName": "Slot Number",
"Description": "",
"DefaultValue": "0",
"ValueType": "UnsignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 15,
"ListValues": []
},
{
"Name": "chanNo",
"DisplayName": "Channel Number",
"Description": "",
"DefaultValue": "0",
"ValueType": "UnsignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 128,
"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": "AIS32",
"DisplayName": "Name",
"Description": "Analog Inputs Signed 32",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int32",
"Value": "int32"
}
]
},
{
"Name": "baseGroup",
"DisplayName": "Base Group Number",
"Description": "",
"DefaultValue": "0",
"ValueType": "UnsignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 99,
"ListValues": []
},
{
"Name": "baseNumber",
"DisplayName": "Base Number",
"Description": "",
"DefaultValue": "0",
"ValueType": "UnsignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 5,
"ListValues": []
},
{
"Name": "slotNo",
"DisplayName": "Slot Number",
"Description": "",
"DefaultValue": "0",
"ValueType": "UnsignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 15,
"ListValues": []
},
{
"Name": "chanNo",
"DisplayName": "Channel Number",
"Description": "",
"DefaultValue": "0",
"ValueType": "UnsignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 128,
"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": "AOF32",
"DisplayName": "Name",
"Description": "Analog Outputs Float 32",
"ReadOnly": true,
"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": "baseGroup",
"DisplayName": "Base Group Number",
"Description": "",
"DefaultValue": "0",
"ValueType": "UnsignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 99,
"ListValues": []
},
{
"Name": "baseNumber",
"DisplayName": "Base Number",
"Description": "",
"DefaultValue": "0",
"ValueType": "UnsignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 5,
"ListValues": []
},
{
"Name": "slotNo",
"DisplayName": "Slot Number",
"Description": "",
"DefaultValue": "0",
"ValueType": "UnsignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 15,
"ListValues": []
},
{
"Name": "chanNo",
"DisplayName": "Channel Number",
"Description": "",
"DefaultValue": "0",
"ValueType": "UnsignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 128,
"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": "AOS32",
"DisplayName": "Name",
"Description": "Analog Outputs Signed 32",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int32",
"Value": "int32"
}
]
},
{
"Name": "baseGroup",
"DisplayName": "Base Group Number",
"Description": "",
"DefaultValue": "0",
"ValueType": "UnsignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 99,
"ListValues": []
},
{
"Name": "baseNumber",
"DisplayName": "Base Number",
"Description": "",
"DefaultValue": "0",
"ValueType": "UnsignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 5,
"ListValues": []
},
{
"Name": "slotNo",
"DisplayName": "Slot Number",
"Description": "",
"DefaultValue": "0",
"ValueType": "UnsignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 15,
"ListValues": []
},
{
"Name": "chanNo",
"DisplayName": "Channel Number",
"Description": "",
"DefaultValue": "0",
"ValueType": "UnsignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 128,
"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": "DI",
"DisplayName": "Name",
"Description": "Discrete 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": "bool",
"Value": "bool"
}
]
},
{
"Name": "baseGroup",
"DisplayName": "Base Group Number",
"Description": "",
"DefaultValue": "0",
"ValueType": "UnsignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 99,
"ListValues": []
},
{
"Name": "baseNumber",
"DisplayName": "Base Number",
"Description": "",
"DefaultValue": "0",
"ValueType": "UnsignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 5,
"ListValues": []
},
{
"Name": "slotNo",
"DisplayName": "Slot Number",
"Description": "",
"DefaultValue": "0",
"ValueType": "UnsignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 15,
"ListValues": []
},
{
"Name": "chanNo",
"DisplayName": "Channel Number",
"Description": "",
"DefaultValue": "0",
"ValueType": "UnsignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 128,
"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": "DO",
"DisplayName": "Name",
"Description": "Discrete 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": "bool",
"Value": "bool"
}
]
},
{
"Name": "baseGroup",
"DisplayName": "Base Group Number",
"Description": "",
"DefaultValue": "0",
"ValueType": "UnsignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 99,
"ListValues": []
},
{
"Name": "baseNumber",
"DisplayName": "Base Number",
"Description": "",
"DefaultValue": "0",
"ValueType": "UnsignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 5,
"ListValues": []
},
{
"Name": "slotNo",
"DisplayName": "Slot Number",
"Description": "",
"DefaultValue": "0",
"ValueType": "UnsignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 15,
"ListValues": []
},
{
"Name": "chanNo",
"DisplayName": "Channel Number",
"Description": "",
"DefaultValue": "0",
"ValueType": "UnsignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 128,
"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": "MST",
"DisplayName": "Name",
"Description": "I/O Module Status Bits",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
}
]
},
{
"Name": "baseGroup",
"DisplayName": "Base Group Number",
"Description": "",
"DefaultValue": "0",
"ValueType": "UnsignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 99,
"ListValues": []
},
{
"Name": "baseNumber",
"DisplayName": "Base Number",
"Description": "",
"DefaultValue": "0",
"ValueType": "UnsignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 5,
"ListValues": []
},
{
"Name": "slotNo",
"DisplayName": "Slot Number",
"Description": "",
"DefaultValue": "0",
"ValueType": "UnsignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 15,
"ListValues": []
},
{
"Name": "chanNo",
"DisplayName": "Channel Number",
"Description": "",
"DefaultValue": "0",
"ValueType": "UnsignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 128,
"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": "BCD16",
"DisplayName": "Name",
"Description": "Internal BCD 16",
"ReadOnly": false,
"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": "pointNo",
"DisplayName": "Point Number",
"Description": "",
"DefaultValue": "1",
"ValueType": "UnsignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 999999,
"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": "BCD32",
"DisplayName": "Name",
"Description": "Internal BCD 32",
"ReadOnly": false,
"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": "pointNo",
"DisplayName": "Point Number",
"Description": "",
"DefaultValue": "1",
"ValueType": "UnsignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 999999,
"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": "Internal 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": "pointNo",
"DisplayName": "Point Number",
"Description": "",
"DefaultValue": "1",
"ValueType": "UnsignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 999999,
"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": "F32",
"DisplayName": "Name",
"Description": "Internal Float 32",
"ReadOnly": false,
"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": "pointNo",
"DisplayName": "Point Number",
"Description": "",
"DefaultValue": "1",
"ValueType": "UnsignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 999999,
"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": "US8",
"DisplayName": "Name",
"Description": "Internal Unsigned 8",
"ReadOnly": false,
"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": "pointNo",
"DisplayName": "Point Number",
"Description": "",
"DefaultValue": "1",
"ValueType": "UnsignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 999999,
"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": "US16",
"DisplayName": "Name",
"Description": "Internal Unsigned 16",
"ReadOnly": false,
"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": "pointNo",
"DisplayName": "Point Number",
"Description": "",
"DefaultValue": "1",
"ValueType": "UnsignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 999999,
"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": "S16",
"DisplayName": "Name",
"Description": "Internal Signed 16",
"ReadOnly": false,
"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": "pointNo",
"DisplayName": "Point Number",
"Description": "",
"DefaultValue": "1",
"ValueType": "UnsignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 999999,
"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": "S32",
"DisplayName": "Name",
"Description": "Internal Signed 32",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int32",
"Value": "int32"
}
]
},
{
"Name": "pointNo",
"DisplayName": "Point Number",
"Description": "",
"DefaultValue": "1",
"ValueType": "UnsignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 999999,
"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": "SSTR",
"DisplayName": "Name",
"Description": "System String",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "pointNo",
"DisplayName": "Point Number",
"Description": "",
"DefaultValue": "1",
"ValueType": "UnsignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 999999,
"ListValues": []
},
{
"Name": "STRLength",
"DisplayName": "Length",
"Description": "",
"DefaultValue": "50",
"ValueType": "UnsignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 50,
"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": "STR",
"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": "pointNo",
"DisplayName": "Point Number",
"Description": "",
"DefaultValue": "1",
"ValueType": "UnsignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 999999,
"ListValues": []
},
{
"Name": "STRLength",
"DisplayName": "Length",
"Description": "",
"DefaultValue": "50",
"ValueType": "UnsignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 50,
"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": "SBR",
"DisplayName": "Name",
"Description": "System Read Only 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": "bool",
"Value": "bool"
}
]
},
{
"Name": "pointNo",
"DisplayName": "Point Number",
"Description": "",
"DefaultValue": "1",
"ValueType": "UnsignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 999999,
"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": "SBRW",
"DisplayName": "Name",
"Description": "System Read/Write 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": "bool",
"Value": "bool"
}
]
},
{
"Name": "pointNo",
"DisplayName": "Point Number",
"Description": "",
"DefaultValue": "1",
"ValueType": "UnsignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 999999,
"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": "SWR",
"DisplayName": "Name",
"Description": "System Read Only Word",
"ReadOnly": true,
"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": "pointNo",
"DisplayName": "Point Number",
"Description": "",
"DefaultValue": "1",
"ValueType": "UnsignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 999999,
"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": "SWRW",
"DisplayName": "Name",
"Description": "System Read/Write 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": "uint16",
"Value": "uint16"
}
]
},
{
"Name": "pointNo",
"DisplayName": "Point Number",
"Description": "",
"DefaultValue": "1",
"ValueType": "UnsignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 999999,
"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 - 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 |
group, communicationMode, address, pollingInterval |
M |
Name | No | bit, word, BOOL, SINT, BYTE, INT, WORD, DINT, DWORD, LINT, LWORD, REAL, LREAL, LTIME, STRING, WSTRING, DATE, TIME, DATEANDTIME, TIMEOFDAY |
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 |
I |
Name | No | bit, word, BOOL, SINT, BYTE, INT, WORD, DINT, DWORD, LINT, LWORD, REAL, LREAL, LTIME, STRING, WSTRING, DATE, TIME, DATEANDTIME, TIMEOFDAY |
group, communicationMode, address, pollingInterval |
Q |
Name | No | bit, word, 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": "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": "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": "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": "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": "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": "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": "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": "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 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 |
communicationMode, address, group, pollingInterval |
Memory |
Name | No | SINT, BYTE, INT, WORD, DINT, DWORD, LINT, LWORD, REAL, LREAL, LTIME, STRING, WSTRING, DATE, TIME, DATEANDTIME, TIMEOFDAY |
communicationMode, address, group, pollingInterval |
Memory(Bit) |
Name | No | BOOL |
communicationMode, address, group, pollingInterval |
Retain |
Name | No | BOOL, SINT, BYTE, INT, WORD, DINT, DWORD, LINT, LWORD, REAL, LREAL, LTIME, STRING, WSTRING, DATE, TIME, DATEANDTIME, TIMEOFDAY |
communicationMode, address, group, pollingInterval |
Input |
Name | No | BOOL, SINT, BYTE, INT, WORD, DINT, DWORD, LINT, LWORD, REAL, LREAL, LTIME, STRING, WSTRING, DATE, TIME, DATEANDTIME, TIMEOFDAY |
communicationMode, address, group, pollingInterval |
Output |
Name | No | BOOL, SINT, BYTE, INT, WORD, DINT, DWORD, LINT, LWORD, REAL, LREAL, LTIME, STRING, WSTRING, DATE, TIME, DATEANDTIME, TIMEOFDAY |
communicationMode, address, group, 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": "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": "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": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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": "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": "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": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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": "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": "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": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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": "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": "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": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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": "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": "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": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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": "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": "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": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) 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 - CIP Ethernet
POST {{edgeUrl}}/devicehub/v2
CIP Ethernet — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
Attribute |
Name | No | bool, uint8, uint16, uint32, uint64, int8, int16, int32, int64, float32, float64, string, bit[], uint8[], uint16[], uint32[], uint64[], int8[], int16[], int32[], int64[], float32[], float64[] |
classId, instanceId, attributeId, data, respDataOffset, respDataEndianness, pollingInterval |
AttributeRange |
AttributeRange | Yes | string, uint8[], uint16[], uint32[], uint64[], int8[], int16[], int32[], int64[], float32[], float64[] |
classId, instanceId, attributeId, attributesCount, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "60B722BA-4539-4D5D-9D2F-7C63F7FADBFB"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "60B722BA-4539-4D5D-9D2F-7C63F7FADBFB",
"Name": "CIP Ethernet",
"DriverGroup": {
"Name": "ODVA"
},
"SupportedRegisters": [
{
"Name": "Attribute",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
},
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int8",
"Value": "int8"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
},
{
"Name": "bit[]",
"Value": "bit[]"
},
{
"Name": "uint8[]",
"Value": "uint8[]"
},
{
"Name": "uint16[]",
"Value": "uint16[]"
},
{
"Name": "uint32[]",
"Value": "uint32[]"
},
{
"Name": "uint64[]",
"Value": "uint64[]"
},
{
"Name": "int8[]",
"Value": "int8[]"
},
{
"Name": "int16[]",
"Value": "int16[]"
},
{
"Name": "int32[]",
"Value": "int32[]"
},
{
"Name": "int64[]",
"Value": "int64[]"
},
{
"Name": "float32[]",
"Value": "float32[]"
},
{
"Name": "float64[]",
"Value": "float64[]"
}
]
},
{
"Name": "classId",
"DisplayName": "Class ID",
"Description": "A Class is a set of Objects that all represent the same kind of system component",
"DefaultValue": "0",
"ValueType": "UnsignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "instanceId",
"DisplayName": "Instance ID",
"Description": "An Object Instance is the actual representation of a particular Object within a Class.Each Instance of a Class has the same set of attributes, but has its own particular set of attribute values",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "attributeId",
"DisplayName": "Attribute ID",
"Description": "Attribute ID is an integer identification value assigned to an attribute",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "data",
"DisplayName": "Data",
"Description": "Hex Data",
"DefaultValue": "",
"ValueType": "Text",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "respDataOffset",
"DisplayName": "Response Data Offset",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": 500,
"ListValues": []
},
{
"Name": "respDataEndianness",
"DisplayName": "Response Data Endianness",
"Description": "",
"DefaultValue": "0",
"ValueType": "UnsignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": 1,
"ListValues": [
{
"Name": "Little-Endian",
"Value": "0"
},
{
"Name": "Big-Endian",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "10000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "AttributeRange",
"DisplayName": "AttributeRange",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "uint8[]",
"Value": "uint8[]"
},
{
"Name": "uint16[]",
"Value": "uint16[]"
},
{
"Name": "uint32[]",
"Value": "uint32[]"
},
{
"Name": "uint64[]",
"Value": "uint64[]"
},
{
"Name": "int8[]",
"Value": "int8[]"
},
{
"Name": "int16[]",
"Value": "int16[]"
},
{
"Name": "int32[]",
"Value": "int32[]"
},
{
"Name": "int64[]",
"Value": "int64[]"
},
{
"Name": "float32[]",
"Value": "float32[]"
},
{
"Name": "float64[]",
"Value": "float64[]"
}
]
},
{
"Name": "classId",
"DisplayName": "Class ID",
"Description": "A Class is a set of Objects that all represent the same kind of system component",
"DefaultValue": "0",
"ValueType": "UnsignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "instanceId",
"DisplayName": "Instance ID",
"Description": "An Object Instance is the actual representation of a particular Object within a Class.Each Instance of a Class has the same set of attributes, but has its own particular set of attribute values",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "attributeId",
"DisplayName": "Attribute ID",
"Description": "Attribute ID is an integer identification value assigned to an attribute",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "attributesCount",
"DisplayName": "Count",
"Description": "Number of attributes",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "10000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - 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 - 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 - 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 - 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 - DeviceHub Agent
POST {{edgeUrl}}/devicehub/v2
DeviceHub Agent — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
FreeTag |
Name | No | RefToBoolean, Boolean, ArrayOfSmallInt, RefToVariant, Error, String, ArrayOfVariant, RefToNull, RefToOleString, RefToDispatch, Dispatch, ShortInt, Byte, StrArg, ArrayOfNull, ArrayOfWord, ArrayOfStrArg, ArrayOfAny, Unknown, ArrayOfOleString, ArrayOfUnknown, ArrayOfInt64, ArrayOfError, RefToSmallInt, Double, OleString, Variant, ArrayOfInteger, ArrayOfSingle, ArrayOfDouble, UnknownType, Null, LongWord, ArrayOfEmpty, RefToDouble, RefToByte, Single, ArrayOfCurrency, RefToEmpty, SmallInt, Integer, Any, ArrayOfByte, ArrayOfMask, RefToInteger, RefToString, Int64, ArrayOfLongWord, ArrayOfString, RefToSingle, RefToUnknown, Date, RefToDate, RefToError, Empty, Word, ArrayOfDate, ArrayOfBoolean, RefToCurrency, RefToMask, Currency, Mask, ArrayOfDispatch, ArrayOfShortInt |
pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "6C3031AE-E667-4849-A302-6D074FE5DFD3"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "6C3031AE-E667-4849-A302-6D074FE5DFD3",
"Name": "DeviceHub Agent",
"DriverGroup": {
"Name": "OPCUA"
},
"SupportedRegisters": [
{
"Name": "FreeTag",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "RefToBoolean",
"Value": "RefToBoolean"
},
{
"Name": "Boolean",
"Value": "Boolean"
},
{
"Name": "ArrayOfSmallInt",
"Value": "ArrayOfSmallInt"
},
{
"Name": "RefToVariant",
"Value": "RefToVariant"
},
{
"Name": "Error",
"Value": "Error"
},
{
"Name": "String",
"Value": "String"
},
{
"Name": "ArrayOfVariant",
"Value": "ArrayOfVariant"
},
{
"Name": "RefToNull",
"Value": "RefToNull"
},
{
"Name": "RefToOleString",
"Value": "RefToOleString"
},
{
"Name": "RefToDispatch",
"Value": "RefToDispatch"
},
{
"Name": "Dispatch",
"Value": "Dispatch"
},
{
"Name": "ShortInt",
"Value": "ShortInt"
},
{
"Name": "Byte",
"Value": "Byte"
},
{
"Name": "StrArg",
"Value": "StrArg"
},
{
"Name": "ArrayOfNull",
"Value": "ArrayOfNull"
},
{
"Name": "ArrayOfWord",
"Value": "ArrayOfWord"
},
{
"Name": "ArrayOfStrArg",
"Value": "ArrayOfStrArg"
},
{
"Name": "ArrayOfAny",
"Value": "ArrayOfAny"
},
{
"Name": "Unknown",
"Value": "Unknown"
},
{
"Name": "ArrayOfOleString",
"Value": "ArrayOfOleString"
},
{
"Name": "ArrayOfUnknown",
"Value": "ArrayOfUnknown"
},
{
"Name": "ArrayOfInt64",
"Value": "ArrayOfInt64"
},
{
"Name": "ArrayOfError",
"Value": "ArrayOfError"
},
{
"Name": "RefToSmallInt",
"Value": "RefToSmallInt"
},
{
"Name": "Double",
"Value": "Double"
},
{
"Name": "OleString",
"Value": "OleString"
},
{
"Name": "Variant",
"Value": "Variant"
},
{
"Name": "ArrayOfInteger",
"Value": "ArrayOfInteger"
},
{
"Name": "ArrayOfSingle",
"Value": "ArrayOfSingle"
},
{
"Name": "ArrayOfDouble",
"Value": "ArrayOfDouble"
},
{
"Name": "UnknownType",
"Value": "UnknownType"
},
{
"Name": "Null",
"Value": "Null"
},
{
"Name": "LongWord",
"Value": "LongWord"
},
{
"Name": "ArrayOfEmpty",
"Value": "ArrayOfEmpty"
},
{
"Name": "RefToDouble",
"Value": "RefToDouble"
},
{
"Name": "RefToByte",
"Value": "RefToByte"
},
{
"Name": "Single",
"Value": "Single"
},
{
"Name": "ArrayOfCurrency",
"Value": "ArrayOfCurrency"
},
{
"Name": "RefToEmpty",
"Value": "RefToEmpty"
},
{
"Name": "SmallInt",
"Value": "SmallInt"
},
{
"Name": "Integer",
"Value": "Integer"
},
{
"Name": "Any",
"Value": "Any"
},
{
"Name": "ArrayOfByte",
"Value": "ArrayOfByte"
},
{
"Name": "ArrayOfMask",
"Value": "ArrayOfMask"
},
{
"Name": "RefToInteger",
"Value": "RefToInteger"
},
{
"Name": "RefToString",
"Value": "RefToString"
},
{
"Name": "Int64",
"Value": "Int64"
},
{
"Name": "ArrayOfLongWord",
"Value": "ArrayOfLongWord"
},
{
"Name": "ArrayOfString",
"Value": "ArrayOfString"
},
{
"Name": "RefToSingle",
"Value": "RefToSingle"
},
{
"Name": "RefToUnknown",
"Value": "RefToUnknown"
},
{
"Name": "Date",
"Value": "Date"
},
{
"Name": "RefToDate",
"Value": "RefToDate"
},
{
"Name": "RefToError",
"Value": "RefToError"
},
{
"Name": "Empty",
"Value": "Empty"
},
{
"Name": "Word",
"Value": "Word"
},
{
"Name": "ArrayOfDate",
"Value": "ArrayOfDate"
},
{
"Name": "ArrayOfBoolean",
"Value": "ArrayOfBoolean"
},
{
"Name": "RefToCurrency",
"Value": "RefToCurrency"
},
{
"Name": "RefToMask",
"Value": "RefToMask"
},
{
"Name": "Currency",
"Value": "Currency"
},
{
"Name": "Mask",
"Value": "Mask"
},
{
"Name": "ArrayOfDispatch",
"Value": "ArrayOfDispatch"
},
{
"Name": "ArrayOfShortInt",
"Value": "ArrayOfShortInt"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) 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, pollingInterval |
Alarms/SeqNumRange |
Get Sequence Numbers | Yes | STRING, JSON |
almInst, pollingInterval |
Alarms/Record |
Read Alarm Record | Yes | STRING, JSON |
almInst, pollingInterval |
Events/SeqNumRange |
Get Sequence Numbers | Yes | STRING, JSON |
evtInst, pollingInterval |
Events/Record |
Read Event Record | Yes | STRING, JSON |
evtInst, pollingInterval |
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, 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": "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": "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": []
}
]
},
{
"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": "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": []
}
]
},
{
"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": "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": []
}
]
},
{
"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": []
},
{
"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": []
}
]
}
]
}
}
}
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 - 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 - 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 - Enron Modbus
POST {{edgeUrl}}/devicehub/v2
Enron Modbus — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
1x |
Boolean Registers | No | bool |
address, stationID, pollingInterval |
3x |
Short 16-bit Integer Registers | No | int16 |
address, stationID, bytesAndWordsOrder, pollingInterval |
5x |
Long 32-bit Integer Registers | No | int32 |
address, stationID, bytesAndWordsOrder, pollingInterval |
7x |
Floating Point Registers | No | float32 |
address, stationID, bytesAndWordsOrder, pollingInterval |
EventAlarm |
Event/Alarm Registers | Yes | JSON |
pollingInterval, stationID, bytesAndWordsOrder |
Archive |
Hourly and Daily Archives | Yes | JSON |
pollingInterval, address, stationID, recordNumberAddress, maxRecordsNumber, HistoryPoints, bytesAndWordsOrder |
Str |
String Registers (5x) | No | string |
address, stationID, stringSize, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "410EFF34-68C9-4630-AB8D-A8E438995FD3"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "410EFF34-68C9-4630-AB8D-A8E438995FD3",
"Name": "Enron Modbus",
"DriverGroup": {
"Name": "Modbus"
},
"SupportedRegisters": [
{
"Name": "1x",
"DisplayName": "Name",
"Description": "Boolean Registers",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "1001",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 100,
"NumberMax": 1999,
"ListValues": []
},
{
"Name": "stationID",
"DisplayName": "StationID",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 247,
"ListValues": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "3x",
"DisplayName": "Name",
"Description": "Short 16-bit Integer Registers",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int16",
"Value": "int16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "3001",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 3001,
"NumberMax": 3999,
"ListValues": []
},
{
"Name": "stationID",
"DisplayName": "StationID",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 247,
"ListValues": []
},
{
"Name": "bytesAndWordsOrder",
"DisplayName": "BytesAndWordsOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Bytes-BigEndian",
"Value": "0"
},
{
"Name": "Bytes-LittleEndian",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "5x",
"DisplayName": "Name",
"Description": "Long 32-bit Integer Registers",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "5001",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 5001,
"NumberMax": 5999,
"ListValues": []
},
{
"Name": "stationID",
"DisplayName": "StationID",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 247,
"ListValues": []
},
{
"Name": "bytesAndWordsOrder",
"DisplayName": "BytesAndWordsOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Bytes-BigEndian, Words-BigEndian",
"Value": "0"
},
{
"Name": "Bytes-LittleEndian, Words-BigEndian",
"Value": "1"
},
{
"Name": "Bytes-BigEndian, Words-LittleEndian",
"Value": "2"
},
{
"Name": "Bytes-LittleEndian, Words-LittleEndian",
"Value": "3"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "7x",
"DisplayName": "Name",
"Description": "Floating Point Registers",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "float32",
"Value": "float32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "7001",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 7001,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "stationID",
"DisplayName": "StationID",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 247,
"ListValues": []
},
{
"Name": "bytesAndWordsOrder",
"DisplayName": "BytesAndWordsOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Bytes-BigEndian, Words-BigEndian",
"Value": "0"
},
{
"Name": "Bytes-LittleEndian, Words-BigEndian",
"Value": "1"
},
{
"Name": "Bytes-BigEndian, Words-LittleEndian",
"Value": "2"
},
{
"Name": "Bytes-LittleEndian, Words-LittleEndian",
"Value": "3"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EventAlarm",
"DisplayName": "Name",
"Description": "Event/Alarm Registers",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "JSON",
"Value": "JSON"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag data will be published.",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 2147483647,
"ListValues": []
},
{
"Name": "stationID",
"DisplayName": "StationID",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 247,
"ListValues": []
},
{
"Name": "bytesAndWordsOrder",
"DisplayName": "BytesAndWordsOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Bytes-BigEndian, Words-BigEndian",
"Value": "0"
},
{
"Name": "Bytes-LittleEndian, Words-BigEndian",
"Value": "1"
},
{
"Name": "Bytes-BigEndian, Words-LittleEndian",
"Value": "2"
},
{
"Name": "Bytes-LittleEndian, Words-LittleEndian",
"Value": "3"
}
]
}
]
},
{
"Name": "Archive",
"DisplayName": "Name",
"Description": "Hourly and Daily Archives",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "JSON",
"Value": "JSON"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag data will be published.",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 2147483647,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "Address of the History table",
"DefaultValue": "701",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 701,
"NumberMax": 799,
"ListValues": []
},
{
"Name": "stationID",
"DisplayName": "StationID",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 247,
"ListValues": []
},
{
"Name": "recordNumberAddress",
"DisplayName": "RecordNumberAddress",
"Description": "Record number address",
"DefaultValue": "7007",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 7001,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "maxRecordsNumber",
"DisplayName": "MaxRecordsNumber",
"Description": "Max records number",
"DefaultValue": "100",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "HistoryPoints",
"DisplayName": "History Points",
"Description": "",
"DefaultValue": "[]",
"ValueType": "Table",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "bytesAndWordsOrder",
"DisplayName": "BytesAndWordsOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Bytes-BigEndian, Words-BigEndian",
"Value": "0"
},
{
"Name": "Bytes-LittleEndian, Words-BigEndian",
"Value": "1"
},
{
"Name": "Bytes-BigEndian, Words-LittleEndian",
"Value": "2"
},
{
"Name": "Bytes-LittleEndian, Words-LittleEndian",
"Value": "3"
}
]
}
]
},
{
"Name": "Str",
"DisplayName": "Name",
"Description": "String Registers (5x)",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "5001",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 5001,
"NumberMax": 5999,
"ListValues": []
},
{
"Name": "stationID",
"DisplayName": "StationID",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 247,
"ListValues": []
},
{
"Name": "stringSize",
"DisplayName": "StringSize",
"Description": "",
"DefaultValue": "4",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - 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_rdtimer |
Name | No | custom |
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_rdprgnum |
Running and main program number under execution. | 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_rdtimer",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": 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": 4,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag 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_rdprgnum",
"DisplayName": "Name",
"Description": "Running and main program number under execution.",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": 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": 98499,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag 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": 98499,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pathNo",
"DisplayName": "PathNo",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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 - 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 Events, Starting Event Log Pointer, Parameters, Num Values, Starting History Pointer, ID, Password, Num Alarms, Starting Alarm 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 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": "Parameters",
"DisplayName": "Parameters",
"Description": "TLP(Type, Location, Parameter),...",
"DefaultValue": "[]",
"ValueType": "Table",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"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": "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": "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 - 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 EGD Ethernet
POST {{edgeUrl}}/devicehub/v2
GE EGD Ethernet — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
Consumer Bits |
Name | Yes | bool |
producerId, exchangeId, address, count |
Consumer |
Name | Yes | uint8, uint16, uint32, uint64, int8, int16, int32, int64, float32, float64 |
producerId, exchangeId, address, count |
Producer Bits |
Name | No | bool |
address, count |
Producer |
Name | No | uint8, uint16, uint32, uint64, int8, int16, int32, int64, float32, float64 |
address, count |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "CDFACE5B-7202-4FA9-B0D9-37256AB1F9C3"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "CDFACE5B-7202-4FA9-B0D9-37256AB1F9C3",
"Name": "GE EGD Ethernet",
"DriverGroup": {
"Name": "GE Fanuc"
},
"SupportedRegisters": [
{
"Name": "Consumer Bits",
"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": "producerId",
"DisplayName": "Producer ID",
"Description": "",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "exchangeId",
"DisplayName": "Exchange ID",
"Description": "For produced exchanges, the Exchange ID uniquely defines the exchange message on the network.For consumed exchanges, the producer's IP Address along with the Exchange ID is used to determine which messages to consume",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 16383,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 11199,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
}
]
},
{
"Name": "Consumer",
"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": "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": "producerId",
"DisplayName": "Producer ID",
"Description": "",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "exchangeId",
"DisplayName": "Exchange ID",
"Description": "For produced exchanges, the Exchange ID uniquely defines the exchange message on the network.For consumed exchanges, the producer's IP Address along with the Exchange ID is used to determine which messages to consume",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 16383,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1399,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
}
]
},
{
"Name": "Producer Bits",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"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": 11199,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
}
]
},
{
"Name": "Producer",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"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": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1399,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"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, float32 |
address, count, pollingInterval |
AQ |
Analog Output | No | word, int16, float32 |
address, count, pollingInterval |
R |
Register | No | word, int16, float32 |
address, count, pollingInterval |
W |
Name | No | word, int16, float32 |
address, count, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "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": "float32",
"Value": "float32"
}
]
},
{
"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": "float32",
"Value": "float32"
}
]
},
{
"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": "float32",
"Value": "float32"
}
]
},
{
"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": "float32",
"Value": "float32"
}
]
},
{
"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 - Generator
POST {{edgeUrl}}/devicehub/v2
Generator — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
S |
Random value generator (polling) | Yes | float32, float64, int32, int64, uint32, uint64, bit, bool, char, string, json |
address, count, formula, min_value, max_value, pollingInterval |
M |
Memory Register | No | float32, float64, int32, int64, uint32, uint64, bit, bool, char, string, json |
address, count, pollingInterval |
Ssub |
Random value generator (subscription with strict timestamps) | Yes | float32, float64, int32, int64, uint32, uint64, bit, bool, char, string, json |
address, count, pollingInterval, formula, min_value, max_value |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "5BC98836-CFD4-11E9-BB65-2A2AE2DBCCE4"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "5BC98836-CFD4-11E9-BB65-2A2AE2DBCCE4",
"Name": "Generator",
"DriverGroup": {
"Name": "Simulator"
},
"SupportedRegisters": [
{
"Name": "S",
"DisplayName": "Name",
"Description": "Random value generator (polling)",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "bit",
"Value": "bit"
},
{
"Name": "bool",
"Value": "bool"
},
{
"Name": "char",
"Value": "char"
},
{
"Name": "string",
"Value": "string"
},
{
"Name": "json",
"Value": "json"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "formula",
"DisplayName": "Formula",
"Description": "supported functions: `sin`, `cos`, `sqrt`, `tan`, `power`, `log`, `exp`, `rand`. Inbuilt arguments: `t`, `address`",
"DefaultValue": "sin(t/1000) * 2",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "min_value",
"DisplayName": "Min Value",
"Description": "minimum value of generated data",
"DefaultValue": "-50",
"ValueType": "Float",
"Optional": false,
"Required": false,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": []
},
{
"Name": "max_value",
"DisplayName": "Max Value",
"Description": "maximum value of generated data",
"DefaultValue": "50",
"ValueType": "Float",
"Optional": false,
"Required": false,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M",
"DisplayName": "Name",
"Description": "Memory Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "bit",
"Value": "bit"
},
{
"Name": "bool",
"Value": "bool"
},
{
"Name": "char",
"Value": "char"
},
{
"Name": "string",
"Value": "string"
},
{
"Name": "json",
"Value": "json"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Ssub",
"DisplayName": "Name",
"Description": "Random value generator (subscription with strict timestamps)",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "bit",
"Value": "bit"
},
{
"Name": "bool",
"Value": "bool"
},
{
"Name": "char",
"Value": "char"
},
{
"Name": "string",
"Value": "string"
},
{
"Name": "json",
"Value": "json"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag publish data. Enter 0 to disable publishing",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2147483647,
"ListValues": []
},
{
"Name": "formula",
"DisplayName": "Formula",
"Description": "supported functions: `sin`, `cos`, `sqrt`, `tan`, `power`, `log`, `exp`, `rand`. Inbuilt arguments: `t`, `address`",
"DefaultValue": "sin(t/1000) * 2",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "min_value",
"DisplayName": "Min Value",
"Description": "minimum value of generated data",
"DefaultValue": "-50",
"ValueType": "Float",
"Optional": false,
"Required": false,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": []
},
{
"Name": "max_value",
"DisplayName": "Max Value",
"Description": "maximum value of generated data",
"DefaultValue": "50",
"ValueType": "Float",
"Optional": false,
"Required": false,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": []
}
]
}
]
}
}
}
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, certificateAuthority, parity, stopBits, enableTLS, KeepAlive, deviceFile, ReadTimeout, PauseBetweenRetries, Transport, clientPrivateKey, dataBits, networkPort, clientCertificate, baudRate, RetryCount, networkAddress, enableMutualTLS, certificateVerification, 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, certificateAuthority, parity, stopBits, enableTLS, KeepAlive, deviceFile, ReadTimeout, PauseBetweenRetries, Transport, clientPrivateKey, dataBits, networkPort, clientCertificate, baudRate, RetryCount, networkAddress, enableMutualTLS, certificateVerification, 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, certificateAuthority, parity, stopBits, enableTLS, KeepAlive, deviceFile, ReadTimeout, PauseBetweenRetries, Transport, clientPrivateKey, dataBits, networkPort, clientCertificate, baudRate, RetryCount, networkAddress, enableMutualTLS, certificateVerification, 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). Enter the command/request that needs to be send to the device in Hex string or ASCII format",
"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": "Length of single value in bytes (0 for entire response)",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "responseTerminator",
"DisplayName": "ResponseTerminator",
"Description": "Specifies the characters or byte sequence (for example \\r\\n) that indicate the end of the device response",
"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": "Input the largest full response frame size driver is allowed to read from socket before parsing stops (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": "certificateAuthority",
"DisplayName": "CertificateAuthority",
"Description": "CA Chain (PEM)",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "parity",
"DisplayName": "Parity",
"Description": "The error-checking method used for serial communication (None, Even, or Odd). Must match the device's configured parity setting.",
"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": "stopBits",
"DisplayName": "StopBits",
"Description": "The number of stop bits used to signal the end of a character (typically 1 or 2). Must match the device's serial configuration.",
"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": "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": "KeepAlive",
"DisplayName": "KeepAlive",
"Description": "TCP Keep-Alive (s) (0 to disable)",
"DefaultValue": "5",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": 7200,
"ListValues": []
},
{
"Name": "deviceFile",
"DisplayName": "DeviceFile",
"Description": "The serial port path used to communicate with the device (/dev/ttyS1, /dev/ttyUSB0, \u2026). Must match a port available on the gateway host.",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"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": "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-----\nMIIEowIBAAKCAQEAzTXAb5wTMzHMU478znnlX0YdvvnVicWN7XUcW5FII+EJ83pb\n1WWJpNOTsYoq+HmMbelZROChxFELC97AxQiSiY64DmS0a+H/2xIgDgCXM5Zca54x\nodWKy2rtHMpNuKMkDYYCx+wiqAjRBN5d8gkmlENqNwl+qNMayUMURu6ah6asdbZL\nA2w3v40Rs6NU0UNYo2lr9/i1c1pYCMO78NqYJ/OSko/ViyN/3A99X/svio2sr+TQ\nvcYdsKbuSlZpAFPXxsgH+oDgXLTgKiRdYmsqPS8GvFMDmWZ8GAl0e0GckN++gMQk\nm10HMY30VqNk26OF592u1V9l1oYomUrLiOUpbwIDAQABAoIBAEsI4gYNeDnKdi+B\ng7AOA1Bsh3jqyml3ipdusIFM5Kd15FkafxTO7V8PHByZbG/xpecUoZcdWhk6FwNu\nnmcNZOOWg3eD3DLsbs0QWhc0oRT0YHPbYsONnRQXU38o+/VM9eRaAY9PqTZvDtqs\nYoabUPd6lQ5t0tnxYwR/mhz7pxZ9NERmTf4k0xwgxEp0f1KG/t0SNZLTAIDfwRMs\nDA0KU45q1yXUCFCEWTMG3Ggo82ehoygDRXZRmpbZKFcSEK/7SMBP/VokI17ogqFw\nISEqGj8VTpAmY7N36Xb1IAdzkhAfMWjFpHNqY0lujuxEkjjoYTwv7DfWq+fK161m\nWniFiT0CgYEA6KnBkKsNFjeG1Ca0Zq6WoQvcQ7rqLonOk3vDLZRSMAhkXjaH0fQ3\ncDe6M+uigZnvgACPc/Kohb+TkvKPqhHuAKMiG05Nsu/5LC12o6LzsmGajqv/rR7w\nwBpJvbhocHLumqb/3Ign04CDNpnaj59chaA2PNt4e5kEYLYknWClcoMCgYEA4csQ\nLGg/lOWJ4EwIEyglciheQfUO9iTkY3BE6Ij1hADJ0ivJDCKlxUNy/HOqCjJZcWVS\nr8m7QMDs0k+KdDxeC3J1cZUtp3y6EBXBBKihJKg/fB+taZH7gwgDotIWIP52Roh5\ne5UDJRx/aSsCyFNMRYactbwwILO/heV3ja4JSaUCgYAglTVwZyQMCnatW0ZEYwrh\nPuH38kM9hTsS2HA6/9yKsYIs14Ip2wOwiX1gLA20DLTHvkxYtpD3Oh8WozWPYbdt\nC2uJW2vyNT01/J/yxq1OO/EDLf8+ZWjd3lCZayvlI5NawSxv2/mH2yWFDgLXvj+c\nzxUJbMrwtDsyuA9kotZItQKBgE4Dz47IZk+YD8+D9bZIxMdw00CO36CElrUU8Xo2\n+D2n2BPaNRkQT56c83nurO3g/66Ch9NdLGnvPuRbv0byJLxny9R26tNX8SHlok9t\nxF/aEjVc7JnxaqmXd0omtKapxUwRk4fzsKZ99jfsOIXm4g+Tt0nDwA1MjfxBkNFP\nNL5RAoGBANFsEZaYC5ns2Cm9h0mWiXgDFdNyP3EI9ULy/xLiaxRkpQfLhfD47Nsi\nyC6bJIMkyQJRTMko1D+tZKCuz4dcAuSbVKSBHJ7DsMJpQu1jJ5wNpaDLU7TgoXZC\nu9te6cexUJMkhbob2oQOSm9LXxymQQKq5e8RVTmbk8hX5m1RZk1d\n-----END RSA PRIVATE KEY-----\n",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "dataBits",
"DisplayName": "DataBits",
"Description": "The number of data bits in each transmitted character (typically 7 or 8). Must match the device's serial configuration.",
"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": "networkPort",
"DisplayName": "NetworkPort",
"Description": "Port",
"DefaultValue": "1234",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "clientCertificate",
"DisplayName": "ClientCertificate",
"Description": "Client Certificate (PEM)",
"DefaultValue": "-----BEGIN CERTIFICATE-----\nMIIDhTCCAm2gAwIBAgIRAI4TeAYxikCoBzUx4TSO1jMwDQYJKoZIhvcNAQELBQAw\nPjEZMBcGA1UEChMQdHJhbnNwb3J0LWNsaWVudDEhMB8GA1UEAxMYbGl0bXVzLWVk\nZ2UtMDA1MDU2YjkxOTI3MB4XDTI2MTAxMzEzMTI0NFoXDTI3MTAxMzEzMTI0NFow\nPjEZMBcGA1UEChMQdHJhbnNwb3J0LWNsaWVudDEhMB8GA1UEAxMYbGl0bXVzLWVk\nZ2UtMDA1MDU2YjkxOTI3MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA\nzTXAb5wTMzHMU478znnlX0YdvvnVicWN7XUcW5FII+EJ83pb1WWJpNOTsYoq+HmM\nbelZROChxFELC97AxQiSiY64DmS0a+H/2xIgDgCXM5Zca54xodWKy2rtHMpNuKMk\nDYYCx+wiqAjRBN5d8gkmlENqNwl+qNMayUMURu6ah6asdbZLA2w3v40Rs6NU0UNY\no2lr9/i1c1pYCMO78NqYJ/OSko/ViyN/3A99X/svio2sr+TQvcYdsKbuSlZpAFPX\nxsgH+oDgXLTgKiRdYmsqPS8GvFMDmWZ8GAl0e0GckN++gMQkm10HMY30VqNk26OF\n592u1V9l1oYomUrLiOUpbwIDAQABo34wfDAOBgNVHQ8BAf8EBAMCAvQwHQYDVR0l\nBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwPQYDVR0RBDYw\nNIIYbGl0bXVzLWVkZ2UtMDA1MDU2YjkxOTI3hhhsaXRtdXMtZWRnZS0wMDUwNTZi\nOTE5MjcwDQYJKoZIhvcNAQELBQADggEBAGfhfCluQYtWOQX0XOWru6Ua5vk+lbEC\nl/ntoW3Y7mH2BJmtTZ4niwfopboSee3FtW2hW/i3L12sHIQc9TKLyW9D968canW5\napSR3/CatEx6FjK4Cm47Yg2/52Wkdtpvf5gQ2TL+cPVxk58qc6QIbHzCCOyxpUCn\n4FXH13pb1I9ntpKg6LTXdnzxMJTiQCLwyeGBuD0/WlfWbvIAXL7Ou1B5S2rR1q7N\nMbiBmNATzBd2rj90nucCi2VLvK2zE9URJ4Two5ETogs314bUAwbfImsSb5Aq+j7g\nppxY1h3Iki2OSA0rUcmBNeMxGWF91rI3lXpYeOLXLUDoMWRPjLBw8Ho=\n-----END CERTIFICATE-----\n",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "baudRate",
"DisplayName": "BaudRate",
"Description": "The data transmission speed, in bits per second, used for serial communication. Must match the baud rate configured on the device.",
"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": "RetryCount",
"DisplayName": "RetryCount",
"Description": "Retry request count",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": 5,
"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": "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": "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). Enter the command/request that needs to be send to the device in Hex string or ASCII format",
"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": "Length of single value in bytes (0 for entire response)",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "responseTerminator",
"DisplayName": "ResponseTerminator",
"Description": "Specifies the characters or byte sequence (for example \\r\\n) that indicate the end of the device response",
"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": "Input the largest full response frame size driver is allowed to read from socket before parsing stops (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": "certificateAuthority",
"DisplayName": "CertificateAuthority",
"Description": "CA Chain (PEM)",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "parity",
"DisplayName": "Parity",
"Description": "The error-checking method used for serial communication (None, Even, or Odd). Must match the device's configured parity setting.",
"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": "stopBits",
"DisplayName": "StopBits",
"Description": "The number of stop bits used to signal the end of a character (typically 1 or 2). Must match the device's serial configuration.",
"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": "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": "KeepAlive",
"DisplayName": "KeepAlive",
"Description": "TCP Keep-Alive (s) (0 to disable)",
"DefaultValue": "5",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": 7200,
"ListValues": []
},
{
"Name": "deviceFile",
"DisplayName": "DeviceFile",
"Description": "The serial port path used to communicate with the device (/dev/ttyS1, /dev/ttyUSB0, \u2026). Must match a port available on the gateway host.",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"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": "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-----\nMIIEowIBAAKCAQEAzTXAb5wTMzHMU478znnlX0YdvvnVicWN7XUcW5FII+EJ83pb\n1WWJpNOTsYoq+HmMbelZROChxFELC97AxQiSiY64DmS0a+H/2xIgDgCXM5Zca54x\nodWKy2rtHMpNuKMkDYYCx+wiqAjRBN5d8gkmlENqNwl+qNMayUMURu6ah6asdbZL\nA2w3v40Rs6NU0UNYo2lr9/i1c1pYCMO78NqYJ/OSko/ViyN/3A99X/svio2sr+TQ\nvcYdsKbuSlZpAFPXxsgH+oDgXLTgKiRdYmsqPS8GvFMDmWZ8GAl0e0GckN++gMQk\nm10HMY30VqNk26OF592u1V9l1oYomUrLiOUpbwIDAQABAoIBAEsI4gYNeDnKdi+B\ng7AOA1Bsh3jqyml3ipdusIFM5Kd15FkafxTO7V8PHByZbG/xpecUoZcdWhk6FwNu\nnmcNZOOWg3eD3DLsbs0QWhc0oRT0YHPbYsONnRQXU38o+/VM9eRaAY9PqTZvDtqs\nYoabUPd6lQ5t0tnxYwR/mhz7pxZ9NERmTf4k0xwgxEp0f1KG/t0SNZLTAIDfwRMs\nDA0KU45q1yXUCFCEWTMG3Ggo82ehoygDRXZRmpbZKFcSEK/7SMBP/VokI17ogqFw\nISEqGj8VTpAmY7N36Xb1IAdzkhAfMWjFpHNqY0lujuxEkjjoYTwv7DfWq+fK161m\nWniFiT0CgYEA6KnBkKsNFjeG1Ca0Zq6WoQvcQ7rqLonOk3vDLZRSMAhkXjaH0fQ3\ncDe6M+uigZnvgACPc/Kohb+TkvKPqhHuAKMiG05Nsu/5LC12o6LzsmGajqv/rR7w\nwBpJvbhocHLumqb/3Ign04CDNpnaj59chaA2PNt4e5kEYLYknWClcoMCgYEA4csQ\nLGg/lOWJ4EwIEyglciheQfUO9iTkY3BE6Ij1hADJ0ivJDCKlxUNy/HOqCjJZcWVS\nr8m7QMDs0k+KdDxeC3J1cZUtp3y6EBXBBKihJKg/fB+taZH7gwgDotIWIP52Roh5\ne5UDJRx/aSsCyFNMRYactbwwILO/heV3ja4JSaUCgYAglTVwZyQMCnatW0ZEYwrh\nPuH38kM9hTsS2HA6/9yKsYIs14Ip2wOwiX1gLA20DLTHvkxYtpD3Oh8WozWPYbdt\nC2uJW2vyNT01/J/yxq1OO/EDLf8+ZWjd3lCZayvlI5NawSxv2/mH2yWFDgLXvj+c\nzxUJbMrwtDsyuA9kotZItQKBgE4Dz47IZk+YD8+D9bZIxMdw00CO36CElrUU8Xo2\n+D2n2BPaNRkQT56c83nurO3g/66Ch9NdLGnvPuRbv0byJLxny9R26tNX8SHlok9t\nxF/aEjVc7JnxaqmXd0omtKapxUwRk4fzsKZ99jfsOIXm4g+Tt0nDwA1MjfxBkNFP\nNL5RAoGBANFsEZaYC5ns2Cm9h0mWiXgDFdNyP3EI9ULy/xLiaxRkpQfLhfD47Nsi\nyC6bJIMkyQJRTMko1D+tZKCuz4dcAuSbVKSBHJ7DsMJpQu1jJ5wNpaDLU7TgoXZC\nu9te6cexUJMkhbob2oQOSm9LXxymQQKq5e8RVTmbk8hX5m1RZk1d\n-----END RSA PRIVATE KEY-----\n",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "dataBits",
"DisplayName": "DataBits",
"Description": "The number of data bits in each transmitted character (typically 7 or 8). Must match the device's serial configuration.",
"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": "networkPort",
"DisplayName": "NetworkPort",
"Description": "Port",
"DefaultValue": "1234",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "clientCertificate",
"DisplayName": "ClientCertificate",
"Description": "Client Certificate (PEM)",
"DefaultValue": "-----BEGIN CERTIFICATE-----\nMIIDhTCCAm2gAwIBAgIRAI4TeAYxikCoBzUx4TSO1jMwDQYJKoZIhvcNAQELBQAw\nPjEZMBcGA1UEChMQdHJhbnNwb3J0LWNsaWVudDEhMB8GA1UEAxMYbGl0bXVzLWVk\nZ2UtMDA1MDU2YjkxOTI3MB4XDTI2MTAxMzEzMTI0NFoXDTI3MTAxMzEzMTI0NFow\nPjEZMBcGA1UEChMQdHJhbnNwb3J0LWNsaWVudDEhMB8GA1UEAxMYbGl0bXVzLWVk\nZ2UtMDA1MDU2YjkxOTI3MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA\nzTXAb5wTMzHMU478znnlX0YdvvnVicWN7XUcW5FII+EJ83pb1WWJpNOTsYoq+HmM\nbelZROChxFELC97AxQiSiY64DmS0a+H/2xIgDgCXM5Zca54xodWKy2rtHMpNuKMk\nDYYCx+wiqAjRBN5d8gkmlENqNwl+qNMayUMURu6ah6asdbZLA2w3v40Rs6NU0UNY\no2lr9/i1c1pYCMO78NqYJ/OSko/ViyN/3A99X/svio2sr+TQvcYdsKbuSlZpAFPX\nxsgH+oDgXLTgKiRdYmsqPS8GvFMDmWZ8GAl0e0GckN++gMQkm10HMY30VqNk26OF\n592u1V9l1oYomUrLiOUpbwIDAQABo34wfDAOBgNVHQ8BAf8EBAMCAvQwHQYDVR0l\nBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwPQYDVR0RBDYw\nNIIYbGl0bXVzLWVkZ2UtMDA1MDU2YjkxOTI3hhhsaXRtdXMtZWRnZS0wMDUwNTZi\nOTE5MjcwDQYJKoZIhvcNAQELBQADggEBAGfhfCluQYtWOQX0XOWru6Ua5vk+lbEC\nl/ntoW3Y7mH2BJmtTZ4niwfopboSee3FtW2hW/i3L12sHIQc9TKLyW9D968canW5\napSR3/CatEx6FjK4Cm47Yg2/52Wkdtpvf5gQ2TL+cPVxk58qc6QIbHzCCOyxpUCn\n4FXH13pb1I9ntpKg6LTXdnzxMJTiQCLwyeGBuD0/WlfWbvIAXL7Ou1B5S2rR1q7N\nMbiBmNATzBd2rj90nucCi2VLvK2zE9URJ4Two5ETogs314bUAwbfImsSb5Aq+j7g\nppxY1h3Iki2OSA0rUcmBNeMxGWF91rI3lXpYeOLXLUDoMWRPjLBw8Ho=\n-----END CERTIFICATE-----\n",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "baudRate",
"DisplayName": "BaudRate",
"Description": "The data transmission speed, in bits per second, used for serial communication. Must match the baud rate configured on the device.",
"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": "RetryCount",
"DisplayName": "RetryCount",
"Description": "Retry request count",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": 5,
"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": "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": "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). Enter the command/request that needs to be send to the device in Hex string or ASCII format",
"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": "Length of single value in bytes (0 for entire response)",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "responseTerminator",
"DisplayName": "ResponseTerminator",
"Description": "Specifies the characters or byte sequence (for example \\r\\n) that indicate the end of the device response",
"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": "Input the largest full response frame size driver is allowed to read from socket before parsing stops (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": "certificateAuthority",
"DisplayName": "CertificateAuthority",
"Description": "CA Chain (PEM)",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "parity",
"DisplayName": "Parity",
"Description": "The error-checking method used for serial communication (None, Even, or Odd). Must match the device's configured parity setting.",
"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": "stopBits",
"DisplayName": "StopBits",
"Description": "The number of stop bits used to signal the end of a character (typically 1 or 2). Must match the device's serial configuration.",
"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": "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": "KeepAlive",
"DisplayName": "KeepAlive",
"Description": "TCP Keep-Alive (s) (0 to disable)",
"DefaultValue": "5",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": 7200,
"ListValues": []
},
{
"Name": "deviceFile",
"DisplayName": "DeviceFile",
"Description": "The serial port path used to communicate with the device (/dev/ttyS1, /dev/ttyUSB0, \u2026). Must match a port available on the gateway host.",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"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": "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-----\nMIIEowIBAAKCAQEAzTXAb5wTMzHMU478znnlX0YdvvnVicWN7XUcW5FII+EJ83pb\n1WWJpNOTsYoq+HmMbelZROChxFELC97AxQiSiY64DmS0a+H/2xIgDgCXM5Zca54x\nodWKy2rtHMpNuKMkDYYCx+wiqAjRBN5d8gkmlENqNwl+qNMayUMURu6ah6asdbZL\nA2w3v40Rs6NU0UNYo2lr9/i1c1pYCMO78NqYJ/OSko/ViyN/3A99X/svio2sr+TQ\nvcYdsKbuSlZpAFPXxsgH+oDgXLTgKiRdYmsqPS8GvFMDmWZ8GAl0e0GckN++gMQk\nm10HMY30VqNk26OF592u1V9l1oYomUrLiOUpbwIDAQABAoIBAEsI4gYNeDnKdi+B\ng7AOA1Bsh3jqyml3ipdusIFM5Kd15FkafxTO7V8PHByZbG/xpecUoZcdWhk6FwNu\nnmcNZOOWg3eD3DLsbs0QWhc0oRT0YHPbYsONnRQXU38o+/VM9eRaAY9PqTZvDtqs\nYoabUPd6lQ5t0tnxYwR/mhz7pxZ9NERmTf4k0xwgxEp0f1KG/t0SNZLTAIDfwRMs\nDA0KU45q1yXUCFCEWTMG3Ggo82ehoygDRXZRmpbZKFcSEK/7SMBP/VokI17ogqFw\nISEqGj8VTpAmY7N36Xb1IAdzkhAfMWjFpHNqY0lujuxEkjjoYTwv7DfWq+fK161m\nWniFiT0CgYEA6KnBkKsNFjeG1Ca0Zq6WoQvcQ7rqLonOk3vDLZRSMAhkXjaH0fQ3\ncDe6M+uigZnvgACPc/Kohb+TkvKPqhHuAKMiG05Nsu/5LC12o6LzsmGajqv/rR7w\nwBpJvbhocHLumqb/3Ign04CDNpnaj59chaA2PNt4e5kEYLYknWClcoMCgYEA4csQ\nLGg/lOWJ4EwIEyglciheQfUO9iTkY3BE6Ij1hADJ0ivJDCKlxUNy/HOqCjJZcWVS\nr8m7QMDs0k+KdDxeC3J1cZUtp3y6EBXBBKihJKg/fB+taZH7gwgDotIWIP52Roh5\ne5UDJRx/aSsCyFNMRYactbwwILO/heV3ja4JSaUCgYAglTVwZyQMCnatW0ZEYwrh\nPuH38kM9hTsS2HA6/9yKsYIs14Ip2wOwiX1gLA20DLTHvkxYtpD3Oh8WozWPYbdt\nC2uJW2vyNT01/J/yxq1OO/EDLf8+ZWjd3lCZayvlI5NawSxv2/mH2yWFDgLXvj+c\nzxUJbMrwtDsyuA9kotZItQKBgE4Dz47IZk+YD8+D9bZIxMdw00CO36CElrUU8Xo2\n+D2n2BPaNRkQT56c83nurO3g/66Ch9NdLGnvPuRbv0byJLxny9R26tNX8SHlok9t\nxF/aEjVc7JnxaqmXd0omtKapxUwRk4fzsKZ99jfsOIXm4g+Tt0nDwA1MjfxBkNFP\nNL5RAoGBANFsEZaYC5ns2Cm9h0mWiXgDFdNyP3EI9ULy/xLiaxRkpQfLhfD47Nsi\nyC6bJIMkyQJRTMko1D+tZKCuz4dcAuSbVKSBHJ7DsMJpQu1jJ5wNpaDLU7TgoXZC\nu9te6cexUJMkhbob2oQOSm9LXxymQQKq5e8RVTmbk8hX5m1RZk1d\n-----END RSA PRIVATE KEY-----\n",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "dataBits",
"DisplayName": "DataBits",
"Description": "The number of data bits in each transmitted character (typically 7 or 8). Must match the device's serial configuration.",
"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": "networkPort",
"DisplayName": "NetworkPort",
"Description": "Port",
"DefaultValue": "1234",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "clientCertificate",
"DisplayName": "ClientCertificate",
"Description": "Client Certificate (PEM)",
"DefaultValue": "-----BEGIN CERTIFICATE-----\nMIIDhTCCAm2gAwIBAgIRAI4TeAYxikCoBzUx4TSO1jMwDQYJKoZIhvcNAQELBQAw\nPjEZMBcGA1UEChMQdHJhbnNwb3J0LWNsaWVudDEhMB8GA1UEAxMYbGl0bXVzLWVk\nZ2UtMDA1MDU2YjkxOTI3MB4XDTI2MTAxMzEzMTI0NFoXDTI3MTAxMzEzMTI0NFow\nPjEZMBcGA1UEChMQdHJhbnNwb3J0LWNsaWVudDEhMB8GA1UEAxMYbGl0bXVzLWVk\nZ2UtMDA1MDU2YjkxOTI3MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA\nzTXAb5wTMzHMU478znnlX0YdvvnVicWN7XUcW5FII+EJ83pb1WWJpNOTsYoq+HmM\nbelZROChxFELC97AxQiSiY64DmS0a+H/2xIgDgCXM5Zca54xodWKy2rtHMpNuKMk\nDYYCx+wiqAjRBN5d8gkmlENqNwl+qNMayUMURu6ah6asdbZLA2w3v40Rs6NU0UNY\no2lr9/i1c1pYCMO78NqYJ/OSko/ViyN/3A99X/svio2sr+TQvcYdsKbuSlZpAFPX\nxsgH+oDgXLTgKiRdYmsqPS8GvFMDmWZ8GAl0e0GckN++gMQkm10HMY30VqNk26OF\n592u1V9l1oYomUrLiOUpbwIDAQABo34wfDAOBgNVHQ8BAf8EBAMCAvQwHQYDVR0l\nBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwPQYDVR0RBDYw\nNIIYbGl0bXVzLWVkZ2UtMDA1MDU2YjkxOTI3hhhsaXRtdXMtZWRnZS0wMDUwNTZi\nOTE5MjcwDQYJKoZIhvcNAQELBQADggEBAGfhfCluQYtWOQX0XOWru6Ua5vk+lbEC\nl/ntoW3Y7mH2BJmtTZ4niwfopboSee3FtW2hW/i3L12sHIQc9TKLyW9D968canW5\napSR3/CatEx6FjK4Cm47Yg2/52Wkdtpvf5gQ2TL+cPVxk58qc6QIbHzCCOyxpUCn\n4FXH13pb1I9ntpKg6LTXdnzxMJTiQCLwyeGBuD0/WlfWbvIAXL7Ou1B5S2rR1q7N\nMbiBmNATzBd2rj90nucCi2VLvK2zE9URJ4Two5ETogs314bUAwbfImsSb5Aq+j7g\nppxY1h3Iki2OSA0rUcmBNeMxGWF91rI3lXpYeOLXLUDoMWRPjLBw8Ho=\n-----END CERTIFICATE-----\n",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "baudRate",
"DisplayName": "BaudRate",
"Description": "The data transmission speed, in bits per second, used for serial communication. Must match the baud rate configured on the device.",
"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": "RetryCount",
"DisplayName": "RetryCount",
"Description": "Retry request count",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": 5,
"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": "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": "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": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
},
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
}
]
}
]
}
]
}
}
}
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 |
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 |
RUNINFO_AXES_POSITION |
Name | Yes | custom |
address, count, sheet, pollingInterval |
RUNINFO_CUTTER_LOCATION |
Name | Yes | custom |
address, count, sheet, pollingInterval |
RUNINFO_TOOL |
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": "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": "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": "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_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": "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 - 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 - 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 - IEC61850 MMS Client
POST {{edgeUrl}}/devicehub/v2
IEC61850 MMS Client — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
Polling |
Polling registers | No | array, structure, boolean, bit-string, integer, unsigned, float, octet-string, visible-string, binary-time, string, utc-time |
ObjectName, pollingInterval |
Reports |
Reports registers | Yes | report |
ObjectName, ReportTrigger, ReportTriggerPeriod, InitialGeneralInterrogation |
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": "69E7E8D0-0D2C-4F2A-AB84-7A989BB83C14"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "69E7E8D0-0D2C-4F2A-AB84-7A989BB83C14",
"Name": "IEC61850 MMS Client",
"DriverGroup": {
"Name": "IEC"
},
"SupportedRegisters": [
{
"Name": "Polling",
"DisplayName": "Name",
"Description": "Polling 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": "array",
"Value": "array"
},
{
"Name": "structure",
"Value": "structure"
},
{
"Name": "boolean",
"Value": "boolean"
},
{
"Name": "bit-string",
"Value": "bit-string"
},
{
"Name": "integer",
"Value": "integer"
},
{
"Name": "unsigned",
"Value": "unsigned"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "octet-string",
"Value": "octet-string"
},
{
"Name": "visible-string",
"Value": "visible-string"
},
{
"Name": "binary-time",
"Value": "binary-time"
},
{
"Name": "string",
"Value": "string"
},
{
"Name": "utc-time",
"Value": "utc-time"
}
]
},
{
"Name": "ObjectName",
"DisplayName": "ObjectName",
"Description": "Object name in MMS style: LD/LN$FC$DO$DA",
"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": "Reports",
"DisplayName": "Name",
"Description": "Reports 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": "report",
"Value": "report"
}
]
},
{
"Name": "ObjectName",
"DisplayName": "ObjectName",
"Description": "Object name in MMS style: LD/LN$FC$DO$DA",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "ReportTrigger",
"DisplayName": "ReportTrigger",
"Description": "Report trigger",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 3,
"ListValues": [
{
"Name": "Data change",
"Value": "0"
},
{
"Name": "Quality change",
"Value": "1"
},
{
"Name": "Data or quality change",
"Value": "2"
},
{
"Name": "Periodically",
"Value": "3"
}
]
},
{
"Name": "ReportTriggerPeriod",
"DisplayName": "ReportTriggerPeriod",
"Description": "Period in milliseconds at which the PLC sends a report",
"DefaultValue": "1000",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 16777215,
"ListValues": []
},
{
"Name": "InitialGeneralInterrogation",
"DisplayName": "Initial GI",
"Description": "Flag for making an initial general interrogation after activating a report",
"DefaultValue": "false",
"ValueType": "Boolean",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
}
]
}
]
}
}
}
Register Types - Ignition Module
POST {{edgeUrl}}/devicehub/v2
Ignition Module — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
| `` | Name | No | bool, int64, sbyte[], uint16[], int32[], uint32[], float64[], sbyte, uint32, uint64, float32, string, byte[], uint64[], float32[], int32, DataSet, bool[], int64[], byte, int16, uint16, float64, int16[], string[] |
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": "bool",
"Value": "bool"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "sbyte[]",
"Value": "sbyte[]"
},
{
"Name": "uint16[]",
"Value": "uint16[]"
},
{
"Name": "int32[]",
"Value": "int32[]"
},
{
"Name": "uint32[]",
"Value": "uint32[]"
},
{
"Name": "float64[]",
"Value": "float64[]"
},
{
"Name": "sbyte",
"Value": "sbyte"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "string",
"Value": "string"
},
{
"Name": "byte[]",
"Value": "byte[]"
},
{
"Name": "uint64[]",
"Value": "uint64[]"
},
{
"Name": "float32[]",
"Value": "float32[]"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "DataSet",
"Value": "DataSet"
},
{
"Name": "bool[]",
"Value": "bool[]"
},
{
"Name": "int64[]",
"Value": "int64[]"
},
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "int16[]",
"Value": "int16[]"
},
{
"Name": "string[]",
"Value": "string[]"
}
]
},
{
"Name": "PublishingInterval",
"DisplayName": "PublishingInterval",
"Description": "Publishing Interval, sec",
"DefaultValue": "1",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": []
}
]
}
]
}
}
}
Register Types - IND256x
POST {{edgeUrl}}/devicehub/v2
IND256x — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
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, networkPort, parity, RetryCount, PauseBetweenRetries, Transport, networkAddress, KeepAlive, deviceFile, baudRate, dataBits, stopBits, ReadTimeout, strEncoding, pollingInterval |
Stream |
Stream Request | Yes | []byte |
payload, requestParams, responseIndex, valueLength, responseTerminator, includeTerminator, responseMaxLength, dataByteOrder, OverrideTransport, networkPort, parity, RetryCount, PauseBetweenRetries, Transport, networkAddress, KeepAlive, deviceFile, baudRate, dataBits, stopBits, ReadTimeout |
NetWT |
Net Weight | Yes | float64 |
- |
TareWT |
Tare Weight | Yes | float64 |
- |
GrossWT |
Gross Weight | Yes | float64 |
- |
Units |
Name | Yes | string |
strEncoding |
InMotion |
Is In Motion | Yes | bool |
- |
IsUnderloadOverload |
Is Overload/Underload | Yes | bool |
- |
RoundingIncrement |
Rounding Increment | Yes | uint8 |
- |
IsPrintRequest |
Is Print Request | Yes | bool |
- |
IsHighResolution |
Is High Resolution | Yes | bool |
- |
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": "897D81B8-CB6F-4144-A985-1588A021A645"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "897D81B8-CB6F-4144-A985-1588A021A645",
"Name": "IND256x",
"DriverGroup": {
"Name": "Mettler Toledo"
},
"SupportedRegisters": [
{
"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": "\\r\\n",
"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": "networkPort",
"DisplayName": "NetworkPort",
"Description": "Port",
"DefaultValue": "1234",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "parity",
"DisplayName": "Parity",
"Description": "The error-checking method used for serial communication (None, Even, or Odd). Must match the device's configured parity setting.",
"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": "RetryCount",
"DisplayName": "RetryCount",
"Description": "Retry request count",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": 5,
"ListValues": []
},
{
"Name": "PauseBetweenRetries",
"DisplayName": "PauseBetweenRetries",
"Description": "Pause between retries, msec",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": 2000,
"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": "networkAddress",
"DisplayName": "NetworkAddress",
"Description": "IP Address",
"DefaultValue": "192.168.0.1",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "KeepAlive",
"DisplayName": "KeepAlive",
"Description": "TCP Keep-Alive (s) (0 to disable)",
"DefaultValue": "5",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": 7200,
"ListValues": []
},
{
"Name": "deviceFile",
"DisplayName": "DeviceFile",
"Description": "The serial port path used to communicate with the device (/dev/ttyS1, /dev/ttyUSB0, \u2026). Must match a port available on the gateway host.",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "baudRate",
"DisplayName": "BaudRate",
"Description": "The data transmission speed, in bits per second, used for serial communication. Must match the baud rate configured on the device.",
"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": "dataBits",
"DisplayName": "DataBits",
"Description": "The number of data bits in each transmitted character (typically 7 or 8). Must match the device's serial configuration.",
"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": "stopBits",
"DisplayName": "StopBits",
"Description": "The number of stop bits used to signal the end of a character (typically 1 or 2). Must match the device's serial configuration.",
"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": "ReadTimeout",
"DisplayName": "ReadTimeout",
"Description": "Request timeout, msec",
"DefaultValue": "2000",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 10,
"NumberMax": 10000,
"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": "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": "[]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": "\\r\\n",
"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": "networkPort",
"DisplayName": "NetworkPort",
"Description": "Port",
"DefaultValue": "1234",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "parity",
"DisplayName": "Parity",
"Description": "The error-checking method used for serial communication (None, Even, or Odd). Must match the device's configured parity setting.",
"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": "RetryCount",
"DisplayName": "RetryCount",
"Description": "Retry request count",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": 5,
"ListValues": []
},
{
"Name": "PauseBetweenRetries",
"DisplayName": "PauseBetweenRetries",
"Description": "Pause between retries, msec",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": 2000,
"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": "networkAddress",
"DisplayName": "NetworkAddress",
"Description": "IP Address",
"DefaultValue": "192.168.0.1",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "KeepAlive",
"DisplayName": "KeepAlive",
"Description": "TCP Keep-Alive (s) (0 to disable)",
"DefaultValue": "5",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": 7200,
"ListValues": []
},
{
"Name": "deviceFile",
"DisplayName": "DeviceFile",
"Description": "The serial port path used to communicate with the device (/dev/ttyS1, /dev/ttyUSB0, \u2026). Must match a port available on the gateway host.",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "baudRate",
"DisplayName": "BaudRate",
"Description": "The data transmission speed, in bits per second, used for serial communication. Must match the baud rate configured on the device.",
"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": "dataBits",
"DisplayName": "DataBits",
"Description": "The number of data bits in each transmitted character (typically 7 or 8). Must match the device's serial configuration.",
"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": "stopBits",
"DisplayName": "StopBits",
"Description": "The number of stop bits used to signal the end of a character (typically 1 or 2). Must match the device's serial configuration.",
"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": "ReadTimeout",
"DisplayName": "ReadTimeout",
"Description": "Request timeout, msec",
"DefaultValue": "2000",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 10,
"NumberMax": 10000,
"ListValues": []
}
]
},
{
"Name": "NetWT",
"DisplayName": "Name",
"Description": "Net Weight",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "TareWT",
"DisplayName": "Name",
"Description": "Tare Weight",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "GrossWT",
"DisplayName": "Name",
"Description": "Gross Weight",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "Units",
"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": "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": "InMotion",
"DisplayName": "Name",
"Description": "Is In Motion",
"ReadOnly": true,
"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": "IsUnderloadOverload",
"DisplayName": "Name",
"Description": "Is Overload/Underload",
"ReadOnly": true,
"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": "RoundingIncrement",
"DisplayName": "Name",
"Description": "Rounding Increment",
"ReadOnly": true,
"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": "IsPrintRequest",
"DisplayName": "Name",
"Description": "Is Print 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": "bool",
"Value": "bool"
}
]
}
]
},
{
"Name": "IsHighResolution",
"DisplayName": "Name",
"Description": "Is High Resolution",
"ReadOnly": true,
"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"
}
]
}
]
}
]
}
}
}
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 - JTEKT Toyopuc CMP-Link Ethernet (Gen1.3)
POST {{edgeUrl}}/devicehub/v2
JTEKT Toyopuc CMP-Link Ethernet (Gen1.3) — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
1X |
Name | No | bit |
address, count, pollingInterval |
2X |
Name | No | bit |
address, count, pollingInterval |
3X |
Name | No | bit |
address, count, pollingInterval |
1Y |
Name | No | bit |
address, count, pollingInterval |
2Y |
Name | No | bit |
address, count, pollingInterval |
3Y |
Name | No | bit |
address, count, pollingInterval |
1M |
Name | No | bit |
address, count, pollingInterval |
2M |
Name | No | bit |
address, count, pollingInterval |
3M |
Name | No | bit |
address, count, pollingInterval |
1K |
Name | No | bit |
address, count, pollingInterval |
2K |
Name | No | bit |
address, count, pollingInterval |
3K |
Name | No | bit |
address, count, pollingInterval |
1L |
Name | No | bit |
address, count, pollingInterval |
2L |
Name | No | bit |
address, count, pollingInterval |
3L |
Name | No | bit |
address, count, pollingInterval |
1V |
Name | No | bit |
address, count, pollingInterval |
2V |
Name | No | bit |
address, count, pollingInterval |
3V |
Name | No | bit |
address, count, pollingInterval |
1T |
Name | No | bit |
address, count, pollingInterval |
2T |
Name | No | bit |
address, count, pollingInterval |
3T |
Name | No | bit |
address, count, pollingInterval |
1C |
Name | No | bit |
address, count, pollingInterval |
2C |
Name | No | bit |
address, count, pollingInterval |
3C |
Name | No | bit |
address, count, pollingInterval |
1S |
Name | No | bit |
address, count, pollingInterval |
2S |
Name | No | bit |
address, count, pollingInterval |
3S |
Name | No | bit |
address, count, pollingInterval |
1N |
Name | No | bit |
address, count, pollingInterval |
2N |
Name | No | bit |
address, count, pollingInterval |
3N |
Name | No | bit |
address, count, pollingInterval |
1D |
Name | No | bit |
address, count, pollingInterval |
2D |
Name | No | bit |
address, count, pollingInterval |
3D |
Name | No | bit |
address, count, pollingInterval |
1R |
Name | No | bit |
address, count, pollingInterval |
2R |
Name | No | bit |
address, count, pollingInterval |
3R |
Name | No | bit |
address, count, pollingInterval |
B |
Name | No | bit |
address, count, pollingInterval |
H |
Name | No | bit |
address, count, pollingInterval |
U |
Name | No | bit |
address, count, pollingInterval |
EX |
Name | No | bit |
address, count, pollingInterval |
EY |
Name | No | bit |
address, count, pollingInterval |
EM |
Name | No | bit |
address, count, pollingInterval |
EK |
Name | No | bit |
address, count, pollingInterval |
EL |
Name | No | bit |
address, count, pollingInterval |
EV |
Name | No | bit |
address, count, pollingInterval |
ET |
Name | No | bit |
address, count, pollingInterval |
EC |
Name | No | bit |
address, count, pollingInterval |
ES |
Name | No | bit |
address, count, pollingInterval |
EN |
Name | No | bit |
address, count, pollingInterval |
GX |
Name | No | bit |
address, count, pollingInterval |
GY |
Name | No | bit |
address, count, pollingInterval |
GM |
Name | No | bit |
address, count, pollingInterval |
EB |
Name | No | bit |
address, count, pollingInterval |
FR |
Name | No | bit |
address, count, pollingInterval |
1P |
Name | No | bit |
address, count, pollingInterval |
2P |
Name | No | bit |
address, count, pollingInterval |
3P |
Name | No | bit |
address, count, pollingInterval |
EP |
Name | No | bit |
address, count, pollingInterval |
1XW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
2XW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
3XW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
1YW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
2YW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
3YW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
1MW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
2MW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
3MW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
1KW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
2KW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
3KW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
1LW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
2LW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
3LW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
1VW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
2VW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
3VW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
1TW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
2TW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
3TW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
1CW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
2CW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
3CW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
1SW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
2SW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
3SW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
1NW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
2NW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
3NW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
1DW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
2DW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
3DW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
1RW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
2RW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
3RW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
BW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
HW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
UW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
EXW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
EYW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
EMW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
EKW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
ELW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
EVW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
ETW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
ECW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
ESW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
ENW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
GXW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
GYW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
GMW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
WT |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
EBW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
FRW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
1PW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
2PW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
3PW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
EPW |
Name | No | word, int16, dword, int32, float, double, string |
address, count, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "5C8E41C3-6DF1-47B5-AD2E-9C5FD0FF803C"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "5C8E41C3-6DF1-47B5-AD2E-9C5FD0FF803C",
"Name": "JTEKT Toyopuc CMP-Link Ethernet (Gen1.3)",
"DriverGroup": {
"Name": "Toyopuc"
},
"SupportedRegisters": [
{
"Name": "1X",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "2X",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "3X",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "1Y",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "2Y",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "3Y",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "1M",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "2M",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "3M",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "1K",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "2K",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "3K",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "1L",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "2L",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "3L",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "1V",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "2V",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "3V",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "1T",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "2T",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "3T",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "1C",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "2C",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "3C",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "1S",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 16383,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "2S",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 16383,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "3S",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 16383,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "1N",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 8191,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "2N",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 8191,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "3N",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 8191,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "1D",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 196607,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "2D",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 196607,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "3D",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 196607,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "1R",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "2R",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "3R",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "B",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 131071,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "H",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "U",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2097151,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EX",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EY",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 16383,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EK",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EL",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EV",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 16383,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "ET",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EC",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "ES",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 16383,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EN",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 16383,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "GX",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "GY",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "GM",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EB",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4194303,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "FR",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2097151,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "1P",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "2P",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "3P",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EP",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "1XW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "2XW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "3XW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "1YW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "2YW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "3YW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "1MW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "2MW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "3MW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "1KW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "2KW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "3KW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "1LW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "2LW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "3LW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "1VW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 15,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "2VW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 15,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "3VW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 15,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "1TW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "2TW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "3TW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "1CW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "2CW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "3CW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "1SW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 16383,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "2SW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1023,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "3SW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1023,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "1NW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 511,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "2NW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 511,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "3NW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 511,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "1DW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 12287,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "2DW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 12287,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "3DW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 12287,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "1RW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "2RW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "3RW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "BW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 8191,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "HW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "UW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 131071,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EXW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EYW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EMW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1023,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EKW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "ELW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EVW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1023,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "ETW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "ECW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "ESW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1023,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "ENW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1023,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "GXW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4095,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "GYW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4095,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "GMW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4095,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "WT",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 6,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EBW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 262143,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "FRW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 131071,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "1PW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "2PW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "3PW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EPW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - 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, count, strEncoding, pollingInterval |
MR_bit |
Internal Auxiliary Relay | No | bit |
address, length, count, pollingInterval |
R |
Relay | No | uint8, uint16, uint32, uint64, int8, int16, int32, int64, float32, float64, string |
address, length, count, strEncoding, pollingInterval |
R_bit |
Relay | No | bit |
address, length, count, pollingInterval |
B |
Link Relay | No | uint8, uint16, uint32, uint64, int8, int16, int32, int64, float32, float64, string |
address, length, count, strEncoding, pollingInterval |
B_bit |
Link Relay | No | bit |
address, length, count, pollingInterval |
LR |
Latch Relay | No | uint8, uint16, uint32, uint64, int8, int16, int32, int64, float32, float64, string |
address, length, count, strEncoding, pollingInterval |
LR_bit |
Latch Relay | No | bit |
address, length, count, pollingInterval |
CR |
Control Relay | No | uint8, uint16, uint32, uint64, int8, int16, int32, int64, float32, float64, string |
address, length, count, strEncoding, pollingInterval |
CR_bit |
Control Relay | No | bit |
address, length, count, pollingInterval |
C |
Counter | No | uint32, flag, preset |
address, length, count, pollingInterval |
T |
Timer | No | uint32, flag, preset |
address, length, count, pollingInterval |
CTC |
High-Speed Counter Setting | No | uint32, flag, preset |
address, length, count, pollingInterval |
CTH |
High-Speed Counter | No | uint32, flag, preset |
address, length, count, pollingInterval |
Z |
Index Register | No | uint32 |
address, length, count, pollingInterval |
AT |
Digital Trimmer | No | uint8, uint16, uint32, uint64, int8, int16, int32, int64, float32, float64, string |
address, length, count, strEncoding, pollingInterval |
AT_bit |
Digital Trimmer | No | bit |
address, length, count, pollingInterval |
ZF |
File Register | No | uint8, uint16, uint32, uint64, int8, int16, int32, int64, float32, float64, string |
address, length, count, strEncoding, pollingInterval |
ZF_bit |
File Register | No | bit |
address, length, count, pollingInterval |
FM |
File Register | No | uint8, uint16, uint32, uint64, int8, int16, int32, int64, float32, float64, string |
address, length, count, strEncoding, pollingInterval |
FM_bit |
File Register | No | bit |
address, length, count, pollingInterval |
EM |
Data Memory | No | uint8, uint16, uint32, uint64, int8, int16, int32, int64, float32, float64, string |
address, length, count, strEncoding, pollingInterval |
EM_bit |
Data Memory | No | bit |
address, length, count, pollingInterval |
CM |
Control Memory | No | uint8, uint16, uint32, uint64, int8, int16, int32, int64, float32, float64, string |
address, length, count, strEncoding, pollingInterval |
CM_bit |
Control Memory | No | bit |
address, length, count, pollingInterval |
VM |
Name | No | uint8, uint16, uint32, uint64, int8, int16, int32, int64, float32, float64, string |
address, length, count, strEncoding, pollingInterval |
VM_bit |
Name | No | bit |
address, length, count, pollingInterval |
VB |
Name | No | uint8, uint16, uint32, uint64, int8, int16, int32, int64, float32, float64, string |
address, length, count, strEncoding, pollingInterval |
VB_bit |
Name | No | bit |
address, length, count, pollingInterval |
W |
Link Register | No | uint8, uint16, uint32, uint64, int8, int16, int32, int64, float32, float64, string |
address, length, count, strEncoding, pollingInterval |
W_bit |
Link Register | No | bit |
address, length, count, pollingInterval |
TM |
Temporary Data Memory | No | uint8, uint16, uint32, uint64, int8, int16, int32, int64, float32, float64, string |
address, length, count, strEncoding, pollingInterval |
TM_bit |
Temporary Data Memory | No | bit |
address, length, count, pollingInterval |
DM |
Data Memory | No | uint8, uint16, uint32, uint64, int8, int16, int32, int64, float32, float64, string |
address, length, count, strEncoding, pollingInterval |
DM_bit |
Data Memory | No | bit |
address, length, 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": "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": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 64,
"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": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 64,
"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": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 64,
"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": "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": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 64,
"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": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 64,
"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": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 64,
"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": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 64,
"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": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 64,
"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": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 64,
"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": "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": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 64,
"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": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 64,
"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": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 64,
"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": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 64,
"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": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 64,
"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": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 64,
"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": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 64,
"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": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 64,
"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": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 64,
"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": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 64,
"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": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 64,
"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": "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": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 64,
"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": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 64,
"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": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 64,
"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": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 64,
"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": "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": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 64,
"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": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 64,
"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": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 64,
"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": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 64,
"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": "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": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 64,
"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": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 64,
"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": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 64,
"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": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 64,
"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": "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": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 64,
"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": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 64,
"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": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 64,
"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 |
count, strEncoding, address, pollingInterval |
R |
Relay | No | bit |
count, strEncoding, address, pollingInterval |
LR |
Latch Relay | No | bit |
count, strEncoding, address, pollingInterval |
CR |
Control Relay | No | bit |
count, strEncoding, address, pollingInterval |
B |
Link Relay | No | bit |
count, strEncoding, address, pollingInterval |
T_Bit |
Timer bit | No | bit |
count, strEncoding, address, pollingInterval |
C_Bit |
Counter bit | No | bit |
count, strEncoding, address, pollingInterval |
DM_Bit |
Data memory bit | No | bit |
count, strEncoding, address, pollingInterval |
TM_Bit |
Temporay data memory bit | No | bit |
count, strEncoding, address, pollingInterval |
CM_Bit |
Control memory bit | No | bit |
count, strEncoding, address, pollingInterval |
EM_Bit |
Data memory | No | bit |
count, strEncoding, address, pollingInterval |
FM_Bit |
File Register bit | No | bit |
count, strEncoding, address, pollingInterval |
CTC_Bit |
Name | No | bit |
count, strEncoding, address, pollingInterval |
ZF_Bit |
File Register (SQ) bit | No | bit |
count, strEncoding, address, pollingInterval |
W_Bit |
Link Register bit | No | bit |
count, strEncoding, address, pollingInterval |
VM_Bit |
Name | No | bit |
count, strEncoding, address, pollingInterval |
VB_Bit |
Name | No | bit |
count, strEncoding, address, pollingInterval |
CTC |
Name | No | word, int16, int32, uint32, ascii, float, double, string |
count, strEncoding, address, pollingInterval |
CTH |
Name | No | word, int16, int32, uint32, ascii, float, double, string |
count, strEncoding, address, pollingInterval |
Z |
Name | No | word, int16, int32, uint32, ascii, float, double, string |
count, strEncoding, address, pollingInterval |
TRM |
Name | No | word, int16, int32, uint32, ascii, float, double, string |
count, strEncoding, address, pollingInterval |
C_Preset |
Counter preset | No | word, int16, int32, uint32, ascii, float, double, string |
count, strEncoding, address, pollingInterval |
C_Curr |
Counter current | No | word, int16, int32, uint32, ascii, float, double, string |
count, strEncoding, address, pollingInterval |
T_Preset |
Timer preset | No | word, int16, int32, uint32, ascii, float, double, string |
count, strEncoding, address, pollingInterval |
T_Curr |
Timer Current | No | word, int16, int32, uint32, ascii, float, double, string |
count, strEncoding, address, pollingInterval |
C |
Counter | No | word, int16, int32, uint32, ascii, float, double, string |
count, strEncoding, address, pollingInterval |
T |
Timer | No | word, int16, int32, uint32, ascii, float, double, string |
count, strEncoding, address, pollingInterval |
B_Word |
Link Relay | No | word, int16, int32, uint32, ascii, float, double, string |
count, strEncoding, address, pollingInterval |
VB |
Name | No | word, int16, int32, uint32, ascii, float, double, string |
count, strEncoding, address, pollingInterval |
ZF |
File Register | No | word, int16, int32, uint32, ascii, float, double, string |
count, strEncoding, address, pollingInterval |
CR_Word |
Control Relay | No | word, int16, int32, uint32, ascii, float, double, string |
count, strEncoding, address, pollingInterval |
LR_Word |
Latch Relay | No | word, int16, int32, uint32, ascii, float, double, string |
count, strEncoding, address, pollingInterval |
MR_Word |
Internal Auxiliary relay | No | word, int16, int32, uint32, ascii, float, double, string |
count, strEncoding, address, pollingInterval |
R_Word |
Relay | No | word, int16, int32, uint32, ascii, float, double, string |
count, strEncoding, address, pollingInterval |
FM |
File Register | No | word, int16, int32, uint32, ascii, float, double, string |
count, strEncoding, address, pollingInterval |
EM |
Data memory | No | word, int16, int32, uint32, ascii, float, double, string |
count, strEncoding, address, pollingInterval |
CM |
Control memory | No | word, int16, int32, uint32, ascii, float, double, string |
count, strEncoding, address, pollingInterval |
VM |
Name | No | word, int16, int32, uint32, ascii, float, double, string |
count, strEncoding, address, pollingInterval |
W |
Link Register | No | word, int16, int32, uint32, ascii, float, double, string |
count, strEncoding, address, pollingInterval |
TM |
Temporary data memory | No | word, int16, int32, uint32, ascii, float, double, string |
count, strEncoding, address, pollingInterval |
DM |
Data memory | No | word, int16, int32, uint32, ascii, float, double, string |
count, strEncoding, 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": "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": "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": "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": "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": "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": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 199915,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "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": "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": "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": "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": "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": "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": "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": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"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": "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": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"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": "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": "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": "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": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 52428715,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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": "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": "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": "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": "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": "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": "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": "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": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "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": "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": "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": "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": "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": "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": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "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": "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": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C",
"DisplayName": "Name",
"Description": "Counter",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "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": "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": "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",
"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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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 - 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 - 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 |
SamplingInterval, 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": "SamplingInterval",
"DisplayName": "SamplingInterval",
"Description": "The interval in milliseconds that defines the fastest rate at which the MonitoredItem(s) should be accessed and evaluated (0 - fastest practical rate).",
"DefaultValue": "0",
"ValueType": "Float",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 2147483647,
"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": []
}
]
}
]
}
}
}
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 - 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 - 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 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, strEncoding, 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, strEncoding, 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 |
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 |
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 |
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, strEncoding, address, count, pollingInterval |
SN |
Retentive Timer Current Value | No | word, dword, int, dint, string |
length, byteOrder, strEncoding, address, count, pollingInterval |
CN |
Counter Current Value | No | word, dword, int, dint, real, dreal, string |
length, byteOrder, strEncoding, address, count, pollingInterval |
SW |
Special Link Register | No | word, dword, int, dint, real, dreal, 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 |
length, byteOrder, strEncoding, address, count, pollingInterval |
R |
File Register | No | word, dword, int, dint, real, dreal, 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 |
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": 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": 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": 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": 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": 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": 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": 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": 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": 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": 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": 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": 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": 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": 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": 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": 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": 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": 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": 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": 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": 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": "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": "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_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": "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": "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": "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": "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": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 25471,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "CN",
"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": "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": "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": "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": "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": "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": 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": "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 iQ-R Ethernet
POST {{edgeUrl}}/devicehub/v2
Mitsubishi iQ-R Ethernet — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
LTC |
Long Timer Coil | No | bit |
length, byteOrder, address, count, pollingInterval |
LTS |
Long Timer Contact | No | bit |
length, byteOrder, address, count, pollingInterval |
LTN |
Long Timer Current Value | No | dword, dint, string |
length, byteOrder, strEncoding, 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, strEncoding, 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 |
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 |
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 |
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, strEncoding, address, count, pollingInterval |
SN |
Retentive Timer Current Value | No | word, dword, int, dint, string |
length, byteOrder, strEncoding, address, count, pollingInterval |
CN |
Counter Current Value | No | word, dword, int, dint, real, dreal, string |
length, byteOrder, strEncoding, address, count, pollingInterval |
SW |
Special Link Register | No | word, dword, int, dint, real, dreal, 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 |
length, byteOrder, strEncoding, address, count, pollingInterval |
R |
File Register | No | word, dword, int, dint, real, dreal, 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 |
length, byteOrder, strEncoding, address, count, pollingInterval |
ZR_bit |
Serial Num File Register | No | bit |
address, count, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "8A7DDEFC-94E5-46D2-BE41-68318B641856"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "8A7DDEFC-94E5-46D2-BE41-68318B641856",
"Name": "Mitsubishi iQ-R Ethernet",
"DriverGroup": {
"Name": "Mitsubishi"
},
"SupportedRegisters": [
{
"Name": "LTC",
"DisplayName": "Name",
"Description": "Long Timer Coil",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 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": 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": 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": 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": 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": 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": 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": 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": 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": 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": 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": 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": 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": 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": 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": 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": 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": 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": 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": 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": 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": "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": "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_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": "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": "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": "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": "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": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 25471,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "CN",
"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": "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": "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": "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": 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": "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_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": "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 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 |
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 |
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 |
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, strEncoding, address, count, pollingInterval |
SN |
Retentive Timer Current Value | No | word, dword, int, dint, string |
length, byteOrder, strEncoding, address, count, pollingInterval |
CN |
Counter Current Value | No | word, dword, int, dint, real, dreal, string |
length, byteOrder, strEncoding, address, count, pollingInterval |
SW |
Special Link Register | No | word, dword, int, dint, real, dreal, 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 |
length, byteOrder, strEncoding, address, count, pollingInterval |
R |
File Register | No | word, dword, int, dint, real, dreal, 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 |
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": "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_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": "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": "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": "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": "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": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 25471,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "CN",
"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": "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": "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": "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": "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": "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_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": "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_Q00_01H_serial (Gen1.3)
POST {{edgeUrl}}/devicehub/v2
Mitsubishi_Q00_01H_serial (Gen1.3) — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
X |
Input Relay | Yes | bit |
address, pollingInterval |
Y |
Output Relay | No | bit |
address, pollingInterval |
M |
Internal Relay | No | bit |
address, pollingInterval |
L |
Latch Relay | No | bit |
address, pollingInterval |
F |
Annunciator | No | bit |
address, pollingInterval |
V |
Edge Relay | No | bit |
address, pollingInterval |
B |
Link Relay | No | bit |
address, pollingInterval |
TC |
Timer Coil | No | bit |
address, pollingInterval |
SS |
Retentive Timer Contact | No | bit |
address, pollingInterval |
SC |
Retentive Timer Coil | No | bit |
address, pollingInterval |
CS |
Counter Contact | No | bit |
address, pollingInterval |
CC |
Counter Coil | No | bit |
address, pollingInterval |
SB |
Special Link Relay | No | bit |
address, pollingInterval |
S |
Step Relay | No | bit |
address, pollingInterval |
DX |
Direct Input | No | bit |
address, pollingInterval |
DY |
Direct Output | No | bit |
address, pollingInterval |
TS |
Timer Contact | No | bit |
address, pollingInterval |
SM |
Name | No | bit |
address, pollingInterval |
W |
Link Register | No | word |
address, pollingInterval |
TN |
Timer Current Value | No | word |
address, pollingInterval |
SN |
Retentive Timer Current Value | No | word |
address, pollingInterval |
CN |
Counter Current Value | No | word |
address, pollingInterval |
R |
File Register | No | word |
address, pollingInterval |
SW |
Special Link Register | No | word |
address, pollingInterval |
Z |
Index Register | No | word |
address, pollingInterval |
ZR |
File Register | No | word |
address, pollingInterval |
D |
Data Register | No | word |
address, pollingInterval |
SD |
Name | No | word |
address, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "5E339CD5-2C29-4E7E-AF1A-6A022B97211D"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "5E339CD5-2C29-4E7E-AF1A-6A022B97211D",
"Name": "Mitsubishi_Q00_01H_serial (Gen1.3)",
"DriverGroup": {
"Name": "Mitsubishi"
},
"SupportedRegisters": [
{
"Name": "X",
"DisplayName": "Name",
"Description": "Input Relay",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 8191,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Y",
"DisplayName": "Name",
"Description": "Output Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 8191,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M",
"DisplayName": "Name",
"Description": "Internal Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 61439,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "L",
"DisplayName": "Name",
"Description": "Latch Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32237,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "F",
"DisplayName": "Name",
"Description": "Annunciator",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32237,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "V",
"DisplayName": "Name",
"Description": "Edge Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32237,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "B",
"DisplayName": "Name",
"Description": "Link Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 61439,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "TC",
"DisplayName": "Name",
"Description": "Timer Coil",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SS",
"DisplayName": "Name",
"Description": "Retentive Timer Contact",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 25471,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SC",
"DisplayName": "Name",
"Description": "Retentive Timer Coil",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 25471,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "CS",
"DisplayName": "Name",
"Description": "Counter Contact",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 25471,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "CC",
"DisplayName": "Name",
"Description": "Counter Coil",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 25471,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SB",
"DisplayName": "Name",
"Description": "Special Link Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "S",
"DisplayName": "Name",
"Description": "Step Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 8191,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "DX",
"DisplayName": "Name",
"Description": "Direct Input",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 8191,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "DY",
"DisplayName": "Name",
"Description": "Direct Output",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 8191,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "TS",
"DisplayName": "Name",
"Description": "Timer Contact",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SM",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "W",
"DisplayName": "Name",
"Description": "Link Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 12187,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "TN",
"DisplayName": "Name",
"Description": "Timer Current Value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SN",
"DisplayName": "Name",
"Description": "Retentive Timer Current Value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "CN",
"DisplayName": "Name",
"Description": "Counter Current Value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1023,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "R",
"DisplayName": "Name",
"Description": "File Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SW",
"DisplayName": "Name",
"Description": "Special Link Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Z",
"DisplayName": "Name",
"Description": "Index Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 19,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "ZR",
"DisplayName": "Name",
"Description": "File Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1042341,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "D",
"DisplayName": "Name",
"Description": "Data Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4212735,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SD",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Mitsubishi_Q02_02H_serial (Gen1.3)
POST {{edgeUrl}}/devicehub/v2
Mitsubishi_Q02_02H_serial (Gen1.3) — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
X |
Input Relay | No | bit |
address, pollingInterval |
Y |
Output Relay | No | bit |
address, pollingInterval |
M |
Internal Relay | No | bit |
address, pollingInterval |
SM |
Name | No | bit |
address, pollingInterval |
L |
Latch Relay | No | bit |
address, pollingInterval |
F |
Annunciator | No | bit |
address, pollingInterval |
V |
Edge Relay | No | bit |
address, pollingInterval |
B |
Link Relay | No | bit |
address, pollingInterval |
TS |
Timer Contact | No | bit |
address, pollingInterval |
TC |
Timer Coil | No | bit |
address, pollingInterval |
SS |
Retentive Timer Contact | No | bit |
address, pollingInterval |
SC |
Retentive Timer Coil | No | bit |
address, pollingInterval |
CS |
Counter Contact | No | bit |
address, pollingInterval |
CC |
Counter Coil | No | bit |
address, pollingInterval |
SB |
Special Link Relay | No | bit |
address, pollingInterval |
S |
Step Relay | No | bit |
address, pollingInterval |
DX |
Direct Input | No | bit |
address, pollingInterval |
DY |
Direct Output | No | bit |
address, pollingInterval |
D |
Data Register | No | word |
address, pollingInterval |
W |
Link Register | No | word |
address, pollingInterval |
SW |
Special Link Register | No | word |
address, pollingInterval |
TN |
Timer Current Value | No | word |
address, pollingInterval |
SN |
Retentive Timer Current Value | No | word |
address, pollingInterval |
CN |
Counter Current Value | No | word |
address, pollingInterval |
SD |
Name | No | word |
address, pollingInterval |
R |
File Register | No | word |
address, pollingInterval |
ZR |
File Register | No | word |
address, pollingInterval |
Z |
Index Register | No | word |
address, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "EAA09420-76AB-41E9-B8D4-00778BE65B8D"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "EAA09420-76AB-41E9-B8D4-00778BE65B8D",
"Name": "Mitsubishi_Q02_02H_serial (Gen1.3)",
"DriverGroup": {
"Name": "Mitsubishi"
},
"SupportedRegisters": [
{
"Name": "X",
"DisplayName": "Name",
"Description": "Input Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Y",
"DisplayName": "Name",
"Description": "Output Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M",
"DisplayName": "Name",
"Description": "Internal Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SM",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "L",
"DisplayName": "Name",
"Description": "Latch Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32237,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "F",
"DisplayName": "Name",
"Description": "Annunciator",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32237,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "V",
"DisplayName": "Name",
"Description": "Edge Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32237,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "B",
"DisplayName": "Name",
"Description": "Link Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32237,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "TS",
"DisplayName": "Name",
"Description": "Timer Contact",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 25471,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "TC",
"DisplayName": "Name",
"Description": "Timer Coil",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 25471,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SS",
"DisplayName": "Name",
"Description": "Retentive Timer Contact",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 25471,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SC",
"DisplayName": "Name",
"Description": "Retentive Timer Coil",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 25471,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "CS",
"DisplayName": "Name",
"Description": "Counter Contact",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 25471,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "CC",
"DisplayName": "Name",
"Description": "Counter Coil",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 25471,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SB",
"DisplayName": "Name",
"Description": "Special Link Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32237,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "S",
"DisplayName": "Name",
"Description": "Step Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 8191,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "DX",
"DisplayName": "Name",
"Description": "Direct Input",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 8191,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "DY",
"DisplayName": "Name",
"Description": "Direct Output",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 8191,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "D",
"DisplayName": "Name",
"Description": "Data Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "W",
"DisplayName": "Name",
"Description": "Link Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 8191,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SW",
"DisplayName": "Name",
"Description": "Special Link Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 8191,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "TN",
"DisplayName": "Name",
"Description": "Timer Current Value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 25471,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SN",
"DisplayName": "Name",
"Description": "Retentive Timer Current Value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 25471,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "CN",
"DisplayName": "Name",
"Description": "Counter Current Value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 25471,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SD",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "R",
"DisplayName": "Name",
"Description": "File Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "ZR",
"DisplayName": "Name",
"Description": "File Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 999999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Z",
"DisplayName": "Name",
"Description": "Index Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 20,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Modbus ASCII
POST {{edgeUrl}}/devicehub/v2
Modbus ASCII — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
D |
Discrete Input Contacts | Yes | bit |
address, count, pollingInterval |
C |
Discrete Output Coils | No | bit |
address, count, pollingInterval |
H |
Analog Output Holding Registers | No | word, int16, int32, uint32, int64, uint64, float32, float64 |
endianness, address, count, pollingInterval |
H_String |
Analog Output Holding Registers: Strings | No | string |
endianness, stringLength, address, count, pollingInterval |
I |
Analog Input Registers | Yes | word, int16, int32, uint32, int64, uint64, float32, float64 |
endianness, address, count, pollingInterval |
I_String |
Analog Input Registers: Strings | Yes | string |
endianness, stringLength, address, count, pollingInterval |
H_bit |
Analog Output Holding Registers | No | bit |
address, count, pollingInterval |
I_bit |
Analog Input Registers | Yes | bit |
address, count, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "7E0EB9A6-D638-11E9-BB65-2A2AE2DBCCE4"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "7E0EB9A6-D638-11E9-BB65-2A2AE2DBCCE4",
"Name": "Modbus ASCII",
"DriverGroup": {
"Name": "Modbus"
},
"SupportedRegisters": [
{
"Name": "D",
"DisplayName": "Name",
"Description": "Discrete Input Contacts",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C",
"DisplayName": "Name",
"Description": "Discrete Output Coils",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "H",
"DisplayName": "Name",
"Description": "Analog Output Holding Registers",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
}
]
},
{
"Name": "endianness",
"DisplayName": "Endianness",
"Description": "",
"DefaultValue": "AB CD",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "No Swap",
"Value": "AB CD"
},
{
"Name": "Swap Words",
"Value": "CD AB"
},
{
"Name": "Swap Bytes",
"Value": "BA DC"
},
{
"Name": "Swap Words & Bytes",
"Value": "DC BA"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "H_String",
"DisplayName": "Name",
"Description": "Analog Output Holding Registers: Strings",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "endianness",
"DisplayName": "Endianness",
"Description": "",
"DefaultValue": "AB CD",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "No Swap",
"Value": "AB CD"
},
{
"Name": "Swap Words",
"Value": "CD AB"
},
{
"Name": "Swap Bytes",
"Value": "BA DC"
},
{
"Name": "Swap Words & Bytes",
"Value": "DC BA"
}
]
},
{
"Name": "stringLength",
"DisplayName": "StringLength",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 250,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "I",
"DisplayName": "Name",
"Description": "Analog Input Registers",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
}
]
},
{
"Name": "endianness",
"DisplayName": "Endianness",
"Description": "",
"DefaultValue": "AB CD",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "No Swap",
"Value": "AB CD"
},
{
"Name": "Swap Words",
"Value": "CD AB"
},
{
"Name": "Swap Bytes",
"Value": "BA DC"
},
{
"Name": "Swap Words & Bytes",
"Value": "DC BA"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "I_String",
"DisplayName": "Name",
"Description": "Analog Input Registers: Strings",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "endianness",
"DisplayName": "Endianness",
"Description": "",
"DefaultValue": "AB CD",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "No Swap",
"Value": "AB CD"
},
{
"Name": "Swap Words",
"Value": "CD AB"
},
{
"Name": "Swap Bytes",
"Value": "BA DC"
},
{
"Name": "Swap Words & Bytes",
"Value": "DC BA"
}
]
},
{
"Name": "stringLength",
"DisplayName": "StringLength",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 250,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "H_bit",
"DisplayName": "Name",
"Description": "Analog Output Holding Registers",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 6553515,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "I_bit",
"DisplayName": "Name",
"Description": "Analog Input Registers",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 6553515,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Modbus ASCII Advanced
POST {{edgeUrl}}/devicehub/v2
Modbus ASCII Advanced — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
D |
Discrete Input Contacts | Yes | bit |
stationId, address, count, pollingInterval |
C |
Discrete Output Coils | No | bit |
stationId, address, count, pollingInterval |
H |
Analog Output Holding Registers | No | uint16, int16, int32, uint32, int64, uint64, float32, float64 |
endianness, stationId, address, count, pollingInterval |
H_String |
Analog Output Holding Registers: Strings | No | string |
endianness, stringLength, stationId, address, count, pollingInterval |
I |
Analog Input Registers | Yes | uint16, int16, int32, uint32, int64, uint64, float32, float64 |
endianness, stationId, address, count, pollingInterval |
I_String |
Analog Input Registers: Strings | Yes | string |
endianness, stringLength, stationId, address, count, pollingInterval |
H_bit |
Analog Output Holding Registers | No | bit |
stationId, address, count, pollingInterval |
I_bit |
Analog Input Registers | Yes | bit |
stationId, address, count, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "5E0CFCEA-9AF0-4BE5-A8C2-C811A254D452"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "5E0CFCEA-9AF0-4BE5-A8C2-C811A254D452",
"Name": "Modbus ASCII Advanced",
"DriverGroup": {
"Name": "Modbus"
},
"SupportedRegisters": [
{
"Name": "D",
"DisplayName": "Name",
"Description": "Discrete Input Contacts",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "stationId",
"DisplayName": "StationId",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 247,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C",
"DisplayName": "Name",
"Description": "Discrete Output Coils",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "stationId",
"DisplayName": "StationId",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 247,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "H",
"DisplayName": "Name",
"Description": "Analog Output Holding Registers",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
}
]
},
{
"Name": "endianness",
"DisplayName": "Endianness",
"Description": "",
"DefaultValue": "AB CD",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "No Swap",
"Value": "AB CD"
},
{
"Name": "Swap Words",
"Value": "CD AB"
},
{
"Name": "Swap Bytes",
"Value": "BA DC"
},
{
"Name": "Swap Words & Bytes",
"Value": "DC BA"
}
]
},
{
"Name": "stationId",
"DisplayName": "StationId",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 247,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "H_String",
"DisplayName": "Name",
"Description": "Analog Output Holding Registers: Strings",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "endianness",
"DisplayName": "Endianness",
"Description": "",
"DefaultValue": "AB CD",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "No Swap",
"Value": "AB CD"
},
{
"Name": "Swap Words",
"Value": "CD AB"
},
{
"Name": "Swap Bytes",
"Value": "BA DC"
},
{
"Name": "Swap Words & Bytes",
"Value": "DC BA"
}
]
},
{
"Name": "stringLength",
"DisplayName": "StringLength",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 250,
"ListValues": []
},
{
"Name": "stationId",
"DisplayName": "StationId",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 247,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "I",
"DisplayName": "Name",
"Description": "Analog Input Registers",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
}
]
},
{
"Name": "endianness",
"DisplayName": "Endianness",
"Description": "",
"DefaultValue": "AB CD",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "No Swap",
"Value": "AB CD"
},
{
"Name": "Swap Words",
"Value": "CD AB"
},
{
"Name": "Swap Bytes",
"Value": "BA DC"
},
{
"Name": "Swap Words & Bytes",
"Value": "DC BA"
}
]
},
{
"Name": "stationId",
"DisplayName": "StationId",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 247,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "I_String",
"DisplayName": "Name",
"Description": "Analog Input Registers: Strings",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "endianness",
"DisplayName": "Endianness",
"Description": "",
"DefaultValue": "AB CD",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "No Swap",
"Value": "AB CD"
},
{
"Name": "Swap Words",
"Value": "CD AB"
},
{
"Name": "Swap Bytes",
"Value": "BA DC"
},
{
"Name": "Swap Words & Bytes",
"Value": "DC BA"
}
]
},
{
"Name": "stringLength",
"DisplayName": "StringLength",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 250,
"ListValues": []
},
{
"Name": "stationId",
"DisplayName": "StationId",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 247,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "H_bit",
"DisplayName": "Name",
"Description": "Analog Output Holding Registers",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "stationId",
"DisplayName": "StationId",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 247,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 6553515,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "I_bit",
"DisplayName": "Name",
"Description": "Analog Input Registers",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "stationId",
"DisplayName": "StationId",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 247,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 6553515,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Modbus Multi-Station RTU to TCP Converter
POST {{edgeUrl}}/devicehub/v2
Modbus Multi-Station RTU to TCP Converter — no register type definitions found in driver schema.
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "4F0F523B-293C-4704-8282-6C2073C76C10"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "4F0F523B-293C-4704-8282-6C2073C76C10",
"Name": "Modbus Multi-Station RTU to TCP Converter",
"DriverGroup": {
"Name": "Modbus"
},
"SupportedRegisters": []
}
}
}
Register Types - Modbus RTU
POST {{edgeUrl}}/devicehub/v2
Modbus RTU — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
D |
Discrete Input Contacts | Yes | bit |
address, count, pollingInterval |
C |
Discrete Output Coils | No | bit |
address, count, pollingInterval |
H |
Analog Output Holding Registers | No | word, int16, int32, uint32, int64, uint64, float32, float64 |
endianness, address, count, pollingInterval |
H_String |
Analog Output Holding Registers: Strings | No | string |
endianness, stringLength, address, count, pollingInterval |
I |
Analog Input Registers | Yes | word, int16, int32, uint32, int64, uint64, float32, float64 |
endianness, address, count, pollingInterval |
I_String |
Analog Input Registers: Strings | Yes | string |
endianness, stringLength, address, count, pollingInterval |
H_bit |
Analog Output Holding Registers | No | bit |
address, count, pollingInterval |
I_bit |
Analog Input Registers | Yes | bit |
address, count, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "546457FA-D638-11E9-BB65-2A2AE2DBCCE4"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "546457FA-D638-11E9-BB65-2A2AE2DBCCE4",
"Name": "Modbus RTU",
"DriverGroup": {
"Name": "Modbus"
},
"SupportedRegisters": [
{
"Name": "D",
"DisplayName": "Name",
"Description": "Discrete Input Contacts",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C",
"DisplayName": "Name",
"Description": "Discrete Output Coils",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "H",
"DisplayName": "Name",
"Description": "Analog Output Holding Registers",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
}
]
},
{
"Name": "endianness",
"DisplayName": "Endianness",
"Description": "",
"DefaultValue": "AB CD",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "No Swap",
"Value": "AB CD"
},
{
"Name": "Swap Words",
"Value": "CD AB"
},
{
"Name": "Swap Bytes",
"Value": "BA DC"
},
{
"Name": "Swap Words & Bytes",
"Value": "DC BA"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "H_String",
"DisplayName": "Name",
"Description": "Analog Output Holding Registers: Strings",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "endianness",
"DisplayName": "Endianness",
"Description": "",
"DefaultValue": "AB CD",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "No Swap",
"Value": "AB CD"
},
{
"Name": "Swap Words",
"Value": "CD AB"
},
{
"Name": "Swap Bytes",
"Value": "BA DC"
},
{
"Name": "Swap Words & Bytes",
"Value": "DC BA"
}
]
},
{
"Name": "stringLength",
"DisplayName": "StringLength",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 250,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "I",
"DisplayName": "Name",
"Description": "Analog Input Registers",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
}
]
},
{
"Name": "endianness",
"DisplayName": "Endianness",
"Description": "",
"DefaultValue": "AB CD",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "No Swap",
"Value": "AB CD"
},
{
"Name": "Swap Words",
"Value": "CD AB"
},
{
"Name": "Swap Bytes",
"Value": "BA DC"
},
{
"Name": "Swap Words & Bytes",
"Value": "DC BA"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "I_String",
"DisplayName": "Name",
"Description": "Analog Input Registers: Strings",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "endianness",
"DisplayName": "Endianness",
"Description": "",
"DefaultValue": "AB CD",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "No Swap",
"Value": "AB CD"
},
{
"Name": "Swap Words",
"Value": "CD AB"
},
{
"Name": "Swap Bytes",
"Value": "BA DC"
},
{
"Name": "Swap Words & Bytes",
"Value": "DC BA"
}
]
},
{
"Name": "stringLength",
"DisplayName": "StringLength",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 250,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "H_bit",
"DisplayName": "Name",
"Description": "Analog Output Holding Registers",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 6553515,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "I_bit",
"DisplayName": "Name",
"Description": "Analog Input Registers",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 6553515,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Modbus RTU Advanced
POST {{edgeUrl}}/devicehub/v2
Modbus RTU Advanced — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
D |
Discrete Input Contacts | Yes | bit |
stationId, address, count, pollingInterval |
C |
Discrete Output Coils | No | bit |
stationId, address, count, pollingInterval |
H |
Analog Output Holding Registers | No | uint16, int16, int32, uint32, int64, uint64, float32, float64 |
endianness, stationId, address, count, pollingInterval |
H_String |
Analog Output Holding Registers: Strings | No | string |
endianness, stringLength, stationId, address, count, pollingInterval |
I |
Analog Input Registers | Yes | uint16, int16, int32, uint32, int64, uint64, float32, float64 |
endianness, stationId, address, count, pollingInterval |
I_String |
Analog Input Registers: Strings | Yes | string |
endianness, stringLength, stationId, address, count, pollingInterval |
H_bit |
Analog Output Holding Registers | No | bit |
stationId, address, count, pollingInterval |
I_bit |
Analog Input Registers | Yes | bit |
stationId, address, count, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "49D60576-FC85-43F7-A7F0-CAE4ECE7B854"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "49D60576-FC85-43F7-A7F0-CAE4ECE7B854",
"Name": "Modbus RTU Advanced",
"DriverGroup": {
"Name": "Modbus"
},
"SupportedRegisters": [
{
"Name": "D",
"DisplayName": "Name",
"Description": "Discrete Input Contacts",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "stationId",
"DisplayName": "StationId",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 247,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C",
"DisplayName": "Name",
"Description": "Discrete Output Coils",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "stationId",
"DisplayName": "StationId",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 247,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "H",
"DisplayName": "Name",
"Description": "Analog Output Holding Registers",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
}
]
},
{
"Name": "endianness",
"DisplayName": "Endianness",
"Description": "",
"DefaultValue": "AB CD",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "No Swap",
"Value": "AB CD"
},
{
"Name": "Swap Words",
"Value": "CD AB"
},
{
"Name": "Swap Bytes",
"Value": "BA DC"
},
{
"Name": "Swap Words & Bytes",
"Value": "DC BA"
}
]
},
{
"Name": "stationId",
"DisplayName": "StationId",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 247,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "H_String",
"DisplayName": "Name",
"Description": "Analog Output Holding Registers: Strings",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "endianness",
"DisplayName": "Endianness",
"Description": "",
"DefaultValue": "AB CD",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "No Swap",
"Value": "AB CD"
},
{
"Name": "Swap Words",
"Value": "CD AB"
},
{
"Name": "Swap Bytes",
"Value": "BA DC"
},
{
"Name": "Swap Words & Bytes",
"Value": "DC BA"
}
]
},
{
"Name": "stringLength",
"DisplayName": "StringLength",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 250,
"ListValues": []
},
{
"Name": "stationId",
"DisplayName": "StationId",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 247,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "I",
"DisplayName": "Name",
"Description": "Analog Input Registers",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
}
]
},
{
"Name": "endianness",
"DisplayName": "Endianness",
"Description": "",
"DefaultValue": "AB CD",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "No Swap",
"Value": "AB CD"
},
{
"Name": "Swap Words",
"Value": "CD AB"
},
{
"Name": "Swap Bytes",
"Value": "BA DC"
},
{
"Name": "Swap Words & Bytes",
"Value": "DC BA"
}
]
},
{
"Name": "stationId",
"DisplayName": "StationId",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 247,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "I_String",
"DisplayName": "Name",
"Description": "Analog Input Registers: Strings",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "endianness",
"DisplayName": "Endianness",
"Description": "",
"DefaultValue": "AB CD",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "No Swap",
"Value": "AB CD"
},
{
"Name": "Swap Words",
"Value": "CD AB"
},
{
"Name": "Swap Bytes",
"Value": "BA DC"
},
{
"Name": "Swap Words & Bytes",
"Value": "DC BA"
}
]
},
{
"Name": "stringLength",
"DisplayName": "StringLength",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 250,
"ListValues": []
},
{
"Name": "stationId",
"DisplayName": "StationId",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 247,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "H_bit",
"DisplayName": "Name",
"Description": "Analog Output Holding Registers",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "stationId",
"DisplayName": "StationId",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 247,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 6553515,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "I_bit",
"DisplayName": "Name",
"Description": "Analog Input Registers",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "stationId",
"DisplayName": "StationId",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 247,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 6553515,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Modbus RTU over TCP
POST {{edgeUrl}}/devicehub/v2
Modbus RTU over TCP — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
D |
Discrete Input Contacts | Yes | bit |
stationId, address, count, pollingInterval |
C |
Discrete Output Coils | No | bit |
stationId, address, count, pollingInterval |
H |
Analog Output Holding Registers | No | uint16, int16, int32, uint32, int64, uint64, float32, float64 |
endianness, stationId, address, count, pollingInterval |
H_String |
Analog Output Holding Registers: Strings | No | string |
endianness, stringLength, stationId, address, count, pollingInterval |
I |
Analog Input Registers | Yes | uint16, int16, int32, uint32, int64, uint64, float32, float64 |
endianness, stationId, address, count, pollingInterval |
I_String |
Analog Input Registers: Strings | Yes | string |
endianness, stringLength, stationId, address, count, pollingInterval |
H_bit |
Analog Output Holding Registers | No | bit |
stationId, address, count, pollingInterval |
I_bit |
Analog Input Registers | Yes | bit |
stationId, address, count, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "FAB8D777-BBD3-43FC-90E2-C69C41062660"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "FAB8D777-BBD3-43FC-90E2-C69C41062660",
"Name": "Modbus RTU over TCP",
"DriverGroup": {
"Name": "Modbus"
},
"SupportedRegisters": [
{
"Name": "D",
"DisplayName": "Name",
"Description": "Discrete Input Contacts",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "stationId",
"DisplayName": "StationId",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 247,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C",
"DisplayName": "Name",
"Description": "Discrete Output Coils",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "stationId",
"DisplayName": "StationId",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 247,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "H",
"DisplayName": "Name",
"Description": "Analog Output Holding Registers",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
}
]
},
{
"Name": "endianness",
"DisplayName": "Endianness",
"Description": "",
"DefaultValue": "AB CD",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "No Swap",
"Value": "AB CD"
},
{
"Name": "Swap Words",
"Value": "CD AB"
},
{
"Name": "Swap Bytes",
"Value": "BA DC"
},
{
"Name": "Swap Words & Bytes",
"Value": "DC BA"
}
]
},
{
"Name": "stationId",
"DisplayName": "StationId",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 247,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "H_String",
"DisplayName": "Name",
"Description": "Analog Output Holding Registers: Strings",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "endianness",
"DisplayName": "Endianness",
"Description": "",
"DefaultValue": "AB CD",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "No Swap",
"Value": "AB CD"
},
{
"Name": "Swap Words",
"Value": "CD AB"
},
{
"Name": "Swap Bytes",
"Value": "BA DC"
},
{
"Name": "Swap Words & Bytes",
"Value": "DC BA"
}
]
},
{
"Name": "stringLength",
"DisplayName": "StringLength",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 250,
"ListValues": []
},
{
"Name": "stationId",
"DisplayName": "StationId",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 247,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "I",
"DisplayName": "Name",
"Description": "Analog Input Registers",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
}
]
},
{
"Name": "endianness",
"DisplayName": "Endianness",
"Description": "",
"DefaultValue": "AB CD",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "No Swap",
"Value": "AB CD"
},
{
"Name": "Swap Words",
"Value": "CD AB"
},
{
"Name": "Swap Bytes",
"Value": "BA DC"
},
{
"Name": "Swap Words & Bytes",
"Value": "DC BA"
}
]
},
{
"Name": "stationId",
"DisplayName": "StationId",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 247,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "I_String",
"DisplayName": "Name",
"Description": "Analog Input Registers: Strings",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "endianness",
"DisplayName": "Endianness",
"Description": "",
"DefaultValue": "AB CD",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "No Swap",
"Value": "AB CD"
},
{
"Name": "Swap Words",
"Value": "CD AB"
},
{
"Name": "Swap Bytes",
"Value": "BA DC"
},
{
"Name": "Swap Words & Bytes",
"Value": "DC BA"
}
]
},
{
"Name": "stringLength",
"DisplayName": "StringLength",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 250,
"ListValues": []
},
{
"Name": "stationId",
"DisplayName": "StationId",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 247,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "H_bit",
"DisplayName": "Name",
"Description": "Analog Output Holding Registers",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "stationId",
"DisplayName": "StationId",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 247,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 6553515,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "I_bit",
"DisplayName": "Name",
"Description": "Analog Input Registers",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "stationId",
"DisplayName": "StationId",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 247,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 6553515,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Modbus 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 - Modbus UDP
POST {{edgeUrl}}/devicehub/v2
Modbus UDP — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
D |
Discrete Input Contacts | Yes | bit |
address, count, pollingInterval |
C |
Discrete Output Coils | No | bit |
address, count, pollingInterval |
H |
Analog Output Holding Registers | No | word, int16, int32, uint32, int64, uint64, float32, float64 |
endianness, address, count, pollingInterval |
H_String |
Analog Output Holding Registers: Strings | No | string |
endianness, stringLength, address, count, pollingInterval |
I |
Analog Input Registers | Yes | word, int16, int32, uint32, int64, uint64, float32, float64 |
endianness, address, count, pollingInterval |
I_String |
Analog Input Registers: Strings | Yes | string |
endianness, stringLength, address, count, pollingInterval |
H_bit |
Analog Output Holding Registers | No | bit |
address, count, pollingInterval |
I_bit |
Analog Input Registers | Yes | bit |
address, count, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "F3FD7C20-D637-11E9-BB65-2A2AE2DBCCE4"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "F3FD7C20-D637-11E9-BB65-2A2AE2DBCCE4",
"Name": "Modbus UDP",
"DriverGroup": {
"Name": "Modbus"
},
"SupportedRegisters": [
{
"Name": "D",
"DisplayName": "Name",
"Description": "Discrete Input Contacts",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C",
"DisplayName": "Name",
"Description": "Discrete Output Coils",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "H",
"DisplayName": "Name",
"Description": "Analog Output Holding Registers",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
}
]
},
{
"Name": "endianness",
"DisplayName": "Endianness",
"Description": "",
"DefaultValue": "AB CD",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "No Swap",
"Value": "AB CD"
},
{
"Name": "Swap Words",
"Value": "CD AB"
},
{
"Name": "Swap Bytes",
"Value": "BA DC"
},
{
"Name": "Swap Words & Bytes",
"Value": "DC BA"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "H_String",
"DisplayName": "Name",
"Description": "Analog Output Holding Registers: Strings",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "endianness",
"DisplayName": "Endianness",
"Description": "",
"DefaultValue": "AB CD",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "No Swap",
"Value": "AB CD"
},
{
"Name": "Swap Words",
"Value": "CD AB"
},
{
"Name": "Swap Bytes",
"Value": "BA DC"
},
{
"Name": "Swap Words & Bytes",
"Value": "DC BA"
}
]
},
{
"Name": "stringLength",
"DisplayName": "StringLength",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 250,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "I",
"DisplayName": "Name",
"Description": "Analog Input Registers",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
}
]
},
{
"Name": "endianness",
"DisplayName": "Endianness",
"Description": "",
"DefaultValue": "AB CD",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "No Swap",
"Value": "AB CD"
},
{
"Name": "Swap Words",
"Value": "CD AB"
},
{
"Name": "Swap Bytes",
"Value": "BA DC"
},
{
"Name": "Swap Words & Bytes",
"Value": "DC BA"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "I_String",
"DisplayName": "Name",
"Description": "Analog Input Registers: Strings",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "endianness",
"DisplayName": "Endianness",
"Description": "",
"DefaultValue": "AB CD",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "No Swap",
"Value": "AB CD"
},
{
"Name": "Swap Words",
"Value": "CD AB"
},
{
"Name": "Swap Bytes",
"Value": "BA DC"
},
{
"Name": "Swap Words & Bytes",
"Value": "DC BA"
}
]
},
{
"Name": "stringLength",
"DisplayName": "StringLength",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 250,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "H_bit",
"DisplayName": "Name",
"Description": "Analog Output Holding Registers",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 6553515,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "I_bit",
"DisplayName": "Name",
"Description": "Analog Input Registers",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 6553515,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - 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 - 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 - 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 - Oemax Serial (Gen1.3)
POST {{edgeUrl}}/devicehub/v2
Oemax Serial (Gen1.3) — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
R |
Name | No | bit |
address, pollingInterval |
L |
Name | No | bit |
address, pollingInterval |
M |
Name | No | bit |
address, pollingInterval |
K |
Keep Contact | No | bit |
address, pollingInterval |
F |
Special Contact | No | bit |
address, pollingInterval |
TC |
Timer/Counter | No | bit |
address, pollingInterval |
W |
Special Auxiliary Relay | No | word |
address, pollingInterval |
SV |
Timer/Counter Set Value | No | word |
address, pollingInterval |
PV |
Timer/Counter Preset Value | No | word |
address, pollingInterval |
SR |
Special Register | No | word |
address, pollingInterval |
WR |
Name | No | word |
address, pollingInterval |
WL |
Name | No | word |
address, pollingInterval |
WM |
Name | No | word |
address, pollingInterval |
WK |
Name | No | word |
address, pollingInterval |
WF |
Timer Memory | No | word |
address, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "1F64A3F7-8AB4-4030-A773-4D7F428F2354"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "1F64A3F7-8AB4-4030-A773-4D7F428F2354",
"Name": "Oemax Serial (Gen1.3)",
"DriverGroup": {
"Name": "RS Automation"
},
"SupportedRegisters": [
{
"Name": "R",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 25515,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "L",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 25515,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 199915,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "K",
"DisplayName": "Name",
"Description": "Keep Contact",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 25515,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "F",
"DisplayName": "Name",
"Description": "Special Contact",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 99115,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "TC",
"DisplayName": "Name",
"Description": "Timer/Counter",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "W",
"DisplayName": "Name",
"Description": "Special Auxiliary Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 7999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SV",
"DisplayName": "Name",
"Description": "Timer/Counter Set Value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "PV",
"DisplayName": "Name",
"Description": "Timer/Counter Preset Value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SR",
"DisplayName": "Name",
"Description": "Special Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "WR",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "WL",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "WM",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "WK",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "WF",
"DisplayName": "Name",
"Description": "Timer Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 991,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Omron Fins Ethernet
POST {{edgeUrl}}/devicehub/v2
Omron Fins Ethernet — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
CIO |
Channel I/O | No | int, dint, lint, bcd, dbcd, lbcd, real, lreal, word, dword, lword, string |
length, address, count, pollingInterval |
CIO_bit |
Channel I/O | No | bit |
address, count, pollingInterval |
W |
Work Area | No | int, dint, lint, bcd, dbcd, lbcd, real, lreal, word, dword, lword, string |
length, address, count, pollingInterval |
W_bit |
Work Area | No | bit |
address, count, pollingInterval |
H |
Holding Area | No | int, dint, lint, bcd, dbcd, lbcd, real, lreal, word, dword, lword, string |
length, address, count, pollingInterval |
H_bit |
Holding Area | No | bit |
address, count, pollingInterval |
A |
Auxiliary Relay | No | int, dint, lint, bcd, dbcd, lbcd, real, lreal, word, dword, lword, string |
length, address, count, pollingInterval |
A_bit |
Auxiliary Relay | No | bit |
address, count, pollingInterval |
C |
Counter | No | flag, int, bcd, word |
length, address, count, pollingInterval |
T |
Timer | No | flag, int, bcd, word |
length, address, count, pollingInterval |
D |
Data Memory | No | int, dint, lint, bcd, dbcd, lbcd, real, lreal, word, dword, lword, string |
length, address, count, pollingInterval |
D_bit |
Data Memory | No | bit |
address, count, pollingInterval |
EM0 |
Extend Memory | No | int, dint, lint, bcd, dbcd, lbcd, real, lreal, word, dword, lword, string |
length, address, count, pollingInterval |
EM0_bit |
Extend Memory | No | bit |
address, count, pollingInterval |
EM1 |
Extend Memory | No | int, dint, lint, bcd, dbcd, lbcd, real, lreal, word, dword, lword, string |
length, address, count, pollingInterval |
EM1_bit |
Extend Memory | No | bit |
address, count, pollingInterval |
EM2 |
Extend Memory | No | int, dint, lint, bcd, dbcd, lbcd, real, lreal, word, dword, lword, string |
length, address, count, pollingInterval |
EM2_bit |
Extend Memory | No | bit |
address, count, pollingInterval |
EM3 |
Extend Memory | No | int, dint, lint, bcd, dbcd, lbcd, real, lreal, word, dword, lword, string |
length, address, count, pollingInterval |
EM3_bit |
Extend Memory | No | bit |
address, count, pollingInterval |
EM4 |
Extend Memory | No | int, dint, lint, bcd, dbcd, lbcd, real, lreal, word, dword, lword, string |
length, address, count, pollingInterval |
EM4_bit |
Extend Memory | No | bit |
address, count, pollingInterval |
EM5 |
Extend Memory | No | int, dint, lint, bcd, dbcd, lbcd, real, lreal, word, dword, lword, string |
length, address, count, pollingInterval |
EM5_bit |
Extend Memory | No | bit |
address, count, pollingInterval |
EM6 |
Extend Memory | No | int, dint, lint, bcd, dbcd, lbcd, real, lreal, word, dword, lword, string |
length, address, count, pollingInterval |
EM6_bit |
Extend Memory | No | bit |
address, count, pollingInterval |
EM7 |
Extend Memory | No | int, dint, lint, bcd, dbcd, lbcd, real, lreal, word, dword, lword, string |
length, address, count, pollingInterval |
EM7_bit |
Extend Memory | No | bit |
address, count, pollingInterval |
EM8 |
Extend Memory | No | int, dint, lint, bcd, dbcd, lbcd, real, lreal, word, dword, lword, string |
length, address, count, pollingInterval |
EM8_bit |
Extend Memory | No | bit |
address, count, pollingInterval |
EM9 |
Extend Memory | No | int, dint, lint, bcd, dbcd, lbcd, real, lreal, word, dword, lword, string |
length, address, count, pollingInterval |
EM9_bit |
Extend Memory | No | bit |
address, count, pollingInterval |
EM10 |
Extend Memory | No | int, dint, lint, bcd, dbcd, lbcd, real, lreal, word, dword, lword, string |
length, address, count, pollingInterval |
EM10_bit |
Extend Memory | No | bit |
address, count, pollingInterval |
EM11 |
Extend Memory | No | int, dint, lint, bcd, dbcd, lbcd, real, lreal, word, dword, lword, string |
length, address, count, pollingInterval |
EM11_bit |
Extend Memory | No | bit |
address, count, pollingInterval |
EM12 |
Extend Memory | No | int, dint, lint, bcd, dbcd, lbcd, real, lreal, word, dword, lword, string |
length, address, count, pollingInterval |
EM12_bit |
Extend Memory | No | bit |
address, count, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "90C9F160-69CD-11ED-B37D-032E0F6C0B5E"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "90C9F160-69CD-11ED-B37D-032E0F6C0B5E",
"Name": "Omron Fins Ethernet",
"DriverGroup": {
"Name": "Omron"
},
"SupportedRegisters": [
{
"Name": "CIO",
"DisplayName": "Name",
"Description": "Channel I/O",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "lint",
"Value": "lint"
},
{
"Name": "bcd",
"Value": "bcd"
},
{
"Name": "dbcd",
"Value": "dbcd"
},
{
"Name": "lbcd",
"Value": "lbcd"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "lreal",
"Value": "lreal"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "lword",
"Value": "lword"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 6143,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "CIO_bit",
"DisplayName": "Name",
"Description": "Channel I/O",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 614315,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "W",
"DisplayName": "Name",
"Description": "Work Area",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "lint",
"Value": "lint"
},
{
"Name": "bcd",
"Value": "bcd"
},
{
"Name": "dbcd",
"Value": "dbcd"
},
{
"Name": "lbcd",
"Value": "lbcd"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "lreal",
"Value": "lreal"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "lword",
"Value": "lword"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 511,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "W_bit",
"DisplayName": "Name",
"Description": "Work Area",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 51115,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "H",
"DisplayName": "Name",
"Description": "Holding Area",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "lint",
"Value": "lint"
},
{
"Name": "bcd",
"Value": "bcd"
},
{
"Name": "dbcd",
"Value": "dbcd"
},
{
"Name": "lbcd",
"Value": "lbcd"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "lreal",
"Value": "lreal"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "lword",
"Value": "lword"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 511,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "H_bit",
"DisplayName": "Name",
"Description": "Holding Area",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 51115,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "A",
"DisplayName": "Name",
"Description": "Auxiliary Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "lint",
"Value": "lint"
},
{
"Name": "bcd",
"Value": "bcd"
},
{
"Name": "dbcd",
"Value": "dbcd"
},
{
"Name": "lbcd",
"Value": "lbcd"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "lreal",
"Value": "lreal"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "lword",
"Value": "lword"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 959,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "A_bit",
"DisplayName": "Name",
"Description": "Auxiliary Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 95915,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C",
"DisplayName": "Name",
"Description": "Counter",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "flag",
"Value": "flag"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "bcd",
"Value": "bcd"
},
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4095,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "T",
"DisplayName": "Name",
"Description": "Timer",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "flag",
"Value": "flag"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "bcd",
"Value": "bcd"
},
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4095,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "D",
"DisplayName": "Name",
"Description": "Data Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "lint",
"Value": "lint"
},
{
"Name": "bcd",
"Value": "bcd"
},
{
"Name": "dbcd",
"Value": "dbcd"
},
{
"Name": "lbcd",
"Value": "lbcd"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "lreal",
"Value": "lreal"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "lword",
"Value": "lword"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "D_bit",
"DisplayName": "Name",
"Description": "Data Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 3276715,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM0",
"DisplayName": "Name",
"Description": "Extend Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "lint",
"Value": "lint"
},
{
"Name": "bcd",
"Value": "bcd"
},
{
"Name": "dbcd",
"Value": "dbcd"
},
{
"Name": "lbcd",
"Value": "lbcd"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "lreal",
"Value": "lreal"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "lword",
"Value": "lword"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM0_bit",
"DisplayName": "Name",
"Description": "Extend Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 3276715,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM1",
"DisplayName": "Name",
"Description": "Extend Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "lint",
"Value": "lint"
},
{
"Name": "bcd",
"Value": "bcd"
},
{
"Name": "dbcd",
"Value": "dbcd"
},
{
"Name": "lbcd",
"Value": "lbcd"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "lreal",
"Value": "lreal"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "lword",
"Value": "lword"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM1_bit",
"DisplayName": "Name",
"Description": "Extend Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 3276715,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM2",
"DisplayName": "Name",
"Description": "Extend Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "lint",
"Value": "lint"
},
{
"Name": "bcd",
"Value": "bcd"
},
{
"Name": "dbcd",
"Value": "dbcd"
},
{
"Name": "lbcd",
"Value": "lbcd"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "lreal",
"Value": "lreal"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "lword",
"Value": "lword"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM2_bit",
"DisplayName": "Name",
"Description": "Extend Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 3276715,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM3",
"DisplayName": "Name",
"Description": "Extend Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "lint",
"Value": "lint"
},
{
"Name": "bcd",
"Value": "bcd"
},
{
"Name": "dbcd",
"Value": "dbcd"
},
{
"Name": "lbcd",
"Value": "lbcd"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "lreal",
"Value": "lreal"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "lword",
"Value": "lword"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM3_bit",
"DisplayName": "Name",
"Description": "Extend Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 3276715,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM4",
"DisplayName": "Name",
"Description": "Extend Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "lint",
"Value": "lint"
},
{
"Name": "bcd",
"Value": "bcd"
},
{
"Name": "dbcd",
"Value": "dbcd"
},
{
"Name": "lbcd",
"Value": "lbcd"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "lreal",
"Value": "lreal"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "lword",
"Value": "lword"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM4_bit",
"DisplayName": "Name",
"Description": "Extend Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 3276715,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM5",
"DisplayName": "Name",
"Description": "Extend Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "lint",
"Value": "lint"
},
{
"Name": "bcd",
"Value": "bcd"
},
{
"Name": "dbcd",
"Value": "dbcd"
},
{
"Name": "lbcd",
"Value": "lbcd"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "lreal",
"Value": "lreal"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "lword",
"Value": "lword"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM5_bit",
"DisplayName": "Name",
"Description": "Extend Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 3276715,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM6",
"DisplayName": "Name",
"Description": "Extend Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "lint",
"Value": "lint"
},
{
"Name": "bcd",
"Value": "bcd"
},
{
"Name": "dbcd",
"Value": "dbcd"
},
{
"Name": "lbcd",
"Value": "lbcd"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "lreal",
"Value": "lreal"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "lword",
"Value": "lword"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM6_bit",
"DisplayName": "Name",
"Description": "Extend Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 3276715,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM7",
"DisplayName": "Name",
"Description": "Extend Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "lint",
"Value": "lint"
},
{
"Name": "bcd",
"Value": "bcd"
},
{
"Name": "dbcd",
"Value": "dbcd"
},
{
"Name": "lbcd",
"Value": "lbcd"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "lreal",
"Value": "lreal"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "lword",
"Value": "lword"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM7_bit",
"DisplayName": "Name",
"Description": "Extend Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 3276715,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM8",
"DisplayName": "Name",
"Description": "Extend Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "lint",
"Value": "lint"
},
{
"Name": "bcd",
"Value": "bcd"
},
{
"Name": "dbcd",
"Value": "dbcd"
},
{
"Name": "lbcd",
"Value": "lbcd"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "lreal",
"Value": "lreal"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "lword",
"Value": "lword"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM8_bit",
"DisplayName": "Name",
"Description": "Extend Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 3276715,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM9",
"DisplayName": "Name",
"Description": "Extend Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "lint",
"Value": "lint"
},
{
"Name": "bcd",
"Value": "bcd"
},
{
"Name": "dbcd",
"Value": "dbcd"
},
{
"Name": "lbcd",
"Value": "lbcd"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "lreal",
"Value": "lreal"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "lword",
"Value": "lword"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM9_bit",
"DisplayName": "Name",
"Description": "Extend Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 3276715,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM10",
"DisplayName": "Name",
"Description": "Extend Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "lint",
"Value": "lint"
},
{
"Name": "bcd",
"Value": "bcd"
},
{
"Name": "dbcd",
"Value": "dbcd"
},
{
"Name": "lbcd",
"Value": "lbcd"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "lreal",
"Value": "lreal"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "lword",
"Value": "lword"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM10_bit",
"DisplayName": "Name",
"Description": "Extend Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 3276715,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM11",
"DisplayName": "Name",
"Description": "Extend Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "lint",
"Value": "lint"
},
{
"Name": "bcd",
"Value": "bcd"
},
{
"Name": "dbcd",
"Value": "dbcd"
},
{
"Name": "lbcd",
"Value": "lbcd"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "lreal",
"Value": "lreal"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "lword",
"Value": "lword"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM11_bit",
"DisplayName": "Name",
"Description": "Extend Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 3276715,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM12",
"DisplayName": "Name",
"Description": "Extend Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "lint",
"Value": "lint"
},
{
"Name": "bcd",
"Value": "bcd"
},
{
"Name": "dbcd",
"Value": "dbcd"
},
{
"Name": "lbcd",
"Value": "lbcd"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "lreal",
"Value": "lreal"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "lword",
"Value": "lword"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM12_bit",
"DisplayName": "Name",
"Description": "Extend Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 3276715,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Omron Fins Serial
POST {{edgeUrl}}/devicehub/v2
Omron Fins Serial — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
CIO |
Channel I/O | No | int, dint, lint, bcd, dbcd, lbcd, real, lreal, word, dword, lword, string |
length, address, count, pollingInterval |
CIO_bit |
Channel I/O | No | bit |
address, count, pollingInterval |
W |
Work Area | No | int, dint, lint, bcd, dbcd, lbcd, real, lreal, word, dword, lword, string |
length, address, count, pollingInterval |
W_bit |
Work Area | No | bit |
address, count, pollingInterval |
H |
Holding Area | No | int, dint, lint, bcd, dbcd, lbcd, real, lreal, word, dword, lword, string |
length, address, count, pollingInterval |
H_bit |
Holding Area | No | bit |
address, count, pollingInterval |
A |
Auxiliary Relay | No | int, dint, lint, bcd, dbcd, lbcd, real, lreal, word, dword, lword, string |
length, address, count, pollingInterval |
A_bit |
Auxiliary Relay | No | bit |
address, count, pollingInterval |
C |
Counter | No | flag, int, bcd, word |
length, address, count, pollingInterval |
T |
Timer | No | flag, int, bcd, word |
length, address, count, pollingInterval |
D |
Data Memory | No | int, dint, lint, bcd, dbcd, lbcd, real, lreal, word, dword, lword, string |
length, address, count, pollingInterval |
D_bit |
Data Memory | No | bit |
address, count, pollingInterval |
EM0 |
Extend Memory | No | int, dint, lint, bcd, dbcd, lbcd, real, lreal, word, dword, lword, string |
length, address, count, pollingInterval |
EM0_bit |
Extend Memory | No | bit |
address, count, pollingInterval |
EM1 |
Extend Memory | No | int, dint, lint, bcd, dbcd, lbcd, real, lreal, word, dword, lword, string |
length, address, count, pollingInterval |
EM1_bit |
Extend Memory | No | bit |
address, count, pollingInterval |
EM2 |
Extend Memory | No | int, dint, lint, bcd, dbcd, lbcd, real, lreal, word, dword, lword, string |
length, address, count, pollingInterval |
EM2_bit |
Extend Memory | No | bit |
address, count, pollingInterval |
EM3 |
Extend Memory | No | int, dint, lint, bcd, dbcd, lbcd, real, lreal, word, dword, lword, string |
length, address, count, pollingInterval |
EM3_bit |
Extend Memory | No | bit |
address, count, pollingInterval |
EM4 |
Extend Memory | No | int, dint, lint, bcd, dbcd, lbcd, real, lreal, word, dword, lword, string |
length, address, count, pollingInterval |
EM4_bit |
Extend Memory | No | bit |
address, count, pollingInterval |
EM5 |
Extend Memory | No | int, dint, lint, bcd, dbcd, lbcd, real, lreal, word, dword, lword, string |
length, address, count, pollingInterval |
EM5_bit |
Extend Memory | No | bit |
address, count, pollingInterval |
EM6 |
Extend Memory | No | int, dint, lint, bcd, dbcd, lbcd, real, lreal, word, dword, lword, string |
length, address, count, pollingInterval |
EM6_bit |
Extend Memory | No | bit |
address, count, pollingInterval |
EM7 |
Extend Memory | No | int, dint, lint, bcd, dbcd, lbcd, real, lreal, word, dword, lword, string |
length, address, count, pollingInterval |
EM7_bit |
Extend Memory | No | bit |
address, count, pollingInterval |
EM8 |
Extend Memory | No | int, dint, lint, bcd, dbcd, lbcd, real, lreal, word, dword, lword, string |
length, address, count, pollingInterval |
EM8_bit |
Extend Memory | No | bit |
address, count, pollingInterval |
EM9 |
Extend Memory | No | int, dint, lint, bcd, dbcd, lbcd, real, lreal, word, dword, lword, string |
length, address, count, pollingInterval |
EM9_bit |
Extend Memory | No | bit |
address, count, pollingInterval |
EM10 |
Extend Memory | No | int, dint, lint, bcd, dbcd, lbcd, real, lreal, word, dword, lword, string |
length, address, count, pollingInterval |
EM10_bit |
Extend Memory | No | bit |
address, count, pollingInterval |
EM11 |
Extend Memory | No | int, dint, lint, bcd, dbcd, lbcd, real, lreal, word, dword, lword, string |
length, address, count, pollingInterval |
EM11_bit |
Extend Memory | No | bit |
address, count, pollingInterval |
EM12 |
Extend Memory | No | int, dint, lint, bcd, dbcd, lbcd, real, lreal, word, dword, lword, string |
length, address, count, pollingInterval |
EM12_bit |
Extend Memory | No | bit |
address, count, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "44234053-0202-442D-9FD6-50FAADABBC63"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "44234053-0202-442D-9FD6-50FAADABBC63",
"Name": "Omron Fins Serial",
"DriverGroup": {
"Name": "Omron"
},
"SupportedRegisters": [
{
"Name": "CIO",
"DisplayName": "Name",
"Description": "Channel I/O",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "lint",
"Value": "lint"
},
{
"Name": "bcd",
"Value": "bcd"
},
{
"Name": "dbcd",
"Value": "dbcd"
},
{
"Name": "lbcd",
"Value": "lbcd"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "lreal",
"Value": "lreal"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "lword",
"Value": "lword"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 6143,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "CIO_bit",
"DisplayName": "Name",
"Description": "Channel I/O",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 614315,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "W",
"DisplayName": "Name",
"Description": "Work Area",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "lint",
"Value": "lint"
},
{
"Name": "bcd",
"Value": "bcd"
},
{
"Name": "dbcd",
"Value": "dbcd"
},
{
"Name": "lbcd",
"Value": "lbcd"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "lreal",
"Value": "lreal"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "lword",
"Value": "lword"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 511,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "W_bit",
"DisplayName": "Name",
"Description": "Work Area",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 51115,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "H",
"DisplayName": "Name",
"Description": "Holding Area",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "lint",
"Value": "lint"
},
{
"Name": "bcd",
"Value": "bcd"
},
{
"Name": "dbcd",
"Value": "dbcd"
},
{
"Name": "lbcd",
"Value": "lbcd"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "lreal",
"Value": "lreal"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "lword",
"Value": "lword"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 511,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "H_bit",
"DisplayName": "Name",
"Description": "Holding Area",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 51115,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "A",
"DisplayName": "Name",
"Description": "Auxiliary Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "lint",
"Value": "lint"
},
{
"Name": "bcd",
"Value": "bcd"
},
{
"Name": "dbcd",
"Value": "dbcd"
},
{
"Name": "lbcd",
"Value": "lbcd"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "lreal",
"Value": "lreal"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "lword",
"Value": "lword"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 959,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "A_bit",
"DisplayName": "Name",
"Description": "Auxiliary Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 95915,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C",
"DisplayName": "Name",
"Description": "Counter",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "flag",
"Value": "flag"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "bcd",
"Value": "bcd"
},
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4095,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "T",
"DisplayName": "Name",
"Description": "Timer",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "flag",
"Value": "flag"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "bcd",
"Value": "bcd"
},
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4095,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "D",
"DisplayName": "Name",
"Description": "Data Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "lint",
"Value": "lint"
},
{
"Name": "bcd",
"Value": "bcd"
},
{
"Name": "dbcd",
"Value": "dbcd"
},
{
"Name": "lbcd",
"Value": "lbcd"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "lreal",
"Value": "lreal"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "lword",
"Value": "lword"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "D_bit",
"DisplayName": "Name",
"Description": "Data Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 3276715,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM0",
"DisplayName": "Name",
"Description": "Extend Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "lint",
"Value": "lint"
},
{
"Name": "bcd",
"Value": "bcd"
},
{
"Name": "dbcd",
"Value": "dbcd"
},
{
"Name": "lbcd",
"Value": "lbcd"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "lreal",
"Value": "lreal"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "lword",
"Value": "lword"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM0_bit",
"DisplayName": "Name",
"Description": "Extend Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 3276715,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM1",
"DisplayName": "Name",
"Description": "Extend Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "lint",
"Value": "lint"
},
{
"Name": "bcd",
"Value": "bcd"
},
{
"Name": "dbcd",
"Value": "dbcd"
},
{
"Name": "lbcd",
"Value": "lbcd"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "lreal",
"Value": "lreal"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "lword",
"Value": "lword"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM1_bit",
"DisplayName": "Name",
"Description": "Extend Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 3276715,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM2",
"DisplayName": "Name",
"Description": "Extend Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "lint",
"Value": "lint"
},
{
"Name": "bcd",
"Value": "bcd"
},
{
"Name": "dbcd",
"Value": "dbcd"
},
{
"Name": "lbcd",
"Value": "lbcd"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "lreal",
"Value": "lreal"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "lword",
"Value": "lword"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM2_bit",
"DisplayName": "Name",
"Description": "Extend Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 3276715,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM3",
"DisplayName": "Name",
"Description": "Extend Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "lint",
"Value": "lint"
},
{
"Name": "bcd",
"Value": "bcd"
},
{
"Name": "dbcd",
"Value": "dbcd"
},
{
"Name": "lbcd",
"Value": "lbcd"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "lreal",
"Value": "lreal"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "lword",
"Value": "lword"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM3_bit",
"DisplayName": "Name",
"Description": "Extend Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 3276715,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM4",
"DisplayName": "Name",
"Description": "Extend Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "lint",
"Value": "lint"
},
{
"Name": "bcd",
"Value": "bcd"
},
{
"Name": "dbcd",
"Value": "dbcd"
},
{
"Name": "lbcd",
"Value": "lbcd"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "lreal",
"Value": "lreal"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "lword",
"Value": "lword"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM4_bit",
"DisplayName": "Name",
"Description": "Extend Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 3276715,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM5",
"DisplayName": "Name",
"Description": "Extend Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "lint",
"Value": "lint"
},
{
"Name": "bcd",
"Value": "bcd"
},
{
"Name": "dbcd",
"Value": "dbcd"
},
{
"Name": "lbcd",
"Value": "lbcd"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "lreal",
"Value": "lreal"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "lword",
"Value": "lword"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM5_bit",
"DisplayName": "Name",
"Description": "Extend Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 3276715,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM6",
"DisplayName": "Name",
"Description": "Extend Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "lint",
"Value": "lint"
},
{
"Name": "bcd",
"Value": "bcd"
},
{
"Name": "dbcd",
"Value": "dbcd"
},
{
"Name": "lbcd",
"Value": "lbcd"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "lreal",
"Value": "lreal"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "lword",
"Value": "lword"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM6_bit",
"DisplayName": "Name",
"Description": "Extend Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 3276715,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM7",
"DisplayName": "Name",
"Description": "Extend Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "lint",
"Value": "lint"
},
{
"Name": "bcd",
"Value": "bcd"
},
{
"Name": "dbcd",
"Value": "dbcd"
},
{
"Name": "lbcd",
"Value": "lbcd"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "lreal",
"Value": "lreal"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "lword",
"Value": "lword"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM7_bit",
"DisplayName": "Name",
"Description": "Extend Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 3276715,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM8",
"DisplayName": "Name",
"Description": "Extend Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "lint",
"Value": "lint"
},
{
"Name": "bcd",
"Value": "bcd"
},
{
"Name": "dbcd",
"Value": "dbcd"
},
{
"Name": "lbcd",
"Value": "lbcd"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "lreal",
"Value": "lreal"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "lword",
"Value": "lword"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM8_bit",
"DisplayName": "Name",
"Description": "Extend Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 3276715,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM9",
"DisplayName": "Name",
"Description": "Extend Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "lint",
"Value": "lint"
},
{
"Name": "bcd",
"Value": "bcd"
},
{
"Name": "dbcd",
"Value": "dbcd"
},
{
"Name": "lbcd",
"Value": "lbcd"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "lreal",
"Value": "lreal"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "lword",
"Value": "lword"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM9_bit",
"DisplayName": "Name",
"Description": "Extend Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 3276715,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM10",
"DisplayName": "Name",
"Description": "Extend Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "lint",
"Value": "lint"
},
{
"Name": "bcd",
"Value": "bcd"
},
{
"Name": "dbcd",
"Value": "dbcd"
},
{
"Name": "lbcd",
"Value": "lbcd"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "lreal",
"Value": "lreal"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "lword",
"Value": "lword"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM10_bit",
"DisplayName": "Name",
"Description": "Extend Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 3276715,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM11",
"DisplayName": "Name",
"Description": "Extend Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "lint",
"Value": "lint"
},
{
"Name": "bcd",
"Value": "bcd"
},
{
"Name": "dbcd",
"Value": "dbcd"
},
{
"Name": "lbcd",
"Value": "lbcd"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "lreal",
"Value": "lreal"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "lword",
"Value": "lword"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM11_bit",
"DisplayName": "Name",
"Description": "Extend Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 3276715,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM12",
"DisplayName": "Name",
"Description": "Extend Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "lint",
"Value": "lint"
},
{
"Name": "bcd",
"Value": "bcd"
},
{
"Name": "dbcd",
"Value": "dbcd"
},
{
"Name": "lbcd",
"Value": "lbcd"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "lreal",
"Value": "lreal"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "lword",
"Value": "lword"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM12_bit",
"DisplayName": "Name",
"Description": "Extend Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 3276715,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Omron HostLink
POST {{edgeUrl}}/devicehub/v2
Omron HostLink — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
IR |
Internal Relay | No | int, dint, lint, bcd, dbcd, lbcd, real, lreal, word, dword, lword |
length, address, count, pollingInterval |
IR_bit |
Internal Relay | No | bit |
force, address, count, pollingInterval |
HR |
Hold Relay | No | int, dint, lint, bcd, dbcd, lbcd, real, lreal, word, dword, lword |
length, address, count, pollingInterval |
HR_bit |
Hold Relay | No | bit |
force, address, count, pollingInterval |
LR |
Link Relay | No | int, dint, lint, bcd, dbcd, lbcd, real, lreal, word, dword, lword |
length, address, count, pollingInterval |
LR_bit |
Link Relay | No | bit |
force, address, count, pollingInterval |
AR |
Auxiliary Relay | No | int, dint, lint, bcd, dbcd, lbcd, real, lreal, word, dword, lword |
length, address, count, pollingInterval |
AR_bit |
Auxiliary Relay | No | bit |
force, address, count, pollingInterval |
T |
Timer | No | flag, int, bcd, word |
length, address, count, pollingInterval |
C |
Counter | No | flag, int, bcd, word |
length, address, count, pollingInterval |
DM |
Data Memory | No | int, dint, lint, bcd, dbcd, lbcd, real, lreal, word, dword, lword, string |
length, address, count, pollingInterval |
EM |
Extend Memory | No | int, dint, lint, bcd, dbcd, lbcd, real, lreal, word, dword, lword, string |
length, address, count, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "E4017A52-BCAE-4AB5-8F84-C30AF40F9B21"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "E4017A52-BCAE-4AB5-8F84-C30AF40F9B21",
"Name": "Omron HostLink",
"DriverGroup": {
"Name": "Omron"
},
"SupportedRegisters": [
{
"Name": "IR",
"DisplayName": "Name",
"Description": "Internal Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "lint",
"Value": "lint"
},
{
"Name": "bcd",
"Value": "bcd"
},
{
"Name": "dbcd",
"Value": "dbcd"
},
{
"Name": "lbcd",
"Value": "lbcd"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "lreal",
"Value": "lreal"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "lword",
"Value": "lword"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4095,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "IR_bit",
"DisplayName": "Name",
"Description": "Internal Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "force",
"DisplayName": "Force",
"Description": "Force Set/Reset",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Enable",
"Value": "0"
},
{
"Name": "Disable",
"Value": "1"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 409515,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "HR",
"DisplayName": "Name",
"Description": "Hold Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "lint",
"Value": "lint"
},
{
"Name": "bcd",
"Value": "bcd"
},
{
"Name": "dbcd",
"Value": "dbcd"
},
{
"Name": "lbcd",
"Value": "lbcd"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "lreal",
"Value": "lreal"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "lword",
"Value": "lword"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4095,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "HR_bit",
"DisplayName": "Name",
"Description": "Hold Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "force",
"DisplayName": "Force",
"Description": "Force Set/Reset",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Enable",
"Value": "0"
},
{
"Name": "Disable",
"Value": "1"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 409515,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "LR",
"DisplayName": "Name",
"Description": "Link Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "lint",
"Value": "lint"
},
{
"Name": "bcd",
"Value": "bcd"
},
{
"Name": "dbcd",
"Value": "dbcd"
},
{
"Name": "lbcd",
"Value": "lbcd"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "lreal",
"Value": "lreal"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "lword",
"Value": "lword"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4095,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "LR_bit",
"DisplayName": "Name",
"Description": "Link Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "force",
"DisplayName": "Force",
"Description": "Force Set/Reset",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Enable",
"Value": "0"
},
{
"Name": "Disable",
"Value": "1"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 409515,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "AR",
"DisplayName": "Name",
"Description": "Auxiliary Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "lint",
"Value": "lint"
},
{
"Name": "bcd",
"Value": "bcd"
},
{
"Name": "dbcd",
"Value": "dbcd"
},
{
"Name": "lbcd",
"Value": "lbcd"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "lreal",
"Value": "lreal"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "lword",
"Value": "lword"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4095,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "AR_bit",
"DisplayName": "Name",
"Description": "Auxiliary Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "force",
"DisplayName": "Force",
"Description": "Force Set/Reset",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Enable",
"Value": "0"
},
{
"Name": "Disable",
"Value": "1"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 409515,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "T",
"DisplayName": "Name",
"Description": "Timer",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "flag",
"Value": "flag"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "bcd",
"Value": "bcd"
},
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C",
"DisplayName": "Name",
"Description": "Counter",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "flag",
"Value": "flag"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "bcd",
"Value": "bcd"
},
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "DM",
"DisplayName": "Name",
"Description": "Data Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "lint",
"Value": "lint"
},
{
"Name": "bcd",
"Value": "bcd"
},
{
"Name": "dbcd",
"Value": "dbcd"
},
{
"Name": "lbcd",
"Value": "lbcd"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "lreal",
"Value": "lreal"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "lword",
"Value": "lword"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM",
"DisplayName": "Name",
"Description": "Extend Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "lint",
"Value": "lint"
},
{
"Name": "bcd",
"Value": "bcd"
},
{
"Name": "dbcd",
"Value": "dbcd"
},
{
"Name": "lbcd",
"Value": "lbcd"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "lreal",
"Value": "lreal"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "lword",
"Value": "lword"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "String Length (# bytes to read). Null bytes will be trimmed.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Omron NJ Ethernet
POST {{edgeUrl}}/devicehub/v2
Omron NJ Ethernet — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
R |
Name | No | BOOL, SINT, INT, DINT, LINT, USINT, UINT, UDINT, ULINT, BYTE, WORD, DWORD, LWORD, REAL, LREAL, STRING, ENUM, DATE, TIME, DATE_AND_TIME, TIME_OF_DAY |
pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "5E20791D-2DED-4B3B-8A66-ABA4D0F53C4C"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "5E20791D-2DED-4B3B-8A66-ABA4D0F53C4C",
"Name": "Omron NJ Ethernet",
"DriverGroup": {
"Name": "Omron"
},
"SupportedRegisters": [
{
"Name": "R",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "BOOL",
"Value": "BOOL"
},
{
"Name": "SINT",
"Value": "SINT"
},
{
"Name": "INT",
"Value": "INT"
},
{
"Name": "DINT",
"Value": "DINT"
},
{
"Name": "LINT",
"Value": "LINT"
},
{
"Name": "USINT",
"Value": "USINT"
},
{
"Name": "UINT",
"Value": "UINT"
},
{
"Name": "UDINT",
"Value": "UDINT"
},
{
"Name": "ULINT",
"Value": "ULINT"
},
{
"Name": "BYTE",
"Value": "BYTE"
},
{
"Name": "WORD",
"Value": "WORD"
},
{
"Name": "DWORD",
"Value": "DWORD"
},
{
"Name": "LWORD",
"Value": "LWORD"
},
{
"Name": "REAL",
"Value": "REAL"
},
{
"Name": "LREAL",
"Value": "LREAL"
},
{
"Name": "STRING",
"Value": "STRING"
},
{
"Name": "ENUM",
"Value": "ENUM"
},
{
"Name": "DATE",
"Value": "DATE"
},
{
"Name": "TIME",
"Value": "TIME"
},
{
"Name": "DATE_AND_TIME",
"Value": "DATE_AND_TIME"
},
{
"Name": "TIME_OF_DAY",
"Value": "TIME_OF_DAY"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - OPC UA Client Advanced
POST {{edgeUrl}}/devicehub/v2
OPC UA Client Advanced — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
R |
Name | No | bool, sbyte, byte, int16, uint16, int32, uint32, int64, uint64, float32, float64, string, BLOB, bool[], sbyte[], byte[], int16[], uint16[], int32[], uint32[], int64[], uint64[], float32[], float64[], string[], BLOB[], Event, ExtensionObject, History, Method |
SamplingInterval, pollingInterval, EventProperties, HistoryTimespan, HistoryUpdateInterval, DefaultInputArgumentsOPCUAMethod |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "2372E68F-BA1B-46E9-BC07-E92CA006B377"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "2372E68F-BA1B-46E9-BC07-E92CA006B377",
"Name": "OPC UA Client Advanced",
"DriverGroup": {
"Name": "OPCUA"
},
"SupportedRegisters": [
{
"Name": "R",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
},
{
"Name": "sbyte",
"Value": "sbyte"
},
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
},
{
"Name": "BLOB",
"Value": "BLOB"
},
{
"Name": "bool[]",
"Value": "bool[]"
},
{
"Name": "sbyte[]",
"Value": "sbyte[]"
},
{
"Name": "byte[]",
"Value": "byte[]"
},
{
"Name": "int16[]",
"Value": "int16[]"
},
{
"Name": "uint16[]",
"Value": "uint16[]"
},
{
"Name": "int32[]",
"Value": "int32[]"
},
{
"Name": "uint32[]",
"Value": "uint32[]"
},
{
"Name": "int64[]",
"Value": "int64[]"
},
{
"Name": "uint64[]",
"Value": "uint64[]"
},
{
"Name": "float32[]",
"Value": "float32[]"
},
{
"Name": "float64[]",
"Value": "float64[]"
},
{
"Name": "string[]",
"Value": "string[]"
},
{
"Name": "BLOB[]",
"Value": "BLOB[]"
},
{
"Name": "Event",
"Value": "Event"
},
{
"Name": "ExtensionObject",
"Value": "ExtensionObject"
},
{
"Name": "History",
"Value": "History"
},
{
"Name": "Method",
"Value": "Method"
}
]
},
{
"Name": "SamplingInterval",
"DisplayName": "SamplingInterval",
"Description": "The interval in milliseconds that defines the fastest rate at which the MonitoredItem(s) should be accessed and evaluated (0 - fastest practical rate).",
"DefaultValue": "0",
"ValueType": "Float",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 2147483647,
"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": []
},
{
"Name": "EventProperties",
"DisplayName": "Event properties",
"Description": "Event properties to publish",
"DefaultValue": "[{\"NamespaceIndex\":0, \"PropertyName\":\"EventId\"},{\"NamespaceIndex\":0, \"PropertyName\":\"EventType\"},{\"NamespaceIndex\":0, \"PropertyName\":\"SourceNode\"},{\"NamespaceIndex\":0, \"PropertyName\":\"SourceName\"},{\"NamespaceIndex\":0, \"PropertyName\":\"Time\"},{\"NamespaceIndex\":0, \"PropertyName\":\"ReceiveTime\"},{\"NamespaceIndex\":0, \"PropertyName\":\"Message\"},{\"NamespaceIndex\":0, \"PropertyName\":\"Severity\"}]",
"ValueType": "Table",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "HistoryTimespan",
"DisplayName": "Timespan",
"Description": "Timespan for requested history, format HH:MM:SS",
"DefaultValue": "00:00:30",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "HistoryUpdateInterval",
"DisplayName": "Update Interval",
"Description": "History update interval, format HH:MM:SS",
"DefaultValue": "00:00:10",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "DefaultInputArgumentsOPCUAMethod",
"DisplayName": "Default input arguments",
"Description": "Default input arguments of the method: OPCUAMethod",
"DefaultValue": "[]",
"ValueType": "Table",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
}
]
}
]
}
}
}
Register Types - OPCUA client
POST {{edgeUrl}}/devicehub/v2
OPCUA client — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
R |
Name | No | bool, sbyte, byte, int16, uint16, int32, uint32, int64, uint64, float32, float64, string |
- |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "3FCB9EF2-D638-11E9-BB65-2A2AE2DBCCE4"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "3FCB9EF2-D638-11E9-BB65-2A2AE2DBCCE4",
"Name": "OPCUA client",
"DriverGroup": {
"Name": "OPCUA"
},
"SupportedRegisters": [
{
"Name": "R",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
},
{
"Name": "sbyte",
"Value": "sbyte"
},
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
}
]
}
]
}
}
}
Register Types - OPCUA client Poll
POST {{edgeUrl}}/devicehub/v2
OPCUA client Poll — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
R |
Name | No | bool, sbyte, byte, int16, uint16, int32, uint32, int64, uint64, float32, float64, string |
pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "914FBF10-616F-11EB-AE93-0242AC130002"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "914FBF10-616F-11EB-AE93-0242AC130002",
"Name": "OPCUA client Poll",
"DriverGroup": {
"Name": "OPCUA"
},
"SupportedRegisters": [
{
"Name": "R",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
},
{
"Name": "sbyte",
"Value": "sbyte"
},
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Open Protocol Ethernet
POST {{edgeUrl}}/devicehub/v2
Open Protocol Ethernet — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
GAS_GLOBAL_ID |
MID 1019 | Yes | string, int64, float64 |
- |
GAS_GLOBAL_VERSION |
MID 1019 | Yes | string, int64, float64 |
- |
GAS_LOCAL_VERSION |
MID 1019 | Yes | string, int64, float64 |
- |
GAS_STATUS |
MID 1019 | Yes | string, int64, float64 |
- |
GAS_TPS_STATUS |
MID 1019 | Yes | string, int64, float64 |
- |
MID0900_ForceSamples |
MID 0900: Force trace samples (signed 16-bit, little-endian) | Yes | int64, string, int64[], float64[] |
- |
MID0900_ForceUnit |
MID 0900: Force trace unit | Yes | int64, string, int64[], float64[] |
- |
MID0900_AngleSamples |
MID 0900: Angle trace samples (signed 16-bit, little-endian) | Yes | int64, string, int64[], float64[] |
- |
MID0900_TighteningTimestamp |
MID 0900: Time of the tightening this trace belongs to | Yes | int64, string, int64[], float64[] |
- |
MID0900_TraceType |
MID 0900 | Yes | int64, string, int64[], float64[] |
- |
MID0900_AngleUnit |
MID 0900: Angle trace unit | Yes | int64, string, int64[], float64[] |
- |
MID0900_TorqueSamples |
MID 0900: Torque trace samples (signed 16-bit, little-endian) | Yes | int64, string, int64[], float64[] |
- |
MID0900_CurrentSamples |
MID 0900: Current trace samples (signed 16-bit, little-endian) | Yes | int64, string, int64[], float64[] |
- |
MID0900_GradientSamples |
MID 0900: Gradient trace samples (signed 16-bit, little-endian) | Yes | int64, string, int64[], float64[] |
- |
MID0900_StrokeSamples |
MID 0900: Stroke trace samples (signed 16-bit, little-endian) | Yes | int64, string, int64[], float64[] |
- |
MID0900_TighteningID |
MID 0900: Result Data Identifier of the tightening this trace belongs to (matches MID 1201/1202) | Yes | int64, string, int64[], float64[] |
- |
MID0900_Resolution |
MID 0900: Sample time resolution(s), scientific notation, comma-separated if more than one | Yes | int64, string, int64[], float64[] |
- |
MID0900_TorqueUnit |
MID 0900: Torque trace unit | Yes | int64, string, int64[], float64[] |
- |
MID0900_CurrentUnit |
MID 0900: Current trace unit | Yes | int64, string, int64[], float64[] |
- |
MID0900_GradientUnit |
MID 0900: Gradient trace unit | Yes | int64, string, int64[], float64[] |
- |
MID0900_StrokeUnit |
MID 0900: Stroke trace unit | Yes | int64, string, int64[], float64[] |
- |
MID1201_ResultStatus |
MID 1201 | Yes | string, int64, float64 |
- |
MID1201_OperationType |
MID 1201 | Yes | string, int64, float64 |
- |
MID1201_PIDs |
MID 1201 | Yes | string, int64, float64 |
PID |
MID1201_ResultDataIdentifier |
MID 1201 | Yes | string, int64, float64 |
- |
MID1201_Time |
MID 1201 | Yes | string, int64, float64 |
- |
TOOL_ENABLE |
MID 0043 | No | string, int64, float64 |
- |
RESET_DIGITAL_INPUT_FUNCTION |
MID 0225 | No | string, int64, float64 |
- |
LTR_BATCH_SIZE |
MID 0061 | Yes | string, int64, float64 |
- |
LTR_PREVAIL_MONITORING_MIN |
MID 0061 | Yes | string, int64, float64 |
- |
LTR_TOOL_SERIAL |
MID 0061 | Yes | string, int64, float64 |
- |
LTR_TORQUE_UNIT |
MID 0061 | Yes | string, int64, float64 |
- |
LTR_TC_NAME |
MID 0061 | Yes | string, int64, float64 |
- |
LTR_PREVAIL_MONITORING_MAX |
MID 0061 | Yes | string, int64, float64 |
- |
LTR_TIGHTENING_ERROR_STATUS_2 |
MID 0061 | Yes | string, int64, float64 |
- |
LTR_START_FINAL_ANGLE |
MID 0061 | Yes | string, int64, float64 |
- |
LTR_POST_VIEW_TORQUE_ACTIVATED |
MID 0061 | Yes | string, int64, float64 |
- |
LTR_ANGLE_DENOMINATOR_SCALE_FACTOR |
MID 0061 | Yes | string, int64, float64 |
- |
LTR_SELF_TAP_STATUS |
MID 0061 | Yes | string, int64, float64 |
- |
LTR_IDENTIFIER_RESULT_2 |
MID 0061 | Yes | string, int64, float64 |
- |
LTR_IDENTIFIER_RESULT_4 |
MID 0061 | Yes | string, int64, float64 |
- |
LTR_RESIDUAL_BREAKAWAY_TORQUE |
MID 0061 | Yes | string, int64, float64 |
- |
LTR_STRATEGY_OPTIONS |
MID 0061 | Yes | string, int64, float64 |
- |
LTR_COMPENSATED_ANGLE |
MID 0061 | Yes | string, int64, float64 |
- |
LTR_PSET |
MID 0061 | Yes | string, int64, float64 |
- |
LTR_TORQUE_MIN |
MID 0061 | Yes | string, int64, float64 |
- |
LTR_ANGLE_MIN |
MID 0061 | Yes | string, int64, float64 |
- |
LTR_PREVAIL_TORQUE_COMPENSATE_STATUS |
MID 0061 | Yes | string, int64, float64 |
- |
LTR_RUNDOWN_ANGLE_MIN |
MID 0061 | Yes | string, int64, float64 |
- |
LTR_START_RUNDOWN_ANGLE |
MID 0061 | Yes | string, int64, float64 |
- |
LTR_TORQUE_MAX |
MID 0061 | Yes | string, int64, float64 |
- |
LTR_ANGLE_VALUE |
MID 0061 | Yes | string, int64, float64 |
- |
LTR_PARAMETER_SET_NAME |
MID 0061 | Yes | string, int64, float64 |
- |
LTR_IDENTIFIER_RESULT_3 |
MID 0061 | Yes | string, int64, float64 |
- |
LTR_FINAL_ANGLE_DECIMAL |
MID 0061 | Yes | string, int64, float64 |
- |
LTR_NUM_STAGE_RESULTS |
MID 0061 | Yes | string, int64, float64 |
- |
LTR_VIN |
MID 0061 | Yes | string, int64, float64 |
- |
LTR_STRATEGY |
MID 0061 | Yes | string, int64, float64 |
- |
LTR_POST_VIEW_TORQUE_HIGH |
MID 0061 | Yes | string, int64, float64 |
- |
LTR_TIGHT_STATUS |
MID 0061 | Yes | string, int64, float64 |
- |
LTR_TORQUE_STATUS |
MID 0061 | Yes | string, int64, float64 |
- |
LTR_ANGLE_TARGET |
MID 0061 | Yes | string, int64, float64 |
- |
LTR_CHANGETIME |
MID 0061 | Yes | string, int64, float64 |
- |
LTR_CURRENT_MONITORING_STATUS |
MID 0061 | Yes | string, int64, float64 |
- |
LTR_OVERALL_ANGLE_MAX |
MID 0061 | Yes | string, int64, float64 |
- |
LTR_BATCH_COUNTER |
MID 0061 | Yes | string, int64, float64 |
- |
LTR_TORQUE_TARGET |
MID 0061 | Yes | string, int64, float64 |
- |
LTR_SELF_TAP_MIN |
MID 0061 | Yes | string, int64, float64 |
- |
LTR_SELF_TAP_MAX |
MID 0061 | Yes | string, int64, float64 |
- |
LTR_CURRENT_MONITORING_AMP |
MID 0061 | Yes | string, int64, float64 |
- |
LTR_OVERALL_ANGLE_VALUE |
MID 0061 | Yes | string, int64, float64 |
- |
LTR_TORQUE_VALUE |
MID 0061 | Yes | string, int64, float64 |
- |
LTR_RUNDOWN_ANGLE_STATUS |
MID 0061 | Yes | string, int64, float64 |
- |
LTR_PREVAIL_TORQUE_MONITORING_STATUS |
MID 0061 | Yes | string, int64, float64 |
- |
LTR_TIGHTENING_ERROR_STATUS |
MID 0061 | Yes | string, int64, float64 |
- |
LTR_RUNDOWN_ANGLE_VALUE |
MID 0061 | Yes | string, int64, float64 |
- |
LTR_TIGHTENING_ID |
MID 0061 | Yes | string, int64, float64 |
- |
LTR_RESULT_TYPE |
MID 0061 | Yes | string, int64, float64 |
- |
LTR_PREVAIL_TORQUE_COMPENSATE |
MID 0061 | Yes | string, int64, float64 |
- |
LTR_POST_VIEW_TORQUE_LOW |
MID 0061 | Yes | string, int64, float64 |
- |
LTR_CURRENT_MONITORING_AMP_MAX |
MID 0061 | Yes | string, int64, float64 |
- |
LTR_PEAK_TORQUE |
MID 0061 | Yes | string, int64, float64 |
- |
LTR_RUNDOWN_ANGLE_COMPLETE |
MID 0061 | Yes | string, int64, float64 |
- |
LTR_STAGE_RESULT |
MID 0061 | Yes | string, int64, float64 |
- |
LTR_CELL_ID |
MID 0061 | Yes | string, int64, float64 |
- |
LTR_TIMESTAMP |
MID 0061 | Yes | string, int64, float64 |
- |
LTR_SELF_TAP_TORQUE |
MID 0061 | Yes | string, int64, float64 |
- |
LTR_PREVAIL_TORQUE |
MID 0061 | Yes | string, int64, float64 |
- |
LTR_CUSTOMER_TIGHTENING_ERROR |
MID 0061 | Yes | string, int64, float64 |
- |
LTR_NUM_STAGES |
MID 0061 | Yes | string, int64, float64 |
- |
LTR_ANGLE_MAX |
MID 0061 | Yes | string, int64, float64 |
- |
LTR_CURRENT_MONITORING_MIN |
MID 0061 | Yes | string, int64, float64 |
- |
LTR_CURRENT_MONITORING_AMP_MIN |
MID 0061 | Yes | string, int64, float64 |
- |
LTR_CHAN_ID |
MID 0061 | Yes | string, int64, float64 |
- |
LTR_JOB |
MID 0061 | Yes | string, int64, float64 |
- |
LTR_ANGLE_STATUS |
MID 0061 | Yes | string, int64, float64 |
- |
LTR_CURRENT_MONITORING_VALUE |
MID 0061 | Yes | string, int64, float64 |
- |
LTR_JOB_SEQUENCE |
MID 0061 | Yes | string, int64, float64 |
- |
LTR_BATCH_STATUS |
MID 0061 | Yes | string, int64, float64 |
- |
LTR_RUNDOWN_ANGLE_MAX |
MID 0061 | Yes | string, int64, float64 |
- |
LTR_CURRENT_MONITORING_MAX |
MID 0061 | Yes | string, int64, float64 |
- |
LTR_SYNC_ID |
MID 0061 | Yes | string, int64, float64 |
- |
LTR_OVERALL_ANGLE_STATUS |
MID 0061 | Yes | string, int64, float64 |
- |
LTR_OVERALL_ANGLE_MIN |
MID 0061 | Yes | string, int64, float64 |
- |
LTR_ID |
MID 0061 | Yes | string, int64, float64 |
- |
LTR_ANGLE_NUMERATOR_SCALE_FACTOR |
MID 0061 | Yes | string, int64, float64 |
- |
OTR_ANGLE |
MID 0065 | Yes | string, int64, float64 |
- |
OTR_PTORQUE |
MID 0065 | Yes | string, int64, float64 |
- |
OTR_ID2 |
MID 0065 | Yes | string, int64, float64 |
- |
OTR_PVT |
MID 0065 | Yes | string, int64, float64 |
- |
OTR_ANGNUMSF |
MID 0065 | Yes | string, int64, float64 |
- |
OTR_OANGMAX |
MID 0065 | Yes | string, int64, float64 |
- |
OTR_PKTORQUE |
MID 0065 | Yes | string, int64, float64 |
- |
OTR_JOBNUM |
MID 0065 | Yes | string, int64, float64 |
- |
OTR_TERRSTAT |
MID 0065 | Yes | string, int64, float64 |
- |
OTR_STORQUE |
MID 0065 | Yes | string, int64, float64 |
- |
OTR_CUSTOM_ERR |
MID 0065 | Yes | string, int64, float64 |
- |
OTR_TERR_STATUS2 |
MID 0065 | Yes | string, int64, float64 |
- |
OTR_TIGHTSTAT |
MID 0065 | Yes | string, int64, float64 |
- |
OTR_BSIZE |
MID 0065 | Yes | string, int64, float64 |
- |
OTR_PTMSTAT |
MID 0065 | Yes | string, int64, float64 |
- |
OTR_PTCSTAT |
MID 0065 | Yes | string, int64, float64 |
- |
OTR_SFINANG |
MID 0065 | Yes | string, int64, float64 |
- |
OTR_ANGDENSF |
MID 0065 | Yes | string, int64, float64 |
- |
OTR_OANGMIN |
MID 0065 | Yes | string, int64, float64 |
- |
OTR_TORQSTAT |
MID 0065 | Yes | string, int64, float64 |
- |
OTR_TORQUE |
MID 0065 | Yes | string, int64, float64 |
- |
OTR_TIME |
MID 0065 | Yes | string, int64, float64 |
- |
OTR_BATSTAT |
MID 0065 | Yes | string, int64, float64 |
- |
OTR_STROPT |
MID 0065 | Yes | string, int64, float64 |
- |
OTR_STID |
MID 0065 | Yes | string, int64, float64 |
- |
OTR_PVT_LOW |
MID 0065 | Yes | string, int64, float64 |
- |
OTR_OANG |
MID 0065 | Yes | string, int64, float64 |
- |
OTR_BCOUNT |
MID 0065 | Yes | string, int64, float64 |
- |
OTR_STSTAT |
MID 0065 | Yes | string, int64, float64 |
- |
OTR_SERIAL |
MID 0065 | Yes | string, int64, float64 |
- |
OTR_RTYPE |
MID 0065 | Yes | string, int64, float64 |
- |
OTR_CMAMP_MIN |
MID 0065 | Yes | string, int64, float64 |
- |
OTR_OANGSTAT |
MID 0065 | Yes | string, int64, float64 |
- |
OTR_RBTORQUE |
MID 0065 | Yes | string, int64, float64 |
- |
OTR_RANGLEC |
MID 0065 | Yes | string, int64, float64 |
- |
OTR_TIGHTENING_ID |
MID 0065 | Yes | string, int64, float64 |
- |
OTR_VIN |
MID 0065 | Yes | string, int64, float64 |
- |
OTR_PSET |
MID 0065 | Yes | string, int64, float64 |
- |
OTR_CMSTAT |
MID 0065 | Yes | string, int64, float64 |
- |
OTR_ID3 |
MID 0065 | Yes | string, int64, float64 |
- |
OTR_STATION_ID |
MID 0065 | Yes | string, int64, float64 |
- |
OTR_STATION_NAM |
MID 0065 | Yes | string, int64, float64 |
- |
OTR_PVT_ACT |
MID 0065 | Yes | string, int64, float64 |
- |
OTR_ANGSTAT |
MID 0065 | Yes | string, int64, float64 |
- |
OTR_CMVALUE |
MID 0065 | Yes | string, int64, float64 |
- |
OTR_JOBSEQ |
MID 0065 | Yes | string, int64, float64 |
- |
OTR_TVUNIT |
MID 0065 | Yes | string, int64, float64 |
- |
OTR_ID4 |
MID 0065 | Yes | string, int64, float64 |
- |
OTR_PVT_HIGH |
MID 0065 | Yes | string, int64, float64 |
- |
OTR_CMAMP |
MID 0065 | Yes | string, int64, float64 |
- |
OTR_CMAMP_MAX |
MID 0065 | Yes | string, int64, float64 |
- |
OTR_STRATEGY |
MID 0065 | Yes | string, int64, float64 |
- |
OTR_RASTAT |
MID 0065 | Yes | string, int64, float64 |
- |
OTR_RANGLE |
MID 0065 | Yes | string, int64, float64 |
- |
OTR_SRANGLE |
MID 0065 | Yes | string, int64, float64 |
- |
GAS_REQUEST |
MID 1018 | No | string, int64, float64 |
- |
MID0901_ResultDataIdentifier |
MID 0901 | Yes | string, int64, float64 |
- |
MID0901_Time |
MID 0901 | Yes | string, int64, float64 |
- |
MID0901_PIDs |
MID 0901 | Yes | string, int64, float64 |
PID |
MID1202_ResultDataIdentifier |
MID 1202 | Yes | string, int64, float64 |
- |
MID1202_ObjectId |
MID 1202 | Yes | string, int64, float64 |
- |
MID1202_NodeGUID |
MID 1202 | Yes | string, int64, float64 |
- |
MID1202_PIDs |
MID 1202 | Yes | string, int64, float64 |
PID |
MID1202_TotalNumOfMessages |
MID 1202 | Yes | string, int64, float64 |
- |
MID1202_MessageNo |
MID 1202 | Yes | string, int64, float64 |
- |
MID0900_Request |
MID 0006: Request a MID 900 trace curve upload for a specific tightening. Write format {"id": |
No | json |
pollingInterval |
PSET_REQUEST |
MID 0010 | No | string, int64, float64 |
- |
PSETUPLOAD_ID |
MID 0011 | Yes | int64[], string |
- |
JOB_BATCH_SIZE |
MID 0035 | Yes | string, int64, float64 |
- |
JOB_STEP_TYPE |
MID 0035 | Yes | string, int64, float64 |
- |
JOB_SEQUENCE_NUMBER |
MID 0035 | Yes | string, int64, float64 |
- |
JOB_VIN_IDENTIFIER_3 |
MID 0035 | Yes | string, int64, float64 |
- |
JOB_CURRENT_STEP |
MID 0035 | Yes | string, int64, float64 |
- |
JOB_TOTAL_NUMBER_OF_STEPS |
MID 0035 | Yes | string, int64, float64 |
- |
JOB_VIN_IDENTIFIER_2 |
MID 0035 | Yes | string, int64, float64 |
- |
JOB_ID |
MID 0035 | Yes | string, int64, float64 |
- |
JOB_STATUS |
MID 0035 | Yes | string, int64, float64 |
- |
JOB_BATCH_MODE |
MID 0035 | Yes | string, int64, float64 |
- |
JOB_VIN_NUMBER |
MID 0035 | Yes | string, int64, float64 |
- |
JOB_BATCH_COUNTER |
MID 0035 | Yes | string, int64, float64 |
- |
JOB_TIMESTAMP |
MID 0035 | Yes | string, int64, float64 |
- |
JOB_TIGHTENING_STATUS |
MID 0035 | Yes | string, int64, float64 |
- |
JOB_VIN_IDENTIFIER_4 |
MID 0035 | Yes | string, int64, float64 |
- |
OTR_REQUEST |
MID 0064 | No | string, int64, float64 |
- |
MID0002_ControllerSerialNo |
MID 0002 | Yes | string, int64, float64 |
pollingInterval |
MID0002_LinkingHandlingSupport |
MID 0002 | Yes | string, int64, float64 |
pollingInterval |
MID0002_StationID |
MID 0002 | Yes | string, int64, float64 |
pollingInterval |
MID0002_ToolSWVersion |
MID 0002 | Yes | string, int64, float64 |
pollingInterval |
MID0002_SystemSubtype |
MID 0002 | Yes | string, int64, float64 |
pollingInterval |
MID0002_ClientID |
MID 0002 | Yes | string, int64, float64 |
pollingInterval |
MID0002_CellID |
MID 0002 | Yes | string, int64, float64 |
pollingInterval |
MID0002_ControllerSWVersion |
MID 0002 | Yes | string, int64, float64 |
pollingInterval |
MID0002_RBUType |
MID 0002 | Yes | string, int64, float64 |
pollingInterval |
MID0002_StationName |
MID 0002 | Yes | string, int64, float64 |
pollingInterval |
MID0002_ChannelID |
MID 0002 | Yes | string, int64, float64 |
pollingInterval |
MID0002_ControllerName |
MID 0002 | Yes | string, int64, float64 |
pollingInterval |
MID0002_ProtocolVersion |
MID 0002 | Yes | string, int64, float64 |
pollingInterval |
MID0002_SystemType |
MID 0002 | Yes | string, int64, float64 |
pollingInterval |
MID0002_SequenceNumberSupport |
MID 0002 | Yes | string, int64, float64 |
pollingInterval |
MID0002_SupplierCode |
MID 0002 | Yes | string, int64, float64 |
pollingInterval |
MID0081_Time |
MID 0081 | Yes | string, int64, float64 |
pollingInterval |
PSET_TORQUETARGET |
MID 0015 | Yes | string, int64, float64 |
- |
PSET_ANGLEMAX |
MID 0015 | Yes | string, int64, float64 |
- |
PSET_FIRSTTARGET |
MID 0015 | Yes | string, int64, float64 |
- |
PSET_NAME |
MID 0015 | Yes | string, int64, float64 |
- |
PSET_BATCHSIZE |
MID 0015 | Yes | string, int64, float64 |
- |
PSET_ANGLEMIN |
MID 0015 | Yes | string, int64, float64 |
- |
PSET_ANGLETARGET |
MID 0015 | Yes | string, int64, float64 |
- |
PSET_STFINALANGLE |
MID 0015 | Yes | string, int64, float64 |
- |
PSET_ID |
MID 0015 | Yes | string, int64, float64 |
- |
PSET_LASTCHANGE |
MID 0015 | Yes | string, int64, float64 |
- |
PSET_DIRECTION |
MID 0015 | Yes | string, int64, float64 |
- |
PSET_TORQUEMIN |
MID 0015 | Yes | string, int64, float64 |
- |
PSET_TORQUEMAX |
MID 0015 | Yes | string, int64, float64 |
- |
VIN_IDENTIFIER_4 |
MID 0052 | Yes | string, int64, float64 |
- |
VIN_NUMBER |
MID 0052 | Yes | string, int64, float64 |
- |
VIN_IDENTIFIER_2 |
MID 0052 | Yes | string, int64, float64 |
- |
VIN_IDENTIFIER_3 |
MID 0052 | Yes | string, int64, float64 |
- |
ID_DOWNLOAD |
MID 0150 | No | string, int64, float64 |
- |
SELECT_PSET |
MID 0018 | No | string, int64, float64 |
- |
SET_PSET_BATCH_SIZE |
MID 0019: Write format {"value": [Parameter set ID, Batch size]} | No | int64[], string |
pollingInterval |
TOOL_DISABLE |
MID 0042 | No | string, int64, float64 |
- |
SET_DIGITAL_INPUT_FUNCTION |
MID 0224 | No | string, int64, float64 |
- |
MS_TTARG |
MID 0101 | Yes | string |
- |
MS_ATARG |
MID 0101 | Yes | string |
- |
MS_TIME |
MID 0101 | Yes | string |
- |
MS_SYNCID |
MID 0101 | Yes | string |
- |
SPD_TSTATUS |
MID 0101 | Yes | string |
- |
SPD_ANGLE |
MID 0101 | Yes | string |
- |
MS_SYNCSTAT |
MID 0101 | Yes | string |
- |
SPD_NUM |
MID 0101 | Yes | string |
- |
SPD_CHAN |
MID 0101 | Yes | string |
- |
SPD_TORQUE |
MID 0101 | Yes | string |
- |
SPD_ASTATUS |
MID 0101 | Yes | string |
- |
MS_JOBNUM |
MID 0101 | Yes | string |
- |
MS_AMIN |
MID 0101 | Yes | string |
- |
MS_AMAX |
MID 0101 | Yes | string |
- |
SPD_STATUS |
MID 0101 | Yes | string |
- |
MS_NUMBER |
MID 0101 | Yes | string |
- |
MS_VIN |
MID 0101 | Yes | string |
- |
MS_PSET |
MID 0101 | Yes | string |
- |
MS_BSIZE |
MID 0101 | Yes | string |
- |
MS_BCOUNT |
MID 0101 | Yes | string |
- |
MS_BSTATUS |
MID 0101 | Yes | string |
- |
MS_TMIN |
MID 0101 | Yes | string |
- |
MS_CHANGETIME |
MID 0101 | Yes | string |
- |
MS_TMAX |
MID 0101 | Yes | string |
- |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "FA222359-D583-443F-A661-BF048AD409BC"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "FA222359-D583-443F-A661-BF048AD409BC",
"Name": "Open Protocol Ethernet",
"DriverGroup": {
"Name": "Torque Tool"
},
"SupportedRegisters": [
{
"Name": "GAS_GLOBAL_ID",
"DisplayName": "Name",
"Description": "MID 1019",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "GAS_GLOBAL_VERSION",
"DisplayName": "Name",
"Description": "MID 1019",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "GAS_LOCAL_VERSION",
"DisplayName": "Name",
"Description": "MID 1019",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "GAS_STATUS",
"DisplayName": "Name",
"Description": "MID 1019",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "GAS_TPS_STATUS",
"DisplayName": "Name",
"Description": "MID 1019",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "MID0900_ForceSamples",
"DisplayName": "Name",
"Description": "MID 0900: Force trace samples (signed 16-bit, little-endian)",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64[]",
"Value": "int64[]"
},
{
"Name": "float64[]",
"Value": "float64[]"
}
]
}
]
},
{
"Name": "MID0900_ForceUnit",
"DisplayName": "Name",
"Description": "MID 0900: Force trace unit",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64[]",
"Value": "int64[]"
},
{
"Name": "float64[]",
"Value": "float64[]"
}
]
}
]
},
{
"Name": "MID0900_AngleSamples",
"DisplayName": "Name",
"Description": "MID 0900: Angle trace samples (signed 16-bit, little-endian)",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64[]",
"Value": "int64[]"
},
{
"Name": "float64[]",
"Value": "float64[]"
}
]
}
]
},
{
"Name": "MID0900_TighteningTimestamp",
"DisplayName": "Name",
"Description": "MID 0900: Time of the tightening this trace belongs to",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64[]",
"Value": "int64[]"
},
{
"Name": "float64[]",
"Value": "float64[]"
}
]
}
]
},
{
"Name": "MID0900_TraceType",
"DisplayName": "Name",
"Description": "MID 0900",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64[]",
"Value": "int64[]"
},
{
"Name": "float64[]",
"Value": "float64[]"
}
]
}
]
},
{
"Name": "MID0900_AngleUnit",
"DisplayName": "Name",
"Description": "MID 0900: Angle trace unit",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64[]",
"Value": "int64[]"
},
{
"Name": "float64[]",
"Value": "float64[]"
}
]
}
]
},
{
"Name": "MID0900_TorqueSamples",
"DisplayName": "Name",
"Description": "MID 0900: Torque trace samples (signed 16-bit, little-endian)",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64[]",
"Value": "int64[]"
},
{
"Name": "float64[]",
"Value": "float64[]"
}
]
}
]
},
{
"Name": "MID0900_CurrentSamples",
"DisplayName": "Name",
"Description": "MID 0900: Current trace samples (signed 16-bit, little-endian)",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64[]",
"Value": "int64[]"
},
{
"Name": "float64[]",
"Value": "float64[]"
}
]
}
]
},
{
"Name": "MID0900_GradientSamples",
"DisplayName": "Name",
"Description": "MID 0900: Gradient trace samples (signed 16-bit, little-endian)",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64[]",
"Value": "int64[]"
},
{
"Name": "float64[]",
"Value": "float64[]"
}
]
}
]
},
{
"Name": "MID0900_StrokeSamples",
"DisplayName": "Name",
"Description": "MID 0900: Stroke trace samples (signed 16-bit, little-endian)",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64[]",
"Value": "int64[]"
},
{
"Name": "float64[]",
"Value": "float64[]"
}
]
}
]
},
{
"Name": "MID0900_TighteningID",
"DisplayName": "Name",
"Description": "MID 0900: Result Data Identifier of the tightening this trace belongs to (matches MID 1201/1202)",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64[]",
"Value": "int64[]"
},
{
"Name": "float64[]",
"Value": "float64[]"
}
]
}
]
},
{
"Name": "MID0900_Resolution",
"DisplayName": "Name",
"Description": "MID 0900: Sample time resolution(s), scientific notation, comma-separated if more than one",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64[]",
"Value": "int64[]"
},
{
"Name": "float64[]",
"Value": "float64[]"
}
]
}
]
},
{
"Name": "MID0900_TorqueUnit",
"DisplayName": "Name",
"Description": "MID 0900: Torque trace unit",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64[]",
"Value": "int64[]"
},
{
"Name": "float64[]",
"Value": "float64[]"
}
]
}
]
},
{
"Name": "MID0900_CurrentUnit",
"DisplayName": "Name",
"Description": "MID 0900: Current trace unit",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64[]",
"Value": "int64[]"
},
{
"Name": "float64[]",
"Value": "float64[]"
}
]
}
]
},
{
"Name": "MID0900_GradientUnit",
"DisplayName": "Name",
"Description": "MID 0900: Gradient trace unit",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64[]",
"Value": "int64[]"
},
{
"Name": "float64[]",
"Value": "float64[]"
}
]
}
]
},
{
"Name": "MID0900_StrokeUnit",
"DisplayName": "Name",
"Description": "MID 0900: Stroke trace unit",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64[]",
"Value": "int64[]"
},
{
"Name": "float64[]",
"Value": "float64[]"
}
]
}
]
},
{
"Name": "MID1201_ResultStatus",
"DisplayName": "Name",
"Description": "MID 1201",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "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": "MID1201_OperationType",
"DisplayName": "Name",
"Description": "MID 1201",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "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": "MID1201_PIDs",
"DisplayName": "Name",
"Description": "MID 1201",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "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": "PID",
"DisplayName": "PID",
"Description": "The available PID\u2019s may vary depending on the system type.",
"DefaultValue": "0",
"ValueType": "UnsignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 99999,
"ListValues": []
}
]
},
{
"Name": "MID1201_ResultDataIdentifier",
"DisplayName": "Name",
"Description": "MID 1201",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "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": "MID1201_Time",
"DisplayName": "Name",
"Description": "MID 1201",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "TOOL_ENABLE",
"DisplayName": "Name",
"Description": "MID 0043",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "RESET_DIGITAL_INPUT_FUNCTION",
"DisplayName": "Name",
"Description": "MID 0225",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_BATCH_SIZE",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_PREVAIL_MONITORING_MIN",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_TOOL_SERIAL",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_TORQUE_UNIT",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_TC_NAME",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_PREVAIL_MONITORING_MAX",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_TIGHTENING_ERROR_STATUS_2",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_START_FINAL_ANGLE",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_POST_VIEW_TORQUE_ACTIVATED",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_ANGLE_DENOMINATOR_SCALE_FACTOR",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_SELF_TAP_STATUS",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_IDENTIFIER_RESULT_2",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_IDENTIFIER_RESULT_4",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_RESIDUAL_BREAKAWAY_TORQUE",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_STRATEGY_OPTIONS",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_COMPENSATED_ANGLE",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_PSET",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_TORQUE_MIN",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_ANGLE_MIN",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_PREVAIL_TORQUE_COMPENSATE_STATUS",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_RUNDOWN_ANGLE_MIN",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_START_RUNDOWN_ANGLE",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_TORQUE_MAX",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_ANGLE_VALUE",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_PARAMETER_SET_NAME",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_IDENTIFIER_RESULT_3",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_FINAL_ANGLE_DECIMAL",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_NUM_STAGE_RESULTS",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_VIN",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_STRATEGY",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_POST_VIEW_TORQUE_HIGH",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_TIGHT_STATUS",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_TORQUE_STATUS",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_ANGLE_TARGET",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_CHANGETIME",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_CURRENT_MONITORING_STATUS",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_OVERALL_ANGLE_MAX",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_BATCH_COUNTER",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_TORQUE_TARGET",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_SELF_TAP_MIN",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_SELF_TAP_MAX",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_CURRENT_MONITORING_AMP",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_OVERALL_ANGLE_VALUE",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_TORQUE_VALUE",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_RUNDOWN_ANGLE_STATUS",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_PREVAIL_TORQUE_MONITORING_STATUS",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_TIGHTENING_ERROR_STATUS",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_RUNDOWN_ANGLE_VALUE",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_TIGHTENING_ID",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_RESULT_TYPE",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_PREVAIL_TORQUE_COMPENSATE",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_POST_VIEW_TORQUE_LOW",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_CURRENT_MONITORING_AMP_MAX",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_PEAK_TORQUE",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_RUNDOWN_ANGLE_COMPLETE",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_STAGE_RESULT",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_CELL_ID",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_TIMESTAMP",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_SELF_TAP_TORQUE",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_PREVAIL_TORQUE",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_CUSTOMER_TIGHTENING_ERROR",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_NUM_STAGES",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_ANGLE_MAX",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_CURRENT_MONITORING_MIN",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_CURRENT_MONITORING_AMP_MIN",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_CHAN_ID",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_JOB",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_ANGLE_STATUS",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_CURRENT_MONITORING_VALUE",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_JOB_SEQUENCE",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_BATCH_STATUS",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_RUNDOWN_ANGLE_MAX",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_CURRENT_MONITORING_MAX",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_SYNC_ID",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_OVERALL_ANGLE_STATUS",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_OVERALL_ANGLE_MIN",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_ID",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "LTR_ANGLE_NUMERATOR_SCALE_FACTOR",
"DisplayName": "Name",
"Description": "MID 0061",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_ANGLE",
"DisplayName": "Name",
"Description": "MID 0065",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_PTORQUE",
"DisplayName": "Name",
"Description": "MID 0065",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_ID2",
"DisplayName": "Name",
"Description": "MID 0065",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_PVT",
"DisplayName": "Name",
"Description": "MID 0065",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_ANGNUMSF",
"DisplayName": "Name",
"Description": "MID 0065",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_OANGMAX",
"DisplayName": "Name",
"Description": "MID 0065",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_PKTORQUE",
"DisplayName": "Name",
"Description": "MID 0065",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_JOBNUM",
"DisplayName": "Name",
"Description": "MID 0065",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_TERRSTAT",
"DisplayName": "Name",
"Description": "MID 0065",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_STORQUE",
"DisplayName": "Name",
"Description": "MID 0065",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_CUSTOM_ERR",
"DisplayName": "Name",
"Description": "MID 0065",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_TERR_STATUS2",
"DisplayName": "Name",
"Description": "MID 0065",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_TIGHTSTAT",
"DisplayName": "Name",
"Description": "MID 0065",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_BSIZE",
"DisplayName": "Name",
"Description": "MID 0065",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_PTMSTAT",
"DisplayName": "Name",
"Description": "MID 0065",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_PTCSTAT",
"DisplayName": "Name",
"Description": "MID 0065",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_SFINANG",
"DisplayName": "Name",
"Description": "MID 0065",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_ANGDENSF",
"DisplayName": "Name",
"Description": "MID 0065",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_OANGMIN",
"DisplayName": "Name",
"Description": "MID 0065",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_TORQSTAT",
"DisplayName": "Name",
"Description": "MID 0065",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_TORQUE",
"DisplayName": "Name",
"Description": "MID 0065",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_TIME",
"DisplayName": "Name",
"Description": "MID 0065",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_BATSTAT",
"DisplayName": "Name",
"Description": "MID 0065",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_STROPT",
"DisplayName": "Name",
"Description": "MID 0065",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_STID",
"DisplayName": "Name",
"Description": "MID 0065",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_PVT_LOW",
"DisplayName": "Name",
"Description": "MID 0065",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_OANG",
"DisplayName": "Name",
"Description": "MID 0065",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_BCOUNT",
"DisplayName": "Name",
"Description": "MID 0065",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_STSTAT",
"DisplayName": "Name",
"Description": "MID 0065",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_SERIAL",
"DisplayName": "Name",
"Description": "MID 0065",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_RTYPE",
"DisplayName": "Name",
"Description": "MID 0065",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_CMAMP_MIN",
"DisplayName": "Name",
"Description": "MID 0065",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_OANGSTAT",
"DisplayName": "Name",
"Description": "MID 0065",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_RBTORQUE",
"DisplayName": "Name",
"Description": "MID 0065",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_RANGLEC",
"DisplayName": "Name",
"Description": "MID 0065",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_TIGHTENING_ID",
"DisplayName": "Name",
"Description": "MID 0065",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_VIN",
"DisplayName": "Name",
"Description": "MID 0065",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_PSET",
"DisplayName": "Name",
"Description": "MID 0065",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_CMSTAT",
"DisplayName": "Name",
"Description": "MID 0065",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_ID3",
"DisplayName": "Name",
"Description": "MID 0065",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_STATION_ID",
"DisplayName": "Name",
"Description": "MID 0065",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_STATION_NAM",
"DisplayName": "Name",
"Description": "MID 0065",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_PVT_ACT",
"DisplayName": "Name",
"Description": "MID 0065",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_ANGSTAT",
"DisplayName": "Name",
"Description": "MID 0065",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_CMVALUE",
"DisplayName": "Name",
"Description": "MID 0065",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_JOBSEQ",
"DisplayName": "Name",
"Description": "MID 0065",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_TVUNIT",
"DisplayName": "Name",
"Description": "MID 0065",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_ID4",
"DisplayName": "Name",
"Description": "MID 0065",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_PVT_HIGH",
"DisplayName": "Name",
"Description": "MID 0065",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_CMAMP",
"DisplayName": "Name",
"Description": "MID 0065",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_CMAMP_MAX",
"DisplayName": "Name",
"Description": "MID 0065",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_STRATEGY",
"DisplayName": "Name",
"Description": "MID 0065",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_RASTAT",
"DisplayName": "Name",
"Description": "MID 0065",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_RANGLE",
"DisplayName": "Name",
"Description": "MID 0065",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_SRANGLE",
"DisplayName": "Name",
"Description": "MID 0065",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "GAS_REQUEST",
"DisplayName": "Name",
"Description": "MID 1018",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "MID0901_ResultDataIdentifier",
"DisplayName": "Name",
"Description": "MID 0901",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "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": "MID0901_Time",
"DisplayName": "Name",
"Description": "MID 0901",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "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": "MID0901_PIDs",
"DisplayName": "Name",
"Description": "MID 0901",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "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": "PID",
"DisplayName": "PID",
"Description": "The available PID\u2019s may vary depending on the system type.",
"DefaultValue": "0",
"ValueType": "UnsignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 99999,
"ListValues": []
}
]
},
{
"Name": "MID1202_ResultDataIdentifier",
"DisplayName": "Name",
"Description": "MID 1202",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "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": "MID1202_ObjectId",
"DisplayName": "Name",
"Description": "MID 1202",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "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": "MID1202_NodeGUID",
"DisplayName": "Name",
"Description": "MID 1202",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "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": "MID1202_PIDs",
"DisplayName": "Name",
"Description": "MID 1202",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "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": "PID",
"DisplayName": "PID",
"Description": "The available PID\u2019s may vary depending on the system type.",
"DefaultValue": "0",
"ValueType": "UnsignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 99999,
"ListValues": []
}
]
},
{
"Name": "MID1202_TotalNumOfMessages",
"DisplayName": "Name",
"Description": "MID 1202",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "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": "MID1202_MessageNo",
"DisplayName": "Name",
"Description": "MID 1202",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "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": "MID0900_Request",
"DisplayName": "Name",
"Description": "MID 0006: Request a MID 900 trace curve upload for a specific tightening. Write format {\"id\": <tightening index, 0 = most recent>, \"curveType\": <1=Angle 2=Torque 3=Current 4=Gradient 5=Stroke 6=Force>}",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "json",
"Value": "json"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "PSET_REQUEST",
"DisplayName": "Name",
"Description": "MID 0010",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "PSETUPLOAD_ID",
"DisplayName": "Name",
"Description": "MID 0011",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int64[]",
"Value": "int64[]"
},
{
"Name": "string",
"Value": "string"
}
]
}
]
},
{
"Name": "JOB_BATCH_SIZE",
"DisplayName": "Name",
"Description": "MID 0035",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "JOB_STEP_TYPE",
"DisplayName": "Name",
"Description": "MID 0035",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "JOB_SEQUENCE_NUMBER",
"DisplayName": "Name",
"Description": "MID 0035",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "JOB_VIN_IDENTIFIER_3",
"DisplayName": "Name",
"Description": "MID 0035",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "JOB_CURRENT_STEP",
"DisplayName": "Name",
"Description": "MID 0035",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "JOB_TOTAL_NUMBER_OF_STEPS",
"DisplayName": "Name",
"Description": "MID 0035",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "JOB_VIN_IDENTIFIER_2",
"DisplayName": "Name",
"Description": "MID 0035",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "JOB_ID",
"DisplayName": "Name",
"Description": "MID 0035",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "JOB_STATUS",
"DisplayName": "Name",
"Description": "MID 0035",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "JOB_BATCH_MODE",
"DisplayName": "Name",
"Description": "MID 0035",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "JOB_VIN_NUMBER",
"DisplayName": "Name",
"Description": "MID 0035",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "JOB_BATCH_COUNTER",
"DisplayName": "Name",
"Description": "MID 0035",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "JOB_TIMESTAMP",
"DisplayName": "Name",
"Description": "MID 0035",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "JOB_TIGHTENING_STATUS",
"DisplayName": "Name",
"Description": "MID 0035",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "JOB_VIN_IDENTIFIER_4",
"DisplayName": "Name",
"Description": "MID 0035",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "OTR_REQUEST",
"DisplayName": "Name",
"Description": "MID 0064",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "MID0002_ControllerSerialNo",
"DisplayName": "Name",
"Description": "MID 0002",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "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
}
]
},
{
"Name": "MID0002_LinkingHandlingSupport",
"DisplayName": "Name",
"Description": "MID 0002",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "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
}
]
},
{
"Name": "MID0002_StationID",
"DisplayName": "Name",
"Description": "MID 0002",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "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
}
]
},
{
"Name": "MID0002_ToolSWVersion",
"DisplayName": "Name",
"Description": "MID 0002",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "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
}
]
},
{
"Name": "MID0002_SystemSubtype",
"DisplayName": "Name",
"Description": "MID 0002",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "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
}
]
},
{
"Name": "MID0002_ClientID",
"DisplayName": "Name",
"Description": "MID 0002",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "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
}
]
},
{
"Name": "MID0002_CellID",
"DisplayName": "Name",
"Description": "MID 0002",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "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
}
]
},
{
"Name": "MID0002_ControllerSWVersion",
"DisplayName": "Name",
"Description": "MID 0002",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "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
}
]
},
{
"Name": "MID0002_RBUType",
"DisplayName": "Name",
"Description": "MID 0002",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "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
}
]
},
{
"Name": "MID0002_StationName",
"DisplayName": "Name",
"Description": "MID 0002",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "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
}
]
},
{
"Name": "MID0002_ChannelID",
"DisplayName": "Name",
"Description": "MID 0002",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "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
}
]
},
{
"Name": "MID0002_ControllerName",
"DisplayName": "Name",
"Description": "MID 0002",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "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
}
]
},
{
"Name": "MID0002_ProtocolVersion",
"DisplayName": "Name",
"Description": "MID 0002",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "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
}
]
},
{
"Name": "MID0002_SystemType",
"DisplayName": "Name",
"Description": "MID 0002",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "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
}
]
},
{
"Name": "MID0002_SequenceNumberSupport",
"DisplayName": "Name",
"Description": "MID 0002",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "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
}
]
},
{
"Name": "MID0002_SupplierCode",
"DisplayName": "Name",
"Description": "MID 0002",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "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
}
]
},
{
"Name": "MID0081_Time",
"DisplayName": "Name",
"Description": "MID 0081",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "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
}
]
},
{
"Name": "PSET_TORQUETARGET",
"DisplayName": "Name",
"Description": "MID 0015",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "PSET_ANGLEMAX",
"DisplayName": "Name",
"Description": "MID 0015",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "PSET_FIRSTTARGET",
"DisplayName": "Name",
"Description": "MID 0015",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "PSET_NAME",
"DisplayName": "Name",
"Description": "MID 0015",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "PSET_BATCHSIZE",
"DisplayName": "Name",
"Description": "MID 0015",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "PSET_ANGLEMIN",
"DisplayName": "Name",
"Description": "MID 0015",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "PSET_ANGLETARGET",
"DisplayName": "Name",
"Description": "MID 0015",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "PSET_STFINALANGLE",
"DisplayName": "Name",
"Description": "MID 0015",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "PSET_ID",
"DisplayName": "Name",
"Description": "MID 0015",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "PSET_LASTCHANGE",
"DisplayName": "Name",
"Description": "MID 0015",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "PSET_DIRECTION",
"DisplayName": "Name",
"Description": "MID 0015",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "PSET_TORQUEMIN",
"DisplayName": "Name",
"Description": "MID 0015",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "PSET_TORQUEMAX",
"DisplayName": "Name",
"Description": "MID 0015",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "VIN_IDENTIFIER_4",
"DisplayName": "Name",
"Description": "MID 0052",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "VIN_NUMBER",
"DisplayName": "Name",
"Description": "MID 0052",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "VIN_IDENTIFIER_2",
"DisplayName": "Name",
"Description": "MID 0052",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "VIN_IDENTIFIER_3",
"DisplayName": "Name",
"Description": "MID 0052",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "ID_DOWNLOAD",
"DisplayName": "Name",
"Description": "MID 0150",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "SELECT_PSET",
"DisplayName": "Name",
"Description": "MID 0018",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "SET_PSET_BATCH_SIZE",
"DisplayName": "Name",
"Description": "MID 0019: Write format {\"value\": [Parameter set ID, Batch size]}",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int64[]",
"Value": "int64[]"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "TOOL_DISABLE",
"DisplayName": "Name",
"Description": "MID 0042",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "SET_DIGITAL_INPUT_FUNCTION",
"DisplayName": "Name",
"Description": "MID 0224",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float64",
"Value": "float64"
}
]
}
]
},
{
"Name": "MS_TTARG",
"DisplayName": "Name",
"Description": "MID 0101",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
}
]
}
]
},
{
"Name": "MS_ATARG",
"DisplayName": "Name",
"Description": "MID 0101",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
}
]
}
]
},
{
"Name": "MS_TIME",
"DisplayName": "Name",
"Description": "MID 0101",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
}
]
}
]
},
{
"Name": "MS_SYNCID",
"DisplayName": "Name",
"Description": "MID 0101",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
}
]
}
]
},
{
"Name": "SPD_TSTATUS",
"DisplayName": "Name",
"Description": "MID 0101",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
}
]
}
]
},
{
"Name": "SPD_ANGLE",
"DisplayName": "Name",
"Description": "MID 0101",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
}
]
}
]
},
{
"Name": "MS_SYNCSTAT",
"DisplayName": "Name",
"Description": "MID 0101",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
}
]
}
]
},
{
"Name": "SPD_NUM",
"DisplayName": "Name",
"Description": "MID 0101",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
}
]
}
]
},
{
"Name": "SPD_CHAN",
"DisplayName": "Name",
"Description": "MID 0101",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
}
]
}
]
},
{
"Name": "SPD_TORQUE",
"DisplayName": "Name",
"Description": "MID 0101",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
}
]
}
]
},
{
"Name": "SPD_ASTATUS",
"DisplayName": "Name",
"Description": "MID 0101",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
}
]
}
]
},
{
"Name": "MS_JOBNUM",
"DisplayName": "Name",
"Description": "MID 0101",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
}
]
}
]
},
{
"Name": "MS_AMIN",
"DisplayName": "Name",
"Description": "MID 0101",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
}
]
}
]
},
{
"Name": "MS_AMAX",
"DisplayName": "Name",
"Description": "MID 0101",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
}
]
}
]
},
{
"Name": "SPD_STATUS",
"DisplayName": "Name",
"Description": "MID 0101",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
}
]
}
]
},
{
"Name": "MS_NUMBER",
"DisplayName": "Name",
"Description": "MID 0101",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
}
]
}
]
},
{
"Name": "MS_VIN",
"DisplayName": "Name",
"Description": "MID 0101",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
}
]
}
]
},
{
"Name": "MS_PSET",
"DisplayName": "Name",
"Description": "MID 0101",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
}
]
}
]
},
{
"Name": "MS_BSIZE",
"DisplayName": "Name",
"Description": "MID 0101",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
}
]
}
]
},
{
"Name": "MS_BCOUNT",
"DisplayName": "Name",
"Description": "MID 0101",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
}
]
}
]
},
{
"Name": "MS_BSTATUS",
"DisplayName": "Name",
"Description": "MID 0101",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
}
]
}
]
},
{
"Name": "MS_TMIN",
"DisplayName": "Name",
"Description": "MID 0101",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
}
]
}
]
},
{
"Name": "MS_CHANGETIME",
"DisplayName": "Name",
"Description": "MID 0101",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
}
]
}
]
},
{
"Name": "MS_TMAX",
"DisplayName": "Name",
"Description": "MID 0101",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
}
]
}
]
}
]
}
}
}
Register Types - Opto22 CONT Protocol Ethernet
POST {{edgeUrl}}/devicehub/v2
Opto22 CONT Protocol Ethernet — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
R |
Tag | No | int32, int64, float32, string, []int32, []int64, []float32 |
strEncoding, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "43F4ED55-823C-48DC-AB3A-F64E8139BB07"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "43F4ED55-823C-48DC-AB3A-F64E8139BB07",
"Name": "Opto22 CONT Protocol Ethernet",
"DriverGroup": {
"Name": "Opto Devices"
},
"SupportedRegisters": [
{
"Name": "R",
"DisplayName": "Name",
"Description": "Tag",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "string",
"Value": "string"
},
{
"Name": "[]int32",
"Value": "[]int32"
},
{
"Name": "[]int64",
"Value": "[]int64"
},
{
"Name": "[]float32",
"Value": "[]float32"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "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
}
]
}
]
}
}
}
Register Types - Opto22 MMIO Protocol Ethernet (Gen1.3)
POST {{edgeUrl}}/devicehub/v2
Opto22 MMIO Protocol Ethernet (Gen1.3) — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
STATE |
Name | Yes | bit |
address, pollingInterval |
ONLATCH |
Name | Yes | bit |
address, pollingInterval |
OFFLATCH |
Name | Yes | bit |
address, pollingInterval |
ACTIVECOUNTER |
Name | No | bit |
address, pollingInterval |
ONLATCH_READCLEAR |
Name | Yes | bit |
address, pollingInterval |
OFFLATCH_READCLEAR |
Name | Yes | bit |
address, pollingInterval |
HDD_STATE |
Name | No | bit |
address, pollingInterval |
HDD_ONLATCH |
Name | Yes | bit |
address, pollingInterval |
HDD_OFFLATCH |
Name | Yes | bit |
address, pollingInterval |
HDD_ONLATCH_CLEAR |
Name | No | bit |
address, pollingInterval |
HDD_OFFLATCH_CLEAR |
Name | No | bit |
address, pollingInterval |
ALARM_HI_STATE |
Name | Yes | bit |
address, pollingInterval |
ALARM_HI_ENABLE |
Name | No | bit |
address, pollingInterval |
ALARM_LO_STATE |
Name | Yes | bit |
address, pollingInterval |
ALARM_LO_ENABLE |
Name | No | bit |
address, pollingInterval |
SP_BIT |
Name | No | bit |
address, pollingInterval |
EU |
Name | No | dword |
address, pollingInterval |
COUNTS |
Name | No | dword |
address, pollingInterval |
MIN |
Name | Yes | dword |
address, pollingInterval |
MAX |
Name | Yes | dword |
address, pollingInterval |
MIN_READCLEAR |
Name | Yes | dword |
address, pollingInterval |
MAX_READCLEAR |
Name | Yes | dword |
address, pollingInterval |
EU_4096 |
Name | No | dword |
address, pollingInterval |
COUNTS_4096 |
Name | No | dword |
address, pollingInterval |
MIN_4096 |
Name | Yes | dword |
address, pollingInterval |
MAX_4096 |
Name | Yes | dword |
address, pollingInterval |
MIN_READCLEAR_4096 |
Name | Yes | dword |
address, pollingInterval |
MAX_READCLEAR_4096 |
Name | Yes | dword |
address, pollingInterval |
COUNTERDATA |
Name | Yes | dword |
address, pollingInterval |
COUNTERDATA_READCLEAR |
Name | Yes | dword |
address, pollingInterval |
HDD_COUNTER |
Name | Yes | dword |
address, pollingInterval |
HDD_COUNTER_READCLEAR |
Name | Yes | dword |
address, pollingInterval |
HDD_BANK_STATE |
Name | No | dword |
address, pollingInterval |
HDD_BANK_ONLATCH |
Name | Yes | dword |
address, pollingInterval |
HDD_BANK_OFFLATCH |
Name | Yes | dword |
address, pollingInterval |
HDD_BANK_ONLATCH_CLEAR |
Name | No | dword |
address, pollingInterval |
HDD_BANK_OFFLATCH_CLEAR |
Name | No | dword |
address, pollingInterval |
MODULETYPE |
Name | Yes | dword |
address, pollingInterval |
POINTTYPE |
Name | No | dword |
address, pollingInterval |
FEATURE |
Name | No | dword |
address, pollingInterval |
OFFSET |
Name | No | dword |
address, pollingInterval |
GAIN |
Name | No | dword |
address, pollingInterval |
HISCALE |
Name | No | dword |
address, pollingInterval |
LOSCALE |
Name | No | dword |
address, pollingInterval |
MODULETYPE_4096 |
Name | Yes | dword |
address, pollingInterval |
POINTTYPE_4096 |
Name | No | dword |
address, pollingInterval |
FEATURE_4096 |
Name | No | dword |
address, pollingInterval |
OFFSET_4096 |
Name | No | dword |
address, pollingInterval |
GAIN_4096 |
Name | No | dword |
address, pollingInterval |
HISCALE_4096 |
Name | No | dword |
address, pollingInterval |
LOSCALE_4096 |
Name | No | dword |
address, pollingInterval |
ALARM_HI_SETPOINT |
Name | No | dword |
address, pollingInterval |
ALARM_HI_DEADBAND |
Name | No | dword |
address, pollingInterval |
ALARM_LO_SETPOINT |
Name | No | dword |
address, pollingInterval |
ALARM_LO_DEADBAND |
Name | No | dword |
address, pollingInterval |
SP_INTEGER |
Name | No | dword |
address, pollingInterval |
SP_FLOAT |
Name | No | dword |
address, pollingInterval |
SP_STRING |
Name | No | dword |
address, pollingInterval |
PID_CV_IN |
Name | Yes | dword |
address, pollingInterval |
PID_CV_SP |
Name | Yes | dword |
address, pollingInterval |
PID_CV_OUT |
Name | No | dword |
address, pollingInterval |
PID_CV_FF |
Name | No | dword |
address, pollingInterval |
PID_CV_ERROR |
Name | Yes | dword |
address, pollingInterval |
PID_CV_P |
Name | Yes | dword |
address, pollingInterval |
PID_CV_I |
Name | Yes | dword |
address, pollingInterval |
PID_CV_D |
Name | Yes | dword |
address, pollingInterval |
PID_CV_INTEGRAL |
Name | Yes | dword |
address, pollingInterval |
PID_LSV_IN |
Name | No | dword |
address, pollingInterval |
PID_LSV_SP |
Name | No | dword |
address, pollingInterval |
PID_STATUS |
Name | Yes | dword |
address, pollingInterval |
PID_STATUS_ON |
Name | No | dword |
address, pollingInterval |
PID_STATUS_OFF |
Name | No | dword |
address, pollingInterval |
PID_TUNE_P |
Name | No | dword |
address, pollingInterval |
PID_TUNE_I |
Name | No | dword |
address, pollingInterval |
PID_TUNE_D |
Name | No | dword |
address, pollingInterval |
PID_TUNE_FF |
Name | No | dword |
address, pollingInterval |
PID_CFG_MAX_OUT |
Name | No | dword |
address, pollingInterval |
PID_CFG_MIN_OUT |
Name | No | dword |
address, pollingInterval |
PID_CFG_SCAN_TIME |
Name | No | dword |
address, pollingInterval |
PID_CFG_LOW_RANGE |
Name | No | dword |
address, pollingInterval |
PID_CFG_HI_RANGE |
Name | No | dword |
address, pollingInterval |
PID_CFG_ALG |
Name | No | dword |
address, pollingInterval |
PID_CFG_MAN_MODE |
Name | No | dword |
address, pollingInterval |
PID_CFG_FLAGS |
Name | No | dword |
address, pollingInterval |
PID_CFG_FLAGS_ON |
Name | No | dword |
address, pollingInterval |
PID_CFG_FLAGS_OFF |
Name | No | dword |
address, pollingInterval |
PID_CFG_MM_IN |
Name | No | dword |
address, pollingInterval |
PID_CFG_MM_SP |
Name | No | dword |
address, pollingInterval |
PID_CFG_MM_OUT |
Name | No | dword |
address, pollingInterval |
PID_SCALE_IN_LOW |
Name | No | dword |
address, pollingInterval |
PID_SCALE_IN_HI |
Name | No | dword |
address, pollingInterval |
PID_SCALE_OUT_LOW |
Name | No | dword |
address, pollingInterval |
PID_SCALE_OUT_HI |
Name | No | dword |
address, pollingInterval |
PID_SCAN_COUNTER |
Name | No | dword |
address, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "9293C0E5-8EB9-45BF-A022-73E6F8BE0DE8"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "9293C0E5-8EB9-45BF-A022-73E6F8BE0DE8",
"Name": "Opto22 MMIO Protocol Ethernet (Gen1.3)",
"DriverGroup": {
"Name": "Opto Devices"
},
"SupportedRegisters": [
{
"Name": "STATE",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 63,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "ONLATCH",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 63,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "OFFLATCH",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 63,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "ACTIVECOUNTER",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 63,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "ONLATCH_READCLEAR",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 63,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "OFFLATCH_READCLEAR",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 63,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "HDD_STATE",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1531,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "HDD_ONLATCH",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1531,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "HDD_OFFLATCH",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1531,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "HDD_ONLATCH_CLEAR",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1531,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "HDD_OFFLATCH_CLEAR",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1531,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "ALARM_HI_STATE",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 63,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "ALARM_HI_ENABLE",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 63,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "ALARM_LO_STATE",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 63,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "ALARM_LO_ENABLE",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 63,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SP_BIT",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 63,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EU",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 63,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "COUNTS",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 63,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "MIN",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 63,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "MAX",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 63,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "MIN_READCLEAR",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 63,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "MAX_READCLEAR",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 63,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EU_4096",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4095,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "COUNTS_4096",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4095,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "MIN_4096",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4095,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "MAX_4096",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4095,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "MIN_READCLEAR_4096",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4095,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "MAX_READCLEAR_4096",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4095,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "COUNTERDATA",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 63,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "COUNTERDATA_READCLEAR",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 63,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "HDD_COUNTER",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 15,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "HDD_COUNTER_READCLEAR",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 15,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "HDD_BANK_STATE",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 15,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "HDD_BANK_ONLATCH",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 15,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "HDD_BANK_OFFLATCH",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 15,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "HDD_BANK_ONLATCH_CLEAR",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 15,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "HDD_BANK_OFFLATCH_CLEAR",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 15,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "MODULETYPE",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 63,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "POINTTYPE",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 63,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "FEATURE",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 63,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "OFFSET",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 63,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "GAIN",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 63,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "HISCALE",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 63,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "LOSCALE",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 63,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "MODULETYPE_4096",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4096,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "POINTTYPE_4096",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4096,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "FEATURE_4096",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4096,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "OFFSET_4096",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4096,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "GAIN_4096",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4096,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "HISCALE_4096",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4096,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "LOSCALE_4096",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4096,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "ALARM_HI_SETPOINT",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 63,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "ALARM_HI_DEADBAND",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 63,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "ALARM_LO_SETPOINT",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 63,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "ALARM_LO_DEADBAND",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 63,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SP_INTEGER",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 10239,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SP_FLOAT",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 10239,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SP_STRING",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 6300,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "PID_CV_IN",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "PID_CV_SP",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "PID_CV_OUT",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "PID_CV_FF",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "PID_CV_ERROR",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "PID_CV_P",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "PID_CV_I",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "PID_CV_D",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "PID_CV_INTEGRAL",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "PID_LSV_IN",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "PID_LSV_SP",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "PID_STATUS",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "PID_STATUS_ON",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "PID_STATUS_OFF",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "PID_TUNE_P",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "PID_TUNE_I",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "PID_TUNE_D",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "PID_TUNE_FF",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "PID_CFG_MAX_OUT",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "PID_CFG_MIN_OUT",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "PID_CFG_SCAN_TIME",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "PID_CFG_LOW_RANGE",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "PID_CFG_HI_RANGE",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "PID_CFG_ALG",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "PID_CFG_MAN_MODE",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "PID_CFG_FLAGS",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "PID_CFG_FLAGS_ON",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "PID_CFG_FLAGS_OFF",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "PID_CFG_MM_IN",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "PID_CFG_MM_SP",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "PID_CFG_MM_OUT",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "PID_SCALE_IN_LOW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "PID_SCALE_IN_HI",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "PID_SCALE_OUT_LOW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "PID_SCALE_OUT_HI",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "PID_SCAN_COUNTER",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - OSI Agent
POST {{edgeUrl}}/devicehub/v2
OSI Agent — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
R |
Name | Yes | int32[], uint32[], float32[], byte, uint16, int32, int64, bool[], string[], bool, sbyte, uint32, uint64, sbyte[], uint16[], int64[], float64[], int16, byte[], int16[], uint64[], float32, float64, string |
- |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "41EFEEDE-E2C6-4D34-AD6C-2442A8D9B2B1"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "41EFEEDE-E2C6-4D34-AD6C-2442A8D9B2B1",
"Name": "OSI Agent",
"DriverGroup": {
"Name": "OSI"
},
"SupportedRegisters": [
{
"Name": "R",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int32[]",
"Value": "int32[]"
},
{
"Name": "uint32[]",
"Value": "uint32[]"
},
{
"Name": "float32[]",
"Value": "float32[]"
},
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "bool[]",
"Value": "bool[]"
},
{
"Name": "string[]",
"Value": "string[]"
},
{
"Name": "bool",
"Value": "bool"
},
{
"Name": "sbyte",
"Value": "sbyte"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "sbyte[]",
"Value": "sbyte[]"
},
{
"Name": "uint16[]",
"Value": "uint16[]"
},
{
"Name": "int64[]",
"Value": "int64[]"
},
{
"Name": "float64[]",
"Value": "float64[]"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "byte[]",
"Value": "byte[]"
},
{
"Name": "int16[]",
"Value": "int16[]"
},
{
"Name": "uint64[]",
"Value": "uint64[]"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
}
]
}
]
}
}
}
Register Types - OSI Agent Advanced
POST {{edgeUrl}}/devicehub/v2
OSI Agent Advanced — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
R |
Name | Yes | int32, uint32, uint32[], float64[], bool, float32, bool[], sbyte[], int16[], uint16[], int32[], sbyte, byte, int16, int64, string, byte[], int64[], uint64[], uint16, uint64, float64, float32[], string[] |
PublishingInterval |
State |
Name | No | byte, string |
- |
Status |
Name | Yes | JSON |
- |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "41EFEEDE-E2C6-4D34-AD6C-2442A8D9B2B2"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "41EFEEDE-E2C6-4D34-AD6C-2442A8D9B2B2",
"Name": "OSI Agent Advanced",
"DriverGroup": {
"Name": "OSI"
},
"SupportedRegisters": [
{
"Name": "R",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint32[]",
"Value": "uint32[]"
},
{
"Name": "float64[]",
"Value": "float64[]"
},
{
"Name": "bool",
"Value": "bool"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "bool[]",
"Value": "bool[]"
},
{
"Name": "sbyte[]",
"Value": "sbyte[]"
},
{
"Name": "int16[]",
"Value": "int16[]"
},
{
"Name": "uint16[]",
"Value": "uint16[]"
},
{
"Name": "int32[]",
"Value": "int32[]"
},
{
"Name": "sbyte",
"Value": "sbyte"
},
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "string",
"Value": "string"
},
{
"Name": "byte[]",
"Value": "byte[]"
},
{
"Name": "int64[]",
"Value": "int64[]"
},
{
"Name": "uint64[]",
"Value": "uint64[]"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "float32[]",
"Value": "float32[]"
},
{
"Name": "string[]",
"Value": "string[]"
}
]
},
{
"Name": "PublishingInterval",
"DisplayName": "PublishingInterval",
"Description": "Publishing Interval, sec",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": []
}
]
},
{
"Name": "State",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "string",
"Value": "string"
}
]
}
]
},
{
"Name": "Status",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "JSON",
"Value": "JSON"
}
]
}
]
}
]
}
}
}
Register Types - Panasonic FP Ethernet (Gen1.3)
POST {{edgeUrl}}/devicehub/v2
Panasonic FP Ethernet (Gen1.3) — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
X |
Input | No | bit |
address, pollingInterval |
Y |
Output | No | bit |
address, pollingInterval |
R |
Internal Relay | No | bit |
address, pollingInterval |
L |
Link Relay | No | bit |
address, pollingInterval |
L_Bit |
Link Relay bit | No | bit |
address, pollingInterval |
T |
Timer | No | bit |
address, pollingInterval |
C |
Counter | No | bit |
address, pollingInterval |
SV |
Timer/Counter Set Value | No | word |
address, pollingInterval |
EV |
Timer/Counter Elapse Value | No | word |
address, pollingInterval |
DT |
Data Register | No | word |
address, pollingInterval |
LD |
Link Register | No | word |
address, pollingInterval |
WX |
Input | No | word |
address, pollingInterval |
WY |
Output | No | word |
address, pollingInterval |
WR |
Internal Relay | No | word |
address, pollingInterval |
WL |
Link Relay | No | word |
address, pollingInterval |
FL |
File Register | No | word |
address, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "0FCEB17A-2176-40DD-ACB7-EF5E5C6BDA2D"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "0FCEB17A-2176-40DD-ACB7-EF5E5C6BDA2D",
"Name": "Panasonic FP Ethernet (Gen1.3)",
"DriverGroup": {
"Name": "Panasonic"
},
"SupportedRegisters": [
{
"Name": "X",
"DisplayName": "Name",
"Description": "Input",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 999915,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Y",
"DisplayName": "Name",
"Description": "Output",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 999915,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "R",
"DisplayName": "Name",
"Description": "Internal Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 999915,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "L",
"DisplayName": "Name",
"Description": "Link Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "L_Bit",
"DisplayName": "Name",
"Description": "Link Relay bit",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 999915,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "T",
"DisplayName": "Name",
"Description": "Timer",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C",
"DisplayName": "Name",
"Description": "Counter",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SV",
"DisplayName": "Name",
"Description": "Timer/Counter Set Value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EV",
"DisplayName": "Name",
"Description": "Timer/Counter Elapse Value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "DT",
"DisplayName": "Name",
"Description": "Data Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 99999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "LD",
"DisplayName": "Name",
"Description": "Link Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 8447,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "WX",
"DisplayName": "Name",
"Description": "Input",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "WY",
"DisplayName": "Name",
"Description": "Output",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "WR",
"DisplayName": "Name",
"Description": "Internal Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "WL",
"DisplayName": "Name",
"Description": "Link Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "FL",
"DisplayName": "Name",
"Description": "File Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 99999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Panasonic FP Serial (Gen1.3)
POST {{edgeUrl}}/devicehub/v2
Panasonic FP Serial (Gen1.3) — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
X |
Input bit | No | bit |
address, pollingInterval |
Y |
Output bit | No | bit |
address, pollingInterval |
R |
Internal Relay | No | bit |
address, pollingInterval |
L |
Link Relay | No | bit |
address, pollingInterval |
L_Bit |
Name | No | bit |
address, pollingInterval |
T |
Timer | No | bit |
address, pollingInterval |
C |
Counter | No | bit |
address, pollingInterval |
SV |
Timer/Counter Set Value | No | word |
address, pollingInterval |
EV |
Timer/Counter Elapse Value | No | word |
address, pollingInterval |
DT |
Data Register | No | word |
address, pollingInterval |
LD |
Link Register | No | word |
address, pollingInterval |
WX |
Input | No | word |
address, pollingInterval |
WY |
Output | No | word |
address, pollingInterval |
WR |
Internal Relay | No | word |
address, pollingInterval |
WL |
Link Relay | No | word |
address, pollingInterval |
FL |
File Register | No | word |
address, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "4982A1BF-B08E-40C9-BC93-809855DC6986"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "4982A1BF-B08E-40C9-BC93-809855DC6986",
"Name": "Panasonic FP Serial (Gen1.3)",
"DriverGroup": {
"Name": "Panasonic"
},
"SupportedRegisters": [
{
"Name": "X",
"DisplayName": "Name",
"Description": "Input bit",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 999915,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Y",
"DisplayName": "Name",
"Description": "Output bit",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 999915,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "R",
"DisplayName": "Name",
"Description": "Internal Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 999915,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "L",
"DisplayName": "Name",
"Description": "Link Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "L_Bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 999915,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "T",
"DisplayName": "Name",
"Description": "Timer",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C",
"DisplayName": "Name",
"Description": "Counter",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SV",
"DisplayName": "Name",
"Description": "Timer/Counter Set Value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EV",
"DisplayName": "Name",
"Description": "Timer/Counter Elapse Value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "DT",
"DisplayName": "Name",
"Description": "Data Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 262143,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "LD",
"DisplayName": "Name",
"Description": "Link Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 8447,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "WX",
"DisplayName": "Name",
"Description": "Input",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "WY",
"DisplayName": "Name",
"Description": "Output",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "WR",
"DisplayName": "Name",
"Description": "Internal Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "WL",
"DisplayName": "Name",
"Description": "Link Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "FL",
"DisplayName": "Name",
"Description": "File Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 99999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Panasonic FP7 Ethernet (Gen1.3)
POST {{edgeUrl}}/devicehub/v2
Panasonic FP7 Ethernet (Gen1.3) — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
X |
External input | No | bit |
address, slot, local, pollingInterval |
Y |
External output | No | bit |
address, slot, local, pollingInterval |
R |
Internal relay | No | bit |
address, slot, local, pollingInterval |
L |
Link Relay | No | bit |
address, slot, local, pollingInterval |
T |
Timer | No | bit |
address, slot, local, pollingInterval |
C |
Counter | No | bit |
address, slot, local, pollingInterval |
P |
Pulse relay | No | bit |
address, slot, local, pollingInterval |
E |
Error notification relay | No | bit |
address, slot, local, pollingInterval |
SR |
System relay | No | bit |
address, slot, local, pollingInterval |
IN |
Direct input | No | bit |
address, slot, local, pollingInterval |
OT |
Direct output | No | bit |
address, slot, local, pollingInterval |
LD_Bit |
LD bit specification | No | bit |
address, slot, local, pollingInterval |
DT_Bit |
DT bit specification | No | bit |
address, slot, local, pollingInterval |
UM_Bit |
UM bit specification | No | bit |
address, slot, local, pollingInterval |
_X |
External input | No | bit |
address, slot, local, pollingInterval |
_Y |
External output | No | bit |
address, slot, local, pollingInterval |
_R |
Internal relay | No | bit |
address, slot, local, pollingInterval |
_L |
Link relay | No | bit |
address, slot, local, pollingInterval |
_T |
Timer | No | bit |
address, slot, local, pollingInterval |
_C |
Counter | No | bit |
address, slot, local, pollingInterval |
_P |
Pulse relay | No | bit |
address, slot, local, pollingInterval |
_LD_Bit |
LD bit specification | No | bit |
address, slot, local, pollingInterval |
_DT_Bit |
DT bit specification | No | bit |
address, slot, local, pollingInterval |
WX |
External input word | No | word |
address, slot, local, pollingInterval |
WY |
External output word | No | word |
address, slot, local, pollingInterval |
WR |
Internal relay word | No | word |
address, slot, local, pollingInterval |
WL |
Link relay word | No | word |
address, slot, local, pollingInterval |
WS |
System relay word | No | word |
address, slot, local, pollingInterval |
LD |
Link register | No | word |
address, slot, local, pollingInterval |
DT |
Data register | No | word |
address, slot, local, pollingInterval |
SD |
System register | No | word |
address, slot, local, pollingInterval |
WI |
Input register | No | word |
address, slot, local, pollingInterval |
WO |
Output register | No | word |
address, slot, local, pollingInterval |
UM |
Unit memory | No | word |
address, slot, local, pollingInterval |
TS |
Timer setting value | No | word |
address, slot, local, pollingInterval |
TE |
Timer elapsed value | No | word |
address, slot, local, pollingInterval |
CS |
Counter setting value | No | word |
address, slot, local, pollingInterval |
CE |
Counter elapsed value | No | word |
address, slot, local, pollingInterval |
I |
Index register | No | word |
address, slot, local, pollingInterval |
_WX |
External input word | No | word |
address, slot, local, pollingInterval |
_WY |
External output word | No | word |
address, slot, local, pollingInterval |
_WR |
Internal relay word | No | word |
address, slot, local, pollingInterval |
_WL |
Link relay word | No | word |
address, slot, local, pollingInterval |
_LD |
Link register | No | word |
address, slot, local, pollingInterval |
_DT |
Data register | No | word |
address, slot, local, pollingInterval |
_TS |
Timer setting value | No | word |
address, slot, local, pollingInterval |
_TE |
Timer elapsed value | No | word |
address, slot, local, pollingInterval |
_CS |
Counter setting value | No | word |
address, slot, local, pollingInterval |
_CE |
Counter elapsed value | No | word |
address, slot, local, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "C86A893E-4AA8-4635-A4DC-AED922AA80BC"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "C86A893E-4AA8-4635-A4DC-AED922AA80BC",
"Name": "Panasonic FP7 Ethernet (Gen1.3)",
"DriverGroup": {
"Name": "Panasonic"
},
"SupportedRegisters": [
{
"Name": "X",
"DisplayName": "Name",
"Description": "External input",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 51115,
"ListValues": null
},
{
"Name": "slot",
"DisplayName": "Slot",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Y",
"DisplayName": "Name",
"Description": "External output",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 51115,
"ListValues": null
},
{
"Name": "slot",
"DisplayName": "Slot",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "R",
"DisplayName": "Name",
"Description": "Internal relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 204715,
"ListValues": null
},
{
"Name": "slot",
"DisplayName": "Slot",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "L",
"DisplayName": "Name",
"Description": "Link Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 102315,
"ListValues": null
},
{
"Name": "slot",
"DisplayName": "Slot",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "T",
"DisplayName": "Name",
"Description": "Timer",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4095,
"ListValues": null
},
{
"Name": "slot",
"DisplayName": "Slot",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C",
"DisplayName": "Name",
"Description": "Counter",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1023,
"ListValues": null
},
{
"Name": "slot",
"DisplayName": "Slot",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "P",
"DisplayName": "Name",
"Description": "Pulse relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 25515,
"ListValues": null
},
{
"Name": "slot",
"DisplayName": "Slot",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "E",
"DisplayName": "Name",
"Description": "Error notification relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4095,
"ListValues": null
},
{
"Name": "slot",
"DisplayName": "Slot",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SR",
"DisplayName": "Name",
"Description": "System relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 22315,
"ListValues": null
},
{
"Name": "slot",
"DisplayName": "Slot",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "IN",
"DisplayName": "Name",
"Description": "Direct input",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 6215,
"ListValues": null
},
{
"Name": "slot",
"DisplayName": "Slot",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "OT",
"DisplayName": "Name",
"Description": "Direct output",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 6215,
"ListValues": null
},
{
"Name": "slot",
"DisplayName": "Slot",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "LD_Bit",
"DisplayName": "Name",
"Description": "LD bit specification",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1638315,
"ListValues": null
},
{
"Name": "slot",
"DisplayName": "Slot",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "DT_Bit",
"DisplayName": "Name",
"Description": "DT bit specification",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 99942315,
"ListValues": null
},
{
"Name": "slot",
"DisplayName": "Slot",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "UM_Bit",
"DisplayName": "Name",
"Description": "UM bit specification",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 52428715,
"ListValues": null
},
{
"Name": "slot",
"DisplayName": "Slot",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "_X",
"DisplayName": "Name",
"Description": "External input",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 51115,
"ListValues": null
},
{
"Name": "slot",
"DisplayName": "Slot",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "_Y",
"DisplayName": "Name",
"Description": "External output",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 51115,
"ListValues": null
},
{
"Name": "slot",
"DisplayName": "Slot",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "_R",
"DisplayName": "Name",
"Description": "Internal relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 204715,
"ListValues": null
},
{
"Name": "slot",
"DisplayName": "Slot",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "_L",
"DisplayName": "Name",
"Description": "Link relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 102315,
"ListValues": null
},
{
"Name": "slot",
"DisplayName": "Slot",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "_T",
"DisplayName": "Name",
"Description": "Timer",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4095,
"ListValues": null
},
{
"Name": "slot",
"DisplayName": "Slot",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "_C",
"DisplayName": "Name",
"Description": "Counter",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1023,
"ListValues": null
},
{
"Name": "slot",
"DisplayName": "Slot",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "_P",
"DisplayName": "Name",
"Description": "Pulse relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 25515,
"ListValues": null
},
{
"Name": "slot",
"DisplayName": "Slot",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "_LD_Bit",
"DisplayName": "Name",
"Description": "LD bit specification",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1638315,
"ListValues": null
},
{
"Name": "slot",
"DisplayName": "Slot",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "_DT_Bit",
"DisplayName": "Name",
"Description": "DT bit specification",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 99942315,
"ListValues": null
},
{
"Name": "slot",
"DisplayName": "Slot",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "WX",
"DisplayName": "Name",
"Description": "External input word",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 511,
"ListValues": null
},
{
"Name": "slot",
"DisplayName": "Slot",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "WY",
"DisplayName": "Name",
"Description": "External output word",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 511,
"ListValues": null
},
{
"Name": "slot",
"DisplayName": "Slot",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "WR",
"DisplayName": "Name",
"Description": "Internal relay word",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 20480,
"ListValues": null
},
{
"Name": "slot",
"DisplayName": "Slot",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "WL",
"DisplayName": "Name",
"Description": "Link relay word",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1023,
"ListValues": null
},
{
"Name": "slot",
"DisplayName": "Slot",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "WS",
"DisplayName": "Name",
"Description": "System relay word",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 223,
"ListValues": null
},
{
"Name": "slot",
"DisplayName": "Slot",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "LD",
"DisplayName": "Name",
"Description": "Link register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 16383,
"ListValues": null
},
{
"Name": "slot",
"DisplayName": "Slot",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "DT",
"DisplayName": "Name",
"Description": "Data register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 999423,
"ListValues": null
},
{
"Name": "slot",
"DisplayName": "Slot",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SD",
"DisplayName": "Name",
"Description": "System register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "slot",
"DisplayName": "Slot",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "WI",
"DisplayName": "Name",
"Description": "Input register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 62,
"ListValues": null
},
{
"Name": "slot",
"DisplayName": "Slot",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "WO",
"DisplayName": "Name",
"Description": "Output register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 62,
"ListValues": null
},
{
"Name": "slot",
"DisplayName": "Slot",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "UM",
"DisplayName": "Name",
"Description": "Unit memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 524287,
"ListValues": null
},
{
"Name": "slot",
"DisplayName": "Slot",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "TS",
"DisplayName": "Name",
"Description": "Timer setting value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4095,
"ListValues": null
},
{
"Name": "slot",
"DisplayName": "Slot",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "TE",
"DisplayName": "Name",
"Description": "Timer elapsed value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4095,
"ListValues": null
},
{
"Name": "slot",
"DisplayName": "Slot",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "CS",
"DisplayName": "Name",
"Description": "Counter setting value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1023,
"ListValues": null
},
{
"Name": "slot",
"DisplayName": "Slot",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "CE",
"DisplayName": "Name",
"Description": "Counter elapsed value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1023,
"ListValues": null
},
{
"Name": "slot",
"DisplayName": "Slot",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "I",
"DisplayName": "Name",
"Description": "Index register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 14,
"ListValues": null
},
{
"Name": "slot",
"DisplayName": "Slot",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "_WX",
"DisplayName": "Name",
"Description": "External input word",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 511,
"ListValues": null
},
{
"Name": "slot",
"DisplayName": "Slot",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "_WY",
"DisplayName": "Name",
"Description": "External output word",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 511,
"ListValues": null
},
{
"Name": "slot",
"DisplayName": "Slot",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "_WR",
"DisplayName": "Name",
"Description": "Internal relay word",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 20480,
"ListValues": null
},
{
"Name": "slot",
"DisplayName": "Slot",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "_WL",
"DisplayName": "Name",
"Description": "Link relay word",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1023,
"ListValues": null
},
{
"Name": "slot",
"DisplayName": "Slot",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "_LD",
"DisplayName": "Name",
"Description": "Link register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 16383,
"ListValues": null
},
{
"Name": "slot",
"DisplayName": "Slot",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "_DT",
"DisplayName": "Name",
"Description": "Data register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 999423,
"ListValues": null
},
{
"Name": "slot",
"DisplayName": "Slot",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "_TS",
"DisplayName": "Name",
"Description": "Timer setting value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4095,
"ListValues": null
},
{
"Name": "slot",
"DisplayName": "Slot",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "_TE",
"DisplayName": "Name",
"Description": "Timer elapsed value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4095,
"ListValues": null
},
{
"Name": "slot",
"DisplayName": "Slot",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "_CS",
"DisplayName": "Name",
"Description": "Counter setting value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1023,
"ListValues": null
},
{
"Name": "slot",
"DisplayName": "Slot",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "_CE",
"DisplayName": "Name",
"Description": "Counter elapsed value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1023,
"ListValues": null
},
{
"Name": "slot",
"DisplayName": "Slot",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Panasonic Mewtocol Ethernet (Gen1.3)
POST {{edgeUrl}}/devicehub/v2
Panasonic Mewtocol Ethernet (Gen1.3) — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
X |
Input | No | bit |
address, pollingInterval |
Y |
Output | No | bit |
address, pollingInterval |
R |
Internal Relay | No | bit |
address, pollingInterval |
L |
Link Relay | Yes | bit |
address, pollingInterval |
L_Bit |
Link Relay bit | No | bit |
address, pollingInterval |
T |
Timer | Yes | bit |
address, pollingInterval |
C |
Counter | Yes | bit |
address, pollingInterval |
SV |
Timer/Counter Set Value | No | word |
address, pollingInterval |
EV |
Timer/Counter Elapse Value | No | word |
address, pollingInterval |
DT |
Data Register | No | word |
address, pollingInterval |
LD |
Link Register | No | word |
address, pollingInterval |
WX |
Input | Yes | word |
address, pollingInterval |
WY |
Output | No | word |
address, pollingInterval |
WR |
Internal Relay | No | word |
address, pollingInterval |
WL |
Link Relay | No | word |
address, pollingInterval |
FL |
File Register | No | word |
address, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "B70AE188-67B0-4EAF-8116-69573AC45756"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "B70AE188-67B0-4EAF-8116-69573AC45756",
"Name": "Panasonic Mewtocol Ethernet (Gen1.3)",
"DriverGroup": {
"Name": "Panasonic"
},
"SupportedRegisters": [
{
"Name": "X",
"DisplayName": "Name",
"Description": "Input",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 999915,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Y",
"DisplayName": "Name",
"Description": "Output",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 999915,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "R",
"DisplayName": "Name",
"Description": "Internal Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 999915,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "L",
"DisplayName": "Name",
"Description": "Link Relay",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "L_Bit",
"DisplayName": "Name",
"Description": "Link Relay bit",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 999915,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "T",
"DisplayName": "Name",
"Description": "Timer",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C",
"DisplayName": "Name",
"Description": "Counter",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SV",
"DisplayName": "Name",
"Description": "Timer/Counter Set Value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EV",
"DisplayName": "Name",
"Description": "Timer/Counter Elapse Value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "DT",
"DisplayName": "Name",
"Description": "Data Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 262143,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "LD",
"DisplayName": "Name",
"Description": "Link Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 8447,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "WX",
"DisplayName": "Name",
"Description": "Input",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "WY",
"DisplayName": "Name",
"Description": "Output",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "WR",
"DisplayName": "Name",
"Description": "Internal Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "WL",
"DisplayName": "Name",
"Description": "Link Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "FL",
"DisplayName": "Name",
"Description": "File Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 99999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Parker ACR9000 Ethernet (Gen1.3)
POST {{edgeUrl}}/devicehub/v2
Parker ACR9000 Ethernet (Gen1.3) — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
P_Low16bit |
Name | No | bit |
address, pollingInterval |
P_High16bit |
Name | No | bit |
address, pollingInterval |
P_Int32 |
Name | No | int32 |
address, pollingInterval |
P_Float |
Name | No | float |
address, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "1D7CBE1A-1C53-41E4-B5BF-C4515C965880"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "1D7CBE1A-1C53-41E4-B5BF-C4515C965880",
"Name": "Parker ACR9000 Ethernet (Gen1.3)",
"DriverGroup": {
"Name": "Parker"
},
"SupportedRegisters": [
{
"Name": "P_Low16bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999915,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "P_High16bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999915,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "P_Int32",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 99999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "P_Float",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "float",
"Value": "float"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 99999,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Ping (Gen1.3)
POST {{edgeUrl}}/devicehub/v2
Ping (Gen1.3) — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
Ping |
boolean | Yes | ping |
ipAddress, port, address, pollingInterval |
Port |
integer | Yes | port |
ipAddress, port, 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": "F1710513-3E9B-455C-A41F-E54A6F376B39"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "F1710513-3E9B-455C-A41F-E54A6F376B39",
"Name": "Ping (Gen1.3)",
"DriverGroup": {
"Name": "Network Utility"
},
"SupportedRegisters": [
{
"Name": "Ping",
"DisplayName": "Name",
"Description": "boolean",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "ping",
"Value": "ping"
}
]
},
{
"Name": "ipAddress",
"DisplayName": "IpAddress",
"Description": "",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "port",
"DisplayName": "Port",
"Description": "",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "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": "Port",
"DisplayName": "Name",
"Description": "integer",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "port",
"Value": "port"
}
]
},
{
"Name": "ipAddress",
"DisplayName": "IpAddress",
"Description": "",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "port",
"DisplayName": "Port",
"Description": "",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "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 - 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 - Profinet Acyclic
POST {{edgeUrl}}/devicehub/v2
Profinet Acyclic — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
Record |
Data Records | Yes | auto, json, hex, int8, int16, int32, uint8, uint16, uint32, float32, string |
address, count, pollingInterval |
I&M |
Identification & Maintenance | Yes | auto, json, hex |
address, count, pollingInterval |
PROFIdrive |
Acyclic access to parameters (PNU) | Yes | auto, hex, bool, int8, int16, int32, int64, uint8, uint16, uint32, float32, string, bool[], int16[], int32[], uint16[], uint32[], float32[] |
axis, subindex, n, address, count, pollingInterval |
PROFIenergy |
PROFIenergy | Yes | auto, float32 |
address, count, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "28B130B3-530E-4644-99EF-4FDC06C758DE"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "28B130B3-530E-4644-99EF-4FDC06C758DE",
"Name": "Profinet Acyclic",
"DriverGroup": {
"Name": "Profinet"
},
"SupportedRegisters": [
{
"Name": "Record",
"DisplayName": "Name",
"Description": "Data Records",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "auto",
"Value": "auto"
},
{
"Name": "json",
"Value": "json"
},
{
"Name": "hex",
"Value": "hex"
},
{
"Name": "int8",
"Value": "int8"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "5000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "I&M",
"DisplayName": "Name",
"Description": "Identification & Maintenance",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "auto",
"Value": "auto"
},
{
"Name": "json",
"Value": "json"
},
{
"Name": "hex",
"Value": "hex"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "5000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "PROFIdrive",
"DisplayName": "Name",
"Description": "Acyclic access to parameters (PNU)",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "auto",
"Value": "auto"
},
{
"Name": "hex",
"Value": "hex"
},
{
"Name": "bool",
"Value": "bool"
},
{
"Name": "int8",
"Value": "int8"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "string",
"Value": "string"
},
{
"Name": "bool[]",
"Value": "bool[]"
},
{
"Name": "int16[]",
"Value": "int16[]"
},
{
"Name": "int32[]",
"Value": "int32[]"
},
{
"Name": "uint16[]",
"Value": "uint16[]"
},
{
"Name": "uint32[]",
"Value": "uint32[]"
},
{
"Name": "float32[]",
"Value": "float32[]"
}
]
},
{
"Name": "axis",
"DisplayName": "Axis",
"Description": "Axis addressing for multi-axis drives",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "subindex",
"DisplayName": "Subindex",
"Description": "Addresses the first array element of the parameter or the text array, or the description element that is being accessed",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "n",
"DisplayName": "N",
"Description": "No. of elements",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 117,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "5000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "PROFIenergy",
"DisplayName": "Name",
"Description": "PROFIenergy",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "auto",
"Value": "auto"
},
{
"Name": "float32",
"Value": "float32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "30000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Profinet Acyclic Turck
POST {{edgeUrl}}/devicehub/v2
Profinet Acyclic Turck — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
Record |
Data Records | Yes | auto, json, hex, int8, int16, int32, uint8, uint16, uint32, float32, string |
slot, subslot, address, count, pollingInterval |
I&M |
Identification & Maintenance | Yes | auto, json, hex |
address, count, pollingInterval |
PROFIdrive |
Acyclic access to parameters (PNU) | Yes | auto, hex, bool, int8, int16, int32, int64, uint8, uint16, uint32, float32, string, bool[], int16[], int32[], uint16[], uint32[], float32[] |
axis, subindex, n, address, count, pollingInterval |
PROFIenergy |
PROFIenergy | Yes | auto, float32 |
address, count, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "66A6A52D-F27E-454F-8BFC-C41B3419CCAC"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "66A6A52D-F27E-454F-8BFC-C41B3419CCAC",
"Name": "Profinet Acyclic Turck",
"DriverGroup": {
"Name": "Profinet"
},
"SupportedRegisters": [
{
"Name": "Record",
"DisplayName": "Name",
"Description": "Data Records",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "auto",
"Value": "auto"
},
{
"Name": "json",
"Value": "json"
},
{
"Name": "hex",
"Value": "hex"
},
{
"Name": "int8",
"Value": "int8"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "slot",
"DisplayName": "Slot",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": []
},
{
"Name": "subslot",
"DisplayName": "Subslot",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 41215,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "5000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "I&M",
"DisplayName": "Name",
"Description": "Identification & Maintenance",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "auto",
"Value": "auto"
},
{
"Name": "json",
"Value": "json"
},
{
"Name": "hex",
"Value": "hex"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "5000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "PROFIdrive",
"DisplayName": "Name",
"Description": "Acyclic access to parameters (PNU)",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "auto",
"Value": "auto"
},
{
"Name": "hex",
"Value": "hex"
},
{
"Name": "bool",
"Value": "bool"
},
{
"Name": "int8",
"Value": "int8"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "string",
"Value": "string"
},
{
"Name": "bool[]",
"Value": "bool[]"
},
{
"Name": "int16[]",
"Value": "int16[]"
},
{
"Name": "int32[]",
"Value": "int32[]"
},
{
"Name": "uint16[]",
"Value": "uint16[]"
},
{
"Name": "uint32[]",
"Value": "uint32[]"
},
{
"Name": "float32[]",
"Value": "float32[]"
}
]
},
{
"Name": "axis",
"DisplayName": "Axis",
"Description": "Axis addressing for multi-axis drives",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "subindex",
"DisplayName": "Subindex",
"Description": "Addresses the first array element of the parameter or the text array, or the description element that is being accessed",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "n",
"DisplayName": "N",
"Description": "No. of elements",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 117,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "5000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "PROFIenergy",
"DisplayName": "Name",
"Description": "PROFIenergy",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "auto",
"Value": "auto"
},
{
"Name": "float32",
"Value": "float32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "30000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - 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 - 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, ID, Password, History Starting Index, Num Values, Request Timestamps, Requested history points, Log Type, Start Point, Num Points, Transaction No, Offset, Alarms Number, Starting Alarms Index, IOType, Num Parameters, Parameters, 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": "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": "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": "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": "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": "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": "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": "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": "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": "Num Parameters",
"DisplayName": "Num Parameters",
"Description": "Number of Parameters",
"DefaultValue": "1",
"ValueType": "UnsignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "Parameters",
"DisplayName": "Parameters",
"Description": "TLP(Type, Location, Parameter),...",
"DefaultValue": "[]",
"ValueType": "Table",
"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": "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 - Saia Ethernet (Gen1.3)
POST {{edgeUrl}}/devicehub/v2
Saia Ethernet (Gen1.3) — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
Register |
Name | No | word |
address, count, pollingInterval |
Counter |
Name | No | word |
address, count, pollingInterval |
Timer |
Name | No | word |
address, count, pollingInterval |
Reg_Float |
Name | No | float |
address, count, pollingInterval |
DB |
Name | No | word |
address, count, pollingInterval |
DB_String |
Name | No | string |
address, count, pollingInterval |
R_String |
Name | No | string |
address, count, pollingInterval |
DB_Float |
Name | No | float |
address, count, pollingInterval |
Flag |
Name | No | bit |
address, count, pollingInterval |
Output |
Name | Yes | bit |
address, count, pollingInterval |
Input |
Name | Yes | bit |
address, count, pollingInterval |
Reg_Bit |
Name | No | bit |
address, count, pollingInterval |
DB_Bit |
Name | 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": "CF709836-53C7-4F49-9179-5DFC294C47A8"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "CF709836-53C7-4F49-9179-5DFC294C47A8",
"Name": "Saia Ethernet (Gen1.3)",
"DriverGroup": {
"Name": "SAIA"
},
"SupportedRegisters": [
{
"Name": "Register",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 16383,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Counter",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1599,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Timer",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1599,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Reg_Float",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "float",
"Value": "float"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 16383,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "DB",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 536016383,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "DB_String",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 536016383,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "R_String",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 16383,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "DB_Float",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "float",
"Value": "float"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 536016383,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Flag",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 8191,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Output",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1023,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Input",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1023,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Reg_Bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1638331,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "DB_Bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 53601638331,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) 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, KeepAlive, baudRate, deviceFile, RetryCount, PauseBetweenRetries, Transport, networkPort, networkAddress, dataBits, parity, stopBits, ReadTimeout, 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, KeepAlive, baudRate, deviceFile, RetryCount, PauseBetweenRetries, Transport, networkPort, networkAddress, dataBits, parity, stopBits, ReadTimeout, 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, KeepAlive, baudRate, deviceFile, RetryCount, PauseBetweenRetries, Transport, networkPort, networkAddress, dataBits, parity, stopBits, ReadTimeout, 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": "KeepAlive",
"DisplayName": "KeepAlive",
"Description": "TCP Keep-Alive (s) (0 to disable)",
"DefaultValue": "5",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": 7200,
"ListValues": []
},
{
"Name": "baudRate",
"DisplayName": "BaudRate",
"Description": "The data transmission speed, in bits per second, used for serial communication. Must match the baud rate configured on the device.",
"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": "deviceFile",
"DisplayName": "DeviceFile",
"Description": "The serial port path used to communicate with the device (/dev/ttyS1, /dev/ttyUSB0, \u2026). Must match a port available on the gateway host.",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": true,
"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": "PauseBetweenRetries",
"DisplayName": "PauseBetweenRetries",
"Description": "Pause between retries, msec",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": 2000,
"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": "networkPort",
"DisplayName": "NetworkPort",
"Description": "Port",
"DefaultValue": "1234",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"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": "dataBits",
"DisplayName": "DataBits",
"Description": "The number of data bits in each transmitted character (typically 7 or 8). Must match the device's serial configuration.",
"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": "The error-checking method used for serial communication (None, Even, or Odd). Must match the device's configured parity setting.",
"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": "stopBits",
"DisplayName": "StopBits",
"Description": "The number of stop bits used to signal the end of a character (typically 1 or 2). Must match the device's serial configuration.",
"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": "ReadTimeout",
"DisplayName": "ReadTimeout",
"Description": "Request timeout, msec",
"DefaultValue": "2000",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 10,
"NumberMax": 10000,
"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": "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": "KeepAlive",
"DisplayName": "KeepAlive",
"Description": "TCP Keep-Alive (s) (0 to disable)",
"DefaultValue": "5",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": 7200,
"ListValues": []
},
{
"Name": "baudRate",
"DisplayName": "BaudRate",
"Description": "The data transmission speed, in bits per second, used for serial communication. Must match the baud rate configured on the device.",
"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": "deviceFile",
"DisplayName": "DeviceFile",
"Description": "The serial port path used to communicate with the device (/dev/ttyS1, /dev/ttyUSB0, \u2026). Must match a port available on the gateway host.",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": true,
"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": "PauseBetweenRetries",
"DisplayName": "PauseBetweenRetries",
"Description": "Pause between retries, msec",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": 2000,
"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": "networkPort",
"DisplayName": "NetworkPort",
"Description": "Port",
"DefaultValue": "1234",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"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": "dataBits",
"DisplayName": "DataBits",
"Description": "The number of data bits in each transmitted character (typically 7 or 8). Must match the device's serial configuration.",
"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": "The error-checking method used for serial communication (None, Even, or Odd). Must match the device's configured parity setting.",
"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": "stopBits",
"DisplayName": "StopBits",
"Description": "The number of stop bits used to signal the end of a character (typically 1 or 2). Must match the device's serial configuration.",
"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": "ReadTimeout",
"DisplayName": "ReadTimeout",
"Description": "Request timeout, msec",
"DefaultValue": "2000",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 10,
"NumberMax": 10000,
"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": "KeepAlive",
"DisplayName": "KeepAlive",
"Description": "TCP Keep-Alive (s) (0 to disable)",
"DefaultValue": "5",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": 7200,
"ListValues": []
},
{
"Name": "baudRate",
"DisplayName": "BaudRate",
"Description": "The data transmission speed, in bits per second, used for serial communication. Must match the baud rate configured on the device.",
"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": "deviceFile",
"DisplayName": "DeviceFile",
"Description": "The serial port path used to communicate with the device (/dev/ttyS1, /dev/ttyUSB0, \u2026). Must match a port available on the gateway host.",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": true,
"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": "PauseBetweenRetries",
"DisplayName": "PauseBetweenRetries",
"Description": "Pause between retries, msec",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": 2000,
"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": "networkPort",
"DisplayName": "NetworkPort",
"Description": "Port",
"DefaultValue": "1234",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"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": "dataBits",
"DisplayName": "DataBits",
"Description": "The number of data bits in each transmitted character (typically 7 or 8). Must match the device's serial configuration.",
"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": "The error-checking method used for serial communication (None, Even, or Odd). Must match the device's configured parity setting.",
"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": "stopBits",
"DisplayName": "StopBits",
"Description": "The number of stop bits used to signal the end of a character (typically 1 or 2). Must match the device's serial configuration.",
"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": "ReadTimeout",
"DisplayName": "ReadTimeout",
"Description": "Request timeout, msec",
"DefaultValue": "2000",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 10,
"NumberMax": 10000,
"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 - Sick Flexi Serial (Gen1.3)
POST {{edgeUrl}}/devicehub/v2
Sick Flexi Serial (Gen1.3) — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
I |
Input | Yes | bit |
address, pollingInterval |
Q |
Output | Yes | bit |
address, pollingInterval |
Logic result |
Logic Result | Yes | bit |
address, pollingInterval |
RS232 to Flexi soft_Bit |
Name | No | bit |
address, pollingInterval |
Flexi soft to RS-232_Bit |
Name | Yes | bit |
address, pollingInterval |
Module Status Bit Array_Bit |
Name | Yes | bit |
address, pollingInterval |
Operating Data Block_Bit |
Name | Yes | bit |
address, pollingInterval |
Configuration CRCs_Bit |
Name | Yes | bit |
address, pollingInterval |
CPU Module Type Key_Bit |
Name | Yes | bit |
address, pollingInterval |
Extension Modules Type_Bit |
Name | Yes | bit |
address, pollingInterval |
Extension Modules Type |
Name | Yes | word |
address, pollingInterval |
CPU Module Type Key |
Name | Yes | word |
address, pollingInterval |
Configuration CRCs |
Name | Yes | word |
address, pollingInterval |
Operating Data Block |
Name | Yes | word |
address, pollingInterval |
Module Status Bit Array |
Name | Yes | word |
address, pollingInterval |
Flexi soft to RS-232 |
Name | Yes | word |
address, pollingInterval |
RS-232 to Flexi soft |
Name | No | word |
address, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "27C6423C-B925-460F-9915-82CCDB79CC36"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "27C6423C-B925-460F-9915-82CCDB79CC36",
"Name": "Sick Flexi Serial (Gen1.3)",
"DriverGroup": {
"Name": "Sick Flexi"
},
"SupportedRegisters": [
{
"Name": "I",
"DisplayName": "Name",
"Description": "Input",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Q",
"DisplayName": "Name",
"Description": "Output",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Logic result",
"DisplayName": "Name",
"Description": "Logic Result",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 197,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "RS232 to Flexi soft_Bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 37,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Flexi soft to RS-232_Bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 997,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Module Status Bit Array_Bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 597,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Operating Data Block_Bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 97,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Configuration CRCs_Bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 197,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "CPU Module Type Key_Bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 177,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Extension Modules Type_Bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 3377,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Extension Modules Type",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 336,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "CPU Module Type Key",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 16,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Configuration CRCs",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 18,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Operating Data Block",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 8,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Module Status Bit Array",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 58,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Flexi soft to RS-232",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 98,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "RS-232 to Flexi soft",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Siemens ISO-on-TCP
POST {{edgeUrl}}/devicehub/v2
Siemens ISO-on-TCP — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
Basic |
Raw Data, Address is an Offset | Yes | byte, word, dword |
address, count |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "8A3B12FC-8F69-4126-8556-1F9B66CA0D7A"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "8A3B12FC-8F69-4126-8556-1F9B66CA0D7A",
"Name": "Siemens ISO-on-TCP",
"DriverGroup": {
"Name": "Siemens"
},
"SupportedRegisters": [
{
"Name": "Basic",
"DisplayName": "Name",
"Description": "Raw Data, Address is an Offset",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 8191,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Siemens Logo Ethernet (Gen1.3)
POST {{edgeUrl}}/devicehub/v2
Siemens Logo Ethernet (Gen1.3) — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
I |
Input bit | Yes | bit |
address, pollingInterval |
Q |
Output bit | No | bit |
address, pollingInterval |
M |
Name | No | bit |
address, pollingInterval |
NI |
Name | No | bit |
address, pollingInterval |
NQ |
Name | No | bit |
address, pollingInterval |
V |
Name | No | bit |
address, pollingInterval |
AI |
Analog Input | Yes | word |
address, pollingInterval |
AQ |
Analog Output | No | word |
address, pollingInterval |
AM |
Name | No | word |
address, pollingInterval |
NAI |
Name | No | word |
address, pollingInterval |
NAQ |
Name | No | word |
address, pollingInterval |
VB |
Name | No | byte |
address, pollingInterval |
VW |
Name | No | word |
address, pollingInterval |
VD |
Name | No | dword |
address, pollingInterval |
RTC |
Name | No | word |
address, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "C76084F2-9CFC-4FF8-B588-D8217E9C88F4"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "C76084F2-9CFC-4FF8-B588-D8217E9C88F4",
"Name": "Siemens Logo Ethernet (Gen1.3)",
"DriverGroup": {
"Name": "Siemens"
},
"SupportedRegisters": [
{
"Name": "I",
"DisplayName": "Name",
"Description": "Input bit",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 64,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Q",
"DisplayName": "Name",
"Description": "Output bit",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 64,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 112,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "NI",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 128,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "NQ",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 128,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "V",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 14697,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "AI",
"DisplayName": "Name",
"Description": "Analog Input",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 16,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "AQ",
"DisplayName": "Name",
"Description": "Analog Output",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 16,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "AM",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 64,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "NAI",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 64,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "NAQ",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 32,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "VB",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "byte",
"Value": "byte"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1469,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "VW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1468,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "VD",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1466,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "RTC",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 7,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Siemens S5 Ethernet
POST {{edgeUrl}}/devicehub/v2
Siemens S5 Ethernet — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
DB |
Data Block, absolute addressing | No | byte, word, dword, sint, int, dint, char, string, real |
DB, strLength, address, count, pollingInterval |
DB(bit) |
Data Block (bits), absolute addressing | No | bool |
DB, address, count, pollingInterval |
M |
Bit memory (M) | No | byte, word, dword, sint, int, dint, char |
address, count, pollingInterval |
M(bit) |
Bit memory (M) Bits | No | bool |
address, count, pollingInterval |
I |
Process-image input register | Yes | byte, word, dword, sint, int, dint, char |
address, count, pollingInterval |
I(bit) |
Process-image input register, Bits | Yes | bool |
address, count, pollingInterval |
Q |
Process-image output register | No | byte, word, dword, sint, int, dint, char |
address, count, pollingInterval |
Q(bit) |
Process-image output register, Bits | No | bool |
address, count, pollingInterval |
C |
Counters | No | bool, word |
address, count, pollingInterval |
T |
Timers | No | bool, dword |
address, count, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "BB4624F5-42C3-4439-B8C2-94DB75DEEAE0"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "BB4624F5-42C3-4439-B8C2-94DB75DEEAE0",
"Name": "Siemens S5 Ethernet",
"DriverGroup": {
"Name": "Siemens"
},
"SupportedRegisters": [
{
"Name": "DB",
"DisplayName": "Name",
"Description": "Data Block, absolute addressing",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "sint",
"Value": "sint"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "char",
"Value": "char"
},
{
"Name": "string",
"Value": "string"
},
{
"Name": "real",
"Value": "real"
}
]
},
{
"Name": "DB",
"DisplayName": "DB",
"Description": "Data Block Number",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "strLength",
"DisplayName": "String Length",
"Description": "",
"DefaultValue": "1",
"ValueType": "UnsignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "DB(bit)",
"DisplayName": "Name",
"Description": "Data Block (bits), absolute addressing",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
}
]
},
{
"Name": "DB",
"DisplayName": "DB",
"Description": "Data Block Number",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 655357,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M",
"DisplayName": "Name",
"Description": "Bit memory (M)",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "sint",
"Value": "sint"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "char",
"Value": "char"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 31,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M(bit)",
"DisplayName": "Name",
"Description": "Bit memory (M) Bits",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 317,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "I",
"DisplayName": "Name",
"Description": "Process-image input register",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "sint",
"Value": "sint"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "char",
"Value": "char"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 15,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "I(bit)",
"DisplayName": "Name",
"Description": "Process-image input register, Bits",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 157,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Q",
"DisplayName": "Name",
"Description": "Process-image output register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "sint",
"Value": "sint"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "char",
"Value": "char"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 15,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Q(bit)",
"DisplayName": "Name",
"Description": "Process-image output register, Bits",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 157,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C",
"DisplayName": "Name",
"Description": "Counters",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
},
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "T",
"DisplayName": "Name",
"Description": "Timers",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
},
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Siemens S5 Ethernet (Gen1.3)
POST {{edgeUrl}}/devicehub/v2
Siemens S5 Ethernet (Gen1.3) — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
A |
Name | No | bit, byte, sint, word, int, dword, dint |
dbNumber, address, count, pollingInterval |
C |
Name | No | word, int |
dbNumber, address, count, pollingInterval |
E |
Name | No | bit, byte, sint, word, int, dword, dint |
dbNumber, address, count, pollingInterval |
F |
Name | No | bit, byte, sint, word, int, dword, dint |
dbNumber, address, count, pollingInterval |
I |
Name | No | bit, byte, sint, word, int, dword, dint |
dbNumber, address, count, pollingInterval |
M |
Name | No | bit, byte, sint, word, int, dword, dint |
dbNumber, address, count, pollingInterval |
Q |
Name | No | bit, byte, sint, word, int, dword, dint |
dbNumber, address, count, pollingInterval |
T |
Name | No | word |
dbNumber, address, count, pollingInterval |
Z |
Name | No | word, int |
dbNumber, address, count, pollingInterval |
DB |
Name | No | bit, left_byte, right_byte, word, int, counter, timer, dword, dint, real, string |
dbNumber, address, count, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "96D9600E-985A-4C88-8F16-D33EABBB53DF"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "96D9600E-985A-4C88-8F16-D33EABBB53DF",
"Name": "Siemens S5 Ethernet (Gen1.3)",
"DriverGroup": {
"Name": "Siemens"
},
"SupportedRegisters": [
{
"Name": "A",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
},
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "sint",
"Value": "sint"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "dint",
"Value": "dint"
}
]
},
{
"Name": "dbNumber",
"DisplayName": "DbNumber",
"Description": "",
"DefaultValue": "0",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1277,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int",
"Value": "int"
}
]
},
{
"Name": "dbNumber",
"DisplayName": "DbNumber",
"Description": "",
"DefaultValue": "0",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "E",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
},
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "sint",
"Value": "sint"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "dint",
"Value": "dint"
}
]
},
{
"Name": "dbNumber",
"DisplayName": "DbNumber",
"Description": "",
"DefaultValue": "0",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1277,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "F",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
},
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "sint",
"Value": "sint"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "dint",
"Value": "dint"
}
]
},
{
"Name": "dbNumber",
"DisplayName": "DbNumber",
"Description": "",
"DefaultValue": "0",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2557,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "I",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
},
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "sint",
"Value": "sint"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "dint",
"Value": "dint"
}
]
},
{
"Name": "dbNumber",
"DisplayName": "DbNumber",
"Description": "",
"DefaultValue": "0",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1277,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
},
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "sint",
"Value": "sint"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "dint",
"Value": "dint"
}
]
},
{
"Name": "dbNumber",
"DisplayName": "DbNumber",
"Description": "",
"DefaultValue": "0",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2557,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Q",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
},
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "sint",
"Value": "sint"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "dint",
"Value": "dint"
}
]
},
{
"Name": "dbNumber",
"DisplayName": "DbNumber",
"Description": "",
"DefaultValue": "0",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1277,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "T",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "dbNumber",
"DisplayName": "DbNumber",
"Description": "",
"DefaultValue": "0",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Z",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int",
"Value": "int"
}
]
},
{
"Name": "dbNumber",
"DisplayName": "DbNumber",
"Description": "",
"DefaultValue": "0",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "DB",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
},
{
"Name": "left_byte",
"Value": "left_byte"
},
{
"Name": "right_byte",
"Value": "right_byte"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "counter",
"Value": "counter"
},
{
"Name": "timer",
"Value": "timer"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "dbNumber",
"DisplayName": "DbNumber",
"Description": "",
"DefaultValue": "0",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 3276715,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Siemens S7
POST {{edgeUrl}}/devicehub/v2
Siemens S7 — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
DB |
Data Block, absolute addressing | No | byte, word, dword, lword, usint, uint, udint, ulint, sint, int, dint, lint, real, lreal, s5time, time, ltime, date, tod, ltod, dt, ldt, dtl, char, wchar, string, wstring |
DB, address, count, pollingInterval |
DB(bit) |
Data Block (bits), absolute addressing | No | bool |
DB, address, count, pollingInterval |
M |
M memory | No | byte, word, dword, lword, usint, uint, udint, ulint, sint, int, dint, lint, real, lreal, s5time, time, ltime, date, tod, ltod, dt, ldt, dtl, char, wchar |
address, count, pollingInterval |
M(bit) |
M memory bits | No | bool |
address, count, pollingInterval |
I |
Input area | No | byte, word, dword, lword, usint, uint, udint, ulint, sint, int, dint, lint, real, lreal, s5time, time, ltime, date, tod, ltod, dt, ldt, dtl, char, wchar |
address, count, pollingInterval |
I(bit) |
Input area bits | No | bool |
address, count, pollingInterval |
Q |
Output area | No | byte, word, dword, lword, usint, uint, udint, ulint, sint, int, dint, lint, real, lreal, s5time, time, ltime, date, tod, ltod, dt, ldt, dtl, char, wchar |
address, count, pollingInterval |
Q(bit) |
Output area bits | No | bool |
address, count, pollingInterval |
C |
Counters | No | bool, word |
address, count, pollingInterval |
T |
Timers | No | bool, dword |
address, count, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "01E8B6CE-1D26-4215-8E4A-B5807F389E71"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "01E8B6CE-1D26-4215-8E4A-B5807F389E71",
"Name": "Siemens S7",
"DriverGroup": {
"Name": "Siemens"
},
"SupportedRegisters": [
{
"Name": "DB",
"DisplayName": "Name",
"Description": "Data Block, absolute addressing",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "lword",
"Value": "lword"
},
{
"Name": "usint",
"Value": "usint"
},
{
"Name": "uint",
"Value": "uint"
},
{
"Name": "udint",
"Value": "udint"
},
{
"Name": "ulint",
"Value": "ulint"
},
{
"Name": "sint",
"Value": "sint"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "lint",
"Value": "lint"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "lreal",
"Value": "lreal"
},
{
"Name": "s5time",
"Value": "s5time"
},
{
"Name": "time",
"Value": "time"
},
{
"Name": "ltime",
"Value": "ltime"
},
{
"Name": "date",
"Value": "date"
},
{
"Name": "tod",
"Value": "tod"
},
{
"Name": "ltod",
"Value": "ltod"
},
{
"Name": "dt",
"Value": "dt"
},
{
"Name": "ldt",
"Value": "ldt"
},
{
"Name": "dtl",
"Value": "dtl"
},
{
"Name": "char",
"Value": "char"
},
{
"Name": "wchar",
"Value": "wchar"
},
{
"Name": "string",
"Value": "string"
},
{
"Name": "wstring",
"Value": "wstring"
}
]
},
{
"Name": "DB",
"DisplayName": "DB",
"Description": "Data Block Number",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "DB(bit)",
"DisplayName": "Name",
"Description": "Data Block (bits), absolute addressing",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
}
]
},
{
"Name": "DB",
"DisplayName": "DB",
"Description": "Data Block Number",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 655357,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M",
"DisplayName": "Name",
"Description": "M memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "lword",
"Value": "lword"
},
{
"Name": "usint",
"Value": "usint"
},
{
"Name": "uint",
"Value": "uint"
},
{
"Name": "udint",
"Value": "udint"
},
{
"Name": "ulint",
"Value": "ulint"
},
{
"Name": "sint",
"Value": "sint"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "lint",
"Value": "lint"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "lreal",
"Value": "lreal"
},
{
"Name": "s5time",
"Value": "s5time"
},
{
"Name": "time",
"Value": "time"
},
{
"Name": "ltime",
"Value": "ltime"
},
{
"Name": "date",
"Value": "date"
},
{
"Name": "tod",
"Value": "tod"
},
{
"Name": "ltod",
"Value": "ltod"
},
{
"Name": "dt",
"Value": "dt"
},
{
"Name": "ldt",
"Value": "ldt"
},
{
"Name": "dtl",
"Value": "dtl"
},
{
"Name": "char",
"Value": "char"
},
{
"Name": "wchar",
"Value": "wchar"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M(bit)",
"DisplayName": "Name",
"Description": "M memory bits",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 655357,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "I",
"DisplayName": "Name",
"Description": "Input area",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "lword",
"Value": "lword"
},
{
"Name": "usint",
"Value": "usint"
},
{
"Name": "uint",
"Value": "uint"
},
{
"Name": "udint",
"Value": "udint"
},
{
"Name": "ulint",
"Value": "ulint"
},
{
"Name": "sint",
"Value": "sint"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "lint",
"Value": "lint"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "lreal",
"Value": "lreal"
},
{
"Name": "s5time",
"Value": "s5time"
},
{
"Name": "time",
"Value": "time"
},
{
"Name": "ltime",
"Value": "ltime"
},
{
"Name": "date",
"Value": "date"
},
{
"Name": "tod",
"Value": "tod"
},
{
"Name": "ltod",
"Value": "ltod"
},
{
"Name": "dt",
"Value": "dt"
},
{
"Name": "ldt",
"Value": "ldt"
},
{
"Name": "dtl",
"Value": "dtl"
},
{
"Name": "char",
"Value": "char"
},
{
"Name": "wchar",
"Value": "wchar"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "I(bit)",
"DisplayName": "Name",
"Description": "Input area bits",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 655357,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Q",
"DisplayName": "Name",
"Description": "Output area",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "lword",
"Value": "lword"
},
{
"Name": "usint",
"Value": "usint"
},
{
"Name": "uint",
"Value": "uint"
},
{
"Name": "udint",
"Value": "udint"
},
{
"Name": "ulint",
"Value": "ulint"
},
{
"Name": "sint",
"Value": "sint"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "lint",
"Value": "lint"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "lreal",
"Value": "lreal"
},
{
"Name": "s5time",
"Value": "s5time"
},
{
"Name": "time",
"Value": "time"
},
{
"Name": "ltime",
"Value": "ltime"
},
{
"Name": "date",
"Value": "date"
},
{
"Name": "tod",
"Value": "tod"
},
{
"Name": "ltod",
"Value": "ltod"
},
{
"Name": "dt",
"Value": "dt"
},
{
"Name": "ldt",
"Value": "ldt"
},
{
"Name": "dtl",
"Value": "dtl"
},
{
"Name": "char",
"Value": "char"
},
{
"Name": "wchar",
"Value": "wchar"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Q(bit)",
"DisplayName": "Name",
"Description": "Output area bits",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 655357,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C",
"DisplayName": "Name",
"Description": "Counters",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
},
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "T",
"DisplayName": "Name",
"Description": "Timers",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
},
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Siemens S7-200 Ethernet
POST {{edgeUrl}}/devicehub/v2
Siemens S7-200 Ethernet — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
V |
Variable memory (V) | No | byte, word, dword, sint, int, dint, real, string |
address, count, pollingInterval |
V(bit) |
Variable memory (V) Bits | No | bool |
address, count, pollingInterval |
M |
Bit memory (M) | No | byte, word, dword, sint, int, dint, real |
address, count, pollingInterval |
M(bit) |
Bit memory (M) Bits | No | bool |
address, count, pollingInterval |
AI |
Analog inputs (read only) | Yes | word, int, dword, dint |
address, count, pollingInterval |
I |
Process-image input register | Yes | byte, word, dword, sint, int, dint, real |
address, count, pollingInterval |
I(bit) |
Process-image input register, Bits | Yes | bool |
address, count, pollingInterval |
AQ |
Analog outputs (write only) | No | word, int, dword, dint |
address, count, pollingInterval |
Q |
Process-image output register | No | byte, word, dword, sint, int, dint, real |
address, count, pollingInterval |
Q(bit) |
Process-image output register, Bits | No | bool |
address, count, pollingInterval |
SM |
Special Memory (SM) | No | byte, word, dword, sint, int, dint, real |
address, count, pollingInterval |
SM(bit) |
Special Memory (SM) | No | bool |
address, count, pollingInterval |
S |
Sequential control relays (S) | No | byte, word, dword, sint, int, dint, real |
address, count, pollingInterval |
S(bit) |
Sequential control relays (S) | No | bool |
address, count, pollingInterval |
C |
Counters | No | bool, word |
address, count, pollingInterval |
T |
Timers | No | bool, dword |
address, count, pollingInterval |
HSC |
High-speed counters | Yes | bool, dword |
address, count, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "778F29F1-02EF-4209-81A7-48242076E62E"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "778F29F1-02EF-4209-81A7-48242076E62E",
"Name": "Siemens S7-200 Ethernet",
"DriverGroup": {
"Name": "Siemens"
},
"SupportedRegisters": [
{
"Name": "V",
"DisplayName": "Name",
"Description": "Variable memory (V)",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "sint",
"Value": "sint"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 10239,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "V(bit)",
"DisplayName": "Name",
"Description": "Variable memory (V) Bits",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 102397,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M",
"DisplayName": "Name",
"Description": "Bit memory (M)",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "sint",
"Value": "sint"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "real",
"Value": "real"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 31,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M(bit)",
"DisplayName": "Name",
"Description": "Bit memory (M) Bits",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 317,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "AI",
"DisplayName": "Name",
"Description": "Analog inputs (read only)",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "dint",
"Value": "dint"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 62,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "I",
"DisplayName": "Name",
"Description": "Process-image input register",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "sint",
"Value": "sint"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "real",
"Value": "real"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 15,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "I(bit)",
"DisplayName": "Name",
"Description": "Process-image input register, Bits",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 157,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "AQ",
"DisplayName": "Name",
"Description": "Analog outputs (write only)",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "dint",
"Value": "dint"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 62,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Q",
"DisplayName": "Name",
"Description": "Process-image output register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "sint",
"Value": "sint"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "real",
"Value": "real"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 15,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Q(bit)",
"DisplayName": "Name",
"Description": "Process-image output register, Bits",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 157,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SM",
"DisplayName": "Name",
"Description": "Special Memory (SM)",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "sint",
"Value": "sint"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "real",
"Value": "real"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 549,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SM(bit)",
"DisplayName": "Name",
"Description": "Special Memory (SM)",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 5497,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "S",
"DisplayName": "Name",
"Description": "Sequential control relays (S)",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "sint",
"Value": "sint"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "real",
"Value": "real"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 31,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "S(bit)",
"DisplayName": "Name",
"Description": "Sequential control relays (S)",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 317,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C",
"DisplayName": "Name",
"Description": "Counters",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
},
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "T",
"DisplayName": "Name",
"Description": "Timers",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
},
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "HSC",
"DisplayName": "Name",
"Description": "High-speed counters",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
},
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 5,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Siemens S7-200 Serial
POST {{edgeUrl}}/devicehub/v2
Siemens S7-200 Serial — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
V |
Variable memory (V) | No | byte, word, dword, sint, int, dint, real, string |
address, count, pollingInterval |
V(bit) |
Variable memory (V) Bits | No | bool |
address, count, pollingInterval |
M |
Bit memory (M) | No | byte, word, dword, sint, int, dint, real |
address, count, pollingInterval |
M(bit) |
Bit memory (M) Bits | No | bool |
address, count, pollingInterval |
AI |
Analog inputs (read only) | Yes | word, int, dword, dint |
address, count, pollingInterval |
I |
Process-image input register | Yes | byte, word, dword, sint, int, dint, real |
address, count, pollingInterval |
I(bit) |
Process-image input register, Bits | Yes | bool |
address, count, pollingInterval |
AQ |
Analog outputs (write only) | No | word, int, dword, dint |
address, count, pollingInterval |
Q |
Process-image output register | No | byte, word, dword, sint, int, dint, real |
address, count, pollingInterval |
Q(bit) |
Process-image output register, Bits | No | bool |
address, count, pollingInterval |
SM |
Special Memory (SM) | No | byte, word, dword, sint, int, dint, real |
address, count, pollingInterval |
SM(bit) |
Special Memory (SM) | No | bool |
address, count, pollingInterval |
S |
Sequential control relays (S) | No | byte, word, dword, sint, int, dint, real |
address, count, pollingInterval |
S(bit) |
Sequential control relays (S) | No | bool |
address, count, pollingInterval |
C |
Counters | No | bool, word |
address, count, pollingInterval |
T |
Timers | No | bool, dword |
address, count, pollingInterval |
HSC |
High-speed counters | Yes | bool, dword |
address, count, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "7D8D63FA-1FFB-4C63-9C42-6E9385A949AC"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "7D8D63FA-1FFB-4C63-9C42-6E9385A949AC",
"Name": "Siemens S7-200 Serial",
"DriverGroup": {
"Name": "Siemens"
},
"SupportedRegisters": [
{
"Name": "V",
"DisplayName": "Name",
"Description": "Variable memory (V)",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "sint",
"Value": "sint"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 10239,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "V(bit)",
"DisplayName": "Name",
"Description": "Variable memory (V) Bits",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 102397,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M",
"DisplayName": "Name",
"Description": "Bit memory (M)",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "sint",
"Value": "sint"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "real",
"Value": "real"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 31,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M(bit)",
"DisplayName": "Name",
"Description": "Bit memory (M) Bits",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 317,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "AI",
"DisplayName": "Name",
"Description": "Analog inputs (read only)",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "dint",
"Value": "dint"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 62,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "I",
"DisplayName": "Name",
"Description": "Process-image input register",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "sint",
"Value": "sint"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "real",
"Value": "real"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 15,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "I(bit)",
"DisplayName": "Name",
"Description": "Process-image input register, Bits",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 157,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "AQ",
"DisplayName": "Name",
"Description": "Analog outputs (write only)",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "dint",
"Value": "dint"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 62,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Q",
"DisplayName": "Name",
"Description": "Process-image output register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "sint",
"Value": "sint"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "real",
"Value": "real"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 15,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Q(bit)",
"DisplayName": "Name",
"Description": "Process-image output register, Bits",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 157,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SM",
"DisplayName": "Name",
"Description": "Special Memory (SM)",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "sint",
"Value": "sint"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "real",
"Value": "real"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 549,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SM(bit)",
"DisplayName": "Name",
"Description": "Special Memory (SM)",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 5497,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "S",
"DisplayName": "Name",
"Description": "Sequential control relays (S)",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "sint",
"Value": "sint"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "real",
"Value": "real"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 31,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "S(bit)",
"DisplayName": "Name",
"Description": "Sequential control relays (S)",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 317,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C",
"DisplayName": "Name",
"Description": "Counters",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
},
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "T",
"DisplayName": "Name",
"Description": "Timers",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
},
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "HSC",
"DisplayName": "Name",
"Description": "High-speed counters",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
},
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 5,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Siemens S7-300 Serial (Gen1.3)
POST {{edgeUrl}}/devicehub/v2
Siemens S7-300 Serial (Gen1.3) — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
PE |
Name | Yes | bit, word |
dbNumber, address, count, pollingInterval |
PA |
Name | No | bit, word |
dbNumber, address, count, pollingInterval |
MK |
Name | No | bit, byte, word, dword, real, counter, timer |
dbNumber, address, count, pollingInterval |
DB |
Data Block | No | bit, byte, sint, word, int, stime, time, date, time_of_day, char, dword, dint, real, string |
dbNumber, address, count, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "073494B0-B7BD-489F-A40F-2858BFEE6249"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "073494B0-B7BD-489F-A40F-2858BFEE6249",
"Name": "Siemens S7-300 Serial (Gen1.3)",
"DriverGroup": {
"Name": "Siemens"
},
"SupportedRegisters": [
{
"Name": "PE",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
},
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "dbNumber",
"DisplayName": "DbNumber",
"Description": "",
"DefaultValue": "0",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 40957,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "PA",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
},
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "dbNumber",
"DisplayName": "DbNumber",
"Description": "",
"DefaultValue": "0",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 40957,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "MK",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
},
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "counter",
"Value": "counter"
},
{
"Name": "timer",
"Value": "timer"
}
]
},
{
"Name": "dbNumber",
"DisplayName": "DbNumber",
"Description": "",
"DefaultValue": "0",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 40957,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "DB",
"DisplayName": "Name",
"Description": "Data Block",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
},
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "sint",
"Value": "sint"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "stime",
"Value": "stime"
},
{
"Name": "time",
"Value": "time"
},
{
"Name": "date",
"Value": "date"
},
{
"Name": "time_of_day",
"Value": "time_of_day"
},
{
"Name": "char",
"Value": "char"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "dbNumber",
"DisplayName": "DbNumber",
"Description": "",
"DefaultValue": "0",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 327677,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Siemens S7CommPlus
POST {{edgeUrl}}/devicehub/v2
Siemens S7CommPlus — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
R |
Data Block, symbolic addressing | No | bool, byte, word, dword, lword, usint, uint, udint, ulint, sint, int, dint, lint, real, lreal, s5time, dt, dtl, time, ltime, date, tod, ltod, ldt, char, wchar, string, wstring, bool[], byte[], word[], dword[], lword[], usint[], uint[], udint[], ulint[], sint[], int[], dint[], lint[], real[], lreal[], s5time[], time[], ltime[], date[], tod[], ltod[], ldt[] |
pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "4EE806F4-EE86-4EFB-B06B-E63908C736A2"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "4EE806F4-EE86-4EFB-B06B-E63908C736A2",
"Name": "Siemens S7CommPlus",
"DriverGroup": {
"Name": "Siemens"
},
"SupportedRegisters": [
{
"Name": "R",
"DisplayName": "Name",
"Description": "Data Block, symbolic addressing",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
},
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "lword",
"Value": "lword"
},
{
"Name": "usint",
"Value": "usint"
},
{
"Name": "uint",
"Value": "uint"
},
{
"Name": "udint",
"Value": "udint"
},
{
"Name": "ulint",
"Value": "ulint"
},
{
"Name": "sint",
"Value": "sint"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "lint",
"Value": "lint"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "lreal",
"Value": "lreal"
},
{
"Name": "s5time",
"Value": "s5time"
},
{
"Name": "dt",
"Value": "dt"
},
{
"Name": "dtl",
"Value": "dtl"
},
{
"Name": "time",
"Value": "time"
},
{
"Name": "ltime",
"Value": "ltime"
},
{
"Name": "date",
"Value": "date"
},
{
"Name": "tod",
"Value": "tod"
},
{
"Name": "ltod",
"Value": "ltod"
},
{
"Name": "ldt",
"Value": "ldt"
},
{
"Name": "char",
"Value": "char"
},
{
"Name": "wchar",
"Value": "wchar"
},
{
"Name": "string",
"Value": "string"
},
{
"Name": "wstring",
"Value": "wstring"
},
{
"Name": "bool[]",
"Value": "bool[]"
},
{
"Name": "byte[]",
"Value": "byte[]"
},
{
"Name": "word[]",
"Value": "word[]"
},
{
"Name": "dword[]",
"Value": "dword[]"
},
{
"Name": "lword[]",
"Value": "lword[]"
},
{
"Name": "usint[]",
"Value": "usint[]"
},
{
"Name": "uint[]",
"Value": "uint[]"
},
{
"Name": "udint[]",
"Value": "udint[]"
},
{
"Name": "ulint[]",
"Value": "ulint[]"
},
{
"Name": "sint[]",
"Value": "sint[]"
},
{
"Name": "int[]",
"Value": "int[]"
},
{
"Name": "dint[]",
"Value": "dint[]"
},
{
"Name": "lint[]",
"Value": "lint[]"
},
{
"Name": "real[]",
"Value": "real[]"
},
{
"Name": "lreal[]",
"Value": "lreal[]"
},
{
"Name": "s5time[]",
"Value": "s5time[]"
},
{
"Name": "time[]",
"Value": "time[]"
},
{
"Name": "ltime[]",
"Value": "ltime[]"
},
{
"Name": "date[]",
"Value": "date[]"
},
{
"Name": "tod[]",
"Value": "tod[]"
},
{
"Name": "ltod[]",
"Value": "ltod[]"
},
{
"Name": "ldt[]",
"Value": "ldt[]"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Siemens Sinumerik 808D Ethernet
POST {{edgeUrl}}/devicehub/v2
Siemens Sinumerik 808D Ethernet — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
DB |
Variable memory (DB) | No | byte, word, dword, sint, int, dint, real |
DB, address, count, pollingInterval |
DB(bit) |
Variable memory (V) Bits | No | bool |
DB, address, count, pollingInterval |
M |
Bit memory (M) | No | byte, word, dword, sint, int, dint, real |
address, count, pollingInterval |
M(bit) |
Bit memory (M) Bits | No | bool |
address, count, pollingInterval |
I |
Process-image input register | Yes | byte, word, dword, sint, int, dint, real |
address, count, pollingInterval |
I(bit) |
Process-image input register, Bits | Yes | bool |
address, count, pollingInterval |
Q |
Process-image output register | No | byte, word, dword, sint, int, dint, real |
address, count, pollingInterval |
Q(bit) |
Process-image output register, Bits | No | bool |
address, count, pollingInterval |
SM |
Special Memory (SM) | No | byte, word, dword, sint, int, dint, real |
address, count, pollingInterval |
SM(bit) |
Special Memory (SM) | Yes | bool |
address, count, pollingInterval |
C |
Counters | No | bool, word |
address, count, pollingInterval |
T |
Timers | No | bool, dword |
address, count, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "1FB80C39-A46B-4FC7-B1A2-EF3CFC146E94"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "1FB80C39-A46B-4FC7-B1A2-EF3CFC146E94",
"Name": "Siemens Sinumerik 808D Ethernet",
"DriverGroup": {
"Name": "Siemens"
},
"SupportedRegisters": [
{
"Name": "DB",
"DisplayName": "Name",
"Description": "Variable memory (DB)",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "sint",
"Value": "sint"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "real",
"Value": "real"
}
]
},
{
"Name": "DB",
"DisplayName": "DB",
"Description": "Data Block Number",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 10239,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "DB(bit)",
"DisplayName": "Name",
"Description": "Variable memory (V) Bits",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
}
]
},
{
"Name": "DB",
"DisplayName": "DB",
"Description": "Data Block Number",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 102397,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M",
"DisplayName": "Name",
"Description": "Bit memory (M)",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "sint",
"Value": "sint"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "real",
"Value": "real"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M(bit)",
"DisplayName": "Name",
"Description": "Bit memory (M) Bits",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2557,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "I",
"DisplayName": "Name",
"Description": "Process-image input register",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "sint",
"Value": "sint"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "real",
"Value": "real"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 15,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "I(bit)",
"DisplayName": "Name",
"Description": "Process-image input register, Bits",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 157,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Q",
"DisplayName": "Name",
"Description": "Process-image output register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "sint",
"Value": "sint"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "real",
"Value": "real"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 15,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Q(bit)",
"DisplayName": "Name",
"Description": "Process-image output register, Bits",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 157,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SM",
"DisplayName": "Name",
"Description": "Special Memory (SM)",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "sint",
"Value": "sint"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "real",
"Value": "real"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 549,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SM(bit)",
"DisplayName": "Name",
"Description": "Special Memory (SM)",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 5497,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C",
"DisplayName": "Name",
"Description": "Counters",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
},
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "T",
"DisplayName": "Name",
"Description": "Timers",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
},
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Siemens TI505 Ethernet (Gen1.3)
POST {{edgeUrl}}/devicehub/v2
Siemens TI505 Ethernet (Gen1.3) — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
CR |
Name | No | bit |
address, pollingInterval |
X |
Name | No | bit |
address, pollingInterval |
Y |
Name | No | bit |
address, pollingInterval |
WX_bit |
Name | No | bit |
address, pollingInterval |
WX |
Name | No | word, int16, dword, int32, float |
address, pollingInterval |
WXS |
Name | No | word, int16, dword, int32, float |
address, pollingInterval |
WXD |
Name | No | word, int16, dword, int32, float |
address, pollingInterval |
WY_bit |
Name | No | bit |
address, pollingInterval |
WY |
Name | No | word, int16, dword, int32, float |
address, pollingInterval |
WYS |
Name | No | word, int16, dword, int32, float |
address, pollingInterval |
WYD |
Name | No | word, int16, dword, int32, float |
address, pollingInterval |
TCC |
Name | No | word |
address, pollingInterval |
TCP |
Name | No | word |
address, pollingInterval |
STW |
Name | No | word |
address, pollingInterval |
V_bit |
Name | No | bit |
address, pollingInterval |
V |
Name | No | word, int16, dword, int32, float |
address, pollingInterval |
VH |
Name | No | string |
address, pollingInterval |
VL |
Name | No | string |
address, pollingInterval |
K_bit |
Name | No | bit |
address, pollingInterval |
K |
Name | No | word, int16, dword, int32, float |
address, pollingInterval |
DCC |
Name | No | word, int16, dword, int32, float |
address, pollingInterval |
DSC |
Name | No | word, int16, dword, int32, float |
address, pollingInterval |
DSP |
Name | No | word, int16, dword, int32, float |
address, pollingInterval |
DCP |
Name | No | word, int16 |
address, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "994B2F23-5B0A-4AD0-BD8D-F5999A92F491"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "994B2F23-5B0A-4AD0-BD8D-F5999A92F491",
"Name": "Siemens TI505 Ethernet (Gen1.3)",
"DriverGroup": {
"Name": "Siemens"
},
"SupportedRegisters": [
{
"Name": "CR",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65536,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "X",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65536,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Y",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65536,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "WX_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 100,
"NumberMax": 6553615,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "WX",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65536,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "WXS",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65536,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "WXD",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65536,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "WY_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 100,
"NumberMax": 6553615,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "WY",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65536,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "WYS",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65536,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "WYD",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65536,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "TCC",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65536,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "TCP",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65536,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "STW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65536,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "V_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 100,
"NumberMax": 6553615,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "V",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65536,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "VH",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1002,
"NumberMax": 65535250,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "VL",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1002,
"NumberMax": 65535250,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "K_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 100,
"NumberMax": 6553615,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "K",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65536,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "DCC",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65536,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "DSC",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65536,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "DSP",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float",
"Value": "float"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65536,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "DCP",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "int16",
"Value": "int16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 101,
"NumberMax": 6553616,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Siemens TI505 Serial (Gen1.3)
POST {{edgeUrl}}/devicehub/v2
Siemens TI505 Serial (Gen1.3) — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
CR |
Name | No | bit |
address, count, pollingInterval |
X |
Name | No | bit |
address, count, pollingInterval |
Y |
Name | No | bit |
address, count, pollingInterval |
WX |
Name | No | word |
address, count, pollingInterval |
WY |
Name | No | word |
address, count, pollingInterval |
TCC |
Name | No | word |
address, count, pollingInterval |
TCP |
Name | No | word |
address, count, pollingInterval |
STW |
Name | No | word |
address, count, pollingInterval |
VD |
Name | No | dword |
address, count, pollingInterval |
V |
Name | No | word |
address, count, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "3966466E-68F6-4227-BCAD-49E6433AA4EE"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "3966466E-68F6-4227-BCAD-49E6433AA4EE",
"Name": "Siemens TI505 Serial (Gen1.3)",
"DriverGroup": {
"Name": "Siemens"
},
"SupportedRegisters": [
{
"Name": "CR",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65536,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "X",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65536,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Y",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65536,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "WX",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65536,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "WY",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65536,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "TCC",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65536,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "TCP",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65536,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "STW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65536,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "VD",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65536,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "V",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65536,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Simulator (Gen1.3)
POST {{edgeUrl}}/devicehub/v2
Simulator (Gen1.3) — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
bit |
boolean | No | bit |
formula, address, minValue, maxValue, pollingInterval |
int |
integer | No | int |
formula, address, minValue, maxValue, pollingInterval |
float |
float | No | float |
formula, address, minValue, maxValue, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "50E3EDA1-11F9-41D6-9232-778A28665580"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "50E3EDA1-11F9-41D6-9232-778A28665580",
"Name": "Simulator (Gen1.3)",
"DriverGroup": {
"Name": "Simulator"
},
"SupportedRegisters": [
{
"Name": "bit",
"DisplayName": "Name",
"Description": "boolean",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "formula",
"DisplayName": "Formula",
"Description": "",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "minValue",
"DisplayName": "MinValue",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "maxValue",
"DisplayName": "MaxValue",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "int",
"DisplayName": "Name",
"Description": "integer",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int",
"Value": "int"
}
]
},
{
"Name": "formula",
"DisplayName": "Formula",
"Description": "",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "minValue",
"DisplayName": "MinValue",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "maxValue",
"DisplayName": "MaxValue",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "float",
"DisplayName": "Name",
"Description": "float",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "float",
"Value": "float"
}
]
},
{
"Name": "formula",
"DisplayName": "Formula",
"Description": "",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": null
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "minValue",
"DisplayName": "MinValue",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "maxValue",
"DisplayName": "MaxValue",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": -2147483648,
"NumberMax": 2147483647,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Sinumerik 808D Serial (Gen1.3)
POST {{edgeUrl}}/devicehub/v2
Sinumerik 808D Serial (Gen1.3) — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
I_Bit |
Name | No | bit |
address, count, pollingInterval |
Q_Bit |
Name | No | bit |
address, count, pollingInterval |
M_Bit |
Name | No | bit |
address, count, pollingInterval |
V_Bit |
Name | No | bit |
address, count, pollingInterval |
S_Bit |
Name | No | bit |
address, count, pollingInterval |
SM_Bit |
Name | No | bit |
address, count, pollingInterval |
T_Bit |
Name | No | bit |
address, count, pollingInterval |
C_Bit |
Name | No | bit |
address, count, pollingInterval |
I |
Name | No | byte, sint, word, int, dword, dint |
address, count, pollingInterval |
Q |
Name | No | byte, sint, word, int, dword, dint |
address, count, pollingInterval |
M |
Name | No | byte, sint, word, int, dword, dint, real |
address, count, pollingInterval |
S |
Name | No | byte, sint, word, int, dword, dint, real |
address, count, pollingInterval |
SM |
Name | No | byte, sint, word, int, dword, dint, real |
address, count, pollingInterval |
T |
Name | No | word |
address, count, pollingInterval |
C |
Name | No | word |
address, count, pollingInterval |
V |
Name | No | byte, sint, word, int, dword, dint, real, string |
address, count, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "C85F9F51-7FFD-40F7-92AE-991E0FE172CE"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "C85F9F51-7FFD-40F7-92AE-991E0FE172CE",
"Name": "Sinumerik 808D Serial (Gen1.3)",
"DriverGroup": {
"Name": "Siemens"
},
"SupportedRegisters": [
{
"Name": "I_Bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 40957,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Q_Bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 40957,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M_Bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 40957,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "V_Bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 100000007,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "S_Bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 40957,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SM_Bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 40957,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "T_Bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2557,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C_Bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2557,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "I",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "sint",
"Value": "sint"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "dint",
"Value": "dint"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 10239,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Q",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "sint",
"Value": "sint"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "dint",
"Value": "dint"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 10239,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "sint",
"Value": "sint"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "real",
"Value": "real"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 10239,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "S",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "sint",
"Value": "sint"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "real",
"Value": "real"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 10239,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SM",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "sint",
"Value": "sint"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "real",
"Value": "real"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 10239,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "T",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "V",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "sint",
"Value": "sint"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 10000000,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - SNMP Manager
POST {{edgeUrl}}/devicehub/v2
SNMP Manager — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
R |
Name | No | Integer32, Counter32, Gauge32, Uinteger32, TimeTicks, Counter64, Opaque(Float), Opaque(Double), Opaque(Count64), Opaque(Integer64), Opaque(Uinteger64), Opaque, OctetString, OctetString(Raw), ObjectIdentifier, IPAddress, BitString |
pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "4E588810-8475-4668-860A-6DA4135E8FD4"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "4E588810-8475-4668-860A-6DA4135E8FD4",
"Name": "SNMP Manager",
"DriverGroup": {
"Name": "Network Utility"
},
"SupportedRegisters": [
{
"Name": "R",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Integer32",
"Value": "Integer32"
},
{
"Name": "Counter32",
"Value": "Counter32"
},
{
"Name": "Gauge32",
"Value": "Gauge32"
},
{
"Name": "Uinteger32",
"Value": "Uinteger32"
},
{
"Name": "TimeTicks",
"Value": "TimeTicks"
},
{
"Name": "Counter64",
"Value": "Counter64"
},
{
"Name": "Opaque(Float)",
"Value": "Opaque(Float)"
},
{
"Name": "Opaque(Double)",
"Value": "Opaque(Double)"
},
{
"Name": "Opaque(Count64)",
"Value": "Opaque(Count64)"
},
{
"Name": "Opaque(Integer64)",
"Value": "Opaque(Integer64)"
},
{
"Name": "Opaque(Uinteger64)",
"Value": "Opaque(Uinteger64)"
},
{
"Name": "Opaque",
"Value": "Opaque"
},
{
"Name": "OctetString",
"Value": "OctetString"
},
{
"Name": "OctetString(Raw)",
"Value": "OctetString(Raw)"
},
{
"Name": "ObjectIdentifier",
"Value": "ObjectIdentifier"
},
{
"Name": "IPAddress",
"Value": "IPAddress"
},
{
"Name": "BitString",
"Value": "BitString"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Sparkplug B Client
POST {{edgeUrl}}/devicehub/v2
Sparkplug B Client — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
R |
Topic | Yes | int16, uint32, uint64, int8array, uint32array, bool, int64, float, stringarray, boolarray, int16array, int64array, string, bytes, int8, int32, uint16, uint16array, uint64array, floatarray, json, uint8, double, int32array, doublearray |
- |
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": "int16",
"Value": "int16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int8array",
"Value": "int8array"
},
{
"Name": "uint32array",
"Value": "uint32array"
},
{
"Name": "bool",
"Value": "bool"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float",
"Value": "float"
},
{
"Name": "stringarray",
"Value": "stringarray"
},
{
"Name": "boolarray",
"Value": "boolarray"
},
{
"Name": "int16array",
"Value": "int16array"
},
{
"Name": "int64array",
"Value": "int64array"
},
{
"Name": "string",
"Value": "string"
},
{
"Name": "bytes",
"Value": "bytes"
},
{
"Name": "int8",
"Value": "int8"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint16array",
"Value": "uint16array"
},
{
"Name": "uint64array",
"Value": "uint64array"
},
{
"Name": "floatarray",
"Value": "floatarray"
},
{
"Name": "json",
"Value": "json"
},
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "double",
"Value": "double"
},
{
"Name": "int32array",
"Value": "int32array"
},
{
"Name": "doublearray",
"Value": "doublearray"
}
]
}
]
}
]
}
}
}
Register Types - Syslog Server
POST {{edgeUrl}}/devicehub/v2
Syslog Server — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
Match (String Publish) |
Name | Yes | string |
Severity, Facility, Wildcard, Hostname, Appname, MsgID, Message, StructuredData, ClientAddress, Order, Format |
Match (JSON Publish) |
Name | Yes | json |
Severity, Facility, Wildcard, Hostname, Appname, MsgID, Message, StructuredData, ClientAddress, Order, Format |
Ignore Match (No Publish) |
Name | Yes | null |
Severity, Facility, Wildcard, Hostname, Appname, MsgID, Message, StructuredData, ClientAddress, Order |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "E01C515A-4045-4209-A14B-614AF7061499"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "E01C515A-4045-4209-A14B-614AF7061499",
"Name": "Syslog Server",
"DriverGroup": {
"Name": "Network Utility"
},
"SupportedRegisters": [
{
"Name": "Match (String Publish)",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "Severity",
"DisplayName": "Severity",
"Description": "Severity Limit",
"DefaultValue": "7",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "0 - Emergency",
"Value": "0"
},
{
"Name": "1 - Alert",
"Value": "1"
},
{
"Name": "2 - Critical",
"Value": "2"
},
{
"Name": "3 - Error",
"Value": "3"
},
{
"Name": "4 - Warning",
"Value": "4"
},
{
"Name": "5 - Notice",
"Value": "5"
},
{
"Name": "6 - Info",
"Value": "6"
},
{
"Name": "7 - Debug",
"Value": "7"
}
]
},
{
"Name": "Facility",
"DisplayName": "Facility",
"Description": "Facility",
"DefaultValue": "24",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "0 - kern",
"Value": "0"
},
{
"Name": "1 - user",
"Value": "1"
},
{
"Name": "2 - mail",
"Value": "2"
},
{
"Name": "3 - daemon",
"Value": "3"
},
{
"Name": "4 - auth",
"Value": "4"
},
{
"Name": "5 - syslog",
"Value": "5"
},
{
"Name": "6 - lpr",
"Value": "6"
},
{
"Name": "7 - news",
"Value": "7"
},
{
"Name": "8 - uucp",
"Value": "8"
},
{
"Name": "9 - cron",
"Value": "9"
},
{
"Name": "10 - authpriv",
"Value": "10"
},
{
"Name": "11 - ftp",
"Value": "11"
},
{
"Name": "12 - ntp",
"Value": "12"
},
{
"Name": "13 - security",
"Value": "13"
},
{
"Name": "14 - console",
"Value": "14"
},
{
"Name": "15 - cron2",
"Value": "15"
},
{
"Name": "16 - local0",
"Value": "16"
},
{
"Name": "17 - local1",
"Value": "17"
},
{
"Name": "18 - local2",
"Value": "18"
},
{
"Name": "19 - local3",
"Value": "19"
},
{
"Name": "20 - local4",
"Value": "20"
},
{
"Name": "21 - local5",
"Value": "21"
},
{
"Name": "22 - local6",
"Value": "22"
},
{
"Name": "23 - local7",
"Value": "23"
},
{
"Name": "ANY",
"Value": "24"
}
]
},
{
"Name": "Wildcard",
"DisplayName": "Wildcard",
"Description": "Wildcard Character",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "*",
"Value": "0"
},
{
"Name": "$",
"Value": "1"
},
{
"Name": "%",
"Value": "2"
},
{
"Name": "!",
"Value": "3"
},
{
"Name": "@",
"Value": "4"
},
{
"Name": "#",
"Value": "5"
}
]
},
{
"Name": "Hostname",
"DisplayName": "Hostname",
"Description": "Hostname (String Match)",
"DefaultValue": "*",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "Appname",
"DisplayName": "Appname",
"Description": "Appname (String Match)",
"DefaultValue": "*",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "MsgID",
"DisplayName": "MsgID",
"Description": "MessageID (String Match)",
"DefaultValue": "*",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "Message",
"DisplayName": "Message",
"Description": "Message (String Match)",
"DefaultValue": "*",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "StructuredData",
"DisplayName": "StructuredData",
"Description": "Structured Data (Field Match)",
"DefaultValue": "*",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "ClientAddress",
"DisplayName": "ClientAddress",
"Description": "Client CIDR Address (Address Match)",
"DefaultValue": "*",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "Order",
"DisplayName": "Order",
"Description": "Match Process Ordering",
"DefaultValue": "50",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 100,
"ListValues": []
},
{
"Name": "Format",
"DisplayName": "Format",
"Description": "String Publish Format",
"DefaultValue": "$M",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
}
]
},
{
"Name": "Match (JSON Publish)",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "json",
"Value": "json"
}
]
},
{
"Name": "Severity",
"DisplayName": "Severity",
"Description": "Severity Limit",
"DefaultValue": "7",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "0 - Emergency",
"Value": "0"
},
{
"Name": "1 - Alert",
"Value": "1"
},
{
"Name": "2 - Critical",
"Value": "2"
},
{
"Name": "3 - Error",
"Value": "3"
},
{
"Name": "4 - Warning",
"Value": "4"
},
{
"Name": "5 - Notice",
"Value": "5"
},
{
"Name": "6 - Info",
"Value": "6"
},
{
"Name": "7 - Debug",
"Value": "7"
}
]
},
{
"Name": "Facility",
"DisplayName": "Facility",
"Description": "Facility",
"DefaultValue": "24",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "0 - kern",
"Value": "0"
},
{
"Name": "1 - user",
"Value": "1"
},
{
"Name": "2 - mail",
"Value": "2"
},
{
"Name": "3 - daemon",
"Value": "3"
},
{
"Name": "4 - auth",
"Value": "4"
},
{
"Name": "5 - syslog",
"Value": "5"
},
{
"Name": "6 - lpr",
"Value": "6"
},
{
"Name": "7 - news",
"Value": "7"
},
{
"Name": "8 - uucp",
"Value": "8"
},
{
"Name": "9 - cron",
"Value": "9"
},
{
"Name": "10 - authpriv",
"Value": "10"
},
{
"Name": "11 - ftp",
"Value": "11"
},
{
"Name": "12 - ntp",
"Value": "12"
},
{
"Name": "13 - security",
"Value": "13"
},
{
"Name": "14 - console",
"Value": "14"
},
{
"Name": "15 - cron2",
"Value": "15"
},
{
"Name": "16 - local0",
"Value": "16"
},
{
"Name": "17 - local1",
"Value": "17"
},
{
"Name": "18 - local2",
"Value": "18"
},
{
"Name": "19 - local3",
"Value": "19"
},
{
"Name": "20 - local4",
"Value": "20"
},
{
"Name": "21 - local5",
"Value": "21"
},
{
"Name": "22 - local6",
"Value": "22"
},
{
"Name": "23 - local7",
"Value": "23"
},
{
"Name": "ANY",
"Value": "24"
}
]
},
{
"Name": "Wildcard",
"DisplayName": "Wildcard",
"Description": "Wildcard Character",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "*",
"Value": "0"
},
{
"Name": "$",
"Value": "1"
},
{
"Name": "%",
"Value": "2"
},
{
"Name": "!",
"Value": "3"
},
{
"Name": "@",
"Value": "4"
},
{
"Name": "#",
"Value": "5"
}
]
},
{
"Name": "Hostname",
"DisplayName": "Hostname",
"Description": "Hostname (String Match)",
"DefaultValue": "*",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "Appname",
"DisplayName": "Appname",
"Description": "Appname (String Match)",
"DefaultValue": "*",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "MsgID",
"DisplayName": "MsgID",
"Description": "MessageID (String Match)",
"DefaultValue": "*",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "Message",
"DisplayName": "Message",
"Description": "Message (String Match)",
"DefaultValue": "*",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "StructuredData",
"DisplayName": "StructuredData",
"Description": "Structured Data (Field Match)",
"DefaultValue": "*",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "ClientAddress",
"DisplayName": "ClientAddress",
"Description": "Client CIDR Address (Address Match)",
"DefaultValue": "*",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "Order",
"DisplayName": "Order",
"Description": "Match Process Ordering",
"DefaultValue": "50",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 100,
"ListValues": []
},
{
"Name": "Format",
"DisplayName": "Format",
"Description": "JSON Publish Format",
"DefaultValue": "$P$F$S$V$T$H$A$X$I$D$M",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
}
]
},
{
"Name": "Ignore Match (No Publish)",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "null",
"Value": "null"
}
]
},
{
"Name": "Severity",
"DisplayName": "Severity",
"Description": "Severity Limit",
"DefaultValue": "7",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "0 - Emergency",
"Value": "0"
},
{
"Name": "1 - Alert",
"Value": "1"
},
{
"Name": "2 - Critical",
"Value": "2"
},
{
"Name": "3 - Error",
"Value": "3"
},
{
"Name": "4 - Warning",
"Value": "4"
},
{
"Name": "5 - Notice",
"Value": "5"
},
{
"Name": "6 - Info",
"Value": "6"
},
{
"Name": "7 - Debug",
"Value": "7"
}
]
},
{
"Name": "Facility",
"DisplayName": "Facility",
"Description": "Facility",
"DefaultValue": "24",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "0 - kern",
"Value": "0"
},
{
"Name": "1 - user",
"Value": "1"
},
{
"Name": "2 - mail",
"Value": "2"
},
{
"Name": "3 - daemon",
"Value": "3"
},
{
"Name": "4 - auth",
"Value": "4"
},
{
"Name": "5 - syslog",
"Value": "5"
},
{
"Name": "6 - lpr",
"Value": "6"
},
{
"Name": "7 - news",
"Value": "7"
},
{
"Name": "8 - uucp",
"Value": "8"
},
{
"Name": "9 - cron",
"Value": "9"
},
{
"Name": "10 - authpriv",
"Value": "10"
},
{
"Name": "11 - ftp",
"Value": "11"
},
{
"Name": "12 - ntp",
"Value": "12"
},
{
"Name": "13 - security",
"Value": "13"
},
{
"Name": "14 - console",
"Value": "14"
},
{
"Name": "15 - cron2",
"Value": "15"
},
{
"Name": "16 - local0",
"Value": "16"
},
{
"Name": "17 - local1",
"Value": "17"
},
{
"Name": "18 - local2",
"Value": "18"
},
{
"Name": "19 - local3",
"Value": "19"
},
{
"Name": "20 - local4",
"Value": "20"
},
{
"Name": "21 - local5",
"Value": "21"
},
{
"Name": "22 - local6",
"Value": "22"
},
{
"Name": "23 - local7",
"Value": "23"
},
{
"Name": "ANY",
"Value": "24"
}
]
},
{
"Name": "Wildcard",
"DisplayName": "Wildcard",
"Description": "Wildcard Character",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "*",
"Value": "0"
},
{
"Name": "$",
"Value": "1"
},
{
"Name": "%",
"Value": "2"
},
{
"Name": "!",
"Value": "3"
},
{
"Name": "@",
"Value": "4"
},
{
"Name": "#",
"Value": "5"
}
]
},
{
"Name": "Hostname",
"DisplayName": "Hostname",
"Description": "Hostname (String Match)",
"DefaultValue": "*",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "Appname",
"DisplayName": "Appname",
"Description": "Appname (String Match)",
"DefaultValue": "*",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "MsgID",
"DisplayName": "MsgID",
"Description": "MessageID (String Match)",
"DefaultValue": "*",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "Message",
"DisplayName": "Message",
"Description": "Message (String Match)",
"DefaultValue": "*",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "StructuredData",
"DisplayName": "StructuredData",
"Description": "Structured Data (Field Match)",
"DefaultValue": "*",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "ClientAddress",
"DisplayName": "ClientAddress",
"Description": "Client CIDR Address (Address Match)",
"DefaultValue": "*",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "Order",
"DisplayName": "Order",
"Description": "Match Process Ordering",
"DefaultValue": "50",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 100,
"ListValues": []
}
]
}
]
}
}
}
Register Types - Toshiba Computer Link Ethernet (Gen1.3)
POST {{edgeUrl}}/devicehub/v2
Toshiba Computer Link Ethernet (Gen1.3) — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
X |
Input Devices | No | bit |
address, count, pollingInterval |
I |
Direct Input Devices | No | bit |
address, count, pollingInterval |
Y |
Output Devices | No | bit |
address, count, pollingInterval |
O |
Direct Output Devices | No | bit |
address, count, pollingInterval |
R |
Auxiliary Devices | No | bit |
address, count, pollingInterval |
DBit |
Auxiliary Devices | No | bit |
address, count, pollingInterval |
S |
Special Devices | No | bit |
address, count, pollingInterval |
XW |
Input Registers | No | word, short, dword, long, float |
address, count, pollingInterval |
IW |
Direct Input Registers | No | word, short, dword, long, float |
address, count, pollingInterval |
YW |
Output Registers | No | word, short, dword, long, float |
address, count, pollingInterval |
OW |
Direct Output Registers | No | word, short, dword, long, float |
address, count, pollingInterval |
RW |
Auxiliary Registers | No | word, short, dword, long, float |
address, count, pollingInterval |
DW |
Auxiliary Registers | No | word, short, dword, long, float |
address, count, pollingInterval |
SW |
Special Registers | No | word, short, dword, long, float |
address, count, pollingInterval |
D |
Data Memory | No | word, short, dword, long, float |
address, count, pollingInterval |
DH |
Data Memory As String with HiLo Byte Order | No | string |
address, count, pollingInterval |
DL |
Data Memory As String with LoHi Byte Order | No | string |
address, count, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "1437F841-FF5A-462D-AABC-D8C13BB3FBC0"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "1437F841-FF5A-462D-AABC-D8C13BB3FBC0",
"Name": "Toshiba Computer Link Ethernet (Gen1.3)",
"DriverGroup": {
"Name": "Toshiba"
},
"SupportedRegisters": [
{
"Name": "X",
"DisplayName": "Name",
"Description": "Input Devices",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 511915,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "I",
"DisplayName": "Name",
"Description": "Direct Input Devices",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 511915,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Y",
"DisplayName": "Name",
"Description": "Output Devices",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 511915,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "O",
"DisplayName": "Name",
"Description": "Direct Output Devices",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 511915,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "R",
"DisplayName": "Name",
"Description": "Auxiliary Devices",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 409515,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "DBit",
"DisplayName": "Name",
"Description": "Auxiliary Devices",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 409515,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "S",
"DisplayName": "Name",
"Description": "Special Devices",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 51115,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "XW",
"DisplayName": "Name",
"Description": "Input Registers",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "short",
"Value": "short"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "long",
"Value": "long"
},
{
"Name": "float",
"Value": "float"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 5119,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "IW",
"DisplayName": "Name",
"Description": "Direct Input Registers",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "short",
"Value": "short"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "long",
"Value": "long"
},
{
"Name": "float",
"Value": "float"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 5119,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "YW",
"DisplayName": "Name",
"Description": "Output Registers",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "short",
"Value": "short"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "long",
"Value": "long"
},
{
"Name": "float",
"Value": "float"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 5119,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "OW",
"DisplayName": "Name",
"Description": "Direct Output Registers",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "short",
"Value": "short"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "long",
"Value": "long"
},
{
"Name": "float",
"Value": "float"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 5119,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "RW",
"DisplayName": "Name",
"Description": "Auxiliary Registers",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "short",
"Value": "short"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "long",
"Value": "long"
},
{
"Name": "float",
"Value": "float"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4095,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "DW",
"DisplayName": "Name",
"Description": "Auxiliary Registers",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "short",
"Value": "short"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "long",
"Value": "long"
},
{
"Name": "float",
"Value": "float"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4095,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SW",
"DisplayName": "Name",
"Description": "Special Registers",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "short",
"Value": "short"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "long",
"Value": "long"
},
{
"Name": "float",
"Value": "float"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 511,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "D",
"DisplayName": "Name",
"Description": "Data Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
},
{
"Name": "short",
"Value": "short"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "long",
"Value": "long"
},
{
"Name": "float",
"Value": "float"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4095,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "DH",
"DisplayName": "Name",
"Description": "Data Memory As String with HiLo Byte Order",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4095,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "DL",
"DisplayName": "Name",
"Description": "Data Memory As String with LoHi Byte Order",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4095,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Toyopuc CMP-Link Serial
POST {{edgeUrl}}/devicehub/v2
Toyopuc CMP-Link Serial — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
X |
Name | No | uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string |
address, length, count, byteOrder, strEncoding, pollingInterval |
X_bit |
Name | No | bit |
address, length, count, byteOrder, pollingInterval |
Y |
Name | No | uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string |
address, length, count, byteOrder, strEncoding, pollingInterval |
Y_bit |
Name | No | bit |
address, length, count, byteOrder, pollingInterval |
M |
Name | No | uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string |
address, length, count, byteOrder, strEncoding, pollingInterval |
M_bit |
Name | No | bit |
address, length, count, byteOrder, pollingInterval |
K |
Name | No | uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string |
address, length, count, byteOrder, strEncoding, pollingInterval |
K_bit |
Name | No | bit |
address, length, count, byteOrder, pollingInterval |
L |
Name | No | uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string |
address, length, count, byteOrder, strEncoding, pollingInterval |
L_bit |
Name | No | bit |
address, length, count, byteOrder, pollingInterval |
V |
Name | No | uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string |
address, length, count, byteOrder, strEncoding, pollingInterval |
V_bit |
Name | No | bit |
address, length, count, byteOrder, pollingInterval |
T |
Name | No | uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string |
address, length, count, byteOrder, strEncoding, pollingInterval |
T_bit |
Name | No | bit |
address, length, count, byteOrder, pollingInterval |
C |
Name | No | uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string |
address, length, count, byteOrder, strEncoding, pollingInterval |
C_bit |
Name | No | bit |
address, length, count, byteOrder, pollingInterval |
S |
Name | No | uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string |
address, length, count, byteOrder, strEncoding, pollingInterval |
S_bit |
Name | No | bit |
address, length, count, byteOrder, pollingInterval |
N |
Name | No | uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string |
address, length, count, byteOrder, strEncoding, pollingInterval |
N_bit |
Name | No | bit |
address, length, count, byteOrder, pollingInterval |
D |
Name | No | uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string |
address, length, count, byteOrder, strEncoding, pollingInterval |
D_bit |
Name | No | bit |
address, length, count, byteOrder, pollingInterval |
R |
Name | No | uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string |
address, length, count, byteOrder, strEncoding, pollingInterval |
R_bit |
Name | No | bit |
address, length, count, byteOrder, pollingInterval |
P |
Name | No | uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string |
address, length, count, byteOrder, strEncoding, pollingInterval |
P_bit |
Name | No | bit |
address, length, count, byteOrder, pollingInterval |
B |
Name | No | uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string |
address, length, count, byteOrder, strEncoding, pollingInterval |
B_bit |
Name | No | bit |
address, length, count, byteOrder, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "E21C9A5D-576D-4396-8764-07CD25D3494D"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "E21C9A5D-576D-4396-8764-07CD25D3494D",
"Name": "Toyopuc CMP-Link Serial",
"DriverGroup": {
"Name": "Toyopuc"
},
"SupportedRegisters": [
{
"Name": "X",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "X_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 12715,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Y",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Y_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 12715,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 383,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 38315,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "K",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 47,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
},
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "K_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4715,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "L",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 767,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "L_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 76715,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "V",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 383,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "V_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 38315,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "T",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 383,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "T_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 38315,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 383,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 38315,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "S",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 5119,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "S_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 511915,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "N",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 6143,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "N_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 614315,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "D",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 12287,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "D_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1228715,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "R",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
},
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "R_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 204715,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "P",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 383,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "P_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 38315,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "B",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 8191,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "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": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": 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": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Toyopuc Ethernet
POST {{edgeUrl}}/devicehub/v2
Toyopuc Ethernet — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
X |
Name | No | uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string |
fileNumber, address, length, count, byteOrder, accessType, strEncoding, pollingInterval |
X_bit |
Name | No | bit |
fileNumber, address, length, count, byteOrder, accessType, pollingInterval |
Y |
Name | No | uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string |
fileNumber, address, length, count, byteOrder, accessType, strEncoding, pollingInterval |
Y_bit |
Name | No | bit |
fileNumber, address, length, count, byteOrder, accessType, pollingInterval |
M |
Name | No | uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string |
fileNumber, address, length, count, byteOrder, accessType, strEncoding, pollingInterval |
M_bit |
Name | No | bit |
fileNumber, address, length, count, byteOrder, accessType, pollingInterval |
K |
Name | No | uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string |
fileNumber, address, length, count, byteOrder, accessType, strEncoding, pollingInterval |
K_bit |
Name | No | bit |
fileNumber, address, length, count, byteOrder, accessType, pollingInterval |
L |
Name | No | uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string |
fileNumber, address, length, count, byteOrder, accessType, strEncoding, pollingInterval |
L_bit |
Name | No | bit |
fileNumber, address, length, count, byteOrder, accessType, pollingInterval |
V |
Name | No | uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string |
fileNumber, address, length, count, byteOrder, accessType, strEncoding, pollingInterval |
V_bit |
Name | No | bit |
fileNumber, address, length, count, byteOrder, accessType, pollingInterval |
T |
Name | No | uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string |
fileNumber, address, length, count, byteOrder, accessType, strEncoding, pollingInterval |
T_bit |
Name | No | bit |
fileNumber, address, length, count, byteOrder, accessType, pollingInterval |
C |
Name | No | uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string |
fileNumber, address, length, count, byteOrder, accessType, strEncoding, pollingInterval |
C_bit |
Name | No | bit |
fileNumber, address, length, count, byteOrder, accessType, pollingInterval |
S |
Name | No | uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string |
fileNumber, address, length, count, byteOrder, accessType, strEncoding, pollingInterval |
S_bit |
Name | No | bit |
fileNumber, address, length, count, byteOrder, accessType, pollingInterval |
N |
Name | No | uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string |
fileNumber, address, length, count, byteOrder, accessType, strEncoding, pollingInterval |
N_bit |
Name | No | bit |
fileNumber, address, length, count, byteOrder, accessType, pollingInterval |
D |
Name | No | uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string |
fileNumber, address, length, count, byteOrder, accessType, strEncoding, pollingInterval |
D_bit |
Name | No | bit |
fileNumber, address, length, count, byteOrder, accessType, pollingInterval |
R |
Name | No | uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string |
fileNumber, address, length, count, byteOrder, accessType, strEncoding, pollingInterval |
R_bit |
Name | No | bit |
fileNumber, address, length, count, byteOrder, accessType, pollingInterval |
P |
Name | No | uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string |
fileNumber, address, length, count, byteOrder, accessType, strEncoding, pollingInterval |
P_bit |
Name | No | bit |
fileNumber, address, length, count, byteOrder, accessType, pollingInterval |
B |
Name | No | uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string |
address, length, count, byteOrder, accessType, strEncoding, pollingInterval |
B_bit |
Name | No | bit |
address, length, count, byteOrder, accessType, pollingInterval |
H |
Name | No | uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string |
address, length, count, byteOrder, accessType, strEncoding, pollingInterval |
H_bit |
Name | No | bit |
address, length, count, byteOrder, accessType, pollingInterval |
U |
Name | No | uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string |
address, length, count, byteOrder, accessType, strEncoding, pollingInterval |
U_bit |
Name | No | bit |
address, length, count, byteOrder, accessType, pollingInterval |
EX |
Name | No | uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string |
address, length, count, byteOrder, accessType, strEncoding, pollingInterval |
EX_bit |
Name | No | bit |
address, length, count, byteOrder, accessType, pollingInterval |
EY |
Name | No | uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string |
address, length, count, byteOrder, accessType, strEncoding, pollingInterval |
EY_bit |
Name | No | bit |
address, length, count, byteOrder, accessType, pollingInterval |
EM |
Name | No | uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string |
address, length, count, byteOrder, accessType, strEncoding, pollingInterval |
EM_bit |
Name | No | bit |
address, length, count, byteOrder, accessType, pollingInterval |
EK |
Name | No | uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string |
address, length, count, byteOrder, accessType, strEncoding, pollingInterval |
EK_bit |
Name | No | bit |
address, length, count, byteOrder, accessType, pollingInterval |
EL |
Name | No | uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string |
address, length, count, byteOrder, accessType, strEncoding, pollingInterval |
EL_bit |
Name | No | bit |
address, length, count, byteOrder, accessType, pollingInterval |
EV |
Name | No | uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string |
address, length, count, byteOrder, accessType, strEncoding, pollingInterval |
EV_bit |
Name | No | bit |
address, length, count, byteOrder, accessType, pollingInterval |
ET |
Name | No | uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string |
address, length, count, byteOrder, accessType, strEncoding, pollingInterval |
ET_bit |
Name | No | bit |
address, length, count, byteOrder, accessType, pollingInterval |
EC |
Name | No | uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string |
address, length, count, byteOrder, accessType, strEncoding, pollingInterval |
EC_bit |
Name | No | bit |
address, length, count, byteOrder, accessType, pollingInterval |
ES |
Name | No | uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string |
address, length, count, byteOrder, accessType, strEncoding, pollingInterval |
ES_bit |
Name | No | bit |
address, length, count, byteOrder, accessType, pollingInterval |
EN |
Name | No | uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string |
address, length, count, byteOrder, accessType, strEncoding, pollingInterval |
EN_bit |
Name | No | bit |
address, length, count, byteOrder, accessType, pollingInterval |
GX |
Name | No | uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string |
address, length, count, byteOrder, accessType, strEncoding, pollingInterval |
GX_bit |
Name | No | bit |
address, length, count, byteOrder, accessType, pollingInterval |
GY |
Name | No | uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string |
address, length, count, byteOrder, accessType, strEncoding, pollingInterval |
GY_bit |
Name | No | bit |
address, length, count, byteOrder, accessType, pollingInterval |
GM |
Name | No | uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string |
address, length, count, byteOrder, accessType, strEncoding, pollingInterval |
GM_bit |
Name | No | bit |
address, length, count, byteOrder, accessType, pollingInterval |
EB |
Name | No | uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string |
address, length, count, byteOrder, accessType, strEncoding, pollingInterval |
EB_bit |
Name | No | bit |
address, length, count, byteOrder, accessType, pollingInterval |
FR |
Name | No | uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string |
address, length, count, byteOrder, accessType, strEncoding, pollingInterval |
FR_bit |
Name | No | bit |
address, length, count, byteOrder, accessType, pollingInterval |
EP |
Name | No | uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string |
address, length, count, byteOrder, accessType, strEncoding, pollingInterval |
EP_bit |
Name | No | bit |
address, length, count, byteOrder, accessType, pollingInterval |
WT |
Name | Yes | bcd64 |
address, length, count, byteOrder, accessType, pollingInterval |
JL |
Name | No | uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string |
fileNumber, address, length, count, byteOrder, accessType, strEncoding, pollingInterval |
JL_bit |
Name | No | bit |
fileNumber, address, length, count, byteOrder, accessType, pollingInterval |
JS |
Name | No | uint8, uint16, uint32, uint64, int16, int32, int64, float32, float64, string |
fileNumber, address, length, count, byteOrder, accessType, strEncoding, pollingInterval |
JS_bit |
Name | No | bit |
fileNumber, address, length, count, byteOrder, accessType, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "9C027337-2D53-452D-9F9A-9932A39B5B16"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "9C027337-2D53-452D-9F9A-9932A39B5B16",
"Name": "Toyopuc Ethernet",
"DriverGroup": {
"Name": "Toyopuc"
},
"SupportedRegisters": [
{
"Name": "X",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "fileNumber",
"DisplayName": "FileNumber",
"Description": "File",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "P1",
"Value": "1"
},
{
"Name": "P2",
"Value": "2"
},
{
"Name": "P3",
"Value": "3"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "X_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "fileNumber",
"DisplayName": "FileNumber",
"Description": "File",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "P1",
"Value": "1"
},
{
"Name": "P2",
"Value": "2"
},
{
"Name": "P3",
"Value": "3"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 12715,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Y",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "fileNumber",
"DisplayName": "FileNumber",
"Description": "File",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "P1",
"Value": "1"
},
{
"Name": "P2",
"Value": "2"
},
{
"Name": "P3",
"Value": "3"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Y_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "fileNumber",
"DisplayName": "FileNumber",
"Description": "File",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "P1",
"Value": "1"
},
{
"Name": "P2",
"Value": "2"
},
{
"Name": "P3",
"Value": "3"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 12715,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "fileNumber",
"DisplayName": "FileNumber",
"Description": "File",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "P1",
"Value": "1"
},
{
"Name": "P2",
"Value": "2"
},
{
"Name": "P3",
"Value": "3"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 383,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "fileNumber",
"DisplayName": "FileNumber",
"Description": "File",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "P1",
"Value": "1"
},
{
"Name": "P2",
"Value": "2"
},
{
"Name": "P3",
"Value": "3"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 38315,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "K",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "fileNumber",
"DisplayName": "FileNumber",
"Description": "File",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "P1",
"Value": "1"
},
{
"Name": "P2",
"Value": "2"
},
{
"Name": "P3",
"Value": "3"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 47,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "K_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "fileNumber",
"DisplayName": "FileNumber",
"Description": "File",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "P1",
"Value": "1"
},
{
"Name": "P2",
"Value": "2"
},
{
"Name": "P3",
"Value": "3"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4715,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "L",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "fileNumber",
"DisplayName": "FileNumber",
"Description": "File",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "P1",
"Value": "1"
},
{
"Name": "P2",
"Value": "2"
},
{
"Name": "P3",
"Value": "3"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 767,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
},
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "L_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "fileNumber",
"DisplayName": "FileNumber",
"Description": "File",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "P1",
"Value": "1"
},
{
"Name": "P2",
"Value": "2"
},
{
"Name": "P3",
"Value": "3"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 76715,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "V",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "fileNumber",
"DisplayName": "FileNumber",
"Description": "File",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "P1",
"Value": "1"
},
{
"Name": "P2",
"Value": "2"
},
{
"Name": "P3",
"Value": "3"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 383,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "V_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "fileNumber",
"DisplayName": "FileNumber",
"Description": "File",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "P1",
"Value": "1"
},
{
"Name": "P2",
"Value": "2"
},
{
"Name": "P3",
"Value": "3"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 38315,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "T",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "fileNumber",
"DisplayName": "FileNumber",
"Description": "File",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "P1",
"Value": "1"
},
{
"Name": "P2",
"Value": "2"
},
{
"Name": "P3",
"Value": "3"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 383,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "T_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "fileNumber",
"DisplayName": "FileNumber",
"Description": "File",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "P1",
"Value": "1"
},
{
"Name": "P2",
"Value": "2"
},
{
"Name": "P3",
"Value": "3"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 38315,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "fileNumber",
"DisplayName": "FileNumber",
"Description": "File",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "P1",
"Value": "1"
},
{
"Name": "P2",
"Value": "2"
},
{
"Name": "P3",
"Value": "3"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 383,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "fileNumber",
"DisplayName": "FileNumber",
"Description": "File",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "P1",
"Value": "1"
},
{
"Name": "P2",
"Value": "2"
},
{
"Name": "P3",
"Value": "3"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 38315,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "S",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "fileNumber",
"DisplayName": "FileNumber",
"Description": "File",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "P1",
"Value": "1"
},
{
"Name": "P2",
"Value": "2"
},
{
"Name": "P3",
"Value": "3"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 5119,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "S_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "fileNumber",
"DisplayName": "FileNumber",
"Description": "File",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "P1",
"Value": "1"
},
{
"Name": "P2",
"Value": "2"
},
{
"Name": "P3",
"Value": "3"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 511915,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "N",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "fileNumber",
"DisplayName": "FileNumber",
"Description": "File",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "P1",
"Value": "1"
},
{
"Name": "P2",
"Value": "2"
},
{
"Name": "P3",
"Value": "3"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 6143,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "N_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "fileNumber",
"DisplayName": "FileNumber",
"Description": "File",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "P1",
"Value": "1"
},
{
"Name": "P2",
"Value": "2"
},
{
"Name": "P3",
"Value": "3"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 614315,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "D",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "fileNumber",
"DisplayName": "FileNumber",
"Description": "File",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "P1",
"Value": "1"
},
{
"Name": "P2",
"Value": "2"
},
{
"Name": "P3",
"Value": "3"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 12287,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "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": "D_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "fileNumber",
"DisplayName": "FileNumber",
"Description": "File",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "P1",
"Value": "1"
},
{
"Name": "P2",
"Value": "2"
},
{
"Name": "P3",
"Value": "3"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1228715,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "R",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "fileNumber",
"DisplayName": "FileNumber",
"Description": "File",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "P1",
"Value": "1"
},
{
"Name": "P2",
"Value": "2"
},
{
"Name": "P3",
"Value": "3"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "R_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "fileNumber",
"DisplayName": "FileNumber",
"Description": "File",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "P1",
"Value": "1"
},
{
"Name": "P2",
"Value": "2"
},
{
"Name": "P3",
"Value": "3"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 204715,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "P",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "fileNumber",
"DisplayName": "FileNumber",
"Description": "File",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "P1",
"Value": "1"
},
{
"Name": "P2",
"Value": "2"
},
{
"Name": "P3",
"Value": "3"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 383,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
},
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "P_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "fileNumber",
"DisplayName": "FileNumber",
"Description": "File",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "P1",
"Value": "1"
},
{
"Name": "P2",
"Value": "2"
},
{
"Name": "P3",
"Value": "3"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 38315,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "B",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 8191,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "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": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": 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": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "H",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "H_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 204715,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "U",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 131071,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "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": "U_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 13107115,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EX",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EX_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 12715,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EY",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "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": "EY_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 12715,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EM_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 51115,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EK",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
},
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EK_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 25515,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EL",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "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": "EL_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 51115,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EV",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "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": "EV_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 25515,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "ET",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "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": "ET_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 12715,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EC",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EC_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 12715,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "ES",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "ES_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 204715,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EN",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "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": "EN_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 204715,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "GX",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4095,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "GX_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 409515,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "GY",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4095,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "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": "GY_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 409515,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "GM",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4095,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "GM_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 409515,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EB",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 524287,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
},
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EB_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 52428715,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "FR",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 983039,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "FR_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 98303915,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EP",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "EP_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 25515,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "WT",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bcd64",
"Value": "bcd64"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "JL",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "fileNumber",
"DisplayName": "FileNumber",
"Description": "File",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "P1",
"Value": "1"
},
{
"Name": "P2",
"Value": "2"
},
{
"Name": "P3",
"Value": "3"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 8191,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "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": "JL_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "fileNumber",
"DisplayName": "FileNumber",
"Description": "File",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "P1",
"Value": "1"
},
{
"Name": "P2",
"Value": "2"
},
{
"Name": "P3",
"Value": "3"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 819115,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "JS",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "fileNumber",
"DisplayName": "FileNumber",
"Description": "File",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "P1",
"Value": "1"
},
{
"Name": "P2",
"Value": "2"
},
{
"Name": "P3",
"Value": "3"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4095,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "JS_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "fileNumber",
"DisplayName": "FileNumber",
"Description": "File",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "P1",
"Value": "1"
},
{
"Name": "P2",
"Value": "2"
},
{
"Name": "P3",
"Value": "3"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 409515,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "accessType",
"DisplayName": "AccessType",
"Description": "Memory Access Style",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Block",
"Value": "0"
},
{
"Name": "Random",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Vipa 300s Ethernet (Gen1.3)
POST {{edgeUrl}}/devicehub/v2
Vipa 300s Ethernet (Gen1.3) — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
I |
Name | Yes | bit, byte, char, word, int, dword, dint, real, string |
address, count, dbNumber, pollingInterval |
Q |
Name | No | bit, byte, char, word, int, dword, dint, real, string |
address, count, dbNumber, pollingInterval |
M |
Name | No | bit, byte, char, word, int, dword, dint, real, string |
address, count, dbNumber, pollingInterval |
DB |
Name | No | bit, byte, char, word, int, dword, dint, real, string |
address, count, dbNumber, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "3F8D577D-3FB0-4DB3-8FED-85694903E27A"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "3F8D577D-3FB0-4DB3-8FED-85694903E27A",
"Name": "Vipa 300s Ethernet (Gen1.3)",
"DriverGroup": {
"Name": "Vipa"
},
"SupportedRegisters": [
{
"Name": "I",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
},
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "char",
"Value": "char"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 40957,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "dbNumber",
"DisplayName": "DbNumber",
"Description": "",
"DefaultValue": "0",
"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
}
]
},
{
"Name": "Q",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
},
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "char",
"Value": "char"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 40957,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "dbNumber",
"DisplayName": "DbNumber",
"Description": "",
"DefaultValue": "0",
"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
}
]
},
{
"Name": "M",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
},
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "char",
"Value": "char"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 40957,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "dbNumber",
"DisplayName": "DbNumber",
"Description": "",
"DefaultValue": "0",
"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
}
]
},
{
"Name": "DB",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
},
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "char",
"Value": "char"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 327677,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "dbNumber",
"DisplayName": "DbNumber",
"Description": "",
"DefaultValue": "0",
"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 - Yaskawa MP2300 Ethernet (Gen1.3)
POST {{edgeUrl}}/devicehub/v2
Yaskawa MP2300 Ethernet (Gen1.3) — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
Input |
Name | Yes | word |
address, pollingInterval |
Output |
Name | No | word |
address, pollingInterval |
Input_Bit |
Name | Yes | bit |
address, pollingInterval |
Output_Bit |
Name | No | bit |
address, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "AD2863B5-85F6-4E4B-885B-57AD37328F60"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "AD2863B5-85F6-4E4B-885B-57AD37328F60",
"Name": "Yaskawa MP2300 Ethernet (Gen1.3)",
"DriverGroup": {
"Name": "Yaskawa"
},
"SupportedRegisters": [
{
"Name": "Input",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 512,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Output",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 512,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Input_Bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 51215,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Output_Bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 51215,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Yokogawa DX Ethernet
POST {{edgeUrl}}/devicehub/v2
Yokogawa DX Ethernet — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
PV |
Process Value | Yes | float32, float64 |
pollingInterval |
Alarm |
Alarm Summary | Yes | uint16 |
pollingInterval |
Alarm1 |
Alarm Level1 Status | Yes | bit |
pollingInterval |
Alarm2 |
Alarm Level2 Status | Yes | bit |
pollingInterval |
Alarm3 |
Alarm Level3 Status | Yes | bit |
pollingInterval |
Alarm4 |
Alarm Level4 Status | Yes | bit |
pollingInterval |
ASP1 |
Alarm Level1 Setpoint | Yes | float32, float64 |
pollingInterval |
ASP2 |
Alarm Level2 Setpoint | Yes | float32, float64 |
pollingInterval |
ASP3 |
Alarm Level3 Setpoint | Yes | float32, float64 |
pollingInterval |
ASP4 |
Alarm Level4 Setpoint | Yes | float32, float64 |
pollingInterval |
ScaleHi |
Upper Scale Value of Channel | Yes | float32, float64 |
pollingInterval |
ScaleLo |
Lower Scale Value of Channel | Yes | float32, float64 |
pollingInterval |
Status |
Status of Channel | Yes | string |
strEncoding, pollingInterval |
Tag |
Tag name of Channel | Yes | string |
strEncoding, pollingInterval |
Unit |
Unit Symbol | Yes | string |
strEncoding, pollingInterval |
Precision |
Precision of Channel | Yes | int16 |
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": "E8A37963-13B4-4D30-B8FC-87DA26F17B60"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "E8A37963-13B4-4D30-B8FC-87DA26F17B60",
"Name": "Yokogawa DX Ethernet",
"DriverGroup": {
"Name": "Yokogawa"
},
"SupportedRegisters": [
{
"Name": "PV",
"DisplayName": "Name",
"Description": "Process 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": "float32",
"Value": "float32"
},
{
"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
}
]
},
{
"Name": "Alarm",
"DisplayName": "Name",
"Description": "Alarm Summary",
"ReadOnly": true,
"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": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Alarm1",
"DisplayName": "Name",
"Description": "Alarm Level1 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": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Alarm2",
"DisplayName": "Name",
"Description": "Alarm Level2 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": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Alarm3",
"DisplayName": "Name",
"Description": "Alarm Level3 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": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Alarm4",
"DisplayName": "Name",
"Description": "Alarm Level4 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": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "ASP1",
"DisplayName": "Name",
"Description": "Alarm Level1 Setpoint",
"ReadOnly": true,
"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": "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
}
]
},
{
"Name": "ASP2",
"DisplayName": "Name",
"Description": "Alarm Level2 Setpoint",
"ReadOnly": true,
"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": "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
}
]
},
{
"Name": "ASP3",
"DisplayName": "Name",
"Description": "Alarm Level3 Setpoint",
"ReadOnly": true,
"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": "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
}
]
},
{
"Name": "ASP4",
"DisplayName": "Name",
"Description": "Alarm Level4 Setpoint",
"ReadOnly": true,
"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": "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
}
]
},
{
"Name": "ScaleHi",
"DisplayName": "Name",
"Description": "Upper Scale Value of Channel",
"ReadOnly": true,
"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": "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
}
]
},
{
"Name": "ScaleLo",
"DisplayName": "Name",
"Description": "Lower Scale Value of Channel",
"ReadOnly": true,
"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": "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
}
]
},
{
"Name": "Status",
"DisplayName": "Name",
"Description": "Status of Channel",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
}
]
},
{
"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": "Tag",
"DisplayName": "Name",
"Description": "Tag name of Channel",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
}
]
},
{
"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": "Unit",
"DisplayName": "Name",
"Description": "Unit Symbol",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
}
]
},
{
"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": "Precision",
"DisplayName": "Name",
"Description": "Precision of Channel",
"ReadOnly": true,
"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": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Yokogawa FA-M3 Ethernet (Gen1.3)
POST {{edgeUrl}}/devicehub/v2
Yokogawa FA-M3 Ethernet (Gen1.3) — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
X |
Input bit | Yes | bit |
address, pollingInterval |
Y |
Output bit | No | bit |
address, pollingInterval |
I |
Name | No | bit |
address, pollingInterval |
M |
Name | No | bit |
address, pollingInterval |
L |
Name | No | bit |
address, pollingInterval |
F |
Name | No | word |
address, pollingInterval |
Z |
Name | No | word |
address, pollingInterval |
W |
Name | No | word |
address, pollingInterval |
V |
Name | No | word |
address, pollingInterval |
B |
Name | No | word |
address, pollingInterval |
D |
Name | No | word |
address, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "9D130EEC-9EFC-4FA0-A64B-D6DD6E76547B"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "9D130EEC-9EFC-4FA0-A64B-D6DD6E76547B",
"Name": "Yokogawa FA-M3 Ethernet (Gen1.3)",
"DriverGroup": {
"Name": "Yokogawa"
},
"SupportedRegisters": [
{
"Name": "X",
"DisplayName": "Name",
"Description": "Input bit",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 71664,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Y",
"DisplayName": "Name",
"Description": "Output bit",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 71664,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "I",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 9984,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "L",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 78192,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "F",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 524288,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Z",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1024,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "W",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 78192,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "V",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "B",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 262144,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "D",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Yokogawa MX Ethernet
POST {{edgeUrl}}/devicehub/v2
Yokogawa MX Ethernet — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
PV |
Process Value | Yes | float32, float64 |
address, count, pollingInterval |
Alarm |
Alarm Summary | Yes | int8, int16, int32 |
address, count, pollingInterval |
Alarm1 |
Alarm Level1 Status | Yes | bool |
address, count, pollingInterval |
Alarm2 |
Alarm Level2 Status | Yes | bool |
address, count, pollingInterval |
ASP1 |
Alarm Level1 Setpoint | Yes | float32, float64 |
address, count, pollingInterval |
ASP2 |
Alarm Level2 Setpoint | Yes | float32, float64 |
address, count, pollingInterval |
Tag |
Tag name of Channel | Yes | string |
address, count, pollingInterval |
TagComment |
Tag comment of Channel | Yes | string |
address, count, pollingInterval |
Unit |
Unit | Yes | string |
address, count, pollingInterval |
ScaleLo |
Lower Scale Value of Channel | Yes | float32, float64 |
address, count, pollingInterval |
ScaleHi |
Upper Scale Value of Channel | Yes | float32, float64 |
address, count, pollingInterval |
Precision |
Precision of Channel | Yes | float32, float64 |
address, count, pollingInterval |
Interval |
Scan interval of Channel | Yes | int8, int16, int32 |
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": "464335B0-1D0E-4E70-B6DB-2BC54A7DB469"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "464335B0-1D0E-4E70-B6DB-2BC54A7DB469",
"Name": "Yokogawa MX Ethernet",
"DriverGroup": {
"Name": "Yokogawa"
},
"SupportedRegisters": [
{
"Name": "PV",
"DisplayName": "Process Value",
"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": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 60,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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",
"DisplayName": "Alarm Summary",
"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": "int8",
"Value": "int8"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 60,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Alarm1",
"DisplayName": "Alarm Level1 Status",
"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": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 60,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Alarm2",
"DisplayName": "Alarm Level2 Status",
"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": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 60,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "ASP1",
"DisplayName": "Alarm Level1 Setpoint",
"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": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 60,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "ASP2",
"DisplayName": "Alarm Level2 Setpoint",
"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": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 60,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Tag",
"DisplayName": "Tag name of Channel",
"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": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 60,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "TagComment",
"DisplayName": "Tag comment of Channel",
"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": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 60,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Unit",
"DisplayName": "Unit",
"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": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 60,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "ScaleLo",
"DisplayName": "Lower Scale Value of Channel",
"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": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 60,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "ScaleHi",
"DisplayName": "Upper Scale Value of Channel",
"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": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 60,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Precision",
"DisplayName": "Precision of Channel",
"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": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 60,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Interval",
"DisplayName": "Scan interval of Channel",
"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": "int8",
"Value": "int8"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 60,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) 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
POST {{edgeUrl}}/devicehub/v2
ABB Totalflow DB2 — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
V |
Name | No | bit, uint8, int8, uint16, int16, uint32, int32, uint64, int64, float32, float64, string, dateandtime |
application, array, address, length, count, strEncoding, pollingInterval |
V_bit |
Name | No | bit |
application, array, address, length, 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": "8C74147E-ED21-48DF-878A-D400A45C82E5"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "8C74147E-ED21-48DF-878A-D400A45C82E5",
"Name": "ABB Totalflow DB2",
"DriverGroup": {
"Name": "ABB"
},
"SupportedRegisters": [
{
"Name": "V",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
},
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "int8",
"Value": "int8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
},
{
"Name": "dateandtime",
"Value": "dateandtime"
}
]
},
{
"Name": "application",
"DisplayName": "Application",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "array",
"DisplayName": "Array",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "V_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "application",
"DisplayName": "Application",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "array",
"DisplayName": "Array",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": []
},
{
"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": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"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 - AB ControlLogix Unsolicited
POST {{edgeUrl}}/devicehub/v2
AB ControlLogix Unsolicited — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
R |
Name | Yes | bool, sint, int, dint, real, lint |
ClientIP |
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": "2CFCC731-1C12-44D5-8A12-F720C6C2AD8E"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "2CFCC731-1C12-44D5-8A12-F720C6C2AD8E",
"Name": "AB ControlLogix Unsolicited",
"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": "ClientIP",
"DisplayName": "ClientIP",
"Description": "Client IP (optional). If set, only pushes from this PLC source IP update this tag \u2014 lets multiple PLCs push the same symbol to distinct tags. The tag goes down when that client disconnects.",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
}
]
}
]
}
}
}
Register Types - Delta DVP Ethernet
POST {{edgeUrl}}/devicehub/v2
Delta DVP Ethernet — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
S |
Step Point | No | bit |
address, count, pollingInterval |
X |
Discrete Input | Yes | bit |
address, count, pollingInterval |
Y |
Discrete Output | No | bit |
address, count, pollingInterval |
T_Bit |
Timer Contact | No | bit |
address, count, pollingInterval |
M |
Auxiliary Relay | No | bit |
address, count, pollingInterval |
C_Bit |
Counter Contact | No | bit |
address, count, pollingInterval |
T |
Timer Current Value | No | word, int16, int32, uint32, int64, uint64, float32, float64 |
address, count, pollingInterval |
C |
Counter Current Value | No | word, int16, int32, uint32, int64, uint64, float32, float64 |
address, count, pollingInterval |
D |
Data Register | No | word, int16, int32, uint32, int64, uint64, float32, float64, string |
stringLength, 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": "9C60FBE6-C6CB-4C55-8C7E-02D1853A002F"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "9C60FBE6-C6CB-4C55-8C7E-02D1853A002F",
"Name": "Delta DVP Ethernet",
"DriverGroup": {
"Name": "Delta PLC"
},
"SupportedRegisters": [
{
"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": "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": "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": "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": "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 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": 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": "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": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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 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": 255,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "T",
"DisplayName": "Name",
"Description": "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": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C",
"DisplayName": "Name",
"Description": "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": "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": "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": "stringLength",
"DisplayName": "StringLength",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 250,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Excel
POST {{edgeUrl}}/devicehub/v2
Excel — 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": "69D2FBA9-D685-47E3-B0D7-F45150F48AA9"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "69D2FBA9-D685-47E3-B0D7-F45150F48AA9",
"Name": "Excel",
"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": "",
"DefaultValue": "Sheet1",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "startCell",
"DisplayName": "Start Cell",
"Description": "",
"DefaultValue": "A1",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "endCell",
"DisplayName": "End Cell",
"Description": "Bottom-right cell of a range read. Only applies to the range value type.",
"DefaultValue": "A1",
"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
}
]
}
]
}
}
}
Register Types - Fuji SPH2000 Ethernet
POST {{edgeUrl}}/devicehub/v2
Fuji SPH2000 Ethernet — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
M |
Name | No | uint16, int16 |
address, pollingInterval |
M_bit |
Name | No | bit |
address, pollingInterval |
L |
Name | No | uint16, int16 |
address, pollingInterval |
L_bit |
Name | No | bit |
address, pollingInterval |
SM |
Name | No | uint16, int16 |
address, pollingInterval |
SM_bit |
Name | No | bit |
address, pollingInterval |
S |
Name | No | uint16, int16 |
address, pollingInterval |
S_bit |
Name | No | bit |
address, pollingInterval |
X |
Name | Yes | uint16, int16 |
address, pollingInterval |
X_bit |
Name | Yes | bit |
address, pollingInterval |
Y |
Name | Yes | uint16, int16 |
address, pollingInterval |
Y_bit |
Name | Yes | 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": "FEC00CDD-C616-489F-862F-6FEA9F5A9D52"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "FEC00CDD-C616-489F-862F-6FEA9F5A9D52",
"Name": "Fuji SPH2000 Ethernet",
"DriverGroup": {
"Name": "Fuji Devices"
},
"SupportedRegisters": [
{
"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": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 20000,
"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": "M_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2000015,
"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": "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": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 20000,
"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": "L_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2000015,
"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": "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": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 511,
"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": "SM_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 51115,
"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": "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": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 99,
"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": "S_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9915,
"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": "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": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 238511,
"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": "X_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": "100",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 100,
"NumberMax": 23851115,
"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": "Y",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 238511,
"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": "Y_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": "100",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 100,
"NumberMax": 23851115,
"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 - IDEC Serial
POST {{edgeUrl}}/devicehub/v2
IDEC Serial — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
I |
Input Words | Yes | word |
address, count, pollingInterval |
I_bit |
Input Bits | Yes | bit |
address, count, pollingInterval |
Q |
Output Words | No | word |
address, count, pollingInterval |
Q_bit |
Output Bits | No | bit |
address, count, pollingInterval |
M |
Internal Relay Words | No | word |
address, count, pollingInterval |
M_bit |
Internal Relay Bits | No | bit |
address, count, pollingInterval |
R |
Shift Register Words | No | word |
address, count, pollingInterval |
R_bit |
Shift Register Bits | No | bit |
address, count, pollingInterval |
D |
Data Registers | No | word |
address, count, pollingInterval |
C |
Counter | Yes | word |
address, count, pollingInterval |
C_bit |
Counter | Yes | bit |
address, count, pollingInterval |
CP |
Counter Presets | No | word |
address, count, pollingInterval |
T |
Timer | Yes | word |
address, count, pollingInterval |
T_bit |
Timer | Yes | bit |
address, count, pollingInterval |
TP |
Timer Presets | No | word |
address, count, pollingInterval |
W |
Calendar/Clock | 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": "08CF3271-B72C-414F-9771-43355869AA99"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "08CF3271-B72C-414F-9771-43355869AA99",
"Name": "IDEC Serial",
"DriverGroup": {
"Name": "IDEC"
},
"SupportedRegisters": [
{
"Name": "I",
"DisplayName": "Name",
"Description": "Input Words",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": 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": "I_bit",
"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": 37,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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 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": "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": "Q_bit",
"DisplayName": "Name",
"Description": "Output 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": 37,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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 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": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 300,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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": "Internal Relay 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": 317,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "R",
"DisplayName": "Name",
"Description": "Shift Register 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": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 48,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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": "Shift Register Bits",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"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": "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": 9999,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C",
"DisplayName": "Name",
"Description": "Counter",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": 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": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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": "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": "CP",
"DisplayName": "Name",
"Description": "Counter Presets",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": 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": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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": 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": "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": "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": "TP",
"DisplayName": "Name",
"Description": "Timer Presets",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": 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": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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": "Calendar/Clock",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 6,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Koyo Ethernet
POST {{edgeUrl}}/devicehub/v2
Koyo Ethernet — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
GX |
Name | No | bit |
address, count, pollingInterval |
X |
Name | Yes | bit |
address, count, pollingInterval |
SP |
Name | Yes | bit |
address, count, pollingInterval |
GY |
Name | No | bit |
address, count, pollingInterval |
Y |
Name | Yes | bit |
address, count, pollingInterval |
C |
Name | No | bit |
address, count, pollingInterval |
S |
Name | No | bit |
address, count, pollingInterval |
T |
Name | No | bit |
address, count, pollingInterval |
CT |
Name | No | bit |
address, count, pollingInterval |
CCM_31 |
Name | No | uint16 |
address, count, pollingInterval |
CCM_32 |
Name | No | uint16 |
address, count, pollingInterval |
CCM_33 |
Name | No | uint16 |
address, count, pollingInterval |
V |
Name | No | uint16, int16, uint32, int32 |
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": "3D99A570-7DB8-448D-9268-D572654C9929"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "3D99A570-7DB8-448D-9268-D572654C9929",
"Name": "Koyo Ethernet",
"DriverGroup": {
"Name": "Koyo"
},
"SupportedRegisters": [
{
"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": 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": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": 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": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": 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": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": 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": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": 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": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": 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": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": 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": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": 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": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": 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": "CCM_31",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"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": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"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": "",
"ReadOnly": false,
"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": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"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": "",
"ReadOnly": false,
"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": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"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": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"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
}
]
}
]
}
}
}
Register Types - MTConnect Ethernet
POST {{edgeUrl}}/devicehub/v2
MTConnect Ethernet — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
R |
Name | Yes | 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": "56645DE6-A9EC-4CA1-8EAB-F8058AA7714F"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "56645DE6-A9EC-4CA1-8EAB-F8058AA7714F",
"Name": "MTConnect Ethernet",
"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": "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": "60000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Ping
POST {{edgeUrl}}/devicehub/v2
Ping — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
Ping |
ICMP reachability probe (1 = reachable, 0 = not) | Yes | bit |
host, pollingInterval |
Port |
TCP port reachability probe (1 = open, 0 = closed/refused/filtered) | Yes | bit |
host, port, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "16CBDA92-78E6-49D0-B44B-6B256BFBD3BE"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "16CBDA92-78E6-49D0-B44B-6B256BFBD3BE",
"Name": "Ping",
"DriverGroup": {
"Name": "Network Utility"
},
"SupportedRegisters": [
{
"Name": "Ping",
"DisplayName": "Name",
"Description": "ICMP reachability probe (1 = reachable, 0 = not)",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "host",
"DisplayName": "Host",
"Description": "Target host to probe",
"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
}
]
},
{
"Name": "Port",
"DisplayName": "Name",
"Description": "TCP port reachability probe (1 = open, 0 = closed/refused/filtered)",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "host",
"DisplayName": "Host",
"Description": "Target host to probe",
"DefaultValue": "",
"ValueType": "String",
"Optional": false,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "port",
"DisplayName": "Port",
"Description": "Target TCP port to probe",
"DefaultValue": "8000",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Panasonic FP Ethernet
POST {{edgeUrl}}/devicehub/v2
Panasonic FP Ethernet — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
X |
External input | No | uint16, int16, uint32, int32 |
address, count, pollingInterval |
X_bit |
External input | No | bit |
address, count, pollingInterval |
Y |
External output | No | uint16, int16, uint32, int32 |
address, count, pollingInterval |
Y_bit |
External output | No | bit |
address, count, pollingInterval |
R |
Internal relay | No | uint16, int16, uint32, int32 |
address, count, pollingInterval |
R_bit |
Internal relay | No | bit |
address, count, pollingInterval |
L |
Link relay | No | uint16, int16, uint32, int32 |
address, count, pollingInterval |
L_bit |
Link relay | No | bit |
address, count, pollingInterval |
T |
Timer contact | Yes | bit |
address, count, pollingInterval |
C |
Counter contact | Yes | bit |
address, count, pollingInterval |
SV |
Timer/counter set value | No | uint16, int16, uint32, int32 |
address, count, pollingInterval |
EV |
Timer/counter elapsed value | No | uint16, int16, uint32, int32 |
address, count, pollingInterval |
DT |
Data register | No | uint16, int16, uint32, int32 |
address, count, pollingInterval |
LD |
Link data register | No | uint16, int16, uint32, int32 |
address, count, pollingInterval |
FL |
File register | No | uint16, int16, uint32, int32 |
address, count, pollingInterval |
Status |
PLC status (heartbeat) | Yes | uint16 |
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": "DE5ABFD3-D0C0-473C-B04C-B77C91DCFCF2"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "DE5ABFD3-D0C0-473C-B04C-B77C91DCFCF2",
"Name": "Panasonic FP Ethernet",
"DriverGroup": {
"Name": "Panasonic"
},
"SupportedRegisters": [
{
"Name": "X",
"DisplayName": "Name",
"Description": "External input",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 509,
"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": "X_bit",
"DisplayName": "Name",
"Description": "External input",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 999915,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 8129,
"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": "Y",
"DisplayName": "Name",
"Description": "External output",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 509,
"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": "Y_bit",
"DisplayName": "Name",
"Description": "External output",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 999915,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 8129,
"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": "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": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 509,
"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_bit",
"DisplayName": "Name",
"Description": "Internal relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 999915,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 8129,
"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": "L",
"DisplayName": "Name",
"Description": "Link relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 509,
"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": "L_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": 999915,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 8129,
"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 contact",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": 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": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 8129,
"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 contact",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": 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": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 8129,
"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": "SV",
"DisplayName": "Name",
"Description": "Timer/counter set value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 509,
"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": "EV",
"DisplayName": "Name",
"Description": "Timer/counter elapsed value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 509,
"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": "DT",
"DisplayName": "Name",
"Description": "Data register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 99999,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 509,
"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": "LD",
"DisplayName": "Name",
"Description": "Link 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": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 8447,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 509,
"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": "FL",
"DisplayName": "Name",
"Description": "File register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 99999,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 509,
"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": "Status",
"DisplayName": "Name",
"Description": "PLC status (heartbeat)",
"ReadOnly": true,
"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": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"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 - Panasonic FP7 Ethernet
POST {{edgeUrl}}/devicehub/v2
Panasonic FP7 Ethernet — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
X |
External input | Yes | uint16, int16, uint32, int32 |
address, local, pollingInterval |
X_bit |
External input | Yes | bit |
address, local, pollingInterval |
Y |
External output | No | uint16, int16, uint32, int32 |
address, local, pollingInterval |
Y_bit |
External output | No | bit |
address, local, pollingInterval |
R |
Internal relay | No | uint16, int16, uint32, int32 |
address, local, pollingInterval |
R_bit |
Internal relay | No | bit |
address, local, pollingInterval |
L |
Link relay | No | uint16, int16, uint32, int32 |
address, local, pollingInterval |
L_bit |
Link relay | No | bit |
address, local, pollingInterval |
T |
Timer contact | Yes | bit |
address, local, pollingInterval |
C |
Counter contact | Yes | bit |
address, local, pollingInterval |
P |
Pulse relay | Yes | bit |
address, local, pollingInterval |
E |
Edge relay | Yes | bit |
address, pollingInterval |
SR |
System relay | Yes | uint16, int16, uint32, int32 |
address, pollingInterval |
SR_bit |
System relay | Yes | bit |
address, pollingInterval |
IN |
Slot input | Yes | uint16, int16, uint32, int32 |
address, slot, pollingInterval |
IN_bit |
Slot input | Yes | bit |
address, slot, pollingInterval |
OT |
Slot output | No | uint16, int16, uint32, int32 |
address, slot, pollingInterval |
OT_bit |
Slot output | No | bit |
address, slot, pollingInterval |
LD |
Link data register | No | uint16, int16, uint32, int32 |
address, local, pollingInterval |
LD_bit |
Link data register | No | bit |
address, local, pollingInterval |
DT |
Data register | No | uint16, int16, uint32, int32 |
address, local, pollingInterval |
DT_bit |
Data register | No | bit |
address, local, pollingInterval |
SD |
System data | No | uint16, int16, uint32, int32 |
address, pollingInterval |
UM |
User memory | No | uint16, int16, uint32, int32 |
address, slot, pollingInterval |
UM_bit |
User memory | No | bit |
address, slot, pollingInterval |
TS |
Timer set value | No | uint32, int32 |
address, local, pollingInterval |
TE |
Timer elapsed value | No | uint32, int32 |
address, local, pollingInterval |
CS |
Counter set value | No | uint32, int32 |
address, local, pollingInterval |
CE |
Counter elapsed value | No | uint32, int32 |
address, local, pollingInterval |
I |
Index register | No | uint32, int32 |
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": "037307F4-6CD3-4744-9AF9-EFF3621C5A2C"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "037307F4-6CD3-4744-9AF9-EFF3621C5A2C",
"Name": "Panasonic FP7 Ethernet",
"DriverGroup": {
"Name": "Panasonic"
},
"SupportedRegisters": [
{
"Name": "X",
"DisplayName": "Name",
"Description": "External 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": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "Local PLC (0 for Global)",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 999,
"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": "X_bit",
"DisplayName": "Name",
"Description": "External 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": 51115,
"ListValues": []
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "Local PLC (0 for Global)",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 999,
"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": "Y",
"DisplayName": "Name",
"Description": "External output",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "Local PLC (0 for Global)",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 999,
"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": "Y_bit",
"DisplayName": "Name",
"Description": "External output",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 51115,
"ListValues": []
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "Local PLC (0 for Global)",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 999,
"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": "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": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"ListValues": []
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "Local PLC (0 for Global)",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 999,
"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_bit",
"DisplayName": "Name",
"Description": "Internal relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 204715,
"ListValues": []
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "Local PLC (0 for Global)",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 999,
"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": "L",
"DisplayName": "Name",
"Description": "Link relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "Local PLC (0 for Global)",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 999,
"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": "L_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": 102315,
"ListValues": []
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "Local PLC (0 for Global)",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 999,
"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 contact",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4095,
"ListValues": []
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "Local PLC (0 for Global)",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 999,
"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 contact",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": 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": []
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "Local PLC (0 for Global)",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 999,
"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": "P",
"DisplayName": "Name",
"Description": "Pulse 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": 25515,
"ListValues": []
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "Local PLC (0 for Global)",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 999,
"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": "E",
"DisplayName": "Name",
"Description": "Edge 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": 4095,
"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": "SR",
"DisplayName": "Name",
"Description": "System 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": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 223,
"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": "SR_bit",
"DisplayName": "Name",
"Description": "System 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": 22315,
"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": "IN",
"DisplayName": "Name",
"Description": "Slot 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": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "slot",
"DisplayName": "Slot",
"Description": "Slot",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 99,
"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": "IN_bit",
"DisplayName": "Name",
"Description": "Slot 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": 51115,
"ListValues": []
},
{
"Name": "slot",
"DisplayName": "Slot",
"Description": "Slot",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 99,
"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": "OT",
"DisplayName": "Name",
"Description": "Slot 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": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "slot",
"DisplayName": "Slot",
"Description": "Slot",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 99,
"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": "OT_bit",
"DisplayName": "Name",
"Description": "Slot output",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 51115,
"ListValues": []
},
{
"Name": "slot",
"DisplayName": "Slot",
"Description": "Slot",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 99,
"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": "LD",
"DisplayName": "Name",
"Description": "Link 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": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 16383,
"ListValues": []
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "Local PLC (0 for Global)",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 999,
"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": "LD_bit",
"DisplayName": "Name",
"Description": "Link 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": 1638315,
"ListValues": []
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "Local PLC (0 for Global)",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 999,
"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": "DT",
"DisplayName": "Name",
"Description": "Data register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 999423,
"ListValues": []
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "Local PLC (0 for Global)",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 999,
"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": "DT_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": 99942315,
"ListValues": []
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "Local PLC (0 for Global)",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 999,
"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": "SD",
"DisplayName": "Name",
"Description": "System 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": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"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": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "UM",
"DisplayName": "Name",
"Description": "User 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": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 524287,
"ListValues": []
},
{
"Name": "slot",
"DisplayName": "Slot",
"Description": "Slot",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 99,
"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": "UM_bit",
"DisplayName": "Name",
"Description": "User 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": 52428715,
"ListValues": []
},
{
"Name": "slot",
"DisplayName": "Slot",
"Description": "Slot",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 99,
"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": "TS",
"DisplayName": "Name",
"Description": "Timer set value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4095,
"ListValues": []
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "Local PLC (0 for Global)",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 999,
"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": "TE",
"DisplayName": "Name",
"Description": "Timer elapsed value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4095,
"ListValues": []
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "Local PLC (0 for Global)",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 999,
"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": "CS",
"DisplayName": "Name",
"Description": "Counter set value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "Local PLC (0 for Global)",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 999,
"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": "CE",
"DisplayName": "Name",
"Description": "Counter elapsed value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "local",
"DisplayName": "Local",
"Description": "Local PLC (0 for Global)",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 999,
"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": "I",
"DisplayName": "Name",
"Description": "Index register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 14,
"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 - Parker ACR9000 Ethernet
POST {{edgeUrl}}/devicehub/v2
Parker ACR9000 Ethernet — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
P_Bit |
Parameter Bit | No | bit |
address, pollingInterval |
P |
Parameter | No | int32, float32 |
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": "EF9C5BAA-E190-43DC-948D-94FA1B9BA1F4"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "EF9C5BAA-E190-43DC-948D-94FA1B9BA1F4",
"Name": "Parker ACR9000 Ethernet",
"DriverGroup": {
"Name": "Parker"
},
"SupportedRegisters": [
{
"Name": "P_Bit",
"DisplayName": "Name",
"Description": "Parameter 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": 9999931,
"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": "P",
"DisplayName": "Name",
"Description": "Parameter",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float32",
"Value": "float32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 99999,
"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 - Saia S-Bus Ethernet
POST {{edgeUrl}}/devicehub/v2
Saia S-Bus Ethernet — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
Register |
Name | No | uint16, int16, uint32, int32, float32, string |
strEncoding, address, count, pollingInterval |
Counter |
Name | No | uint16, int16, uint32, int32 |
address, count, pollingInterval |
Timer |
Name | No | uint16, int16, uint32, int32 |
address, count, pollingInterval |
DB |
Name | No | uint16, int16, uint32, int32, float32, string |
strEncoding, address, count, pollingInterval |
Flag |
Name | No | bit |
address, count, pollingInterval |
Output |
Name | Yes | bit |
address, count, pollingInterval |
Input |
Name | Yes | bit |
address, count, pollingInterval |
Reg_Bit |
Name | No | bit |
address, count, pollingInterval |
DB_Bit |
Name | 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": "21D9355B-E41C-41BE-A29A-7B8ED2D56520"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "21D9355B-E41C-41BE-A29A-7B8ED2D56520",
"Name": "Saia S-Bus Ethernet",
"DriverGroup": {
"Name": "SAIA"
},
"SupportedRegisters": [
{
"Name": "Register",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"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": 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": "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": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1599,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1599,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "DB",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"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": 536016383,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Flag",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 8191,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Output",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1023,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Input",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1023,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Reg_Bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1638331,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "DB_Bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2000000031,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Siemens Logo Ethernet
POST {{edgeUrl}}/devicehub/v2
Siemens Logo Ethernet — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
I |
Digital inputs | Yes | bool |
address, count, pollingInterval |
Q |
Digital outputs | No | bool |
address, count, pollingInterval |
M |
Marker (flag) bits | No | bool |
address, count, pollingInterval |
NI |
Network digital inputs | No | bool |
address, count, pollingInterval |
NQ |
Network digital outputs | No | bool |
address, count, pollingInterval |
V |
V-memory bit (DB1, byte.bit) | No | bool |
address, count, pollingInterval |
AI |
Analog inputs | Yes | word |
address, count, pollingInterval |
AQ |
Analog outputs | No | word |
address, count, pollingInterval |
AM |
Analog marker words | No | word |
address, count, pollingInterval |
NAI |
Network analog inputs | No | word |
address, count, pollingInterval |
NAQ |
Network analog outputs | No | word |
address, count, pollingInterval |
VB |
V-memory bytes (DB1) | No | byte |
address, count, pollingInterval |
VW |
V-memory words (DB1) | No | word |
address, count, pollingInterval |
VD |
V-memory double words (DB1) | No | dword |
address, count, pollingInterval |
RTC |
Real-time clock (1=year,2=month,3=day,4=hour,5=min,6=sec,7=dow) | 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": "D5DAA1C4-7883-472F-9257-3D9A46F38A80"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "D5DAA1C4-7883-472F-9257-3D9A46F38A80",
"Name": "Siemens Logo Ethernet",
"DriverGroup": {
"Name": "Siemens"
},
"SupportedRegisters": [
{
"Name": "I",
"DisplayName": "Name",
"Description": "Digital 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": "bool",
"Value": "bool"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 64,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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": "Digital 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": 1,
"NumberMax": 64,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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": "Marker (flag) 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": 1,
"NumberMax": 112,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "NI",
"DisplayName": "Name",
"Description": "Network digital 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": 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": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "NQ",
"DisplayName": "Name",
"Description": "Network digital 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": 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": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "V",
"DisplayName": "Name",
"Description": "V-memory bit (DB1, byte.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": "bool",
"Value": "bool"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 14697,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "AI",
"DisplayName": "Name",
"Description": "Analog inputs",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 16,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "AQ",
"DisplayName": "Name",
"Description": "Analog outputs",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 16,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "AM",
"DisplayName": "Name",
"Description": "Analog marker 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": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 64,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "NAI",
"DisplayName": "Name",
"Description": "Network analog 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": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 64,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "NAQ",
"DisplayName": "Name",
"Description": "Network 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": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 32,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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": "V-memory bytes (DB1)",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "byte",
"Value": "byte"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1469,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "VW",
"DisplayName": "Name",
"Description": "V-memory words (DB1)",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1468,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "VD",
"DisplayName": "Name",
"Description": "V-memory double words (DB1)",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1466,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "RTC",
"DisplayName": "Name",
"Description": "Real-time clock (1=year,2=month,3=day,4=hour,5=min,6=sec,7=dow)",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 7,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) 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
POST {{edgeUrl}}/devicehub/v2
CODESYS V2 Ethernet Absolute — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
I |
Name | No | uint16, int16, uint32, int32 |
address, pollingInterval |
I_bit |
Name | No | bit |
address, pollingInterval |
Q |
Name | No | uint16, int16, uint32, int32 |
address, pollingInterval |
Q_bit |
Name | No | bit |
address, pollingInterval |
M |
Name | No | uint16, int16, uint32, int32 |
address, pollingInterval |
M_bit |
Name | No | bit |
address, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "5C1B86CC-A54C-4775-85C5-7A7163A8D60F"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "5C1B86CC-A54C-4775-85C5-7A7163A8D60F",
"Name": "CODESYS V2 Ethernet Absolute",
"DriverGroup": {
"Name": "CodeSys Devices"
},
"SupportedRegisters": [
{
"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": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "I_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 6553515,
"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": "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": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Q_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 6553515,
"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": "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": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 6553515,
"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 - CODESYS V2 Ethernet Symbolic
POST {{edgeUrl}}/devicehub/v2
CODESYS V2 Ethernet Symbolic — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
R |
CODESYS symbolic tag | No | bit, uint8, int8, uint16, int16, uint32, int32, float32, string |
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": "AECF1D4C-3AFB-4A1F-B0B4-9D03B9487FF3"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "AECF1D4C-3AFB-4A1F-B0B4-9D03B9487FF3",
"Name": "CODESYS V2 Ethernet Symbolic",
"DriverGroup": {
"Name": "CodeSys Devices"
},
"SupportedRegisters": [
{
"Name": "R",
"DisplayName": "Name",
"Description": "CODESYS symbolic tag",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
},
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "int8",
"Value": "int8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"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
}
]
}
]
}
}
}
Register Types - Fuji NB Serial
POST {{edgeUrl}}/devicehub/v2
Fuji NB Serial — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
X |
Name | Yes | uint16, int16 |
address, count, pollingInterval |
X_bit |
Name | Yes | bit |
address, count, pollingInterval |
Y |
Name | No | uint16, int16 |
address, count, pollingInterval |
Y_bit |
Name | No | bit |
address, count, pollingInterval |
M |
Name | No | uint16, int16 |
address, count, pollingInterval |
M_bit |
Name | No | bit |
address, count, pollingInterval |
L |
Name | No | uint16, int16 |
address, count, pollingInterval |
L_bit |
Name | No | bit |
address, count, pollingInterval |
T |
Timer area word view | No | uint16, int16 |
address, count, pollingInterval |
T_bit |
Timer area word view | No | bit |
address, count, pollingInterval |
C |
Counter area word view | No | uint16, int16 |
address, count, pollingInterval |
C_bit |
Counter area word view | No | bit |
address, count, pollingInterval |
M_Spe |
Name | Yes | uint16, int16 |
address, count, pollingInterval |
M_Spe_bit |
Name | Yes | bit |
address, count, pollingInterval |
TV |
Timer current value | No | uint16, int16 |
address, count, pollingInterval |
CV |
Counter current value | No | uint16, int16 |
address, count, pollingInterval |
D |
Name | No | uint16, int16, uint32, int32, string |
strEncoding, address, count, pollingInterval |
D_Spe |
Name | No | uint16, 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": "622AE68B-DD57-4B5D-9D92-685C254849F3"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "622AE68B-DD57-4B5D-9D92-685C254849F3",
"Name": "Fuji NB Serial",
"DriverGroup": {
"Name": "Fuji Devices"
},
"SupportedRegisters": [
{
"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": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
}
]
},
{
"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": "X_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": 6315,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "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": 12715,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": 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": "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": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
}
]
},
{
"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_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": 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": "T",
"DisplayName": "Name",
"Description": "Timer area word view",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
}
]
},
{
"Name": "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": "T_bit",
"DisplayName": "Name",
"Description": "Timer area word view",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"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": "C",
"DisplayName": "Name",
"Description": "Counter area word view",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 15,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C_bit",
"DisplayName": "Name",
"Description": "Counter area word view",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1515,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2079,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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_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": 207915,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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 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": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
}
]
},
{
"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 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": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
}
]
},
{
"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": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"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": 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": "D_Spe",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 33279,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) 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 SNPX Serial
POST {{edgeUrl}}/devicehub/v2
GE Fanuc SNPX Serial — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
R |
Registers (%R) | No | word, dword, float |
address, count, pollingInterval |
AI |
Analog Inputs (%AI) | Yes | word, dword, float |
address, count, pollingInterval |
AQ |
Analog Outputs (%AQ) | No | word, dword, float |
address, count, pollingInterval |
Q |
Discrete Outputs (%Q) | No | bit |
address, count, pollingInterval |
I |
Discrete Inputs (%I) | Yes | bit |
address, count, pollingInterval |
T |
Discrete Temporaries (%T) | No | bit |
address, count, pollingInterval |
M |
Discrete Internals (%M) | No | bit |
address, count, pollingInterval |
S |
System (%S) | Yes | bit |
address, count, pollingInterval |
SA |
System (%SA) | Yes | bit |
address, count, pollingInterval |
SB |
System (%SB) | Yes | bit |
address, count, pollingInterval |
SC |
System (%SC) | Yes | bit |
address, count, pollingInterval |
G |
Genius Global Data (%G) | 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": "550E8400-E29B-41D4-A716-446655440000"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "550E8400-E29B-41D4-A716-446655440000",
"Name": "GE Fanuc SNPX Serial",
"DriverGroup": {
"Name": "GE Fanuc"
},
"SupportedRegisters": [
{
"Name": "R",
"DisplayName": "Name",
"Description": "Registers (%R)",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "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": 1,
"NumberMax": 2042,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "AI",
"DisplayName": "Name",
"Description": "Analog Inputs (%AI)",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "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": 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": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "AQ",
"DisplayName": "Name",
"Description": "Analog Outputs (%AQ)",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "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": 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": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Q",
"DisplayName": "Name",
"Description": "Discrete Outputs (%Q)",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": 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": 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": "I",
"DisplayName": "Name",
"Description": "Discrete Inputs (%I)",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": 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": 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": "T",
"DisplayName": "Name",
"Description": "Discrete Temporaries (%T)",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": 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": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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": "Discrete Internals (%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": 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": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "S",
"DisplayName": "Name",
"Description": "System (%S)",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": 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": 32,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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": "System (%SA)",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": 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": 32,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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": "System (%SB)",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": 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": 32,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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 (%SC)",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": 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": 32,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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": "Genius Global Data (%G)",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": 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": 1280,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) 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
POST {{edgeUrl}}/devicehub/v2
IEC60870-5-102 Ethernet — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
M_SP_TA_2 |
Name | Yes | bit |
address, recordAddress, pollingInterval |
M_IT_TA_2 |
Name | Yes | uint32 |
address, recordAddress, pollingInterval |
M_IT_TB_2 |
Name | Yes | uint32 |
address, recordAddress, pollingInterval |
M_IT_TC_2 |
Name | Yes | uint32 |
address, recordAddress, pollingInterval |
M_IT_TD_2 |
Name | Yes | uint32 |
address, recordAddress, pollingInterval |
M_IT_TE_2 |
Name | Yes | uint32 |
address, recordAddress, pollingInterval |
M_IT_TF_2 |
Name | Yes | uint32 |
address, recordAddress, pollingInterval |
M_IT_TG_2 |
Name | Yes | uint32 |
address, recordAddress, pollingInterval |
M_IT_TH_2 |
Name | Yes | uint32 |
address, recordAddress, pollingInterval |
M_IT_TI_2 |
Name | Yes | uint32 |
address, recordAddress, pollingInterval |
M_IT_TK_2 |
Name | Yes | uint32 |
address, recordAddress, pollingInterval |
M_IT_TL_2 |
Name | Yes | uint32 |
address, recordAddress, pollingInterval |
M_IT_TM_2 |
Name | Yes | uint32 |
address, recordAddress, pollingInterval |
C_RD_NA_2 |
Name | Yes | string |
address, strEncoding, pollingInterval |
C_TI_NA_2 |
Name | Yes | string |
address, strEncoding, pollingInterval |
C_SP_NA_2 |
Name | Yes | string |
address, strEncoding, pollingInterval |
C_SP_NB_2 |
Name | Yes | string |
address, startDate, endDate, strEncoding, pollingInterval |
C_CI_NA_2 |
Name | Yes | string |
address, strEncoding, pollingInterval |
C_CI_NE_2 |
Name | Yes | string |
address, strEncoding, pollingInterval |
C_CI_NI_2 |
Name | Yes | string |
address, strEncoding, pollingInterval |
C_CI_NN_2 |
Name | Yes | string |
address, strEncoding, pollingInterval |
C_CI_NB_2 |
Name | Yes | string |
address, startAddress, endAddress, strEncoding, pollingInterval |
C_CI_NF_2 |
Name | Yes | string |
address, startAddress, endAddress, strEncoding, pollingInterval |
C_CI_NK_2 |
Name | Yes | string |
address, startAddress, endAddress, strEncoding, pollingInterval |
C_CI_NO_2 |
Name | Yes | string |
address, startAddress, endAddress, strEncoding, pollingInterval |
C_CI_NR_2 |
Name | Yes | string |
address, startAddress, endAddress, startDate, endDate, strEncoding, pollingInterval |
C_CI_NS_2 |
Name | Yes | string |
address, startAddress, endAddress, startDate, endDate, strEncoding, pollingInterval |
C_CI_NT_2 |
Name | Yes | string |
address, startAddress, endAddress, startDate, endDate, strEncoding, pollingInterval |
C_CI_NU_2 |
Name | Yes | string |
address, startAddress, endAddress, startDate, endDate, 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": "A7A563A0-A681-439E-ADA2-96259A5C8C6F"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "A7A563A0-A681-439E-ADA2-96259A5C8C6F",
"Name": "IEC60870-5-102 Ethernet",
"DriverGroup": {
"Name": "IEC"
},
"SupportedRegisters": [
{
"Name": "M_SP_TA_2",
"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": []
},
{
"Name": "recordAddress",
"DisplayName": "RecordAddress",
"Description": "ASDU record address (RAD)",
"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": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M_IT_TA_2",
"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": "uint32",
"Value": "uint32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "recordAddress",
"DisplayName": "RecordAddress",
"Description": "ASDU record address (RAD)",
"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": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M_IT_TB_2",
"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": "uint32",
"Value": "uint32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "recordAddress",
"DisplayName": "RecordAddress",
"Description": "ASDU record address (RAD)",
"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": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M_IT_TC_2",
"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": "uint32",
"Value": "uint32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "recordAddress",
"DisplayName": "RecordAddress",
"Description": "ASDU record address (RAD)",
"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": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M_IT_TD_2",
"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": "uint32",
"Value": "uint32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "recordAddress",
"DisplayName": "RecordAddress",
"Description": "ASDU record address (RAD)",
"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": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M_IT_TE_2",
"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": "uint32",
"Value": "uint32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "recordAddress",
"DisplayName": "RecordAddress",
"Description": "ASDU record address (RAD)",
"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": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M_IT_TF_2",
"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": "uint32",
"Value": "uint32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "recordAddress",
"DisplayName": "RecordAddress",
"Description": "ASDU record address (RAD)",
"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": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M_IT_TG_2",
"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": "uint32",
"Value": "uint32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "recordAddress",
"DisplayName": "RecordAddress",
"Description": "ASDU record address (RAD)",
"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": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M_IT_TH_2",
"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": "uint32",
"Value": "uint32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "recordAddress",
"DisplayName": "RecordAddress",
"Description": "ASDU record address (RAD)",
"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": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M_IT_TI_2",
"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": "uint32",
"Value": "uint32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "recordAddress",
"DisplayName": "RecordAddress",
"Description": "ASDU record address (RAD)",
"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": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M_IT_TK_2",
"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": "uint32",
"Value": "uint32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "recordAddress",
"DisplayName": "RecordAddress",
"Description": "ASDU record address (RAD)",
"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": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M_IT_TL_2",
"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": "uint32",
"Value": "uint32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "recordAddress",
"DisplayName": "RecordAddress",
"Description": "ASDU record address (RAD)",
"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": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M_IT_TM_2",
"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": "uint32",
"Value": "uint32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "recordAddress",
"DisplayName": "RecordAddress",
"Description": "ASDU record address (RAD)",
"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": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C_RD_NA_2",
"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": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1,
"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": "C_TI_NA_2",
"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": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1,
"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": "C_SP_NA_2",
"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": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"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": "C_SP_NB_2",
"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": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "startDate",
"DisplayName": "StartDate",
"Description": "Time-range bound (YYYY/MM/DD)",
"DefaultValue": "",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "endDate",
"DisplayName": "EndDate",
"Description": "Time-range bound (YYYY/MM/DD)",
"DefaultValue": "",
"ValueType": "String",
"Optional": true,
"Required": false,
"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": "C_CI_NA_2",
"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": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"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": "C_CI_NE_2",
"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": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"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": "C_CI_NI_2",
"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": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"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": "C_CI_NN_2",
"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": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"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": "C_CI_NB_2",
"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": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "startAddress",
"DisplayName": "StartAddress",
"Description": "First integrated-total address",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "endAddress",
"DisplayName": "EndAddress",
"Description": "Last integrated-total address",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"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": "C_CI_NF_2",
"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": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "startAddress",
"DisplayName": "StartAddress",
"Description": "First integrated-total address",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "endAddress",
"DisplayName": "EndAddress",
"Description": "Last integrated-total address",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"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": "C_CI_NK_2",
"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": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "startAddress",
"DisplayName": "StartAddress",
"Description": "First integrated-total address",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "endAddress",
"DisplayName": "EndAddress",
"Description": "Last integrated-total address",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"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": "C_CI_NO_2",
"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": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "startAddress",
"DisplayName": "StartAddress",
"Description": "First integrated-total address",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "endAddress",
"DisplayName": "EndAddress",
"Description": "Last integrated-total address",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"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": "C_CI_NR_2",
"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": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "startAddress",
"DisplayName": "StartAddress",
"Description": "First integrated-total address",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "endAddress",
"DisplayName": "EndAddress",
"Description": "Last integrated-total address",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "startDate",
"DisplayName": "StartDate",
"Description": "Time-range bound (YYYY/MM/DD)",
"DefaultValue": "",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "endDate",
"DisplayName": "EndDate",
"Description": "Time-range bound (YYYY/MM/DD)",
"DefaultValue": "",
"ValueType": "String",
"Optional": true,
"Required": false,
"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": "C_CI_NS_2",
"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": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "startAddress",
"DisplayName": "StartAddress",
"Description": "First integrated-total address",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "endAddress",
"DisplayName": "EndAddress",
"Description": "Last integrated-total address",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "startDate",
"DisplayName": "StartDate",
"Description": "Time-range bound (YYYY/MM/DD)",
"DefaultValue": "",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "endDate",
"DisplayName": "EndDate",
"Description": "Time-range bound (YYYY/MM/DD)",
"DefaultValue": "",
"ValueType": "String",
"Optional": true,
"Required": false,
"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": "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": "C_CI_NT_2",
"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": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "startAddress",
"DisplayName": "StartAddress",
"Description": "First integrated-total address",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "endAddress",
"DisplayName": "EndAddress",
"Description": "Last integrated-total address",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "startDate",
"DisplayName": "StartDate",
"Description": "Time-range bound (YYYY/MM/DD)",
"DefaultValue": "",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "endDate",
"DisplayName": "EndDate",
"Description": "Time-range bound (YYYY/MM/DD)",
"DefaultValue": "",
"ValueType": "String",
"Optional": true,
"Required": false,
"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": "C_CI_NU_2",
"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": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "startAddress",
"DisplayName": "StartAddress",
"Description": "First integrated-total address",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "endAddress",
"DisplayName": "EndAddress",
"Description": "Last integrated-total address",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "startDate",
"DisplayName": "StartDate",
"Description": "Time-range bound (YYYY/MM/DD)",
"DefaultValue": "",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "endDate",
"DisplayName": "EndDate",
"Description": "Time-range bound (YYYY/MM/DD)",
"DefaultValue": "",
"ValueType": "String",
"Optional": true,
"Required": false,
"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
}
]
}
]
}
}
}
Register Types - Keyence Serial
POST {{edgeUrl}}/devicehub/v2
Keyence Serial — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
MR |
Internal Auxiliary Relay | No | uint16, int16 |
address, count, pollingInterval |
MR_bit |
Internal Auxiliary Relay | No | bit |
address, count, pollingInterval |
LR |
Latch Relay | No | uint16, int16 |
address, count, pollingInterval |
LR_bit |
Latch Relay | No | bit |
address, count, pollingInterval |
CR |
Control Relay | No | uint16, int16 |
address, count, pollingInterval |
CR_bit |
Control Relay | No | bit |
address, count, pollingInterval |
R |
Relay | No | uint16, int16 |
address, count, pollingInterval |
R_bit |
Relay | No | bit |
address, count, pollingInterval |
B |
Link Relay | No | uint16, int16 |
address, count, pollingInterval |
B_bit |
Link Relay | No | bit |
address, count, pollingInterval |
W |
Link Register | No | uint16, int16 |
address, count, pollingInterval |
W_bit |
Link Register | No | bit |
address, count, pollingInterval |
VB |
Name | No | uint16, int16 |
address, count, pollingInterval |
VB_bit |
Name | No | bit |
address, count, pollingInterval |
DM |
Data Memory | No | uint16, int16 |
address, count, pollingInterval |
DM_bit |
Data Memory | No | bit |
address, count, pollingInterval |
CM |
Control Memory | No | uint16, int16 |
address, count, pollingInterval |
CM_bit |
Control Memory | No | bit |
address, count, pollingInterval |
EM |
Extended Data Memory | No | uint16, int16 |
address, count, pollingInterval |
EM_bit |
Extended Data Memory | No | bit |
address, count, pollingInterval |
FM |
File Register | No | uint16, int16 |
address, count, pollingInterval |
FM_bit |
File Register | No | bit |
address, count, pollingInterval |
VM |
Name | No | uint16, int16 |
address, count, pollingInterval |
VM_bit |
Name | No | bit |
address, count, pollingInterval |
TM |
Temporary Data Memory | No | uint16, int16 |
address, count, pollingInterval |
TM_bit |
Temporary Data Memory | No | bit |
address, count, pollingInterval |
T_Bit |
Timer Contact | Yes | bit |
address, count, pollingInterval |
C_Bit |
Counter Contact | Yes | bit |
address, count, pollingInterval |
CTC_Bit |
High-Speed Counter Comparator Contact | Yes | bit |
address, count, pollingInterval |
CTC |
High-Speed Counter Setting | Yes | uint32, int32 |
address, count, pollingInterval |
CTH |
High-Speed Counter Current Value | No | uint32, int32 |
address, count, pollingInterval |
Z |
Index Register | No | uint32, int32 |
address, count, pollingInterval |
CS |
Counter Setting | No | uint32, int32 |
address, count, pollingInterval |
CC |
Counter Current Value | No | uint32, int32 |
address, count, pollingInterval |
TS |
Timer Setting | No | uint32, int32 |
address, count, pollingInterval |
TC |
Timer Current Value | No | uint32, int32 |
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": "8CAD2D46-7B7C-40D2-80DC-6B767C9090D9"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "8CAD2D46-7B7C-40D2-80DC-6B767C9090D9",
"Name": "Keyence Serial",
"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": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
}
]
},
{
"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": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
}
]
},
{
"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": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
}
]
},
{
"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": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
}
]
},
{
"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": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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": 99915,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
}
]
},
{
"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_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": 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": "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": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
}
]
},
{
"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": "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": 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": "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": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
}
]
},
{
"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": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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": 399915,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
}
]
},
{
"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": "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": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
}
]
},
{
"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": "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": 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": "EM",
"DisplayName": "Name",
"Description": "Extended 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": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
}
]
},
{
"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": "EM_bit",
"DisplayName": "Name",
"Description": "Extended 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": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
}
]
},
{
"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": "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": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
}
]
},
{
"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": "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": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
}
]
},
{
"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": "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": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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 Contact",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": 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": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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 Contact",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": 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": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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": "High-Speed Counter Comparator Contact",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": 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": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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": true,
"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": "int32",
"Value": "int32"
}
]
},
{
"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": "CTH",
"DisplayName": "Name",
"Description": "High-Speed 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": "uint32",
"Value": "uint32"
},
{
"Name": "int32",
"Value": "int32"
}
]
},
{
"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": "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": "int32",
"Value": "int32"
}
]
},
{
"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": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "CS",
"DisplayName": "Name",
"Description": "Counter Setting",
"ReadOnly": false,
"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": "int32",
"Value": "int32"
}
]
},
{
"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": "CC",
"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": "uint32",
"Value": "uint32"
},
{
"Name": "int32",
"Value": "int32"
}
]
},
{
"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": "TS",
"DisplayName": "Name",
"Description": "Timer 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": "int32",
"Value": "int32"
}
]
},
{
"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": "TC",
"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": "uint32",
"Value": "uint32"
},
{
"Name": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Koyo Direct Serial
POST {{edgeUrl}}/devicehub/v2
Koyo Direct Serial — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
X |
Input Bits | Yes | bit |
address, count, pollingInterval |
Y |
Output Bits | No | bit |
address, count, pollingInterval |
C |
Control Relays | No | bit |
address, count, pollingInterval |
T |
Timer Status Bits | No | bit |
address, count, pollingInterval |
CT |
Counter Status Bits | No | bit |
address, count, pollingInterval |
S |
Stage Bits | No | bit |
address, count, pollingInterval |
SP |
Special Relays | Yes | bit |
address, count, pollingInterval |
GX |
Global Input Bits | No | bit |
address, count, pollingInterval |
GY |
Global Output Bits | No | bit |
address, count, pollingInterval |
V |
V Memory | No | uint16, int16, uint32, int32 |
address, count, pollingInterval |
Timer |
Timer Current Values | No | uint16 |
address, count, pollingInterval |
Counter |
Counter Current Values | No | uint16 |
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": "AD5EE8C0-BF9A-45B3-8CDA-F5CE609CB05A"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "AD5EE8C0-BF9A-45B3-8CDA-F5CE609CB05A",
"Name": "Koyo Direct Serial",
"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": 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": "Y",
"DisplayName": "Name",
"Description": "Output 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": "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": "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
}
]
},
{
"Name": "S",
"DisplayName": "Name",
"Description": "Stage 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": "SP",
"DisplayName": "Name",
"Description": "Special 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": "GX",
"DisplayName": "Name",
"Description": "Global Input 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": 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": "GY",
"DisplayName": "Name",
"Description": "Global Output 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": 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": "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": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"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": "Timer",
"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": "uint16",
"Value": "uint16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 511,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Counter",
"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": "uint16",
"Value": "uint16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 511,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Mitsubishi F Ethernet
POST {{edgeUrl}}/devicehub/v2
Mitsubishi F Ethernet — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
X |
Name | No | bit |
address, count, pollingInterval |
Y |
Name | No | bit |
address, count, pollingInterval |
M |
Name | No | bit |
address, count, pollingInterval |
T |
Name | No | bit |
address, count, pollingInterval |
C |
Name | No | bit |
address, count, pollingInterval |
SM |
Name | No | bit |
address, count, pollingInterval |
S |
Name | No | bit |
address, count, pollingInterval |
R |
Name | No | uint16, int16, uint32, int32, float32, string |
address, length, byteOrder, count, strEncoding, pollingInterval |
R_bit |
Name | No | bit |
address, count, pollingInterval |
SD |
Name | No | uint16, int16, uint32, int32, float32 |
address, count, pollingInterval |
SD_bit |
Name | No | bit |
address, count, pollingInterval |
D |
Name | No | uint16, int16, uint32, int32, float32, float64, string |
address, length, byteOrder, count, strEncoding, pollingInterval |
D_bit |
Name | No | bit |
address, count, pollingInterval |
CV |
Name | No | uint16, int16 |
address, count, pollingInterval |
CV_bit |
Name | No | bit |
address, count, pollingInterval |
CV2 |
Name | No | uint32, int32 |
address, count, pollingInterval |
TV |
Name | No | uint16, int16 |
address, count, pollingInterval |
TV_bit |
Name | 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": "B78642A9-2107-40BA-9B59-11CDB8D34814"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "B78642A9-2107-40BA-9B59-11CDB8D34814",
"Name": "Mitsubishi F Ethernet",
"DriverGroup": {
"Name": "Mitsubishi"
},
"SupportedRegisters": [
{
"Name": "X",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 64,
"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": "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": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 64,
"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": "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": 7999,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 64,
"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": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 64,
"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": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 64,
"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": "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": 8000,
"NumberMax": 8511,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 64,
"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": "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": 4095,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 64,
"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": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Max string length (# bytes). Reads fetch this many bytes and trim from the first null byte; write values must fit and are null-terminated on the wire.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 128,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 64,
"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": "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": 3276715,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 64,
"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": "SD",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float32",
"Value": "float32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 8000,
"NumberMax": 8511,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 64,
"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": "SD_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": 800000,
"NumberMax": 851115,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 64,
"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": "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": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int32",
"Value": "int32"
},
{
"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": 7999,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Max string length (# bytes). Reads fetch this many bytes and trim from the first null byte; write values must fit and are null-terminated on the wire.",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 128,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "ByteOrder",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Low",
"Value": "0"
},
{
"Name": "High",
"Value": "1"
}
]
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 64,
"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": "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": 799915,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 64,
"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": "CV",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 199,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 64,
"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": "CV_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": 19915,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 64,
"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": "CV2",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"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": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 200,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 64,
"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": "TV",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 511,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 64,
"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": "TV_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": 51115,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 64,
"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 - SEW Drive Ethernet
POST {{edgeUrl}}/devicehub/v2
SEW Drive Ethernet — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
Attribute |
Name | No | bool, uint8, uint16, uint32, uint64, int8, int16, int32, int64, float32, float64, string, bit[], uint8[], uint16[], uint32[], uint64[], int8[], int16[], int32[], int64[], float32[], float64[] |
classId, instanceId, attributeId, data, respDataOffset, respDataEndianness, pollingInterval |
AttributeRange |
AttributeRange | Yes | string, uint8[], uint16[], uint32[], uint64[], int8[], int16[], int32[], int64[], float32[], float64[] |
classId, instanceId, attributeId, attributesCount, pollingInterval |
Parameter |
Name | Yes | int32 |
pollingInterval, paramIndex, paramSubIndex, paramPollWhileOutputStageEnabled |
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": "A5B596FD-730C-4C86-B671-2E6A5DC31AE3"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "A5B596FD-730C-4C86-B671-2E6A5DC31AE3",
"Name": "SEW Drive Ethernet",
"DriverGroup": {
"Name": "SEW-EURODRIVE"
},
"SupportedRegisters": [
{
"Name": "Attribute",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
},
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int8",
"Value": "int8"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
},
{
"Name": "bit[]",
"Value": "bit[]"
},
{
"Name": "uint8[]",
"Value": "uint8[]"
},
{
"Name": "uint16[]",
"Value": "uint16[]"
},
{
"Name": "uint32[]",
"Value": "uint32[]"
},
{
"Name": "uint64[]",
"Value": "uint64[]"
},
{
"Name": "int8[]",
"Value": "int8[]"
},
{
"Name": "int16[]",
"Value": "int16[]"
},
{
"Name": "int32[]",
"Value": "int32[]"
},
{
"Name": "int64[]",
"Value": "int64[]"
},
{
"Name": "float32[]",
"Value": "float32[]"
},
{
"Name": "float64[]",
"Value": "float64[]"
}
]
},
{
"Name": "classId",
"DisplayName": "Class ID",
"Description": "A Class is a set of Objects that all represent the same kind of system component",
"DefaultValue": "0",
"ValueType": "UnsignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "instanceId",
"DisplayName": "Instance ID",
"Description": "An Object Instance is the actual representation of a particular Object within a Class.Each Instance of a Class has the same set of attributes, but has its own particular set of attribute values",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "attributeId",
"DisplayName": "Attribute ID",
"Description": "Attribute ID is an integer identification value assigned to an attribute",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "data",
"DisplayName": "Data",
"Description": "Hex Data",
"DefaultValue": "",
"ValueType": "Text",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": []
},
{
"Name": "respDataOffset",
"DisplayName": "Response Data Offset",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": 500,
"ListValues": []
},
{
"Name": "respDataEndianness",
"DisplayName": "Response Data Endianness",
"Description": "",
"DefaultValue": "0",
"ValueType": "UnsignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": 1,
"ListValues": [
{
"Name": "Little-Endian",
"Value": "0"
},
{
"Name": "Big-Endian",
"Value": "1"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "10000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "AttributeRange",
"DisplayName": "AttributeRange",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "string",
"Value": "string"
},
{
"Name": "uint8[]",
"Value": "uint8[]"
},
{
"Name": "uint16[]",
"Value": "uint16[]"
},
{
"Name": "uint32[]",
"Value": "uint32[]"
},
{
"Name": "uint64[]",
"Value": "uint64[]"
},
{
"Name": "int8[]",
"Value": "int8[]"
},
{
"Name": "int16[]",
"Value": "int16[]"
},
{
"Name": "int32[]",
"Value": "int32[]"
},
{
"Name": "int64[]",
"Value": "int64[]"
},
{
"Name": "float32[]",
"Value": "float32[]"
},
{
"Name": "float64[]",
"Value": "float64[]"
}
]
},
{
"Name": "classId",
"DisplayName": "Class ID",
"Description": "A Class is a set of Objects that all represent the same kind of system component",
"DefaultValue": "0",
"ValueType": "UnsignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "instanceId",
"DisplayName": "Instance ID",
"Description": "An Object Instance is the actual representation of a particular Object within a Class.Each Instance of a Class has the same set of attributes, but has its own particular set of attribute values",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "attributeId",
"DisplayName": "Attribute ID",
"Description": "Attribute ID is an integer identification value assigned to an attribute",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "attributesCount",
"DisplayName": "Count",
"Description": "Number of attributes",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "10000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Parameter",
"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": "int32",
"Value": "int32"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2147483647,
"ListValues": []
},
{
"Name": "paramIndex",
"DisplayName": "SEW device index",
"Description": "",
"DefaultValue": "8300",
"ValueType": "UnsignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "paramSubIndex",
"DisplayName": "SEW device subindex",
"Description": "",
"DefaultValue": "0",
"ValueType": "UnsignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "paramPollWhileOutputStageEnabled",
"DisplayName": "Poll condition",
"Description": "",
"DefaultValue": "1",
"ValueType": "UnsignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 0,
"NumberMax": 1,
"ListValues": [
{
"Name": "Continuous",
"Value": "0"
},
{
"Name": "Output Stage Enabled",
"Value": "1"
}
]
}
]
}
]
}
}
}
Register Types - Siemens TI505 Ethernet
POST {{edgeUrl}}/devicehub/v2
Siemens TI505 Ethernet — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
CR |
Name | No | bit |
address, pollingInterval |
X |
Name | No | bit |
address, pollingInterval |
Y |
Name | No | bit |
address, pollingInterval |
WX |
Name | No | uint16, int16, uint32, int32, float32 |
address, pollingInterval |
WX_bit |
Name | No | bit |
address, pollingInterval |
WY |
Name | No | uint16, int16, uint32, int32, float32 |
address, pollingInterval |
WY_bit |
Name | No | bit |
address, pollingInterval |
TCC |
Name | No | uint16 |
address, pollingInterval |
TCP |
Name | Yes | uint16 |
address, pollingInterval |
STW |
Name | Yes | uint16 |
address, pollingInterval |
V |
Name | No | uint16, int16, uint32, int32, float32, string |
address, length, byteOrder, strEncoding, pollingInterval |
V_bit |
Name | No | bit |
address, pollingInterval |
K |
Name | No | uint16, int16, uint32, int32, float32 |
address, pollingInterval |
K_bit |
Name | No | bit |
address, pollingInterval |
DCC |
Name | No | uint16, int16, uint32, int32, float32 |
address, pollingInterval |
DSC |
Name | No | uint16, int16, uint32, int32, float32 |
address, pollingInterval |
DSP |
Name | No | uint16, int16, uint32, int32, float32 |
address, pollingInterval |
DCP |
Name | No | uint16, 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": "27671971-5C28-401B-9C3E-9584276E577D"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "27671971-5C28-401B-9C3E-9584276E577D",
"Name": "Siemens TI505 Ethernet",
"DriverGroup": {
"Name": "Siemens"
},
"SupportedRegisters": [
{
"Name": "CR",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65536,
"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": "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": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65536,
"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": "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": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65536,
"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": "WX",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float32",
"Value": "float32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65536,
"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": "WX_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "100",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 100,
"NumberMax": 6553615,
"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": "WY",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float32",
"Value": "float32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65536,
"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": "WY_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "100",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 100,
"NumberMax": 6553615,
"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": "TCC",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint16",
"Value": "uint16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65536,
"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": "TCP",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint16",
"Value": "uint16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65536,
"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": "STW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint16",
"Value": "uint16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65536,
"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": "V",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65536,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of chars)",
"DefaultValue": "2",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 2,
"NumberMax": 250,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "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": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "V_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "100",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 100,
"NumberMax": 6553615,
"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": "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": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float32",
"Value": "float32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65536,
"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": "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": "100",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 100,
"NumberMax": 6553615,
"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": "DCC",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float32",
"Value": "float32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65536,
"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": "DSC",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float32",
"Value": "float32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65536,
"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": "DSP",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float32",
"Value": "float32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65536,
"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": "DCP",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "101",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 101,
"NumberMax": 6553616,
"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 - Toshiba Computer Link Ethernet
POST {{edgeUrl}}/devicehub/v2
Toshiba Computer Link Ethernet — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
X |
Input Registers | No | uint16, int16, uint32, int32, float32 |
address, count, pollingInterval |
X_bit |
Input Registers | No | bit |
address, count, pollingInterval |
I |
Direct Input Registers | No | uint16, int16, uint32, int32, float32 |
address, count, pollingInterval |
I_bit |
Direct Input Registers | No | bit |
address, count, pollingInterval |
Y |
Output Registers | No | uint16, int16, uint32, int32, float32 |
address, count, pollingInterval |
Y_bit |
Output Registers | No | bit |
address, count, pollingInterval |
O |
Direct Output Registers | No | uint16, int16, uint32, int32, float32 |
address, count, pollingInterval |
O_bit |
Direct Output Registers | No | bit |
address, count, pollingInterval |
R |
Auxiliary Registers | No | uint16, int16, uint32, int32, float32 |
address, count, pollingInterval |
R_bit |
Auxiliary Registers | No | bit |
address, count, pollingInterval |
S |
Special Registers | No | uint16, int16, uint32, int32, float32 |
address, count, pollingInterval |
S_bit |
Special Registers | No | bit |
address, count, pollingInterval |
D |
Data Memory | No | uint16, int16, uint32, int32, float32, string |
length, byteOrder, strEncoding, address, count, pollingInterval |
D_bit |
Data Memory | No | bit |
address, count, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "34C147EC-6287-498B-B623-AFE7C7E19221"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "34C147EC-6287-498B-B623-AFE7C7E19221",
"Name": "Toshiba Computer Link Ethernet",
"DriverGroup": {
"Name": "Toshiba"
},
"SupportedRegisters": [
{
"Name": "X",
"DisplayName": "Name",
"Description": "Input Registers",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float32",
"Value": "float32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 5119,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "X_bit",
"DisplayName": "Name",
"Description": "Input Registers",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 511915,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "I",
"DisplayName": "Name",
"Description": "Direct Input Registers",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float32",
"Value": "float32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 5119,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "I_bit",
"DisplayName": "Name",
"Description": "Direct Input Registers",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 511915,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Y",
"DisplayName": "Name",
"Description": "Output Registers",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float32",
"Value": "float32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 5119,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Y_bit",
"DisplayName": "Name",
"Description": "Output Registers",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 511915,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "O",
"DisplayName": "Name",
"Description": "Direct Output Registers",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float32",
"Value": "float32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 5119,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "O_bit",
"DisplayName": "Name",
"Description": "Direct Output Registers",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 511915,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "R",
"DisplayName": "Name",
"Description": "Auxiliary Registers",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float32",
"Value": "float32"
}
]
},
{
"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": "R_bit",
"DisplayName": "Name",
"Description": "Auxiliary Registers",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 409515,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "S",
"DisplayName": "Name",
"Description": "Special Registers",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float32",
"Value": "float32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 511,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "S_bit",
"DisplayName": "Name",
"Description": "Special Registers",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 51115,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "D",
"DisplayName": "Name",
"Description": "Data Memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of chars)",
"DefaultValue": "2",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 64,
"ListValues": []
},
{
"Name": "byteOrder",
"DisplayName": "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": 4095,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "D_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": 409515,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - VIPA 300S Ethernet
POST {{edgeUrl}}/devicehub/v2
VIPA 300S Ethernet — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
DB |
Data Block, absolute addressing | No | byte, word, dword, int, dint, real, s5time, time, date, tod, dt, char, string |
DB, address, count, pollingInterval |
DB(bit) |
Data Block (bits), absolute addressing | No | bool |
DB, address, count, pollingInterval |
M |
M memory | No | byte, word, dword, int, dint, real, s5time, time, date, tod, dt, char, string |
address, count, pollingInterval |
M(bit) |
M memory bits | No | bool |
address, count, pollingInterval |
I |
Input area | Yes | byte, word, dword, int, dint, real, s5time, time, date, tod, dt, char, string |
address, count, pollingInterval |
I(bit) |
Input area bits | Yes | bool |
address, count, pollingInterval |
Q |
Output area | No | byte, word, dword, int, dint, real, s5time, time, date, tod, dt, char, string |
address, count, pollingInterval |
Q(bit) |
Output area bits | No | bool |
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": "2869B355-8E85-438D-B4FA-B68F5C5E6640"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "2869B355-8E85-438D-B4FA-B68F5C5E6640",
"Name": "VIPA 300S Ethernet",
"DriverGroup": {
"Name": "Vipa"
},
"SupportedRegisters": [
{
"Name": "DB",
"DisplayName": "Name",
"Description": "Data Block, absolute addressing",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "s5time",
"Value": "s5time"
},
{
"Name": "time",
"Value": "time"
},
{
"Name": "date",
"Value": "date"
},
{
"Name": "tod",
"Value": "tod"
},
{
"Name": "dt",
"Value": "dt"
},
{
"Name": "char",
"Value": "char"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "DB",
"DisplayName": "DB",
"Description": "Data Block Number",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "DB(bit)",
"DisplayName": "Name",
"Description": "Data Block (bits), absolute addressing",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
}
]
},
{
"Name": "DB",
"DisplayName": "DB",
"Description": "Data Block Number",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 655357,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M",
"DisplayName": "Name",
"Description": "M memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "s5time",
"Value": "s5time"
},
{
"Name": "time",
"Value": "time"
},
{
"Name": "date",
"Value": "date"
},
{
"Name": "tod",
"Value": "tod"
},
{
"Name": "dt",
"Value": "dt"
},
{
"Name": "char",
"Value": "char"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M(bit)",
"DisplayName": "Name",
"Description": "M memory bits",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 655357,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "I",
"DisplayName": "Name",
"Description": "Input area",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "s5time",
"Value": "s5time"
},
{
"Name": "time",
"Value": "time"
},
{
"Name": "date",
"Value": "date"
},
{
"Name": "tod",
"Value": "tod"
},
{
"Name": "dt",
"Value": "dt"
},
{
"Name": "char",
"Value": "char"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "I(bit)",
"DisplayName": "Name",
"Description": "Input area bits",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 655357,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Q",
"DisplayName": "Name",
"Description": "Output area",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "s5time",
"Value": "s5time"
},
{
"Name": "time",
"Value": "time"
},
{
"Name": "date",
"Value": "date"
},
{
"Name": "tod",
"Value": "tod"
},
{
"Name": "dt",
"Value": "dt"
},
{
"Name": "char",
"Value": "char"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Q(bit)",
"DisplayName": "Name",
"Description": "Output area bits",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 655357,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Yaskawa MP2300 Ethernet
POST {{edgeUrl}}/devicehub/v2
Yaskawa MP2300 Ethernet — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
Input |
Name | Yes | uint16, int16 |
address, pollingInterval |
Input_bit |
Name | Yes | bit |
address, pollingInterval |
Output |
Name | No | uint16, int16 |
address, pollingInterval |
Output_bit |
Name | No | bit |
address, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "D294B347-3152-4201-80C0-429FE0577D41"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "D294B347-3152-4201-80C0-429FE0577D41",
"Name": "Yaskawa MP2300 Ethernet",
"DriverGroup": {
"Name": "Yaskawa"
},
"SupportedRegisters": [
{
"Name": "Input",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 63,
"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": "Input_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 6315,
"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": "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": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 63,
"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": "Output_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 6315,
"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 - Yokogawa FA-M3 Ethernet
POST {{edgeUrl}}/devicehub/v2
Yokogawa FA-M3 Ethernet — 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 |
I |
Internal Relay | No | bit |
address, count, pollingInterval |
M |
Special Relay | No | bit |
address, count, pollingInterval |
L |
Link Relay | No | bit |
address, count, pollingInterval |
F |
Cache Register | No | uint16 |
address, count, pollingInterval |
Z |
Special Register | No | uint16 |
address, count, pollingInterval |
W |
Link Register | No | uint16 |
address, count, pollingInterval |
V |
Index Register | No | uint16 |
address, count, pollingInterval |
B |
File Register | No | uint16 |
address, count, pollingInterval |
D |
Data Register | No | uint16 |
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": "798A7692-78DA-4ABF-9229-70EC75810AD6"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "798A7692-78DA-4ABF-9229-70EC75810AD6",
"Name": "Yokogawa FA-M3 Ethernet",
"DriverGroup": {
"Name": "Yokogawa"
},
"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": 71664,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"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": "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": 71664,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"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": "I",
"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": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"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": "M",
"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": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9984,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"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": "L",
"DisplayName": "Name",
"Description": "Link Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 78192,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"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": "F",
"DisplayName": "Name",
"Description": "Cache Register",
"ReadOnly": false,
"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": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 524288,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 64,
"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": "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": "uint16",
"Value": "uint16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1024,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 64,
"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": "uint16",
"Value": "uint16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 78192,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 64,
"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": "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": "uint16",
"Value": "uint16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 64,
"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": "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": "uint16",
"Value": "uint16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 262144,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 64,
"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": "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": "uint16",
"Value": "uint16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 64,
"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 - ABB Totalflow DB2 Serial
POST {{edgeUrl}}/devicehub/v2
ABB Totalflow DB2 Serial — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
V |
Name | No | bit, uint8, int8, uint16, int16, uint32, int32, uint64, int64, float32, float64, string, dateandtime |
application, array, address, length, count, strEncoding, pollingInterval |
V_bit |
Name | No | bit |
application, array, address, length, 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": "1B7C4A2E-9D53-4F86-A0C1-6E5D38B4F7A9"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "1B7C4A2E-9D53-4F86-A0C1-6E5D38B4F7A9",
"Name": "ABB Totalflow DB2 Serial",
"DriverGroup": {
"Name": "ABB"
},
"SupportedRegisters": [
{
"Name": "V",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
},
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "int8",
"Value": "int8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "uint64",
"Value": "uint64"
},
{
"Name": "int64",
"Value": "int64"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "string",
"Value": "string"
},
{
"Name": "dateandtime",
"Value": "dateandtime"
}
]
},
{
"Name": "application",
"DisplayName": "Application",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "array",
"DisplayName": "Array",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "length",
"DisplayName": "Length",
"Description": "Length (# of bytes)",
"DefaultValue": "32",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"ListValues": []
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "V_bit",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "application",
"DisplayName": "Application",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "array",
"DisplayName": "Array",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": []
},
{
"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": 1023,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 256,
"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 - Beckhoff TwinCAT2/3 Ethernet Absolute
POST {{edgeUrl}}/devicehub/v2
Beckhoff TwinCAT2/3 Ethernet Absolute — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
D |
Data | No | BOOL, SINT, BYTE, INT, WORD, DINT, DWORD, LINT, LWORD, REAL, LREAL, STRING, WSTRING, TIME, LTIME, DATE, DATEANDTIME, TIMEOFDAY |
address, group, communicationMode, pollingInterval |
M |
Memory | No | BOOL, SINT, BYTE, INT, WORD, DINT, DWORD, LINT, LWORD, REAL, LREAL, STRING, WSTRING, TIME, LTIME, DATE, DATEANDTIME, TIMEOFDAY |
address, group, communicationMode, pollingInterval |
R |
Retain | No | BOOL, SINT, BYTE, INT, WORD, DINT, DWORD, LINT, LWORD, REAL, LREAL, STRING, WSTRING, TIME, LTIME, DATE, DATEANDTIME, TIMEOFDAY |
address, group, communicationMode, pollingInterval |
I |
Input | No | BOOL, SINT, BYTE, INT, WORD, DINT, DWORD, LINT, LWORD, REAL, LREAL, STRING, WSTRING, TIME, LTIME, DATE, DATEANDTIME, TIMEOFDAY |
address, group, communicationMode, pollingInterval |
Q |
Output | No | BOOL, SINT, BYTE, INT, WORD, DINT, DWORD, LINT, LWORD, REAL, LREAL, STRING, WSTRING, TIME, LTIME, DATE, 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": "A3A3B621-8C82-4614-8B57-B7D33B76F2DE"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "A3A3B621-8C82-4614-8B57-B7D33B76F2DE",
"Name": "Beckhoff TwinCAT2/3 Ethernet Absolute",
"DriverGroup": {
"Name": "Beckhoff"
},
"SupportedRegisters": [
{
"Name": "D",
"DisplayName": "Name",
"Description": "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": "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": "STRING",
"Value": "STRING"
},
{
"Name": "WSTRING",
"Value": "WSTRING"
},
{
"Name": "TIME",
"Value": "TIME"
},
{
"Name": "LTIME",
"Value": "LTIME"
},
{
"Name": "DATE",
"Value": "DATE"
},
{
"Name": "DATEANDTIME",
"Value": "DATEANDTIME"
},
{
"Name": "TIMEOFDAY",
"Value": "TIMEOFDAY"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "0-based offset in the class. BOOL in M, I and Q addresses a bit; every other type addresses a byte.",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2147483647,
"ListValues": []
},
{
"Name": "group",
"DisplayName": "Index group",
"Description": "Override Index Group (0 for default).",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": 2147483647,
"ListValues": []
},
{
"Name": "communicationMode",
"DisplayName": "Communication mode",
"Description": "How the tag is sampled.",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"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": "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": "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": "STRING",
"Value": "STRING"
},
{
"Name": "WSTRING",
"Value": "WSTRING"
},
{
"Name": "TIME",
"Value": "TIME"
},
{
"Name": "LTIME",
"Value": "LTIME"
},
{
"Name": "DATE",
"Value": "DATE"
},
{
"Name": "DATEANDTIME",
"Value": "DATEANDTIME"
},
{
"Name": "TIMEOFDAY",
"Value": "TIMEOFDAY"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "0-based offset in the class. BOOL in M, I and Q addresses a bit; every other type addresses a byte.",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2147483647,
"ListValues": []
},
{
"Name": "group",
"DisplayName": "Index group",
"Description": "Override Index Group (0 for default).",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": 2147483647,
"ListValues": []
},
{
"Name": "communicationMode",
"DisplayName": "Communication mode",
"Description": "How the tag is sampled.",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"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": "R",
"DisplayName": "Name",
"Description": "Retain",
"ReadOnly": false,
"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": "STRING",
"Value": "STRING"
},
{
"Name": "WSTRING",
"Value": "WSTRING"
},
{
"Name": "TIME",
"Value": "TIME"
},
{
"Name": "LTIME",
"Value": "LTIME"
},
{
"Name": "DATE",
"Value": "DATE"
},
{
"Name": "DATEANDTIME",
"Value": "DATEANDTIME"
},
{
"Name": "TIMEOFDAY",
"Value": "TIMEOFDAY"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "0-based offset in the class. BOOL in M, I and Q addresses a bit; every other type addresses a byte.",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2147483647,
"ListValues": []
},
{
"Name": "group",
"DisplayName": "Index group",
"Description": "Override Index Group (0 for default).",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": 2147483647,
"ListValues": []
},
{
"Name": "communicationMode",
"DisplayName": "Communication mode",
"Description": "How the tag is sampled.",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"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": "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": "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": "STRING",
"Value": "STRING"
},
{
"Name": "WSTRING",
"Value": "WSTRING"
},
{
"Name": "TIME",
"Value": "TIME"
},
{
"Name": "LTIME",
"Value": "LTIME"
},
{
"Name": "DATE",
"Value": "DATE"
},
{
"Name": "DATEANDTIME",
"Value": "DATEANDTIME"
},
{
"Name": "TIMEOFDAY",
"Value": "TIMEOFDAY"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "0-based offset in the class. BOOL in M, I and Q addresses a bit; every other type addresses a byte.",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2147483647,
"ListValues": []
},
{
"Name": "group",
"DisplayName": "Index group",
"Description": "Override Index Group (0 for default).",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": 2147483647,
"ListValues": []
},
{
"Name": "communicationMode",
"DisplayName": "Communication mode",
"Description": "How the tag is sampled.",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"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": "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": "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": "STRING",
"Value": "STRING"
},
{
"Name": "WSTRING",
"Value": "WSTRING"
},
{
"Name": "TIME",
"Value": "TIME"
},
{
"Name": "LTIME",
"Value": "LTIME"
},
{
"Name": "DATE",
"Value": "DATE"
},
{
"Name": "DATEANDTIME",
"Value": "DATEANDTIME"
},
{
"Name": "TIMEOFDAY",
"Value": "TIMEOFDAY"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "0-based offset in the class. BOOL in M, I and Q addresses a bit; every other type addresses a byte.",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2147483647,
"ListValues": []
},
{
"Name": "group",
"DisplayName": "Index group",
"Description": "Override Index Group (0 for default).",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": 2147483647,
"ListValues": []
},
{
"Name": "communicationMode",
"DisplayName": "Communication mode",
"Description": "How the tag is sampled.",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"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 Symbolic
POST {{edgeUrl}}/devicehub/v2
Beckhoff TwinCAT3 Ethernet Symbolic — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
Tag |
PLC symbol | No | BOOL, SINT, BYTE, INT, WORD, DINT, DWORD, LINT, LWORD, REAL, LREAL, STRING, WSTRING, TIME, LTIME, DATE, 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": "7050188B-0246-49A9-B55D-A317C3675323"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "7050188B-0246-49A9-B55D-A317C3675323",
"Name": "Beckhoff TwinCAT3 Ethernet Symbolic",
"DriverGroup": {
"Name": "Beckhoff"
},
"SupportedRegisters": [
{
"Name": "Tag",
"DisplayName": "Name",
"Description": "PLC symbol",
"ReadOnly": false,
"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": "STRING",
"Value": "STRING"
},
{
"Name": "WSTRING",
"Value": "WSTRING"
},
{
"Name": "TIME",
"Value": "TIME"
},
{
"Name": "LTIME",
"Value": "LTIME"
},
{
"Name": "DATE",
"Value": "DATE"
},
{
"Name": "DATEANDTIME",
"Value": "DATEANDTIME"
},
{
"Name": "TIMEOFDAY",
"Value": "TIMEOFDAY"
}
]
},
{
"Name": "communicationMode",
"DisplayName": "Communication mode",
"Description": "How the tag is sampled.",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"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 Ethernet
POST {{edgeUrl}}/devicehub/v2
Brother Ethernet — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
X |
External input relay | No | bit |
address, pollingInterval |
Y |
External output relay | No | bit |
address, pollingInterval |
BX |
Internal input relay | No | bit |
address, pollingInterval |
BY |
Internal output relay | No | bit |
address, pollingInterval |
M |
Internal relay | No | bit |
address, pollingInterval |
LM_HS1 |
Local relay, high-speed 1 | No | bit |
address, pollingInterval |
LM_S1 |
Local relay, standard 1 | No | bit |
address, pollingInterval |
LM_HS2 |
Local relay, high-speed 2 | No | bit |
address, pollingInterval |
LM_S2 |
Local relay, standard 2 | No | bit |
address, pollingInterval |
BDX |
Internal input data | No | uint16, int16 |
address, pollingInterval |
BDY |
Internal output data | No | uint16, int16 |
address, pollingInterval |
D |
Data register | No | uint16, int16 |
address, pollingInterval |
LD_HS1 |
Local data register, high-speed 1 | No | uint16, int16 |
address, pollingInterval |
LD_S1 |
Local data register, standard 1 | No | uint16, int16 |
address, pollingInterval |
LD_HS2 |
Local data register, high-speed 2 | No | uint16, int16 |
address, pollingInterval |
LD_S2 |
Local data register, standard 2 | No | uint16, int16 |
address, pollingInterval |
LT_CV_HS1 |
Local timer current value, high-speed 1 | No | uint16, int16 |
address, pollingInterval |
LT_SV_HS1 |
Local timer setting value, high-speed 1 | No | uint16, int16 |
address, pollingInterval |
LT_CV_S1 |
Local timer current value, standard 1 | No | uint16, int16 |
address, pollingInterval |
LT_SV_S1 |
Local timer setting value, standard 1 | No | uint16, int16 |
address, pollingInterval |
LT_CV_HS2 |
Local timer current value, high-speed 2 | No | uint16, int16 |
address, pollingInterval |
LT_SV_HS2 |
Local timer setting value, high-speed 2 | No | uint16, int16 |
address, pollingInterval |
LT_CV_S2 |
Local timer current value, standard 2 | No | uint16, int16 |
address, pollingInterval |
LT_SV_S2 |
Local timer setting value, standard 2 | No | uint16, int16 |
address, pollingInterval |
LC_CV_HS1 |
Local counter current value, high-speed 1 | No | uint16, int16 |
address, pollingInterval |
LC_SV_HS1 |
Local counter setting value, high-speed 1 | No | uint16, int16 |
address, pollingInterval |
LC_CV_S1 |
Local counter current value, standard 1 | No | uint16, int16 |
address, pollingInterval |
LC_SV_S1 |
Local counter setting value, standard 1 | No | uint16, int16 |
address, pollingInterval |
LC_CV_HS2 |
Local counter current value, high-speed 2 | No | uint16, int16 |
address, pollingInterval |
LC_SV_HS2 |
Local counter setting value, high-speed 2 | No | uint16, int16 |
address, pollingInterval |
LC_CV_S2 |
Local counter current value, standard 2 | No | uint16, int16 |
address, pollingInterval |
LC_SV_S2 |
Local counter setting value, standard 2 | No | uint16, int16 |
address, pollingInterval |
WKCNTR_A_Count |
Work counter A count; address 0 reads all elements | Yes | string, int64, []string, []int64 |
address, strEncoding, pollingInterval |
WKCNTR_A_CurrentValue |
Work counter A current value; address 0 reads all elements | Yes | string, int64, []string, []int64 |
address, strEncoding, pollingInterval |
WKCNTR_A_TargetValue |
Work counter A target value; address 0 reads all elements | Yes | string, int64, []string, []int64 |
address, strEncoding, pollingInterval |
WKCNTR_A_EndSignalValue |
Work counter A end signal value; address 0 reads all elements | Yes | string, int64, []string, []int64 |
address, strEncoding, pollingInterval |
WKCNTR_B_Count |
Work counter B count; address 0 reads all elements | Yes | string, int64, []string, []int64 |
address, strEncoding, pollingInterval |
WKCNTR_B_CurrentValue |
Work counter B current value; address 0 reads all elements | Yes | string, int64, []string, []int64 |
address, strEncoding, pollingInterval |
WKCNTR_B_TargetValue |
Work counter B target value; address 0 reads all elements | Yes | string, int64, []string, []int64 |
address, strEncoding, pollingInterval |
WKCNTR_B_EndSignalValue |
Work counter B end signal value; address 0 reads all elements | Yes | string, int64, []string, []int64 |
address, strEncoding, pollingInterval |
TOLNM_T_InitialToolLife |
Initial tool life / end of tool life. Address = bank*100 + tool; bank 0 is device data number 10. Tool 0 reads all tools in the bank | Yes | string, int64, []string, []int64 |
address, strEncoding, pollingInterval |
TOLNM_T_ToolLife |
Tool life. Address = bank*100 + tool; bank 0 is device data number 10. Tool 0 reads all tools in the bank | Yes | string, int64, []string, []int64 |
address, strEncoding, pollingInterval |
ALARM_E_Alarm |
Alarm / operator message, SPEEDIO ALARM file. Address = alarm slot 1..36; 0 reads all slots | Yes | string, int64, []string, []int64 |
address, strEncoding, pollingInterval |
MEM_E_Alarm |
Alarm / operator message, TC MEM file. Address = alarm slot 1..18; 0 reads all slots | Yes | string, int64, []string, []int64 |
address, strEncoding, pollingInterval |
MEM_A_OperationState |
Operation state (0 not operating, 1 operating, 2 pause, 3 block stop) | Yes | string, int64, uint8 |
strEncoding, pollingInterval |
MEM_A_Mode |
Operating mode (0 MANU, 1 MDI, 2 MEM, 3 EDIT, 4 MANU+MDI, 5 MEM+EDIT) | Yes | string, int64, uint8 |
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": "FD4E15A6-201A-4B6E-AEC8-B70B4566AA6C"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "FD4E15A6-201A-4B6E-AEC8-B70B4566AA6C",
"Name": "Brother Ethernet",
"DriverGroup": {
"Name": "Brother Industries, Ltd"
},
"SupportedRegisters": [
{
"Name": "X",
"DisplayName": "Name",
"Description": "External 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": 1023,
"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": "Y",
"DisplayName": "Name",
"Description": "External 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": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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": "Internal 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": 1023,
"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": "BY",
"DisplayName": "Name",
"Description": "Internal 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": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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": 8191,
"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": "LM_HS1",
"DisplayName": "Name",
"Description": "Local relay, high-speed 1",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": 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": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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": "Local relay, standard 1",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": 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": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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": "Local relay, high-speed 2",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": 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": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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": "Local relay, standard 2",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": 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": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "BDX",
"DisplayName": "Name",
"Description": "Internal input 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": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"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": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "BDY",
"DisplayName": "Name",
"Description": "Internal output 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": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"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": "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": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"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": "LD_HS1",
"DisplayName": "Name",
"Description": "Local data register, high-speed 1",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"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": "LD_S1",
"DisplayName": "Name",
"Description": "Local data register, standard 1",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"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": "LD_HS2",
"DisplayName": "Name",
"Description": "Local data register, high-speed 2",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"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": "LD_S2",
"DisplayName": "Name",
"Description": "Local data register, standard 2",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"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": "LT_CV_HS1",
"DisplayName": "Name",
"Description": "Local timer current value, high-speed 1",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"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": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "LT_SV_HS1",
"DisplayName": "Name",
"Description": "Local timer setting value, high-speed 1",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"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": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "LT_CV_S1",
"DisplayName": "Name",
"Description": "Local timer current value, standard 1",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"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": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "LT_SV_S1",
"DisplayName": "Name",
"Description": "Local timer setting value, standard 1",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"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": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "LT_CV_HS2",
"DisplayName": "Name",
"Description": "Local timer current value, high-speed 2",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"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": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "LT_SV_HS2",
"DisplayName": "Name",
"Description": "Local timer setting value, high-speed 2",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"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": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "LT_CV_S2",
"DisplayName": "Name",
"Description": "Local timer current value, standard 2",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"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": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "LT_SV_S2",
"DisplayName": "Name",
"Description": "Local timer setting value, standard 2",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"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": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "LC_CV_HS1",
"DisplayName": "Name",
"Description": "Local counter current value, high-speed 1",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"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": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "LC_SV_HS1",
"DisplayName": "Name",
"Description": "Local counter setting value, high-speed 1",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"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": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "LC_CV_S1",
"DisplayName": "Name",
"Description": "Local counter current value, standard 1",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"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": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "LC_SV_S1",
"DisplayName": "Name",
"Description": "Local counter setting value, standard 1",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"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": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "LC_CV_HS2",
"DisplayName": "Name",
"Description": "Local counter current value, high-speed 2",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"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": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "LC_SV_HS2",
"DisplayName": "Name",
"Description": "Local counter setting value, high-speed 2",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"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": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "LC_CV_S2",
"DisplayName": "Name",
"Description": "Local counter current value, standard 2",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"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": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "LC_SV_S2",
"DisplayName": "Name",
"Description": "Local counter setting value, standard 2",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"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": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "WKCNTR_A_Count",
"DisplayName": "Name",
"Description": "Work counter A count; address 0 reads all elements",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "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": "[]string",
"Value": "[]string"
},
{
"Name": "[]int64",
"Value": "[]int64"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4,
"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": "WKCNTR_A_CurrentValue",
"DisplayName": "Name",
"Description": "Work counter A current value; address 0 reads all elements",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "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": "[]string",
"Value": "[]string"
},
{
"Name": "[]int64",
"Value": "[]int64"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4,
"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": "WKCNTR_A_TargetValue",
"DisplayName": "Name",
"Description": "Work counter A target value; address 0 reads all elements",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "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": "[]string",
"Value": "[]string"
},
{
"Name": "[]int64",
"Value": "[]int64"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4,
"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": "WKCNTR_A_EndSignalValue",
"DisplayName": "Name",
"Description": "Work counter A end signal value; address 0 reads all elements",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "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": "[]string",
"Value": "[]string"
},
{
"Name": "[]int64",
"Value": "[]int64"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4,
"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": "WKCNTR_B_Count",
"DisplayName": "Name",
"Description": "Work counter B count; address 0 reads all elements",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "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": "[]string",
"Value": "[]string"
},
{
"Name": "[]int64",
"Value": "[]int64"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4,
"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": "WKCNTR_B_CurrentValue",
"DisplayName": "Name",
"Description": "Work counter B current value; address 0 reads all elements",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "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": "[]string",
"Value": "[]string"
},
{
"Name": "[]int64",
"Value": "[]int64"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4,
"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": "WKCNTR_B_TargetValue",
"DisplayName": "Name",
"Description": "Work counter B target value; address 0 reads all elements",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "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": "[]string",
"Value": "[]string"
},
{
"Name": "[]int64",
"Value": "[]int64"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4,
"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": "WKCNTR_B_EndSignalValue",
"DisplayName": "Name",
"Description": "Work counter B end signal value; address 0 reads all elements",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "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": "[]string",
"Value": "[]string"
},
{
"Name": "[]int64",
"Value": "[]int64"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4,
"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": "TOLNM_T_InitialToolLife",
"DisplayName": "Name",
"Description": "Initial tool life / end of tool life. Address = bank*100 + tool; bank 0 is device data number 10. Tool 0 reads all tools in the bank",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "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": "[]string",
"Value": "[]string"
},
{
"Name": "[]int64",
"Value": "[]int64"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 999,
"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": "TOLNM_T_ToolLife",
"DisplayName": "Name",
"Description": "Tool life. Address = bank*100 + tool; bank 0 is device data number 10. Tool 0 reads all tools in the bank",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "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": "[]string",
"Value": "[]string"
},
{
"Name": "[]int64",
"Value": "[]int64"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 999,
"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": "ALARM_E_Alarm",
"DisplayName": "Name",
"Description": "Alarm / operator message, SPEEDIO ALARM file. Address = alarm slot 1..36; 0 reads all slots",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "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": "[]string",
"Value": "[]string"
},
{
"Name": "[]int64",
"Value": "[]int64"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 36,
"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": "MEM_E_Alarm",
"DisplayName": "Name",
"Description": "Alarm / operator message, TC MEM file. Address = alarm slot 1..18; 0 reads all slots",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "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": "[]string",
"Value": "[]string"
},
{
"Name": "[]int64",
"Value": "[]int64"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 18,
"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": "MEM_A_OperationState",
"DisplayName": "Name",
"Description": "Operation state (0 not operating, 1 operating, 2 pause, 3 block stop)",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "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": "uint8",
"Value": "uint8"
}
]
},
{
"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": "MEM_A_Mode",
"DisplayName": "Name",
"Description": "Operating mode (0 MANU, 1 MDI, 2 MEM, 3 EDIT, 4 MANU+MDI, 5 MEM+EDIT)",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "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": "uint8",
"Value": "uint8"
}
]
},
{
"Name": "strEncoding",
"DisplayName": "String Encoding",
"Description": "Encoding code page",
"DefaultValue": "UTF-8",
"ValueType": "String",
"Optional": true,
"Required": false,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "Shift-JIS",
"Value": "Shift-JIS"
},
{
"Name": "Windows-1251",
"Value": "Windows-1251"
},
{
"Name": "UTF-8",
"Value": "UTF-8"
}
]
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - CAN Raw
POST {{edgeUrl}}/devicehub/v2
CAN Raw — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
V |
CAN frame payload at an arbitration ID. | Yes | []byte, []string, string |
address, idType |
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": "ACB6DE98-1425-492E-867F-214A84720E70"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "ACB6DE98-1425-492E-867F-214A84720E70",
"Name": "CAN Raw",
"DriverGroup": {
"Name": "CAN Bus"
},
"SupportedRegisters": [
{
"Name": "V",
"DisplayName": "Name",
"Description": "CAN frame payload at an arbitration ID.",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "[]byte",
"Value": "[]byte"
},
{
"Name": "[]string",
"Value": "[]string"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 536870911,
"ListValues": []
},
{
"Name": "idType",
"DisplayName": "ID type",
"Description": "Arbitration ID width to match. Any accepts both.",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": true,
"Required": false,
"NumberMin": 0,
"NumberMax": null,
"ListValues": [
{
"Name": "Any",
"Value": "0"
},
{
"Name": "Standard (11-bit)",
"Value": "1"
},
{
"Name": "Extended (29-bit)",
"Value": "2"
}
]
}
]
}
]
}
}
}
Register Types - Fanuc CNC Ethernet
POST {{edgeUrl}}/devicehub/v2
Fanuc CNC Ethernet — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
G_Bit |
Name | No | bit, bit[] |
address, pathNo, count, pollingInterval |
F_Bit |
Name | No | bit, bit[] |
address, pathNo, count, pollingInterval |
Y_Bit |
Name | No | bit, bit[] |
address, pathNo, count, pollingInterval |
X_Bit |
Name | No | bit, bit[] |
address, pathNo, count, pollingInterval |
A_Bit |
Name | No | bit, bit[] |
address, pathNo, count, pollingInterval |
R_Bit |
Name | No | bit, bit[] |
address, pathNo, count, pollingInterval |
T_Bit |
Name | No | bit, bit[] |
address, pathNo, count, pollingInterval |
K_Bit |
Name | No | bit, bit[] |
address, pathNo, count, pollingInterval |
C_Bit |
Name | No | bit, bit[] |
address, pathNo, count, pollingInterval |
D_Bit |
Name | No | bit, bit[] |
address, pathNo, count, pollingInterval |
E_Bit |
Name | No | bit, bit[] |
address, pathNo, count, pollingInterval |
G |
Name | No | usint, sint, int, uint, dint, udint, float, usint[], sint[], int[], uint[], dint[], udint[], float[] |
address, pathNo, count, pollingInterval |
F |
Name | No | usint, sint, int, uint, dint, udint, float, usint[], sint[], int[], uint[], dint[], udint[], float[] |
address, pathNo, count, pollingInterval |
Y |
Name | No | usint, sint, int, uint, dint, udint, float, usint[], sint[], int[], uint[], dint[], udint[], float[] |
address, pathNo, count, pollingInterval |
X |
Name | No | usint, sint, int, uint, dint, udint, float, usint[], sint[], int[], uint[], dint[], udint[], float[] |
address, pathNo, count, pollingInterval |
A |
Name | No | usint, sint, int, uint, dint, udint, float, usint[], sint[], int[], uint[], dint[], udint[], float[] |
address, pathNo, count, pollingInterval |
R |
Name | No | usint, sint, int, uint, dint, udint, float, usint[], sint[], int[], uint[], dint[], udint[], float[] |
address, pathNo, count, pollingInterval |
T |
Name | No | usint, sint, int, uint, dint, udint, float, usint[], sint[], int[], uint[], dint[], udint[], float[] |
address, pathNo, count, pollingInterval |
K |
Name | No | usint, sint, int, uint, dint, udint, float, usint[], sint[], int[], uint[], dint[], udint[], float[] |
address, pathNo, count, pollingInterval |
C |
Name | No | usint, sint, int, uint, dint, udint, float, usint[], sint[], int[], uint[], dint[], udint[], float[] |
address, pathNo, count, pollingInterval |
D |
Name | No | usint, sint, int, uint, dint, udint, float, usint[], sint[], int[], uint[], dint[], udint[], float[] |
address, pathNo, count, pollingInterval |
E |
Name | No | usint, sint, int, uint, dint, udint, float, usint[], sint[], int[], uint[], dint[], udint[], float[] |
address, pathNo, count, pollingInterval |
cnc_absolute |
Name | Yes | dint |
address, pathNo, pollingInterval |
cnc_absolute2 |
Name | Yes | dint |
address, pathNo, pollingInterval |
cnc_machine |
Name | Yes | dint |
address, pathNo, pollingInterval |
cnc_relative |
Name | Yes | dint |
address, pathNo, pollingInterval |
cnc_relative2 |
Name | Yes | dint |
address, pathNo, pollingInterval |
cnc_distance |
Name | Yes | dint |
address, pathNo, pollingInterval |
cnc_acts |
Name | Yes | dint |
address, pathNo, pollingInterval |
cnc_acts2 |
Name | Yes | dint |
address, pathNo, pollingInterval |
cnc_actf |
Name | Yes | dint |
address, pathNo, pollingInterval |
cnc_rdparam |
Name | No | sint, int, dint, float |
address, pathNo, pollingInterval |
cnc_rdparam3 |
Name | Yes | sint, int, dint, float |
address, pathNo, pollingInterval |
cnc_diagnoss |
Name | Yes | sint, int, dint, float |
address, pathNo, pollingInterval |
cnc_diagnosr |
Name | Yes | sint, int, dint, float |
address, pathNo, pollingInterval |
cnc_rddiaginfo |
Name | Yes | custom |
address, pathNo, pollingInterval |
cnc_rdparainfo |
Name | Yes | custom |
address, pathNo, pollingInterval |
cnc_rdparainfo3 |
Name | Yes | custom |
address, pathNo, pollingInterval |
cnc_rdmacro |
Name | Yes | float |
address, pathNo, pollingInterval |
cnc_rdmacror |
Name | Yes | float, float[] |
address, pathNo, count, pollingInterval |
cnc_rdmacror2 |
Name | Yes | float |
address, pathNo, pollingInterval |
cnc_wrmacro |
Name | No | float |
address, pathNo, pollingInterval |
cnc_wrmacror |
Name | No | float, float[] |
address, pathNo, count, pollingInterval |
cnc_wrmacror2 |
Name | No | float |
address, pathNo, pollingInterval |
cnc_exeprgname |
Name | Yes | custom |
address, pathNo, pollingInterval |
cnc_rdprgnum |
Name | Yes | custom |
address, pathNo, pollingInterval |
cnc_rdseqnum |
Name | Yes | custom |
address, pathNo, pollingInterval |
cnc_rdblkcount |
Name | Yes | custom |
address, pathNo, pollingInterval |
cnc_rddynamic2 |
Name | Yes | custom |
address, pathNo, pollingInterval |
cnc_rdprogdir3 |
Name | Yes | custom |
address, pathNo, pollingInterval |
cnc_getpath |
Name | Yes | dint |
address, pathNo, pollingInterval |
cnc_statinfo |
Name | Yes | statInfo |
address, pathNo, pollingInterval |
cnc_statinfo2 |
Name | Yes | statInfo2 |
address, pathNo, pollingInterval |
cnc_rdopmode |
Name | Yes | custom |
address, pathNo, pollingInterval |
cnc_sysinfo |
Name | Yes | custom |
address, pathNo, pollingInterval |
cnc_sysinfo_ex |
Name | Yes | custom |
address, pathNo, pollingInterval |
cnc_rdtimer |
Name | Yes | custom |
address, pathNo, pollingInterval |
cnc_gettimer_date |
Name | Yes | date |
address, pathNo, pollingInterval |
cnc_gettimer_time |
Name | Yes | time |
address, pathNo, pollingInterval |
cnc_rdmenuswitch |
Name | Yes | dint |
address, pathNo, pollingInterval |
cnc_alarm |
Name | Yes | dint |
address, pathNo, pollingInterval |
cnc_alarm2 |
Name | Yes | dint |
address, pathNo, pollingInterval |
cnc_rdalmmsg |
Name | Yes | custom |
address, pathNo, pollingInterval |
cnc_rdalmmsg2 |
Name | Yes | alarm |
address, pathNo, pollingInterval |
cnc_rdalminfo |
Name | Yes | alarmInfo |
address, pathNo, pollingInterval |
cnc_rdopmsg |
Name | Yes | custom |
address, pathNo, pollingInterval |
cnc_rdopmsg2 |
Name | Yes | custom |
address, pathNo, pollingInterval |
cnc_rdopmsg3 |
Name | Yes | custom |
address, pathNo, pollingInterval |
cnc_rdopnlsgnl |
Name | Yes | custom |
address, pathNo, pollingInterval |
cnc_modal |
Name | Yes | custom |
address, pathNo, pollingInterval |
cnc_rdgcode |
Name | Yes | custom |
address, pathNo, pollingInterval |
cnc_rdcommand |
Name | Yes | custom |
address, pathNo, pollingInterval |
cnc_rdsvmeter |
Name | Yes | custom |
address, pathNo, pollingInterval |
cnc_rdspmeter_meter |
Name | Yes | custom |
address, pathNo, pollingInterval |
cnc_rdspmeter_speed |
Name | Yes | custom |
address, pathNo, pollingInterval |
cnc_rdspcss |
Name | Yes | custom |
address, pathNo, pollingInterval |
cnc_rdspeed |
Name | Yes | custom |
address, pathNo, pollingInterval |
cnc_rdspload |
Name | Yes | custom |
address, pathNo, pollingInterval |
cnc_rdspmaxrpm |
Name | Yes | custom |
address, pathNo, pollingInterval |
cnc_rdspgear |
Name | Yes | custom |
address, pathNo, pollingInterval |
cnc_rdloopgain |
Name | Yes | custom |
address, pathNo, pollingInterval |
cnc_rdcurrent |
Name | Yes | custom |
address, pathNo, pollingInterval |
cnc_rdsrvspeed |
Name | Yes | custom |
address, pathNo, pollingInterval |
cnc_rdnspdl |
Name | Yes | dint |
address, pathNo, pollingInterval |
cnc_loadtorq |
Name | Yes | int |
address, pathNo, pollingInterval |
cnc_rdposition |
Name | Yes | custom |
address, pathNo, pollingInterval |
cnc_rdposerrs |
Name | Yes | custom |
address, pathNo, pollingInterval |
cnc_rdaxisdata |
Name | Yes | custom |
address, pathNo, pollingInterval |
cnc_skip |
Name | Yes | custom |
address, pathNo, pollingInterval |
cnc_srvdelay |
Name | Yes | custom |
address, pathNo, pollingInterval |
cnc_accdecdly |
Name | Yes | custom |
address, pathNo, pollingInterval |
cnc_rdmovrlap |
Name | Yes | custom |
address, pathNo, pollingInterval |
cnc_canmovrlap |
Name | No | custom |
address, pathNo, pollingInterval |
cnc_rdtofsr |
Name | No | custom |
address, pathNo, count, pollingInterval |
cnc_rdtofsinfo |
Name | Yes | custom |
address, pathNo, pollingInterval |
cnc_rdtofsinfo2 |
Name | Yes | custom |
address, pathNo, pollingInterval |
cnc_tofs_rnge |
Name | Yes | custom |
address, pathNo, pollingInterval |
cnc_rdactfixofs |
Name | Yes | custom |
address, pathNo, pollingInterval |
cnc_rdzofs |
Name | No | custom |
address, pathNo, pollingInterval |
cnc_rdzofsinfo |
Name | Yes | dint |
address, pathNo, pollingInterval |
cnc_rdfixofs |
Name | No | custom |
address, pathNo, pollingInterval |
cnc_rdintchk |
Name | No | custom |
address, pathNo, pollingInterval |
cnc_rdwkcdshft |
Name | No | custom |
address, pathNo, pollingInterval |
cnc_rdwkcdsfms |
Name | No | custom |
address, pathNo, pollingInterval |
cnc_wksft_rnge |
Name | Yes | custom |
address, pathNo, pollingInterval |
cnc_rdradofs |
Name | Yes | custom |
address, pathNo, pollingInterval |
cnc_rdlenofs |
Name | Yes | custom |
address, pathNo, pollingInterval |
cnc_rdfixcycle |
Name | Yes | custom |
address, pathNo, pollingInterval |
cnc_rdtoolrng_number |
Name | Yes | dint, dint[] |
address, pathNo, count, pollingInterval |
cnc_rdtoolrng_life |
Name | Yes | dint, dint[] |
address, pathNo, count, pollingInterval |
cnc_rdtoolrng_count |
Name | Yes | dint, dint[] |
address, pathNo, count, pollingInterval |
cnc_rdgrpid2 |
Name | Yes | custom |
address, pathNo, pollingInterval |
cnc_rdngrp |
Name | Yes | custom |
address, pathNo, pollingInterval |
cnc_rdntool |
Name | Yes | custom |
address, pathNo, pollingInterval |
cnc_rdlife |
Name | Yes | custom |
address, pathNo, pollingInterval |
cnc_rdcount |
Name | Yes | custom |
address, pathNo, pollingInterval |
cnc_rd1length |
Name | Yes | custom |
address, pathNo, pollingInterval |
cnc_rd2length |
Name | Yes | custom |
address, pathNo, pollingInterval |
cnc_rd1radius |
Name | Yes | custom |
address, pathNo, pollingInterval |
cnc_rd2radius |
Name | Yes | custom |
address, pathNo, pollingInterval |
cnc_t1info |
Name | Yes | custom |
address, pathNo, pollingInterval |
cnc_t2info |
Name | Yes | custom |
address, pathNo, pollingInterval |
cnc_toolnum |
Name | Yes | custom |
address, pathNo, pollingInterval |
cnc_rdtoolgrp |
Name | Yes | custom |
address, pathNo, pollingInterval |
cnc_rdusegrpid |
Name | Yes | custom |
address, pathNo, pollingInterval |
cnc_rdmaxgrp |
Name | Yes | custom |
address, pathNo, pollingInterval |
cnc_rdmaxtool |
Name | Yes | custom |
address, pathNo, pollingInterval |
cnc_rdusetlno |
Name | Yes | custom |
address, pathNo, count, pollingInterval |
cnc_rd1tlifedata |
Name | Yes | custom |
address, pathNo, pollingInterval |
cnc_rd1tlifedat2 |
Name | Yes | custom |
address, pathNo, pollingInterval |
cnc_rd2tlifedata |
Name | Yes | custom |
address, pathNo, pollingInterval |
cnc_rdgrpinfo |
Name | Yes | custom |
address, pathNo, count, pollingInterval |
cnc_rdgrpinfo2 |
Name | Yes | custom |
address, pathNo, count, pollingInterval |
cnc_rdgrpinfo3 |
Name | Yes | custom |
address, pathNo, count, pollingInterval |
cnc_rdgrpinfo4 |
Name | Yes | custom |
address, pathNo, pollingInterval |
cnc_rdtlinfo |
Name | Yes | custom |
address, pathNo, pollingInterval |
cnc_rdtlusegrp |
Name | Yes | custom |
address, pathNo, pollingInterval |
cnc_rdtlgrp |
Name | Yes | custom |
address, pathNo, pollingInterval |
cnc_rdtltool |
Name | Yes | custom |
address, pathNo, pollingInterval |
cnc_rdexchgtgrp |
Name | Yes | custom |
address, pathNo, pollingInterval |
cnc_rdtlgeomsize_ext |
Name | Yes | custom |
address, pathNo, pollingInterval |
cnc_rdmirimage |
Name | Yes | custom |
address, pathNo, pollingInterval |
cnc_rdcdrotate |
Name | Yes | custom |
address, pathNo, pollingInterval |
cnc_rdscaling |
Name | Yes | custom |
address, pathNo, pollingInterval |
cnc_rd3dcdcnv |
Name | Yes | custom |
address, pathNo, pollingInterval |
cnc_rd3dtofs |
Name | Yes | custom |
address, pathNo, pollingInterval |
cnc_rd3dtooltip |
Name | Yes | custom |
address, pathNo, pollingInterval |
cnc_rd3dpulse |
Name | Yes | custom |
address, pathNo, pollingInterval |
cnc_rd3dmovrlap |
Name | Yes | custom |
address, pathNo, pollingInterval |
cnc_rd3dofschg |
Name | Yes | dint |
address, pathNo, pollingInterval |
cnc_rdhndintrpt |
Name | Yes | custom |
address, pathNo, pollingInterval |
pmc_rdpmcinfo |
Name | Yes | custom |
address, pathNo, pollingInterval |
pmc_getdtailerr |
Name | Yes | custom |
address, pathNo, pollingInterval |
pmc_rdalmmsg |
Name | Yes | custom |
address, pathNo, pollingInterval |
pmc_wrcntldata |
Name | No | custom |
address, pathNo, count, pollingInterval |
pmc_wrcntlgrp |
Name | No | uint |
address, pathNo, pollingInterval |
pmc_wrkpm |
Name | No | custom |
address, pathNo, pollingInterval |
pmc_wrkpm2 |
Name | No | custom |
address, pathNo, pollingInterval |
pmc_wrpmcparam |
Name | Yes | custom |
address, 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": "4FB9C7D9-18F8-4B87-95EC-5C53A0D19A2E"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "4FB9C7D9-18F8-4B87-95EC-5C53A0D19A2E",
"Name": "Fanuc CNC Ethernet",
"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": "bit[]",
"Value": "bit[]"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 99997,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "Number of elements to read.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 64,
"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": "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": "bit[]",
"Value": "bit[]"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 99997,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "Number of elements to read.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 64,
"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": "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": "bit[]",
"Value": "bit[]"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 99997,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "Number of elements to read.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 64,
"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": "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": "bit[]",
"Value": "bit[]"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 99997,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "Number of elements to read.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 64,
"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": "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": "bit[]",
"Value": "bit[]"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 99997,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "Number of elements to read.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 64,
"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_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": "bit[]",
"Value": "bit[]"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 599997,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "Number of elements to read.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 64,
"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_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": "bit[]",
"Value": "bit[]"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 99997,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "Number of elements to read.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 64,
"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": "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": "bit[]",
"Value": "bit[]"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 99997,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "Number of elements to read.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 64,
"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_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": "bit[]",
"Value": "bit[]"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 99997,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "Number of elements to read.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 64,
"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": "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": "bit[]",
"Value": "bit[]"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 99997,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "Number of elements to read.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 64,
"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": "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": "bit[]",
"Value": "bit[]"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 99997,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "Number of elements to read.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 64,
"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": "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": "float",
"Value": "float"
},
{
"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": "float[]",
"Value": "float[]"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "Number of elements to read.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 64,
"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": "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": "float",
"Value": "float"
},
{
"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": "float[]",
"Value": "float[]"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "Number of elements to read.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 64,
"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": "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": "float",
"Value": "float"
},
{
"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": "float[]",
"Value": "float[]"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "Number of elements to read.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 64,
"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": "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": "float",
"Value": "float"
},
{
"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": "float[]",
"Value": "float[]"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "Number of elements to read.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 64,
"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": "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": "float",
"Value": "float"
},
{
"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": "float[]",
"Value": "float[]"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "Number of elements to read.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 64,
"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": "",
"ReadOnly": false,
"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": "float",
"Value": "float"
},
{
"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": "float[]",
"Value": "float[]"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 59999,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "Number of elements to read.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 64,
"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": "",
"ReadOnly": false,
"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": "float",
"Value": "float"
},
{
"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": "float[]",
"Value": "float[]"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "Number of elements to read.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 64,
"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": "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": "float",
"Value": "float"
},
{
"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": "float[]",
"Value": "float[]"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "Number of elements to read.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 64,
"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": "",
"ReadOnly": false,
"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": "float",
"Value": "float"
},
{
"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": "float[]",
"Value": "float[]"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "Number of elements to read.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 64,
"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": "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": "float",
"Value": "float"
},
{
"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": "float[]",
"Value": "float[]"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "Number of elements to read.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 64,
"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": "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": "float",
"Value": "float"
},
{
"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": "float[]",
"Value": "float[]"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "Number of elements to read.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 64,
"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": "cnc_absolute",
"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": "dint",
"Value": "dint"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 8,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_absolute2",
"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": "dint",
"Value": "dint"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 8,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_machine",
"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": "dint",
"Value": "dint"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 8,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_relative",
"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": "dint",
"Value": "dint"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 8,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_relative2",
"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": "dint",
"Value": "dint"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 8,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_distance",
"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": "dint",
"Value": "dint"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 8,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_acts",
"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": "dint",
"Value": "dint"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_acts2",
"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": "dint",
"Value": "dint"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 8,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_actf",
"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": "dint",
"Value": "dint"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_rdparam",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"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": "dint",
"Value": "dint"
},
{
"Name": "float",
"Value": "float"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 3276747,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_rdparam3",
"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": "sint",
"Value": "sint"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "float",
"Value": "float"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 19999947,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_diagnoss",
"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": "sint",
"Value": "sint"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "float",
"Value": "float"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 3276747,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_diagnosr",
"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": "sint",
"Value": "sint"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "float",
"Value": "float"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 3276747,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_rddiaginfo",
"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": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_rdparainfo",
"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": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_rdparainfo3",
"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": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_rdmacro",
"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": "float",
"Value": "float"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_rdmacror",
"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": "float",
"Value": "float"
},
{
"Name": "float[]",
"Value": "float[]"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 9999,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "Number of elements to read.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 32,
"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": "cnc_rdmacror2",
"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": "float",
"Value": "float"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 98499,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_wrmacro",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"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": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_wrmacror",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"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": "float[]",
"Value": "float[]"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "Number of elements to read.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 32,
"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": "cnc_wrmacror2",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"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": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 98499,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_exeprgname",
"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": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_rdprgnum",
"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": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_rdseqnum",
"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": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_rdblkcount",
"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": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_rddynamic2",
"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": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 255,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_rdprogdir3",
"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": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_getpath",
"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": "dint",
"Value": "dint"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_statinfo",
"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": "statInfo",
"Value": "statInfo"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_statinfo2",
"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": "statInfo2",
"Value": "statInfo2"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_rdopmode",
"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": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_sysinfo",
"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": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_sysinfo_ex",
"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": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_rdtimer",
"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": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_gettimer_date",
"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": "date",
"Value": "date"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_gettimer_time",
"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": "time",
"Value": "time"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_rdmenuswitch",
"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": "dint",
"Value": "dint"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_alarm",
"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": "dint",
"Value": "dint"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_alarm2",
"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": "dint",
"Value": "dint"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_rdalmmsg",
"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": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_rdalmmsg2",
"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": "alarm",
"Value": "alarm"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_rdalminfo",
"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": "alarmInfo",
"Value": "alarmInfo"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 19,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_rdopmsg",
"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": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_rdopmsg2",
"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": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_rdopmsg3",
"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": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 10,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_rdopnlsgnl",
"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": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_modal",
"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": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 3033,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_rdgcode",
"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": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1032,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_rdcommand",
"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": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 10,
"NumberMax": 32,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_rdsvmeter",
"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": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_rdspmeter_meter",
"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": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_rdspmeter_speed",
"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": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_rdspcss",
"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": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_rdspeed",
"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": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_rdspload",
"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": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 99,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_rdspmaxrpm",
"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": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 99,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_rdspgear",
"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": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 99,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_rdloopgain",
"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": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_rdcurrent",
"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": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_rdsrvspeed",
"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": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_rdnspdl",
"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": "dint",
"Value": "dint"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_loadtorq",
"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": "int",
"Value": "int"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 147,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_rdposition",
"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": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_rdposerrs",
"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": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_rdaxisdata",
"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": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 10,
"NumberMax": 59,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_skip",
"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": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 48,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_srvdelay",
"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": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 48,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_accdecdly",
"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": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 48,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_rdmovrlap",
"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": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 48,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_canmovrlap",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 48,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_rdtofsr",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 19999,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "Number of elements to read.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 64,
"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": "cnc_rdtofsinfo",
"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": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_rdtofsinfo2",
"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": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_tofs_rnge",
"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": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1029999,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_rdactfixofs",
"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": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 48,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_rdzofs",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 99948,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_rdzofsinfo",
"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": "dint",
"Value": "dint"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_rdfixofs",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 101,
"NumberMax": 848,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_rdintchk",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 99997,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "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": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 48,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "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": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 48,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_wksft_rnge",
"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": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 48,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_rdradofs",
"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": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_rdlenofs",
"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": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_rdfixcycle",
"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": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_rdtoolrng_number",
"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": "dint",
"Value": "dint"
},
{
"Name": "dint[]",
"Value": "dint[]"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "Number of elements to read.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 32,
"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": "cnc_rdtoolrng_life",
"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": "dint",
"Value": "dint"
},
{
"Name": "dint[]",
"Value": "dint[]"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "Number of elements to read.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 32,
"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": "cnc_rdtoolrng_count",
"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": "dint",
"Value": "dint"
},
{
"Name": "dint[]",
"Value": "dint[]"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "Number of elements to read.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 32,
"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": "cnc_rdgrpid2",
"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": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 99999,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_rdngrp",
"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": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_rdntool",
"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": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_rdlife",
"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": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_rdcount",
"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": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_rd1length",
"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": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2147483647,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_rd2length",
"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": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2147483647,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_rd1radius",
"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": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2147483647,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_rd2radius",
"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": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2147483647,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_t1info",
"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": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2147483647,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_t2info",
"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": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2147483647,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_toolnum",
"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": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2147483647,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_rdtoolgrp",
"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": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_rdusegrpid",
"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": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_rdmaxgrp",
"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": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_rdmaxtool",
"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": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_rdusetlno",
"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": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "Number of elements to read.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 32,
"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": "cnc_rd1tlifedata",
"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": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2147483647,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_rd1tlifedat2",
"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": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2147483647,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_rd2tlifedata",
"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": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2147483647,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_rdgrpinfo",
"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": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "Number of elements to read.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 32,
"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": "cnc_rdgrpinfo2",
"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": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "Number of elements to read.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 32,
"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": "cnc_rdgrpinfo3",
"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": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "Number of elements to read.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 32,
"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": "cnc_rdgrpinfo4",
"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": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_rdtlinfo",
"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": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_rdtlusegrp",
"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": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_rdtlgrp",
"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": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 99999,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_rdtltool",
"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": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2147483647,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_rdexchgtgrp",
"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": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_rdtlgeomsize_ext",
"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": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 199999,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_rdmirimage",
"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": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_rdcdrotate",
"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": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_rdscaling",
"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": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_rd3dcdcnv",
"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": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_rd3dtofs",
"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": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_rd3dtooltip",
"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": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_rd3dpulse",
"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": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_rd3dmovrlap",
"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": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_rd3dofschg",
"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": "dint",
"Value": "dint"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "cnc_rdhndintrpt",
"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": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "pmc_rdpmcinfo",
"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": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 99,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "pmc_getdtailerr",
"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": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "pmc_rdalmmsg",
"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": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 99,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "pmc_wrcntldata",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "Number of elements to read.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 32,
"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": "pmc_wrcntlgrp",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"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": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "pmc_wrkpm",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "pmc_wrkpm2",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "custom",
"Value": "custom"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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": "pmc_wrpmcparam",
"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": "Register address.",
"DefaultValue": "",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": []
},
{
"Name": "pathNo",
"DisplayName": "Path",
"Description": "CNC path, and the PMC unit for PMC registers.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 15,
"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 - GE Fanuc 90-30 Ethernet
POST {{edgeUrl}}/devicehub/v2
GE Fanuc 90-30 Ethernet — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
I |
Input | No | bit, uint16 |
address, pollingInterval |
Q |
Output | No | bit, uint16 |
address, pollingInterval |
M |
Internal | No | bit, uint16 |
address, pollingInterval |
G |
Genius Global | No | bit, uint16 |
address, pollingInterval |
T |
Temporary | No | bit, uint16 |
address, pollingInterval |
SA |
System A | No | bit, uint16 |
address, pollingInterval |
SB |
System B | No | bit, uint16 |
address, pollingInterval |
SC |
System C | No | bit, uint16 |
address, pollingInterval |
S |
System | Yes | bit, uint16 |
address, pollingInterval |
R |
Register | No | uint16, int16, float32 |
address, pollingInterval |
AQ |
Analog Output | No | uint16, int16, float32 |
address, pollingInterval |
AI |
Analog Input | No | uint16, int16, float32 |
address, pollingInterval |
W |
Word | No | uint16, int16, float32 |
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": "DB0ED140-7597-4E54-979A-87852259BD1F"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "DB0ED140-7597-4E54-979A-87852259BD1F",
"Name": "GE Fanuc 90-30 Ethernet",
"DriverGroup": {
"Name": "GE Fanuc"
},
"SupportedRegisters": [
{
"Name": "I",
"DisplayName": "Name",
"Description": "Input",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
},
{
"Name": "uint16",
"Value": "uint16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 32768,
"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": "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": "uint16",
"Value": "uint16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 32768,
"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": "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": "uint16",
"Value": "uint16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 32768,
"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": "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": "uint16",
"Value": "uint16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 32768,
"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": "Temporary",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
},
{
"Name": "uint16",
"Value": "uint16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 32768,
"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": "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": "uint16",
"Value": "uint16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65536,
"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": "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": "uint16",
"Value": "uint16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65536,
"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": "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": "uint16",
"Value": "uint16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65536,
"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": "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": "uint16",
"Value": "uint16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65536,
"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": "Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "float32",
"Value": "float32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 32768,
"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": "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": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "float32",
"Value": "float32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 32768,
"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": "AI",
"DisplayName": "Name",
"Description": "Analog Input",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "float32",
"Value": "float32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 32768,
"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": "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": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "float32",
"Value": "float32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65536,
"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 - GE Fanuc RX3i Serial
POST {{edgeUrl}}/devicehub/v2
GE Fanuc RX3i Serial — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
I |
Discrete inputs (%I) | Yes | bit |
address, pollingInterval |
Q |
Discrete outputs (%Q) | No | bit |
address, pollingInterval |
M |
Internal coils (%M) | No | bit |
address, pollingInterval |
G |
Genius global data (%G) | No | bit |
address, pollingInterval |
T |
Temporary coils (%T) | No | bit |
address, pollingInterval |
SA |
System status bits (%SA) | No | bit |
address, pollingInterval |
SB |
System status bits (%SB) | No | bit |
address, pollingInterval |
SC |
System status bits (%SC) | No | bit |
address, pollingInterval |
S |
System status bits (%S) | Yes | bit |
address, pollingInterval |
R |
Registers (%R) | No | uint16 |
address, pollingInterval |
AI |
Analog inputs (%AI) | Yes | uint16 |
address, pollingInterval |
AQ |
Analog outputs (%AQ) | No | uint16 |
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": "553B2C19-98B9-4A74-AA18-FEC347E77D80"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "553B2C19-98B9-4A74-AA18-FEC347E77D80",
"Name": "GE Fanuc RX3i Serial",
"DriverGroup": {
"Name": "GE Fanuc"
},
"SupportedRegisters": [
{
"Name": "I",
"DisplayName": "Name",
"Description": "Discrete inputs (%I)",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 32768,
"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": "Q",
"DisplayName": "Name",
"Description": "Discrete outputs (%Q)",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 32768,
"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": "M",
"DisplayName": "Name",
"Description": "Internal coils (%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": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 32768,
"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": "G",
"DisplayName": "Name",
"Description": "Genius global data (%G)",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 32768,
"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": "Temporary coils (%T)",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 32768,
"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": "SA",
"DisplayName": "Name",
"Description": "System status bits (%SA)",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 128,
"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": "SB",
"DisplayName": "Name",
"Description": "System status bits (%SB)",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 128,
"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": "SC",
"DisplayName": "Name",
"Description": "System status bits (%SC)",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 128,
"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": "S",
"DisplayName": "Name",
"Description": "System status bits (%S)",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 128,
"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": "Registers (%R)",
"ReadOnly": false,
"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": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 32768,
"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": "AI",
"DisplayName": "Name",
"Description": "Analog inputs (%AI)",
"ReadOnly": true,
"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": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 32768,
"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": "AQ",
"DisplayName": "Name",
"Description": "Analog outputs (%AQ)",
"ReadOnly": false,
"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": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 32768,
"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 - GE Fanuc SNP Serial
POST {{edgeUrl}}/devicehub/v2
GE Fanuc SNP Serial — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
I |
Discrete inputs (%I) | Yes | bit |
address, pollingInterval |
Q |
Discrete outputs (%Q) | No | bit |
address, pollingInterval |
M |
Internal coils (%M) | No | bit |
address, pollingInterval |
G |
Genius global data (%G) | No | bit |
address, pollingInterval |
T |
Temporary coils (%T) | No | bit |
address, pollingInterval |
SA |
System status bits (%SA) | No | bit |
address, pollingInterval |
SB |
System status bits (%SB) | No | bit |
address, pollingInterval |
SC |
System status bits (%SC) | No | bit |
address, pollingInterval |
S |
System status bits (%S) | Yes | bit |
address, pollingInterval |
R |
Registers (%R) | No | uint16 |
address, pollingInterval |
R_bit |
Bit inside a register word (%R), address = word*100 + bit 00-15 | No | bit |
address, pollingInterval |
AI |
Analog inputs (%AI) | Yes | uint16 |
address, pollingInterval |
AQ |
Analog outputs (%AQ) | No | uint16 |
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": "14C21ED6-EC75-4896-8B05-59CFDFD1C662"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "14C21ED6-EC75-4896-8B05-59CFDFD1C662",
"Name": "GE Fanuc SNP Serial",
"DriverGroup": {
"Name": "GE Fanuc"
},
"SupportedRegisters": [
{
"Name": "I",
"DisplayName": "Name",
"Description": "Discrete inputs (%I)",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 10000,
"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": "Q",
"DisplayName": "Name",
"Description": "Discrete outputs (%Q)",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 10000,
"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": "M",
"DisplayName": "Name",
"Description": "Internal coils (%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": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 10000,
"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": "G",
"DisplayName": "Name",
"Description": "Genius global data (%G)",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 7680,
"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": "Temporary coils (%T)",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 256,
"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": "SA",
"DisplayName": "Name",
"Description": "System status bits (%SA)",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 128,
"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": "SB",
"DisplayName": "Name",
"Description": "System status bits (%SB)",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 128,
"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": "SC",
"DisplayName": "Name",
"Description": "System status bits (%SC)",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 128,
"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": "S",
"DisplayName": "Name",
"Description": "System status bits (%S)",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 128,
"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": "Registers (%R)",
"ReadOnly": false,
"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": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 32640,
"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_bit",
"DisplayName": "Name",
"Description": "Bit inside a register word (%R), address = word*100 + bit 00-15",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "100",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 100,
"NumberMax": 3264015,
"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": "AI",
"DisplayName": "Name",
"Description": "Analog inputs (%AI)",
"ReadOnly": true,
"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": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 10000,
"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": "AQ",
"DisplayName": "Name",
"Description": "Analog outputs (%AQ)",
"ReadOnly": false,
"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": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 10000,
"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 - HID Device
POST {{edgeUrl}}/devicehub/v2
HID Device — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
Scan |
Latest complete scan line from the device. Every Scan tag on a device receives every scan. | 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": "17CFC93F-D2CA-47CB-8B14-E18CA06EEC40"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "17CFC93F-D2CA-47CB-8B14-E18CA06EEC40",
"Name": "HID Device",
"DriverGroup": {
"Name": "HID Devices"
},
"SupportedRegisters": [
{
"Name": "Scan",
"DisplayName": "Name",
"Description": "Latest complete scan line from the device. Every Scan tag on a device receives every scan.",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"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 - Heidenhain 530 Ethernet
POST {{edgeUrl}}/devicehub/v2
Heidenhain 530 Ethernet — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
M |
Name | No | bool, bool[] |
address, count, pollingInterval |
W |
Name | No | int8, uint8, int16, uint16, int32, uint32, float64, int8[], uint8[], int16[], uint16[], int32[], uint32[], float64[] |
address, count, pollingInterval |
I |
Name | Yes | bool, bool[] |
address, count, pollingInterval |
O |
Name | Yes | bool, bool[] |
address, count, pollingInterval |
T |
Name | Yes | uint32, uint32[] |
address, count, pollingInterval |
DNC_EXEC_MODE |
Name | Yes | custom |
address, pollingInterval |
DNC_EVT_PROGRAM |
Name | Yes | custom |
address, pollingInterval |
DNC_ERROR_CLASS |
Name | Yes | custom |
address, pollingInterval |
IJHProgramPosition |
Name | Yes | custom |
address, pollingInterval |
GetOverrideInfo |
Name | Yes | custom |
address, pollingInterval |
RUNINFO_AXES_POSITION |
Name | Yes | custom |
address, pollingInterval |
RUNINFO_CUTTER_LOCATION |
Name | Yes | custom |
address, pollingInterval |
RUNINFO_TOOL |
Name | Yes | custom |
address, pollingInterval |
RUNINFO_NC_UPTIME |
Name | Yes | custom |
address, pollingInterval |
RUNINFO_MACHINE_UPTIME |
Name | Yes | custom |
address, pollingInterval |
RUNINFO_MACHINE_RUNNINGTIME |
Name | Yes | custom |
address, pollingInterval |
MachineParameter |
Name | Yes | custom |
address, sheet, pollingInterval |
PLC_SYMBOLIC |
Name | Yes | custom |
address, sheet, pollingInterval |
IJHTool |
Name | Yes | custom |
address, pollingInterval |
FILE |
Name | No | string |
address, 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": "E2B172F1-B0FD-4F19-A594-6452C5AE2A9E"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "E2B172F1-B0FD-4F19-A594-6452C5AE2A9E",
"Name": "Heidenhain 530 Ethernet",
"DriverGroup": {
"Name": "Heidenhain"
},
"SupportedRegisters": [
{
"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": "bool",
"Value": "bool"
},
{
"Name": "bool[]",
"Value": "bool[]"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "Byte offset in the register area.",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 999999,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "Number of elements in the tag; a large count is read in several requests.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1024,
"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": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int8",
"Value": "int8"
},
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "int8[]",
"Value": "int8[]"
},
{
"Name": "uint8[]",
"Value": "uint8[]"
},
{
"Name": "int16[]",
"Value": "int16[]"
},
{
"Name": "uint16[]",
"Value": "uint16[]"
},
{
"Name": "int32[]",
"Value": "int32[]"
},
{
"Name": "uint32[]",
"Value": "uint32[]"
},
{
"Name": "float64[]",
"Value": "float64[]"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "Byte offset in the register area.",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 999999,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "Number of elements in the tag; a large count is read in several requests.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1024,
"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": "I",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
},
{
"Name": "bool[]",
"Value": "bool[]"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "Byte offset in the register area.",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 999999,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "Number of elements in the tag; a large count is read in several requests.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1024,
"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": "O",
"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": "bool[]",
"Value": "bool[]"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "Byte offset in the register area.",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 999999,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "Number of elements in the tag; a large count is read in several requests.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1024,
"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": "",
"ReadOnly": true,
"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": "uint32[]",
"Value": "uint32[]"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "Byte offset in the register area.",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 999999,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "Number of elements in the tag; a large count is read in several requests.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1024,
"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": "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": "Byte offset in the register area.",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"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": "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": "Byte offset in the register area.",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"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": "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": "Byte offset in the register area.",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"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": "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": "Byte offset in the register area.",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"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": "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": "Byte offset in the register area.",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"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": "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": "Byte offset in the register area.",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"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": "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": "Byte offset in the register area.",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"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": "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": "Byte offset in the register area.",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"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": "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": "Byte offset in the register area.",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"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": "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": "Byte offset in the register area.",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"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": "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": "Byte offset in the register area.",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"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": "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": "Byte offset in the register area.",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": []
},
{
"Name": "sheet",
"DisplayName": "Sheet",
"Description": "Machine-parameter name, symbolic path or remote file path, depending on register class.",
"DefaultValue": "",
"ValueType": "String",
"Optional": true,
"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
}
]
},
{
"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": "Byte offset in the register area.",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": []
},
{
"Name": "sheet",
"DisplayName": "Sheet",
"Description": "Machine-parameter name, symbolic path or remote file path, depending on register class.",
"DefaultValue": "",
"ValueType": "String",
"Optional": true,
"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
}
]
},
{
"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": "Byte offset in the register area.",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"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": "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": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "Byte offset in the register area.",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": []
},
{
"Name": "sheet",
"DisplayName": "Sheet",
"Description": "Machine-parameter name, symbolic path or remote file path, depending on register class.",
"DefaultValue": "",
"ValueType": "String",
"Optional": true,
"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 - Heidenhain 640 Ethernet
POST {{edgeUrl}}/devicehub/v2
Heidenhain 640 Ethernet — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
M |
Name | No | bool, bool[] |
address, count, pollingInterval |
W |
Name | No | int8, uint8, int16, uint16, int32, uint32, float64, int8[], uint8[], int16[], uint16[], int32[], uint32[], float64[] |
address, count, pollingInterval |
I |
Name | Yes | bool, bool[] |
address, count, pollingInterval |
O |
Name | Yes | bool, bool[] |
address, count, pollingInterval |
T |
Name | Yes | uint32, uint32[] |
address, count, pollingInterval |
DNC_EXEC_MODE |
Name | Yes | custom |
address, pollingInterval |
DNC_EVT_PROGRAM |
Name | Yes | custom |
address, pollingInterval |
DNC_ERROR_CLASS |
Name | Yes | custom |
address, pollingInterval |
IJHProgramPosition |
Name | Yes | custom |
address, pollingInterval |
GetOverrideInfo |
Name | Yes | custom |
address, pollingInterval |
RUNINFO_AXES_POSITION |
Name | Yes | custom |
address, pollingInterval |
RUNINFO_CUTTER_LOCATION |
Name | Yes | custom |
address, pollingInterval |
RUNINFO_TOOL |
Name | Yes | custom |
address, pollingInterval |
IJHTool |
Name | Yes | custom |
address, pollingInterval |
FILE |
Name | No | string |
address, 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": "D857AB93-1E2D-421F-A12C-FAA65F3063D9"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "D857AB93-1E2D-421F-A12C-FAA65F3063D9",
"Name": "Heidenhain 640 Ethernet",
"DriverGroup": {
"Name": "Heidenhain"
},
"SupportedRegisters": [
{
"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": "bool",
"Value": "bool"
},
{
"Name": "bool[]",
"Value": "bool[]"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "Byte offset in the register area.",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 999999,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "Number of elements in the tag; a large count is read in several requests.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1024,
"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": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int8",
"Value": "int8"
},
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "float64",
"Value": "float64"
},
{
"Name": "int8[]",
"Value": "int8[]"
},
{
"Name": "uint8[]",
"Value": "uint8[]"
},
{
"Name": "int16[]",
"Value": "int16[]"
},
{
"Name": "uint16[]",
"Value": "uint16[]"
},
{
"Name": "int32[]",
"Value": "int32[]"
},
{
"Name": "uint32[]",
"Value": "uint32[]"
},
{
"Name": "float64[]",
"Value": "float64[]"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "Byte offset in the register area.",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 999999,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "Number of elements in the tag; a large count is read in several requests.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1024,
"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": "I",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
},
{
"Name": "bool[]",
"Value": "bool[]"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "Byte offset in the register area.",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 999999,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "Number of elements in the tag; a large count is read in several requests.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1024,
"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": "O",
"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": "bool[]",
"Value": "bool[]"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "Byte offset in the register area.",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 999999,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "Number of elements in the tag; a large count is read in several requests.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1024,
"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": "",
"ReadOnly": true,
"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": "uint32[]",
"Value": "uint32[]"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "Byte offset in the register area.",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 999999,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "Number of elements in the tag; a large count is read in several requests.",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1024,
"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": "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": "Byte offset in the register area.",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"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": "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": "Byte offset in the register area.",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"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": "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": "Byte offset in the register area.",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"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": "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": "Byte offset in the register area.",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"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": "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": "Byte offset in the register area.",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"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": "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": "Byte offset in the register area.",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"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": "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": "Byte offset in the register area.",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"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": "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": "Byte offset in the register area.",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"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": "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": "Byte offset in the register area.",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"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": "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": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "Byte offset in the register area.",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"ListValues": []
},
{
"Name": "sheet",
"DisplayName": "Sheet",
"Description": "Machine-parameter name, symbolic path or remote file path, depending on register class.",
"DefaultValue": "",
"ValueType": "String",
"Optional": true,
"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 - Hitachi EH Serial
POST {{edgeUrl}}/devicehub/v2
Hitachi EH Serial — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
X |
External input relay (word.bit) | Yes | bit |
address, pollingInterval |
Y |
External output relay (word.bit) | No | bit |
address, pollingInterval |
M |
Data area bit (word.bit) | No | bit |
address, pollingInterval |
T |
Timer / counter contact (word.bit) | No | bit |
address, pollingInterval |
R |
Internal output relay (word.bit) | No | bit |
address, pollingInterval |
L |
Link relay (word.bit) | No | bit |
address, pollingInterval |
TC |
Timer / counter elapsed value | No | uint16, int16 |
address, pollingInterval |
WM |
Data memory word | No | uint16, int16 |
address, pollingInterval |
WX |
External input word | No | uint16, int16 |
address, pollingInterval |
WY |
External output word | No | uint16, int16 |
address, pollingInterval |
WR |
Internal data word; WRF diagnostic words start at F000 | No | uint16, int16 |
address, pollingInterval |
WL |
Link data word | No | uint16, 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": "69932918-6D8B-420C-839E-65A9BE68FE3B"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "69932918-6D8B-420C-839E-65A9BE68FE3B",
"Name": "Hitachi EH Serial",
"DriverGroup": {
"Name": "Hitachi Devices"
},
"SupportedRegisters": [
{
"Name": "X",
"DisplayName": "Name",
"Description": "External input relay (word.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": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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 relay (word.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": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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 (word.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": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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 / counter contact (word.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": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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 relay (word.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": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "L",
"DisplayName": "Name",
"Description": "Link relay (word.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": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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 elapsed value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2559,
"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": "WM",
"DisplayName": "Name",
"Description": "Data memory 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": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"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": "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": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 24569,
"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": "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": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 24569,
"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": "WR",
"DisplayName": "Name",
"Description": "Internal data word; WRF diagnostic words start at F000",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 61951,
"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": "WL",
"DisplayName": "Name",
"Description": "Link data 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": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 29695,
"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 - IEC60870-5-104 Ethernet
POST {{edgeUrl}}/devicehub/v2
IEC60870-5-104 Ethernet — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
M_SP_NA_1 |
Name | Yes | bit |
address |
M_SP_TB_1 |
Name | Yes | bit |
address |
M_DP_NA_1 |
Name | Yes | byte |
address |
M_DP_TB_1 |
Name | Yes | byte |
address |
M_ST_NA_1 |
Name | Yes | byte |
address |
M_ST_TB_1 |
Name | Yes | byte |
address |
M_BO_NA_1 |
Name | Yes | dword |
address |
M_BO_TB_1 |
Name | Yes | dword |
address |
M_ME_NA_1 |
Name | Yes | float |
address |
M_ME_TD_1 |
Name | Yes | float |
address |
M_ME_NB_1 |
Name | Yes | int16 |
address |
M_ME_TE_1 |
Name | Yes | int16 |
address |
M_ME_NC_1 |
Name | Yes | float |
address |
M_ME_TF_1 |
Name | Yes | float |
address |
M_IT_NA_1 |
Name | Yes | custom |
address, strEncoding |
M_IT_TB_1 |
Name | Yes | custom |
address, strEncoding |
C_SC_NA_1 |
Name | No | bit |
address |
C_SC_TA_1 |
Name | No | bit |
address |
C_DC_NA_1 |
Name | No | byte |
address |
C_DC_TA_1 |
Name | No | byte |
address |
C_RC_NA_1 |
Name | No | byte |
address |
C_RC_TA_1 |
Name | No | byte |
address |
C_BO_NA_1 |
Name | No | dword |
address |
C_BO_TA_1 |
Name | No | dword |
address |
C_SE_NA_1 |
Name | No | float |
address |
C_SE_TA_1 |
Name | No | float |
address |
C_SE_NB_1 |
Name | No | int16 |
address |
C_SE_TB_1 |
Name | No | int16 |
address |
C_SE_NC_1 |
Name | No | float |
address |
C_SE_TC_1 |
Name | No | float |
address |
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": "4CEAF0D8-4BD1-4F4E-AC50-692CB2D18687"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "4CEAF0D8-4BD1-4F4E-AC50-692CB2D18687",
"Name": "IEC60870-5-104 Ethernet",
"DriverGroup": {
"Name": "IEC"
},
"SupportedRegisters": [
{
"Name": "M_SP_NA_1",
"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": 16777215,
"ListValues": []
}
]
},
{
"Name": "M_SP_TB_1",
"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": 16777215,
"ListValues": []
}
]
},
{
"Name": "M_DP_NA_1",
"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": "byte",
"Value": "byte"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 16777215,
"ListValues": []
}
]
},
{
"Name": "M_DP_TB_1",
"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": "byte",
"Value": "byte"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 16777215,
"ListValues": []
}
]
},
{
"Name": "M_ST_NA_1",
"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": "byte",
"Value": "byte"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 16777215,
"ListValues": []
}
]
},
{
"Name": "M_ST_TB_1",
"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": "byte",
"Value": "byte"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 16777215,
"ListValues": []
}
]
},
{
"Name": "M_BO_NA_1",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 16777215,
"ListValues": []
}
]
},
{
"Name": "M_BO_TB_1",
"DisplayName": "Name",
"Description": "",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "dword",
"Value": "dword"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 16777215,
"ListValues": []
}
]
},
{
"Name": "M_ME_NA_1",
"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": "float",
"Value": "float"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 16777215,
"ListValues": []
}
]
},
{
"Name": "M_ME_TD_1",
"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": "float",
"Value": "float"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 16777215,
"ListValues": []
}
]
},
{
"Name": "M_ME_NB_1",
"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": "int16",
"Value": "int16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 16777215,
"ListValues": []
}
]
},
{
"Name": "M_ME_TE_1",
"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": "int16",
"Value": "int16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 16777215,
"ListValues": []
}
]
},
{
"Name": "M_ME_NC_1",
"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": "float",
"Value": "float"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 16777215,
"ListValues": []
}
]
},
{
"Name": "M_ME_TF_1",
"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": "float",
"Value": "float"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 16777215,
"ListValues": []
}
]
},
{
"Name": "M_IT_NA_1",
"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": 16777215,
"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": "M_IT_TB_1",
"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": 16777215,
"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": "C_SC_NA_1",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": 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": []
}
]
},
{
"Name": "C_SC_TA_1",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": 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": []
}
]
},
{
"Name": "C_DC_NA_1",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"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": []
}
]
},
{
"Name": "C_DC_TA_1",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"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": []
}
]
},
{
"Name": "C_RC_NA_1",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"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": []
}
]
},
{
"Name": "C_RC_TA_1",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"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": []
}
]
},
{
"Name": "C_BO_NA_1",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"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": []
}
]
},
{
"Name": "C_BO_TA_1",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"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": []
}
]
},
{
"Name": "C_SE_NA_1",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"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": []
}
]
},
{
"Name": "C_SE_TA_1",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"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": []
}
]
},
{
"Name": "C_SE_NB_1",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"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": []
}
]
},
{
"Name": "C_SE_TB_1",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"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": []
}
]
},
{
"Name": "C_SE_NC_1",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"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": []
}
]
},
{
"Name": "C_SE_TC_1",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"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": []
}
]
}
]
}
}
}
Register Types - Keyence KV-10 Serial
POST {{edgeUrl}}/devicehub/v2
Keyence KV-10 Serial — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
RLY |
Relay | No | bit |
address, pollingInterval |
DM |
Data Memory | No | uint16 |
address, pollingInterval |
DM_bit |
Data Memory bit | No | bit |
address, pollingInterval |
TM |
Temporary Data Memory | No | uint16 |
address, pollingInterval |
T |
Timer contact | Yes | bit |
address, pollingInterval |
T_Curr |
Timer current value | Yes | uint16 |
address, pollingInterval |
T_Preset |
Timer preset | No | uint16 |
address, pollingInterval |
C |
Counter contact | Yes | bit |
address, pollingInterval |
C_Curr |
Counter current value | Yes | uint16 |
address, pollingInterval |
C_Preset |
Counter preset | No | uint16 |
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": "EA2D2255-3ABD-46B3-876B-541D5CEDF961"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "EA2D2255-3ABD-46B3-876B-541D5CEDF961",
"Name": "Keyence KV-10 Serial",
"DriverGroup": {
"Name": "Keyence"
},
"SupportedRegisters": [
{
"Name": "RLY",
"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": 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": "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": "uint16",
"Value": "uint16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "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": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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": "uint16",
"Value": "uint16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 8999,
"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 contact",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": 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": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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 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": "uint16",
"Value": "uint16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"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_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": "uint16",
"Value": "uint16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"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 contact",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": 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": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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 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": "uint16",
"Value": "uint16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"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_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": "uint16",
"Value": "uint16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"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 - Koyo Click Serial
POST {{edgeUrl}}/devicehub/v2
Koyo Click Serial — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
C |
Control Relay | No | bit |
address, count, pollingInterval |
T |
Timer Bit | Yes | bit |
address, count, pollingInterval |
CT |
Counter Bit | Yes | bit |
address, count, pollingInterval |
SC |
System Control Relay | Yes | bit |
address, count, pollingInterval |
DS |
Data Register (single word) | No | int16, uint16 |
endianness, address, count, pollingInterval |
DD |
Data Register (double word) | No | int32, uint32 |
endianness, address, count, pollingInterval |
DH |
Data Register (hex) | No | uint16, int16 |
endianness, address, count, pollingInterval |
DF |
Data Register (float) | No | float32 |
endianness, address, count, pollingInterval |
XD |
Input Register | Yes | uint32, int32 |
endianness, address, count, pollingInterval |
XD_bit |
Input Point | Yes | bit |
address, count, pollingInterval |
YD |
Output Register | No | uint32, int32 |
endianness, address, count, pollingInterval |
YD_bit |
Output Point | No | bit |
address, count, pollingInterval |
TD |
Timer Current Value | No | int16, uint16 |
endianness, address, count, pollingInterval |
CTD |
Counter Current Value | No | int32, uint32 |
endianness, address, count, pollingInterval |
SD |
System Data Register | Yes | int16, uint16 |
endianness, address, count, pollingInterval |
TXT |
Text Data | No | string |
endianness, stringLength, 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": "E89BF051-556F-4353-83D2-63CADBC6779C"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "E89BF051-556F-4353-83D2-63CADBC6779C",
"Name": "Koyo Click Serial",
"DriverGroup": {
"Name": "Koyo"
},
"SupportedRegisters": [
{
"Name": "C",
"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": 1,
"NumberMax": 2000,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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 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": 500,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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 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": 250,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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 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": 1000,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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 Register (single 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": "int16",
"Value": "int16"
},
{
"Name": "uint16",
"Value": "uint16"
}
]
},
{
"Name": "endianness",
"DisplayName": "Endianness",
"Description": "",
"DefaultValue": "CD AB",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "No Swap",
"Value": "AB CD"
},
{
"Name": "Swap Words",
"Value": "CD AB"
},
{
"Name": "Swap Bytes",
"Value": "BA DC"
},
{
"Name": "Swap Words & Bytes",
"Value": "DC BA"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 4500,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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 Register (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": "int32",
"Value": "int32"
},
{
"Name": "uint32",
"Value": "uint32"
}
]
},
{
"Name": "endianness",
"DisplayName": "Endianness",
"Description": "",
"DefaultValue": "CD AB",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "No Swap",
"Value": "AB CD"
},
{
"Name": "Swap Words",
"Value": "CD AB"
},
{
"Name": "Swap Bytes",
"Value": "BA DC"
},
{
"Name": "Swap Words & Bytes",
"Value": "DC BA"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1000,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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 Register (hex)",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
}
]
},
{
"Name": "endianness",
"DisplayName": "Endianness",
"Description": "",
"DefaultValue": "CD AB",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "No Swap",
"Value": "AB CD"
},
{
"Name": "Swap Words",
"Value": "CD AB"
},
{
"Name": "Swap Bytes",
"Value": "BA DC"
},
{
"Name": "Swap Words & Bytes",
"Value": "DC BA"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 500,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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 Register (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": "float32",
"Value": "float32"
}
]
},
{
"Name": "endianness",
"DisplayName": "Endianness",
"Description": "",
"DefaultValue": "CD AB",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "No Swap",
"Value": "AB CD"
},
{
"Name": "Swap Words",
"Value": "CD AB"
},
{
"Name": "Swap Bytes",
"Value": "BA DC"
},
{
"Name": "Swap Words & Bytes",
"Value": "DC BA"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 500,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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 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": "uint32",
"Value": "uint32"
},
{
"Name": "int32",
"Value": "int32"
}
]
},
{
"Name": "endianness",
"DisplayName": "Endianness",
"Description": "",
"DefaultValue": "CD AB",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "No Swap",
"Value": "AB CD"
},
{
"Name": "Swap Words",
"Value": "CD AB"
},
{
"Name": "Swap Bytes",
"Value": "BA DC"
},
{
"Name": "Swap Words & Bytes",
"Value": "DC BA"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 8,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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_bit",
"DisplayName": "Name",
"Description": "Input 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": 831,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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 Register",
"ReadOnly": false,
"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": "int32",
"Value": "int32"
}
]
},
{
"Name": "endianness",
"DisplayName": "Endianness",
"Description": "",
"DefaultValue": "CD AB",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "No Swap",
"Value": "AB CD"
},
{
"Name": "Swap Words",
"Value": "CD AB"
},
{
"Name": "Swap Bytes",
"Value": "BA DC"
},
{
"Name": "Swap Words & Bytes",
"Value": "DC BA"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 8,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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_bit",
"DisplayName": "Name",
"Description": "Output 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": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 831,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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 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": "uint16",
"Value": "uint16"
}
]
},
{
"Name": "endianness",
"DisplayName": "Endianness",
"Description": "",
"DefaultValue": "CD AB",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "No Swap",
"Value": "AB CD"
},
{
"Name": "Swap Words",
"Value": "CD AB"
},
{
"Name": "Swap Bytes",
"Value": "BA DC"
},
{
"Name": "Swap Words & Bytes",
"Value": "DC BA"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 500,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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 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": "int32",
"Value": "int32"
},
{
"Name": "uint32",
"Value": "uint32"
}
]
},
{
"Name": "endianness",
"DisplayName": "Endianness",
"Description": "",
"DefaultValue": "CD AB",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "No Swap",
"Value": "AB CD"
},
{
"Name": "Swap Words",
"Value": "CD AB"
},
{
"Name": "Swap Bytes",
"Value": "BA DC"
},
{
"Name": "Swap Words & Bytes",
"Value": "DC BA"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 250,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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 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": "int16",
"Value": "int16"
},
{
"Name": "uint16",
"Value": "uint16"
}
]
},
{
"Name": "endianness",
"DisplayName": "Endianness",
"Description": "",
"DefaultValue": "CD AB",
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "No Swap",
"Value": "AB CD"
},
{
"Name": "Swap Words",
"Value": "CD AB"
},
{
"Name": "Swap Bytes",
"Value": "BA DC"
},
{
"Name": "Swap Words & Bytes",
"Value": "DC BA"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1000,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "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": "2",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 2,
"NumberMax": 248,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 1000,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) 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 Serial
POST {{edgeUrl}}/devicehub/v2
LS Serial — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
PW |
I/O Relay | No | uint16 |
address, pollingInterval |
PW_bit |
I/O Relay | No | bit |
address, pollingInterval |
MW |
Auxiliary Relay | No | uint16 |
address, pollingInterval |
MW_bit |
Auxiliary Relay | No | bit |
address, pollingInterval |
LW |
Link Relay | No | uint16 |
address, pollingInterval |
LW_bit |
Link Relay | No | bit |
address, pollingInterval |
KW |
Keep Relay | No | uint16 |
address, pollingInterval |
KW_bit |
Keep Relay | No | bit |
address, pollingInterval |
FW |
System Flag Relay | No | uint16 |
address, pollingInterval |
FW_bit |
System Flag Relay | No | bit |
address, pollingInterval |
DW |
Data Register | No | uint16 |
address, pollingInterval |
DW_bit |
Data Register | No | bit |
address, pollingInterval |
UW |
Analog Refresh Register | No | uint16 |
address, pollingInterval |
UW_bit |
Analog Refresh Register | No | bit |
address, pollingInterval |
RW |
File Register | No | uint16 |
address, pollingInterval |
RW_bit |
File Register | No | bit |
address, pollingInterval |
SX |
Step Control Flag | No | bit |
address, pollingInterval |
TX |
Timer Contact | No | bit |
address, pollingInterval |
CX |
Counter Contact | No | bit |
address, pollingInterval |
SW |
Step Control Group | No | uint16 |
address, pollingInterval |
NW |
Communication Data Register | No | uint16 |
address, pollingInterval |
ZW |
Index Register | No | uint16 |
address, pollingInterval |
TW |
Timer Current Value | No | uint16 |
address, pollingInterval |
CW |
Counter Current Value | No | uint16 |
address, pollingInterval |
ZRW |
Extended File Register | No | uint16 |
address, pollingInterval |
TSW |
Timer Setting Value | No | uint16 |
address, pollingInterval |
CSW |
Counter Setting Value | No | uint16 |
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": "CD32E261-E51E-450C-BD0D-524FFE4BD83A"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "CD32E261-E51E-450C-BD0D-524FFE4BD83A",
"Name": "LS Serial",
"DriverGroup": {
"Name": "LS Industrial System"
},
"SupportedRegisters": [
{
"Name": "PW",
"DisplayName": "Name",
"Description": "I/O Relay",
"ReadOnly": false,
"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": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"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": "PW_bit",
"DisplayName": "Name",
"Description": "I/O Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": 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": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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": "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": "uint16",
"Value": "uint16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"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": "MW_bit",
"DisplayName": "Name",
"Description": "Auxiliary Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 204715,
"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": "LW",
"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": "uint16",
"Value": "uint16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 11263,
"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": "LW_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": 1126315,
"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": "KW",
"DisplayName": "Name",
"Description": "Keep Relay",
"ReadOnly": false,
"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": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2559,
"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": "KW_bit",
"DisplayName": "Name",
"Description": "Keep Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": 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": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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": "System Flag Relay",
"ReadOnly": false,
"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": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"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": "FW_bit",
"DisplayName": "Name",
"Description": "System Flag Relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": 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": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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": "uint16",
"Value": "uint16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"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": "DW_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": 3276715,
"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": "UW",
"DisplayName": "Name",
"Description": "Analog Refresh Register",
"ReadOnly": false,
"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": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 6331,
"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": "UW_bit",
"DisplayName": "Name",
"Description": "Analog Refresh Register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": 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": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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": "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": "uint16",
"Value": "uint16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"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": "RW_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": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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": "Step Control Flag",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": 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": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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 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": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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 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": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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": "Step Control Group",
"ReadOnly": false,
"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": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"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": "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": "uint16",
"Value": "uint16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 21503,
"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": "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": "uint16",
"Value": "uint16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"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": "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": "uint16",
"Value": "uint16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"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": "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": "uint16",
"Value": "uint16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"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": "ZRW",
"DisplayName": "Name",
"Description": "Extended 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": "uint16",
"Value": "uint16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"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": "TSW",
"DisplayName": "Name",
"Description": "Timer Setting Value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint16",
"Value": "uint16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"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": "CSW",
"DisplayName": "Name",
"Description": "Counter Setting Value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint16",
"Value": "uint16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"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 - Mitsubishi F Serial
POST {{edgeUrl}}/devicehub/v2
Mitsubishi F Serial — 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 contact | No | bit |
address, pollingInterval |
C |
Counter contact | No | bit |
address, pollingInterval |
SM |
Special auxiliary relay | No | bit |
address, pollingInterval |
S |
State relay | No | bit |
address, pollingInterval |
R |
Extension register | No | uint16, int16 |
address, pollingInterval |
SD |
Special data register | No | uint16, int16 |
address, pollingInterval |
D |
Data register | No | uint16, int16 |
address, pollingInterval |
D_bit |
Data register | No | bit |
address, pollingInterval |
CV |
Counter current value (16-bit) | No | uint16, int16 |
address, pollingInterval |
CV2 |
Counter current value (32-bit) | No | uint32, int32 |
address, pollingInterval |
TV |
Timer current value | No | uint16, int16 |
address, pollingInterval |
Z |
Index register | No | uint16, int16 |
address, pollingInterval |
V |
Index register | No | uint16, 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": "D14B860C-0345-4EBA-B3A4-64D227E0E2D7"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "D14B860C-0345-4EBA-B3A4-64D227E0E2D7",
"Name": "Mitsubishi F Serial",
"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": 500,
"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": "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": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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 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": 511,
"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 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": 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": "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": "8000",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 8000,
"NumberMax": 9175,
"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": "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": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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": "Extension register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"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": "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": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "8000",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 8000,
"NumberMax": 9599,
"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": "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": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 7999,
"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": "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": 799915,
"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": "CV",
"DisplayName": "Name",
"Description": "Counter current value (16-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": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 199,
"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": "CV2",
"DisplayName": "Name",
"Description": "Counter current value (32-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": "uint32",
"Value": "uint32"
},
{
"Name": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "200",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 200,
"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": "TV",
"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": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 511,
"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": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 7,
"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": "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": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 7,
"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 - Mitsubishi Q Serial
POST {{edgeUrl}}/devicehub/v2
Mitsubishi Q Serial — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
SM |
Special relay | No | bit |
address, pollingInterval |
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 |
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 |
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 |
D |
Data register | No | word |
address, pollingInterval |
D_bit |
Bit of data register | No | bit |
address, pollingInterval |
SD |
Special register | No | word |
address, pollingInterval |
R |
File register | No | word |
address, pollingInterval |
ZR |
Serial number file register | No | word |
address, pollingInterval |
ZR_bit |
Bit of serial number file register | No | bit |
address, pollingInterval |
W |
Link register | No | word |
address, pollingInterval |
SW |
Special link register | No | word |
address, pollingInterval |
TN |
Timer current value | No | word |
address, pollingInterval |
SN |
Retentive timer current value | No | word |
address, pollingInterval |
CN |
Counter current value | No | word |
address, pollingInterval |
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": "19D4C84E-CC4A-470C-8605-6C8792D927A0"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "19D4C84E-CC4A-470C-8605-6C8792D927A0",
"Name": "Mitsubishi Q Serial",
"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": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"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": "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": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "B",
"DisplayName": "Name",
"Description": "Link relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 61439,
"ListValues": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SS",
"DisplayName": "Name",
"Description": "Retentive timer contact",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 25471,
"ListValues": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SC",
"DisplayName": "Name",
"Description": "Retentive timer coil",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 25471,
"ListValues": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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": "Bit of 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": 421273515,
"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": "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": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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 number 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": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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": "Bit of serial number 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": 104243115,
"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": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 25983,
"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": "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": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SN",
"DisplayName": "Name",
"Description": "Retentive timer current value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 25471,
"ListValues": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "CN",
"DisplayName": "Name",
"Description": "Counter current value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "word",
"Value": "word"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 25471,
"ListValues": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) 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 Serial (FX5U)
POST {{edgeUrl}}/devicehub/v2
Mitsubishi iQ-F Serial (FX5U) — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
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 (address entered in hex) | No | bit |
address, pollingInterval |
SB |
Special link relay (address entered in hex) | No | bit |
address, pollingInterval |
S |
Step 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 |
D |
Data register | No | word, dword, int, dint, real, dreal |
address, pollingInterval |
D_bit |
Bit of data register (address = word x 100 + bit 00..15) | No | bit |
address, pollingInterval |
SD |
Special register | No | word, dword, int, dint, real, dreal |
address, pollingInterval |
SD_bit |
Bit of special register (address = word x 100 + bit 00..15) | No | bit |
address, pollingInterval |
R |
File register | No | word, dword, int, dint, real, dreal |
address, pollingInterval |
R_bit |
Bit of file register (address = word x 100 + bit 00..15) | No | bit |
address, pollingInterval |
W |
Link register (address entered in hex) | No | word, dword, int, dint, real, dreal |
address, pollingInterval |
W_bit |
Bit of link register (address = word x 100 + bit 00..15) | No | bit |
address, pollingInterval |
SW |
Special link register (address entered in hex) | No | word, dword, int, dint, real, dreal |
address, pollingInterval |
SW_bit |
Bit of special link register (address = word x 100 + bit 00..15) | No | bit |
address, pollingInterval |
TN |
Timer current value | No | word, dword, int, dint |
address, pollingInterval |
SN |
Retentive timer current value | No | word, dword, int, dint |
address, pollingInterval |
CN |
Counter current value | No | word, dword, int, dint |
address, pollingInterval |
Z |
Index register | No | word, int |
address, pollingInterval |
LZ |
Long index register (32-bit) | No | dword, dint |
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": "5765C8B1-01BC-4A7C-B944-F0D3AF8113D6"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "5765C8B1-01BC-4A7C-B944-F0D3AF8113D6",
"Name": "Mitsubishi iQ-F Serial (FX5U)",
"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": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"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": "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": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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 (address entered in hex)",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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 (address entered in hex)",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"ListValues": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 7999,
"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": "D_bit",
"DisplayName": "Name",
"Description": "Bit of data register (address = word x 100 + bit 00..15)",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": 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": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 11999,
"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": "SD_bit",
"DisplayName": "Name",
"Description": "Bit of special register (address = word x 100 + bit 00..15)",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": 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": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"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_bit",
"DisplayName": "Name",
"Description": "Bit of file register (address = word x 100 + bit 00..15)",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": 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": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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 (address entered in hex)",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "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": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"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_bit",
"DisplayName": "Name",
"Description": "Bit of link register (address = word x 100 + bit 00..15)",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": 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": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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 (address entered in hex)",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "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": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 32767,
"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": "SW_bit",
"DisplayName": "Name",
"Description": "Bit of special link register (address = word x 100 + bit 00..15)",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": 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": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the 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": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1023,
"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": "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": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1023,
"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": "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": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1023,
"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": "word",
"Value": "word"
},
{
"Name": "int",
"Value": "int"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 19,
"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": "LZ",
"DisplayName": "Name",
"Description": "Long index register (32-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": "dword",
"Value": "dword"
},
{
"Name": "dint",
"Value": "dint"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1,
"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 - Opto22 MMIO Protocol Ethernet
POST {{edgeUrl}}/devicehub/v2
Opto22 MMIO Protocol Ethernet — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
ACTIVECOUNTER |
ACTIVECOUNTER | No | bit |
address, pollingInterval |
ALARM_HI_DEADBAND |
ALARM_HI_DEADBAND | No | int32 |
address, pollingInterval |
ALARM_HI_ENABLE |
ALARM_HI_ENABLE | No | bit |
address, pollingInterval |
ALARM_HI_SETPOINT |
ALARM_HI_SETPOINT | No | int32 |
address, pollingInterval |
ALARM_HI_STATE |
ALARM_HI_STATE | Yes | bit |
address, pollingInterval |
ALARM_LO_DEADBAND |
ALARM_LO_DEADBAND | No | int32 |
address, pollingInterval |
ALARM_LO_ENABLE |
ALARM_LO_ENABLE | No | bit |
address, pollingInterval |
ALARM_LO_SETPOINT |
ALARM_LO_SETPOINT | No | int32 |
address, pollingInterval |
ALARM_LO_STATE |
ALARM_LO_STATE | Yes | bit |
address, pollingInterval |
COUNTERDATA |
COUNTERDATA | Yes | uint32 |
address, pollingInterval |
COUNTERDATA_READCLEAR |
COUNTERDATA_READCLEAR | Yes | int32 |
address, pollingInterval |
COUNTS |
COUNTS | No | int32 |
address, pollingInterval |
COUNTS_4096 |
COUNTS_4096 | Yes | float32 |
address, pollingInterval |
EU |
EU | No | int32 |
address, pollingInterval |
EU_4096 |
EU_4096 | Yes | float32 |
address, pollingInterval |
FEATURE |
FEATURE | No | int32 |
address, pollingInterval |
FEATURE_4096 |
FEATURE_4096 | No | uint32 |
address, pollingInterval |
GAIN |
GAIN | No | int32 |
address, pollingInterval |
GAIN_4096 |
GAIN_4096 | No | float32 |
address, pollingInterval |
HDD_COUNTER |
HDD_COUNTER | Yes | uint32 |
address, pollingInterval |
HDD_COUNTER_READCLEAR |
HDD_COUNTER_READCLEAR | Yes | uint32 |
address, pollingInterval |
HDD_OFFLATCH |
HDD_OFFLATCH | Yes | bit |
address, pollingInterval |
HDD_OFFLATCH_CLEAR |
HDD_OFFLATCH_CLEAR | Yes | bit |
address, pollingInterval |
HDD_ONLATCH |
HDD_ONLATCH | Yes | bit |
address, pollingInterval |
HDD_ONLATCH_CLEAR |
HDD_ONLATCH_CLEAR | Yes | bit |
address, pollingInterval |
HDD_STATE |
HDD_STATE | Yes | bit |
address, pollingInterval |
HISCALE |
HISCALE | No | int32 |
address, pollingInterval |
HISCALE_4096 |
HISCALE_4096 | No | float32 |
address, pollingInterval |
LOSCALE |
LOSCALE | No | int32 |
address, pollingInterval |
LOSCALE_4096 |
LOSCALE_4096 | No | float32 |
address, pollingInterval |
MAX |
MAX | Yes | int32 |
address, pollingInterval |
MAX_4096 |
MAX_4096 | Yes | float32 |
address, pollingInterval |
MAX_READCLEAR |
MAX_READCLEAR | Yes | int32 |
address, pollingInterval |
MAX_READCLEAR_4096 |
MAX_READCLEAR_4096 | Yes | float32 |
address, pollingInterval |
MIN |
MIN | Yes | int32 |
address, pollingInterval |
MIN_4096 |
MIN_4096 | Yes | float32 |
address, pollingInterval |
MIN_READCLEAR |
MIN_READCLEAR | Yes | int32 |
address, pollingInterval |
MIN_READCLEAR_4096 |
MIN_READCLEAR_4096 | Yes | float32 |
address, pollingInterval |
MODULETYPE |
MODULETYPE | Yes | int32 |
address, pollingInterval |
MODULETYPE_4096 |
MODULETYPE_4096 | Yes | uint32 |
address, pollingInterval |
OFFLATCH |
OFFLATCH | Yes | bit |
address, pollingInterval |
OFFLATCH_READCLEAR |
OFFLATCH_READCLEAR | Yes | bit |
address, pollingInterval |
OFFSET |
OFFSET | No | int32 |
address, pollingInterval |
OFFSET_4096 |
OFFSET_4096 | No | float32 |
address, pollingInterval |
ONLATCH |
ONLATCH | Yes | bit |
address, pollingInterval |
ONLATCH_READCLEAR |
ONLATCH_READCLEAR | Yes | bit |
address, pollingInterval |
PID_CFG_ALG |
PID_CFG_ALG | No | int32 |
address, pollingInterval |
PID_CFG_FLAGS |
PID_CFG_FLAGS | No | int32 |
address, pollingInterval |
PID_CFG_FLAGS_OFF |
PID_CFG_FLAGS_OFF | No | int32 |
address, pollingInterval |
PID_CFG_FLAGS_ON |
PID_CFG_FLAGS_ON | No | int32 |
address, pollingInterval |
PID_CFG_HI_RANGE |
PID_CFG_HI_RANGE | No | int32 |
address, pollingInterval |
PID_CFG_LOW_RANGE |
PID_CFG_LOW_RANGE | No | int32 |
address, pollingInterval |
PID_CFG_MAN_MODE |
PID_CFG_MAN_MODE | No | int32 |
address, pollingInterval |
PID_CFG_MAX_OUT |
PID_CFG_MAX_OUT | No | int32 |
address, pollingInterval |
PID_CFG_MIN_OUT |
PID_CFG_MIN_OUT | No | int32 |
address, pollingInterval |
PID_CFG_MM_IN |
PID_CFG_MM_IN | No | int32 |
address, pollingInterval |
PID_CFG_MM_OUT |
PID_CFG_MM_OUT | No | int32 |
address, pollingInterval |
PID_CFG_MM_SP |
PID_CFG_MM_SP | No | int32 |
address, pollingInterval |
PID_CFG_SCAN_TIME |
PID_CFG_SCAN_TIME | No | int32 |
address, pollingInterval |
PID_CV_D |
PID_CV_D | Yes | int32 |
address, pollingInterval |
PID_CV_ERROR |
PID_CV_ERROR | Yes | int32 |
address, pollingInterval |
PID_CV_FF |
PID_CV_FF | No | int32 |
address, pollingInterval |
PID_CV_I |
PID_CV_I | Yes | int32 |
address, pollingInterval |
PID_CV_IN |
PID_CV_IN | Yes | int32 |
address, pollingInterval |
PID_CV_INTEGRAL |
PID_CV_INTEGRAL | Yes | int32 |
address, pollingInterval |
PID_CV_OUT |
PID_CV_OUT | No | int32 |
address, pollingInterval |
PID_CV_P |
PID_CV_P | Yes | int32 |
address, pollingInterval |
PID_CV_SP |
PID_CV_SP | Yes | int32 |
address, pollingInterval |
PID_LSV_IN |
PID_LSV_IN | No | int32 |
address, pollingInterval |
PID_LSV_SP |
PID_LSV_SP | No | int32 |
address, pollingInterval |
PID_SCALE_IN_HI |
PID_SCALE_IN_HI | No | int32 |
address, pollingInterval |
PID_SCALE_IN_LOW |
PID_SCALE_IN_LOW | No | int32 |
address, pollingInterval |
PID_SCALE_OUT_HI |
PID_SCALE_OUT_HI | No | int32 |
address, pollingInterval |
PID_SCALE_OUT_LOW |
PID_SCALE_OUT_LOW | No | int32 |
address, pollingInterval |
PID_SCAN_COUNTER |
PID_SCAN_COUNTER | No | int32 |
address, pollingInterval |
PID_STATUS |
PID_STATUS | No | int32 |
address, pollingInterval |
PID_STATUS_OFF |
PID_STATUS_OFF | No | int32 |
address, pollingInterval |
PID_STATUS_ON |
PID_STATUS_ON | No | int32 |
address, pollingInterval |
PID_TUNE_D |
PID_TUNE_D | No | int32 |
address, pollingInterval |
PID_TUNE_FF |
PID_TUNE_FF | No | int32 |
address, pollingInterval |
PID_TUNE_I |
PID_TUNE_I | No | int32 |
address, pollingInterval |
PID_TUNE_P |
PID_TUNE_P | No | int32 |
address, pollingInterval |
POINTTYPE |
POINTTYPE | No | int32 |
address, pollingInterval |
POINTTYPE_4096 |
POINTTYPE_4096 | No | uint32 |
address, pollingInterval |
QUALITY_4096 |
QUALITY_4096 | Yes | uint32 |
address, pollingInterval |
SP_BIT |
SP_BIT | No | bit |
address, pollingInterval |
SP_FLOAT |
SP_FLOAT | No | uint32 |
address, pollingInterval |
SP_INTEGER |
SP_INTEGER | No | uint32 |
address, pollingInterval |
STATE |
STATE | 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": "532CF76E-5A99-44D2-A055-6CF8DE881B7D"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "532CF76E-5A99-44D2-A055-6CF8DE881B7D",
"Name": "Opto22 MMIO Protocol Ethernet",
"DriverGroup": {
"Name": "Opto Devices"
},
"SupportedRegisters": [
{
"Name": "ACTIVECOUNTER",
"DisplayName": "Name",
"Description": "ACTIVECOUNTER",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 63,
"ListValues": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "ALARM_HI_DEADBAND",
"DisplayName": "Name",
"Description": "ALARM_HI_DEADBAND",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 63,
"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": "ALARM_HI_ENABLE",
"DisplayName": "Name",
"Description": "ALARM_HI_ENABLE",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 63,
"ListValues": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "ALARM_HI_SETPOINT",
"DisplayName": "Name",
"Description": "ALARM_HI_SETPOINT",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 63,
"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": "ALARM_HI_STATE",
"DisplayName": "Name",
"Description": "ALARM_HI_STATE",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 63,
"ListValues": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "ALARM_LO_DEADBAND",
"DisplayName": "Name",
"Description": "ALARM_LO_DEADBAND",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 63,
"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": "ALARM_LO_ENABLE",
"DisplayName": "Name",
"Description": "ALARM_LO_ENABLE",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 63,
"ListValues": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "ALARM_LO_SETPOINT",
"DisplayName": "Name",
"Description": "ALARM_LO_SETPOINT",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 63,
"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": "ALARM_LO_STATE",
"DisplayName": "Name",
"Description": "ALARM_LO_STATE",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 63,
"ListValues": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "COUNTERDATA",
"DisplayName": "Name",
"Description": "COUNTERDATA",
"ReadOnly": true,
"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": 63,
"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": "COUNTERDATA_READCLEAR",
"DisplayName": "Name",
"Description": "COUNTERDATA_READCLEAR",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 63,
"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": "COUNTS",
"DisplayName": "Name",
"Description": "COUNTS",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 63,
"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": "COUNTS_4096",
"DisplayName": "Name",
"Description": "COUNTS_4096",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "float32",
"Value": "float32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4095,
"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": "EU",
"DisplayName": "Name",
"Description": "EU",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 63,
"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": "EU_4096",
"DisplayName": "Name",
"Description": "EU_4096",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "float32",
"Value": "float32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4095,
"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": "FEATURE",
"DisplayName": "Name",
"Description": "FEATURE",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 63,
"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": "FEATURE_4096",
"DisplayName": "Name",
"Description": "FEATURE_4096",
"ReadOnly": false,
"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": 4095,
"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": "GAIN",
"DisplayName": "Name",
"Description": "GAIN",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 63,
"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": "GAIN_4096",
"DisplayName": "Name",
"Description": "GAIN_4096",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "float32",
"Value": "float32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4095,
"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": "HDD_COUNTER",
"DisplayName": "Name",
"Description": "HDD_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": "uint32",
"Value": "uint32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1531,
"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": "HDD_COUNTER_READCLEAR",
"DisplayName": "Name",
"Description": "HDD_COUNTER_READCLEAR",
"ReadOnly": true,
"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": 1531,
"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": "HDD_OFFLATCH",
"DisplayName": "Name",
"Description": "HDD_OFFLATCH",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1531,
"ListValues": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "HDD_OFFLATCH_CLEAR",
"DisplayName": "Name",
"Description": "HDD_OFFLATCH_CLEAR",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1531,
"ListValues": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "HDD_ONLATCH",
"DisplayName": "Name",
"Description": "HDD_ONLATCH",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1531,
"ListValues": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "HDD_ONLATCH_CLEAR",
"DisplayName": "Name",
"Description": "HDD_ONLATCH_CLEAR",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1531,
"ListValues": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "HDD_STATE",
"DisplayName": "Name",
"Description": "HDD_STATE",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 1531,
"ListValues": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "HISCALE",
"DisplayName": "Name",
"Description": "HISCALE",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 63,
"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": "HISCALE_4096",
"DisplayName": "Name",
"Description": "HISCALE_4096",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "float32",
"Value": "float32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4095,
"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": "LOSCALE",
"DisplayName": "Name",
"Description": "LOSCALE",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 63,
"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": "LOSCALE_4096",
"DisplayName": "Name",
"Description": "LOSCALE_4096",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "float32",
"Value": "float32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4095,
"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": "MAX",
"DisplayName": "Name",
"Description": "MAX",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 63,
"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": "MAX_4096",
"DisplayName": "Name",
"Description": "MAX_4096",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "float32",
"Value": "float32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4095,
"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": "MAX_READCLEAR",
"DisplayName": "Name",
"Description": "MAX_READCLEAR",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 63,
"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": "MAX_READCLEAR_4096",
"DisplayName": "Name",
"Description": "MAX_READCLEAR_4096",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "float32",
"Value": "float32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4095,
"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": "MIN",
"DisplayName": "Name",
"Description": "MIN",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 63,
"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": "MIN_4096",
"DisplayName": "Name",
"Description": "MIN_4096",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "float32",
"Value": "float32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4095,
"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": "MIN_READCLEAR",
"DisplayName": "Name",
"Description": "MIN_READCLEAR",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 63,
"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": "MIN_READCLEAR_4096",
"DisplayName": "Name",
"Description": "MIN_READCLEAR_4096",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "float32",
"Value": "float32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4095,
"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": "MODULETYPE",
"DisplayName": "Name",
"Description": "MODULETYPE",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 63,
"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": "MODULETYPE_4096",
"DisplayName": "Name",
"Description": "MODULETYPE_4096",
"ReadOnly": true,
"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": 4095,
"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": "OFFLATCH",
"DisplayName": "Name",
"Description": "OFFLATCH",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 63,
"ListValues": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "OFFLATCH_READCLEAR",
"DisplayName": "Name",
"Description": "OFFLATCH_READCLEAR",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 63,
"ListValues": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "OFFSET",
"DisplayName": "Name",
"Description": "OFFSET",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 63,
"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": "OFFSET_4096",
"DisplayName": "Name",
"Description": "OFFSET_4096",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "float32",
"Value": "float32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4095,
"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": "ONLATCH",
"DisplayName": "Name",
"Description": "ONLATCH",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 63,
"ListValues": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "ONLATCH_READCLEAR",
"DisplayName": "Name",
"Description": "ONLATCH_READCLEAR",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 63,
"ListValues": []
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "PID_CFG_ALG",
"DisplayName": "Name",
"Description": "PID_CFG_ALG",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"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": "PID_CFG_FLAGS",
"DisplayName": "Name",
"Description": "PID_CFG_FLAGS",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"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": "PID_CFG_FLAGS_OFF",
"DisplayName": "Name",
"Description": "PID_CFG_FLAGS_OFF",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"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": "PID_CFG_FLAGS_ON",
"DisplayName": "Name",
"Description": "PID_CFG_FLAGS_ON",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"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": "PID_CFG_HI_RANGE",
"DisplayName": "Name",
"Description": "PID_CFG_HI_RANGE",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"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": "PID_CFG_LOW_RANGE",
"DisplayName": "Name",
"Description": "PID_CFG_LOW_RANGE",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"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": "PID_CFG_MAN_MODE",
"DisplayName": "Name",
"Description": "PID_CFG_MAN_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": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"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": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "PID_CFG_MAX_OUT",
"DisplayName": "Name",
"Description": "PID_CFG_MAX_OUT",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"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": "PID_CFG_MIN_OUT",
"DisplayName": "Name",
"Description": "PID_CFG_MIN_OUT",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"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": "PID_CFG_MM_IN",
"DisplayName": "Name",
"Description": "PID_CFG_MM_IN",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"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": "PID_CFG_MM_OUT",
"DisplayName": "Name",
"Description": "PID_CFG_MM_OUT",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"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": "PID_CFG_MM_SP",
"DisplayName": "Name",
"Description": "PID_CFG_MM_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": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"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": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "PID_CFG_SCAN_TIME",
"DisplayName": "Name",
"Description": "PID_CFG_SCAN_TIME",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"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": "PID_CV_D",
"DisplayName": "Name",
"Description": "PID_CV_D",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"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": "PID_CV_ERROR",
"DisplayName": "Name",
"Description": "PID_CV_ERROR",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"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": "PID_CV_FF",
"DisplayName": "Name",
"Description": "PID_CV_FF",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"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": "PID_CV_I",
"DisplayName": "Name",
"Description": "PID_CV_I",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"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": "PID_CV_IN",
"DisplayName": "Name",
"Description": "PID_CV_IN",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"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": "PID_CV_INTEGRAL",
"DisplayName": "Name",
"Description": "PID_CV_INTEGRAL",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"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": "PID_CV_OUT",
"DisplayName": "Name",
"Description": "PID_CV_OUT",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"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": "PID_CV_P",
"DisplayName": "Name",
"Description": "PID_CV_P",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"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": "PID_CV_SP",
"DisplayName": "Name",
"Description": "PID_CV_SP",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"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": "PID_LSV_IN",
"DisplayName": "Name",
"Description": "PID_LSV_IN",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"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": "PID_LSV_SP",
"DisplayName": "Name",
"Description": "PID_LSV_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": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"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": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "PID_SCALE_IN_HI",
"DisplayName": "Name",
"Description": "PID_SCALE_IN_HI",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"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": "PID_SCALE_IN_LOW",
"DisplayName": "Name",
"Description": "PID_SCALE_IN_LOW",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"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": "PID_SCALE_OUT_HI",
"DisplayName": "Name",
"Description": "PID_SCALE_OUT_HI",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"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": "PID_SCALE_OUT_LOW",
"DisplayName": "Name",
"Description": "PID_SCALE_OUT_LOW",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"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": "PID_SCAN_COUNTER",
"DisplayName": "Name",
"Description": "PID_SCAN_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": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"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": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "PID_STATUS",
"DisplayName": "Name",
"Description": "PID_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": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"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": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "PID_STATUS_OFF",
"DisplayName": "Name",
"Description": "PID_STATUS_OFF",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"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": "PID_STATUS_ON",
"DisplayName": "Name",
"Description": "PID_STATUS_ON",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"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": "PID_TUNE_D",
"DisplayName": "Name",
"Description": "PID_TUNE_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": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"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": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "PID_TUNE_FF",
"DisplayName": "Name",
"Description": "PID_TUNE_FF",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"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": "PID_TUNE_I",
"DisplayName": "Name",
"Description": "PID_TUNE_I",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 127,
"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": "PID_TUNE_P",
"DisplayName": "Name",
"Description": "PID_TUNE_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": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"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": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "POINTTYPE",
"DisplayName": "Name",
"Description": "POINTTYPE",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 63,
"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": "POINTTYPE_4096",
"DisplayName": "Name",
"Description": "POINTTYPE_4096",
"ReadOnly": false,
"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": 4095,
"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": "QUALITY_4096",
"DisplayName": "Name",
"Description": "QUALITY_4096",
"ReadOnly": true,
"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": 4095,
"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": "SP_BIT",
"DisplayName": "Name",
"Description": "SP_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": 63,
"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": "SP_FLOAT",
"DisplayName": "Name",
"Description": "SP_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": "uint32",
"Value": "uint32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 10239,
"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": "SP_INTEGER",
"DisplayName": "Name",
"Description": "SP_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": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 10239,
"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": "STATE",
"DisplayName": "Name",
"Description": "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": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 63,
"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 - Panasonic FP Serial
POST {{edgeUrl}}/devicehub/v2
Panasonic FP Serial — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
X |
External input | No | uint16, int16, uint32, int32 |
address, count, pollingInterval |
X_bit |
External input | No | bit |
address, count, pollingInterval |
Y |
External output | No | uint16, int16, uint32, int32 |
address, count, pollingInterval |
Y_bit |
External output | No | bit |
address, count, pollingInterval |
R |
Internal relay | No | uint16, int16, uint32, int32 |
address, count, pollingInterval |
R_bit |
Internal relay | No | bit |
address, count, pollingInterval |
L |
Link relay | No | uint16, int16, uint32, int32 |
address, count, pollingInterval |
L_bit |
Link relay | No | bit |
address, count, pollingInterval |
T |
Timer contact | Yes | bit |
address, count, pollingInterval |
C |
Counter contact | Yes | bit |
address, count, pollingInterval |
SV |
Timer/counter set value | No | uint16, int16, uint32, int32 |
address, count, pollingInterval |
EV |
Timer/counter elapsed value | No | uint16, int16, uint32, int32 |
address, count, pollingInterval |
DT |
Data register | No | uint16, int16, uint32, int32 |
address, count, pollingInterval |
LD |
Link data register | No | uint16, int16, uint32, int32 |
address, count, pollingInterval |
FL |
File register | No | uint16, int16, uint32, int32 |
address, count, pollingInterval |
Status |
PLC status (heartbeat) | Yes | uint16 |
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": "63AA6102-69AA-42E3-A81B-9C7FDA319720"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "63AA6102-69AA-42E3-A81B-9C7FDA319720",
"Name": "Panasonic FP Serial",
"DriverGroup": {
"Name": "Panasonic"
},
"SupportedRegisters": [
{
"Name": "X",
"DisplayName": "Name",
"Description": "External input",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 24,
"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": "X_bit",
"DisplayName": "Name",
"Description": "External input",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 999915,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 369,
"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": "Y",
"DisplayName": "Name",
"Description": "External output",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 24,
"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": "Y_bit",
"DisplayName": "Name",
"Description": "External output",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 999915,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 369,
"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": "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": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 24,
"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_bit",
"DisplayName": "Name",
"Description": "Internal relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 999915,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 369,
"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": "L",
"DisplayName": "Name",
"Description": "Link relay",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 24,
"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": "L_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": 999915,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 369,
"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 contact",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": 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": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 369,
"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 contact",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": 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": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 369,
"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": "SV",
"DisplayName": "Name",
"Description": "Timer/counter set value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 24,
"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": "EV",
"DisplayName": "Name",
"Description": "Timer/counter elapsed value",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 9999,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 24,
"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": "DT",
"DisplayName": "Name",
"Description": "Data register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 99999,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 24,
"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": "LD",
"DisplayName": "Name",
"Description": "Link 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": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 8447,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 24,
"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": "FL",
"DisplayName": "Name",
"Description": "File register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 99999,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 24,
"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": "Status",
"DisplayName": "Name",
"Description": "PLC status (heartbeat)",
"ReadOnly": true,
"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": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 0,
"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 - Oemax Serial
POST {{edgeUrl}}/devicehub/v2
Oemax Serial — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
R_bit |
External I/O relay (sub-bit) | No | bit |
address, pollingInterval |
R |
External I/O relay, word view | No | uint16, int16, uint32, int32 |
address, pollingInterval |
L_bit |
Link relay (sub-bit) | No | bit |
address, pollingInterval |
L |
Link relay, word view | No | uint16, int16, uint32, int32 |
address, pollingInterval |
M_bit |
Internal relay (sub-bit) | No | bit |
address, pollingInterval |
M |
Internal relay, word view | No | uint16, int16, uint32, int32 |
address, pollingInterval |
K_bit |
Keep relay, retentive (sub-bit) | No | bit |
address, pollingInterval |
K |
Keep relay, word view | No | uint16, int16, uint32, int32 |
address, pollingInterval |
F_bit |
Special internal relay, system flags (sub-bit) | No | bit |
address, pollingInterval |
F |
Special internal relay, word view | No | uint16, int16, uint32, int32 |
address, pollingInterval |
TC_Bit |
Timer/counter contact (flat bit) | No | bit |
address, pollingInterval |
W |
Data register (word) | No | uint16, int16, uint32, int32 |
address, pollingInterval |
SV |
Timer/counter set value (word) | No | uint16, int16, uint32, int32 |
address, pollingInterval |
PV |
Timer/counter present value (word) | No | uint16, int16, uint32, int32 |
address, pollingInterval |
SR |
Special/status register (word) | No | uint16, int16, uint32, int32 |
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": "4EB68B0D-3870-4DFF-9400-E64E846F0AD8"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "4EB68B0D-3870-4DFF-9400-E64E846F0AD8",
"Name": "Oemax Serial",
"DriverGroup": {
"Name": "RS Automation"
},
"SupportedRegisters": [
{
"Name": "R_bit",
"DisplayName": "Name",
"Description": "External I/O relay (sub-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": 12715,
"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": "External I/O relay, word view",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"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": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "L_bit",
"DisplayName": "Name",
"Description": "Link relay (sub-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": 6315,
"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": "L",
"DisplayName": "Name",
"Description": "Link relay, word view",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 63,
"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": "M_bit",
"DisplayName": "Name",
"Description": "Internal relay (sub-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": 12715,
"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": "M",
"DisplayName": "Name",
"Description": "Internal relay, word view",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"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": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "K_bit",
"DisplayName": "Name",
"Description": "Keep relay, retentive (sub-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": 12715,
"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": "K",
"DisplayName": "Name",
"Description": "Keep relay, word view",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"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": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "F_bit",
"DisplayName": "Name",
"Description": "Special internal relay, system flags (sub-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": 1515,
"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": "F",
"DisplayName": "Name",
"Description": "Special internal relay, word view",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 15,
"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": "TC_Bit",
"DisplayName": "Name",
"Description": "Timer/counter contact (flat 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": 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": "Data register (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": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2047,
"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": "SV",
"DisplayName": "Name",
"Description": "Timer/counter set value (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": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"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": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "PV",
"DisplayName": "Name",
"Description": "Timer/counter present value (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": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"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": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SR",
"DisplayName": "Name",
"Description": "Special/status register (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": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int32",
"Value": "int32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 511,
"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 - SICK Flexi Soft
POST {{edgeUrl}}/devicehub/v2
SICK Flexi Soft — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
I |
Alias of Flexi soft to RS-232 (DB 118). Layout set in Flexi Soft Designer; default map: inputs 0-95, outputs 96-191, logic results 192-223 | Yes | bit |
address, pollingInterval |
Q |
Alias of Flexi soft to RS-232 (DB 118). Layout set in Flexi Soft Designer; default map: inputs 0-95, outputs 96-191, logic results 192-223 | Yes | bit |
address, pollingInterval |
Logic result |
Alias of Flexi soft to RS-232 (DB 118). Layout set in Flexi Soft Designer; default map: inputs 0-95, outputs 96-191, logic results 192-223 | Yes | bit |
address, pollingInterval |
Flexi soft to RS-232_Bit |
Flexi Soft to RS-232 process data, bit view (continuous bit index) | Yes | bit |
address, pollingInterval |
Flexi soft to RS-232 |
Flexi Soft to RS-232 process data, word view (even byte offsets) | Yes | uint16 |
address, pollingInterval |
RS232 to Flexi soft_Bit |
RS-232 to Flexi Soft write area, bit view (continuous bit index); bits must be mapped in Flexi Soft Designer | No | bit |
address, pollingInterval |
RS-232 to Flexi soft |
RS-232 to Flexi Soft write area, word view (even byte offsets) | No | uint16 |
address, pollingInterval |
Module Status Bit Array_Bit |
Module status, 32 bits per slot (main, extensions 1-12, gateways 1-2). Bit 0 run, bit 1 internal ok, bit 2 external ok, bit 4 config valid; 1 = ok, all bits set = no module | Yes | bit |
address, pollingInterval |
Module Status Bit Array |
Module status, word view (even byte offsets) | Yes | uint16 |
address, pollingInterval |
Operating Data Block_Bit |
Operating data bits (bytes 0-3 operating time s, 4-7 power-on time s, 8-9 power cycles) | Yes | bit |
address, pollingInterval |
Operating Data Block |
Operating data (bytes 0-3 operating time s, 4-7 power-on time s, 8-9 power cycles) | Yes | uint16 |
address, pollingInterval |
Configuration CRCs_Bit |
Configuration checksums, bit view (overall, SCID, ACR, verification status) | Yes | bit |
address, pollingInterval |
Configuration CRCs |
Configuration checksums (overall, SCID, ACR, verification status) | Yes | uint16 |
address, pollingInterval |
CPU Module Type Key_Bit |
CPU module type key, bit view | Yes | bit |
address, pollingInterval |
CPU Module Type Key |
CPU module type key (byte 1: 0 CPU0, 1 CPU1, 2 CPU2, 3 CPU3; bytes 14-17 serial number) | Yes | uint16 |
address, pollingInterval |
Extension Modules Type_Bit |
Extension module type keys, bit view | Yes | bit |
address, pollingInterval |
Extension Modules Type |
Extension module type keys, 24 bytes per slot x 14 (byte 0 low nibble 0 = empty slot) | Yes | uint16 |
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": "3F7A1C82-6B94-4D51-9E0A-2C58D7B4E169"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "3F7A1C82-6B94-4D51-9E0A-2C58D7B4E169",
"Name": "SICK Flexi Soft",
"DriverGroup": {
"Name": "Sick Flexi"
},
"SupportedRegisters": [
{
"Name": "I",
"DisplayName": "Name",
"Description": "Alias of Flexi soft to RS-232 (DB 118). Layout set in Flexi Soft Designer; default map: inputs 0-95, outputs 96-191, logic results 192-223",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 799,
"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": "Q",
"DisplayName": "Name",
"Description": "Alias of Flexi soft to RS-232 (DB 118). Layout set in Flexi Soft Designer; default map: inputs 0-95, outputs 96-191, logic results 192-223",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 799,
"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": "Logic result",
"DisplayName": "Name",
"Description": "Alias of Flexi soft to RS-232 (DB 118). Layout set in Flexi Soft Designer; default map: inputs 0-95, outputs 96-191, logic results 192-223",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 799,
"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": "Flexi soft to RS-232_Bit",
"DisplayName": "Name",
"Description": "Flexi Soft to RS-232 process data, bit view (continuous bit index)",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 799,
"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": "Flexi soft to RS-232",
"DisplayName": "Name",
"Description": "Flexi Soft to RS-232 process data, word view (even byte offsets)",
"ReadOnly": true,
"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": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 98,
"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": "RS232 to Flexi soft_Bit",
"DisplayName": "Name",
"Description": "RS-232 to Flexi Soft write area, bit view (continuous bit index); bits must be mapped in Flexi Soft Designer",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 31,
"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": "RS-232 to Flexi soft",
"DisplayName": "Name",
"Description": "RS-232 to Flexi Soft write area, word view (even byte offsets)",
"ReadOnly": false,
"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": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2,
"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": "Module Status Bit Array_Bit",
"DisplayName": "Name",
"Description": "Module status, 32 bits per slot (main, extensions 1-12, gateways 1-2). Bit 0 run, bit 1 internal ok, bit 2 external ok, bit 4 config valid; 1 = ok, all bits set = no module",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 479,
"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": "Module Status Bit Array",
"DisplayName": "Name",
"Description": "Module status, word view (even byte offsets)",
"ReadOnly": true,
"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": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 58,
"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": "Operating Data Block_Bit",
"DisplayName": "Name",
"Description": "Operating data bits (bytes 0-3 operating time s, 4-7 power-on time s, 8-9 power cycles)",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 79,
"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": "Operating Data Block",
"DisplayName": "Name",
"Description": "Operating data (bytes 0-3 operating time s, 4-7 power-on time s, 8-9 power cycles)",
"ReadOnly": true,
"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": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 8,
"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": "Configuration CRCs_Bit",
"DisplayName": "Name",
"Description": "Configuration checksums, bit view (overall, SCID, ACR, verification 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": 0,
"NumberMax": 159,
"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": "Configuration CRCs",
"DisplayName": "Name",
"Description": "Configuration checksums (overall, SCID, ACR, verification 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": "uint16",
"Value": "uint16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 18,
"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": "CPU Module Type Key_Bit",
"DisplayName": "Name",
"Description": "CPU module type key, bit view",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 143,
"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": "CPU Module Type Key",
"DisplayName": "Name",
"Description": "CPU module type key (byte 1: 0 CPU0, 1 CPU1, 2 CPU2, 3 CPU3; bytes 14-17 serial number)",
"ReadOnly": true,
"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": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 16,
"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": "Extension Modules Type_Bit",
"DisplayName": "Name",
"Description": "Extension module type keys, bit view",
"ReadOnly": true,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 2687,
"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": "Extension Modules Type",
"DisplayName": "Name",
"Description": "Extension module type keys, 24 bytes per slot x 14 (byte 0 low nibble 0 = empty slot)",
"ReadOnly": true,
"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": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 334,
"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 - Siemens S7-300 Serial
POST {{edgeUrl}}/devicehub/v2
Siemens S7-300 Serial — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
DB |
Data Block, absolute addressing | No | byte, word, dword, int, dint, real, s5time, time, date, tod, dt, char, string, sint |
DB, address, count, pollingInterval |
DB(bit) |
Data Block (bits), absolute addressing | No | bool |
DB, address, count, pollingInterval |
M |
M memory | No | byte, word, dword, int, dint, real, s5time, time, date, tod, dt, char, sint |
address, count, pollingInterval |
M(bit) |
M memory bits | No | bool |
address, count, pollingInterval |
I |
Input area (read only) | Yes | byte, word, dword, int, dint, real, s5time, time, date, tod, dt, char, sint |
address, count, pollingInterval |
I(bit) |
Input area bits (read only) | Yes | bool |
address, count, pollingInterval |
Q |
Output area | No | byte, word, dword, int, dint, real, s5time, time, date, tod, dt, char, sint |
address, count, pollingInterval |
Q(bit) |
Output area bits | No | bool |
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": "3F9C2A71-58D4-4E0B-9B6A-7C15D8E24F30"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "3F9C2A71-58D4-4E0B-9B6A-7C15D8E24F30",
"Name": "Siemens S7-300 Serial",
"DriverGroup": {
"Name": "Siemens"
},
"SupportedRegisters": [
{
"Name": "DB",
"DisplayName": "Name",
"Description": "Data Block, absolute addressing",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "s5time",
"Value": "s5time"
},
{
"Name": "time",
"Value": "time"
},
{
"Name": "date",
"Value": "date"
},
{
"Name": "tod",
"Value": "tod"
},
{
"Name": "dt",
"Value": "dt"
},
{
"Name": "char",
"Value": "char"
},
{
"Name": "string",
"Value": "string"
},
{
"Name": "sint",
"Value": "sint"
}
]
},
{
"Name": "DB",
"DisplayName": "DB",
"Description": "Data Block Number",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "DB(bit)",
"DisplayName": "Name",
"Description": "Data Block (bits), absolute addressing",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
}
]
},
{
"Name": "DB",
"DisplayName": "DB",
"Description": "Data Block Number",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": []
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 655357,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M",
"DisplayName": "Name",
"Description": "M memory",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "s5time",
"Value": "s5time"
},
{
"Name": "time",
"Value": "time"
},
{
"Name": "date",
"Value": "date"
},
{
"Name": "tod",
"Value": "tod"
},
{
"Name": "dt",
"Value": "dt"
},
{
"Name": "char",
"Value": "char"
},
{
"Name": "sint",
"Value": "sint"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M(bit)",
"DisplayName": "Name",
"Description": "M memory bits",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 655357,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "I",
"DisplayName": "Name",
"Description": "Input area (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": "byte",
"Value": "byte"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "s5time",
"Value": "s5time"
},
{
"Name": "time",
"Value": "time"
},
{
"Name": "date",
"Value": "date"
},
{
"Name": "tod",
"Value": "tod"
},
{
"Name": "dt",
"Value": "dt"
},
{
"Name": "char",
"Value": "char"
},
{
"Name": "sint",
"Value": "sint"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "I(bit)",
"DisplayName": "Name",
"Description": "Input area bits (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": "bool",
"Value": "bool"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 655357,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Q",
"DisplayName": "Name",
"Description": "Output area",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "byte",
"Value": "byte"
},
{
"Name": "word",
"Value": "word"
},
{
"Name": "dword",
"Value": "dword"
},
{
"Name": "int",
"Value": "int"
},
{
"Name": "dint",
"Value": "dint"
},
{
"Name": "real",
"Value": "real"
},
{
"Name": "s5time",
"Value": "s5time"
},
{
"Name": "time",
"Value": "time"
},
{
"Name": "date",
"Value": "date"
},
{
"Name": "tod",
"Value": "tod"
},
{
"Name": "dt",
"Value": "dt"
},
{
"Name": "char",
"Value": "char"
},
{
"Name": "sint",
"Value": "sint"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Q(bit)",
"DisplayName": "Name",
"Description": "Output area bits",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bool",
"Value": "bool"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 655357,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Siemens Sinumerik 808D Serial
POST {{edgeUrl}}/devicehub/v2
Siemens Sinumerik 808D Serial — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
I |
Process-image input register | No | uint8, uint16, uint32, int8, int16, int32, float32 |
address, count, pollingInterval |
I_bit |
Process-image input register, bits | No | bit |
address, count, pollingInterval |
Q |
Process-image output register | No | uint8, uint16, uint32, int8, int16, int32, float32 |
address, count, pollingInterval |
Q_bit |
Process-image output register, bits | No | bit |
address, count, pollingInterval |
M |
Bit memory (M) | No | uint8, uint16, uint32, int8, int16, int32, float32 |
address, count, pollingInterval |
M_bit |
Bit memory (M), bits | No | bit |
address, count, pollingInterval |
S |
Sequential control relays (S) | No | uint8, uint16, uint32, int8, int16, int32, float32 |
address, count, pollingInterval |
S_bit |
Sequential control relays (S), bits | No | bit |
address, count, pollingInterval |
SM |
Special memory (SM) | No | uint8, uint16, uint32, int8, int16, int32, float32 |
address, count, pollingInterval |
SM_bit |
Special memory (SM), bits | No | bit |
address, count, pollingInterval |
V |
Variable memory. Address is DB number then byte offset, 4 digits each (V14000064 = DB1400 byte 64) | No | uint8, uint16, uint32, int8, int16, int32, float32, string |
address, count, pollingInterval |
V_bit |
Variable memory, bits. DB number, byte offset, bit (V140000645 = DB1400 byte 64 bit 5) | No | bit |
address, count, pollingInterval |
T |
Timers. Element index. bit = running status, uint32 = elapsed ticks (T0-T15 100 ms, T16-T63 10 ms) | No | bit, uint32 |
address, count, pollingInterval |
C |
Counters. Element index. bit = status, uint16 = count | No | bit, uint16 |
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": "40AB6619-9EF1-4EB2-BC61-3C20FC22BDF6"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "40AB6619-9EF1-4EB2-BC61-3C20FC22BDF6",
"Name": "Siemens Sinumerik 808D Serial",
"DriverGroup": {
"Name": "Siemens"
},
"SupportedRegisters": [
{
"Name": "I",
"DisplayName": "Name",
"Description": "Process-image 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": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int8",
"Value": "int8"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float32",
"Value": "float32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 10239,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "I_bit",
"DisplayName": "Name",
"Description": "Process-image input register, bits",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 102397,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Q",
"DisplayName": "Name",
"Description": "Process-image output register",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int8",
"Value": "int8"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float32",
"Value": "float32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 10239,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "Q_bit",
"DisplayName": "Name",
"Description": "Process-image output register, bits",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 102397,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M",
"DisplayName": "Name",
"Description": "Bit memory (M)",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int8",
"Value": "int8"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float32",
"Value": "float32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 10239,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "M_bit",
"DisplayName": "Name",
"Description": "Bit memory (M), bits",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 102397,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "S",
"DisplayName": "Name",
"Description": "Sequential control relays (S)",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int8",
"Value": "int8"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float32",
"Value": "float32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 10239,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "S_bit",
"DisplayName": "Name",
"Description": "Sequential control relays (S), 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": 102397,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SM",
"DisplayName": "Name",
"Description": "Special memory (SM)",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint8",
"Value": "uint8"
},
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int8",
"Value": "int8"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float32",
"Value": "float32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 10239,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "SM_bit",
"DisplayName": "Name",
"Description": "Special memory (SM), 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": 102397,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "V",
"DisplayName": "Name",
"Description": "Variable memory. Address is DB number then byte offset, 4 digits each (V14000064 = DB1400 byte 64)",
"ReadOnly": false,
"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": "int8",
"Value": "int8"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float32",
"Value": "float32"
},
{
"Name": "string",
"Value": "string"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 99999999,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "V_bit",
"DisplayName": "Name",
"Description": "Variable memory, bits. DB number, byte offset, bit (V140000645 = DB1400 byte 64 bit 5)",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 999999997,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "T",
"DisplayName": "Name",
"Description": "Timers. Element index. bit = running status, uint32 = elapsed ticks (T0-T15 100 ms, T16-T63 10 ms)",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
},
{
"Name": "uint32",
"Value": "uint32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
},
{
"Name": "C",
"DisplayName": "Name",
"Description": "Counters. Element index. bit = status, uint16 = 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": "bit",
"Value": "bit"
},
{
"Name": "uint16",
"Value": "uint16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "0",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 255,
"ListValues": null
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65535,
"ListValues": null
},
{
"Name": "pollingInterval",
"DisplayName": "PollingInterval",
"Description": "How often (in seconds) the tag polls for data. Enter 0 to disable polling",
"DefaultValue": "1000",
"ValueType": "Float",
"Optional": false,
"Required": true,
"NumberMin": 0,
"NumberMax": 4294967295,
"ListValues": null
}
]
}
]
}
}
}
Register Types - Siemens TI505 Serial
POST {{edgeUrl}}/devicehub/v2
Siemens TI505 Serial — Supported Register Types
| Code | Description | Read-Only | Value Types | Config Properties |
|---|---|---|---|---|
CR |
Name | No | bit |
address, count, pollingInterval |
X |
Name | No | bit |
address, count, pollingInterval |
Y |
Name | No | bit |
address, count, pollingInterval |
WX |
Name | No | uint16, int16, uint32, int32, float32 |
address, count, pollingInterval |
WY |
Name | No | uint16, int16, uint32, int32, float32 |
address, count, pollingInterval |
TCC |
Name | No | uint16 |
address, count, pollingInterval |
TCP |
Name | No | uint16 |
address, count, pollingInterval |
STW |
Name | No | uint16 |
address, count, pollingInterval |
V |
Name | No | uint16, int16, uint32, int32, float32 |
address, count, pollingInterval |
Request Body
GraphQL Query
query GetDriver($input: GetDriverRequest!) {
GetDriver(input: $input) {
ID
Name
DriverGroup { Name }
SupportedRegisters {
Name
DisplayName
Description
ReadOnly
RegisterProperties {
Name
DisplayName
Description
DefaultValue
ValueType
Optional
Required
NumberMin
NumberMax
ListValues { Name Value }
}
}
}
}
Variables
{
"input": {
"ID": "0F82FEA5-4775-45C6-AF8D-8FAAB5E50091"
}
}
Response
Status: 200 OK
{
"data": {
"GetDriver": {
"ID": "0F82FEA5-4775-45C6-AF8D-8FAAB5E50091",
"Name": "Siemens TI505 Serial",
"DriverGroup": {
"Name": "Siemens"
},
"SupportedRegisters": [
{
"Name": "CR",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "bit",
"Value": "bit"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65536,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 1,
"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": "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": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65536,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 1,
"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": "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": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65536,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 1,
"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": "WX",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float32",
"Value": "float32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65536,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 16,
"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": "WY",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float32",
"Value": "float32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65536,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 16,
"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": "TCC",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint16",
"Value": "uint16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65536,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 16,
"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": "TCP",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint16",
"Value": "uint16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65536,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 16,
"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": "STW",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint16",
"Value": "uint16"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65536,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 16,
"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": "V",
"DisplayName": "Name",
"Description": "",
"ReadOnly": false,
"RegisterProperties": [
{
"Name": "valueType",
"DisplayName": "Value Type",
"Description": "Register value type",
"DefaultValue": null,
"ValueType": "String",
"Optional": false,
"Required": true,
"NumberMin": null,
"NumberMax": null,
"ListValues": [
{
"Name": "uint16",
"Value": "uint16"
},
{
"Name": "int16",
"Value": "int16"
},
{
"Name": "uint32",
"Value": "uint32"
},
{
"Name": "int32",
"Value": "int32"
},
{
"Name": "float32",
"Value": "float32"
}
]
},
{
"Name": "address",
"DisplayName": "Address",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": true,
"NumberMin": 1,
"NumberMax": 65536,
"ListValues": []
},
{
"Name": "count",
"DisplayName": "Count",
"Description": "",
"DefaultValue": "1",
"ValueType": "SignedInteger",
"Optional": false,
"Required": false,
"NumberMin": 1,
"NumberMax": 16,
"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
}
]
}
]
}
}
}