Name of Type
Range
Description
Dint
- 2147483648 … 2147483647
32 bit signed
USInt
0 … 255
8 bit unsigned
UInt
0 … 65535
16 bit unsigned
UDInt
0… 4294967295
32 bit unsigned
Real
IEEE Standard 754 single
By default only 9 digits behind the
comma will be transmitted
LReal
IEEE Standard 754 double
By default only 18 digits behind the
comma will be transmitted
Boolean
Boolean values can assume two states. Either true or false.
{
"ioddSupported": true
}
String
A string is a sequence of zero or more Unicode characters, wrapped in double quotes,
using backslash escapes. A character is represented as a single character string.
{
"stringName": "value"
}
value = any UNICODE character except " , \ , or control character. Escaped unicode
characters are not supported.
Enum
Enums are numerical types which define a number of values. All other values are not
permitted and will be excluded.
{
"enumName": ordinal number
}
ordinal number = USInt | UInt
Array
An array is an ordered collection of values. An array begins with [ (left bracket) and
ends with ] (right bracket). Values are separated by , (comma).
{
"arrayName": [value, value, …, value]
}
value = boolean | number | string | array | struct | enum
An Array with a length of 0 will be transmitted as an empty Array:
{
"arrayName": []
}
Struct
A struct is an unordered set of name/value pairs. An object begins with { (left brace)
and ends with } (right brace). Each name is followed by : (colon) and the name/value
pairs are separated by , (comma).
{
"structName":
SIG200 CONFIGURATION
7
8017853.1D0S/2021-11-04 | SICK
O P E R A T I N G I N S T R U C T I O N | Sensor Integration Gateway - SIG200
65
Subject to change without notice