Command
HTTP
method
JSON request part
Response JSON body
Function
api/Port1IODDFileName,
api/Port2IODDFileName,
api/Port3IODDFileName,
api/Port4IODDFileName
GET
-
{
"header": {
"status": 0,
"message": "Ok"
},
"data": {
"Port1IODDFileName":
"SICK-WTB12C-3_A00-20160513-IODD1.1.zip"
}
Returns name of
IODD file
assigned to IO-
Link port
api/Port1Pin4Configuration,
api/Port2Pin4Configuration,
api/Port3Pin4Configuration,
api/Port4Pin4Configuration
GET
-
{
"header": {
"status": 0,
"message": "Ok"
},
"data": {
"Port1Pin4Configuration": 2
}
Reads/writes the
IOLink configura‐
tion for port 1. 0
= input, 1 = out‐
put, 2 = iolink, 3
= disabled
POST
(write)
{
"data": {
"Port1Pin4Configuration": 2
}
}
-
api/LabelPort1Pin2,
api/LabelPort1Pin4,
api/LabelPort2Pin2,
api/LabelPort2Pin4,
api/LabelPort3Pin2,
api/LabelPort3Pin4,
api/LabelPort4Pin2,
api/LabelPort4Pin4
GET
-
{
"header": {
"status": 0,
"message": "Ok"
},
"data": {
"LabelPort1Pin2": "abc"
}
Reads/writes the
electronic label
for each port pin.
The maximum
length for a label
is 8 characters.
POST
(write)
{
"data": {
"LabelPort1Pin2": "abc"
}
}
-
api/PortOwner1_Fieldbus,
api/PortOwner2_Fieldbus,
api/PortOwner3_Fieldbus,
api/PortOwner4_Fieldbus
GET
-
{
"header": {
"status": 0,
"message": "Ok"
},
"data": {
"PortOwner1_Fieldbus": 1
}
Reads/writes the
Port owner con‐
figuration for
each port:
0 = Fieldbus, 1=
REST, 2= Logic
Editor
POST
(write)
{
"data": {
"PortOwner1_Fieldbus": 1
}
}
-
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
93
Subject to change without notice