Parameter data exchange
An intelligent IO-Link sensor/actuator can support parameterization by ISDUs (Indexed Service Data Unit). The PLC must explicitly query or, when marked as such, send these acyclic service data.
ISDU access TwinCAT supports access via ADS and via the CoE directory. |
The respective parameter is addressed via the so-called ISDU index. The following ranges are available:
Designation | Index range |
---|---|
System | 0x00..0x0F |
Identification | 0x10..0x1F |
Diagnostic | 0x20..0x2F |
Communication | 0x30..0x3F |
Preferred Index | 0x40..0xFE |
Extended Index | 0x0100..0x3FFF |
| The range 0x4000 to 0xFFFF is reserved |
The use and implementation of these ranges is the responsibility of the sensor/actuator manufacturer. For clarification, just a few of the possible indices are listed here. Please take a look at the relevant chapter “Object description and parameterization”.
Index | Name |
---|---|
0010 | Vendor Name |
0011 | Vendor Text |
0012 | Product Name |
0013 | Product ID |
0015 | Serial Number |
0016 | Hardware Revision |
0017 | Firmware Revision |
... | ... |
IO-Link operating modes
The IO-Link ports on the IO-Link master can be operated in the following nine modes (see Object description and parameterization - IO-Link State, Index 0xA0n0:01):
- INACTIVE: Statemachine is inaktive
- DIGINPUT: The port behaves like a digital input
- DIGOUTPUT: The port behaves like a digital output
- ESTABLISHCOMM: The IO-Link wakeup sequence is running
- INITMASTER: Readout the IO-Link device and check the communication parameters
- INITDEVICE: Initialization of the IO-Link device
- PREOPERATE: Parameter server is running
- OPERATE: The port is used for IO-Link communication
- STOP: Communication is stopped (COM-stop)