>
9.2.8 Read / write cyclic process data
52250
To access the cyclic process data of the IO-Link ports X01...X04:
Substructure: iolinkmaster/port[n] (n = 1...4)
Available data points:
r = only read
rw = read and write
* = only changeable, if not connected to fieldbus PLC
>
Example: Read process data of an IO-Link device
33842
Task: Read the current measured value of the ifm temperature sensor TN2531 at IO-Link port X02
Solution: Read the data point for the process input data with the getdata service.
Request:
{
"code":"request",
"cid":4711,
"adr":"/iolinkmaster/port[2]/iolinkdevice/pdin/getdata"
}
Response:
{
"cid":4711,
"data":{"value": "03C9"},
"code":200
}
The return value is given in hexadecimal format. Besides the temperature value the return value
comprises additional information (→ IO Device Description (IODD) of the sensor). The temperature
value is shown in bits 2 to 15.
0x03C9 = 0b1111001001
Temperature value: 0b11110010 = 242
Therefore: The current temperature value is 24.2 °C.