Information and diagnostic data (0x900n0, 0xA0n0, 0xF000 - 0xF920)
Index 90n0 IO Info data Ch. 1 - 4 (for 0 ≤ n ≤ 3)
Index (hex) | Name | Meaning | Data type | Flags | Default |
|---|---|---|---|---|---|
90n0:0 | IO Info data | Max. Subindex | UINT8 | RO | 0x27 (39dec) |
90n0:04 | Device ID | The device ID is used for validating the IO-Link device. | UINT32 | RO | 0x00000000 (0dec) |
90n0:05 | VendorID | The Vendor ID is used for validating the vendor of the IO-Link device. | UINT32 | RO | 0x00000000 (0dec) |
90n0:20 | IO-Link revision | ID of the specification version based on which the IO-Link device communicates. Bit 0 - 3: MinorRev | UINT8 | RO | 0x00 (0dec) |
90n0:21 | Frame capability | The “Frame capability” indicates certain functionalities of the IO-Link device (e.g. ISDU supported). Bit 0: ISDU | UINT8 | RO | 0x00 (0dec) |
90n0:22 | Min cycle time | The cycle time corresponds to the interval at which the IO-Link master should communicate with the IO‑Link device. Bit 6 and 7: time base | UINT8 | RO | 0x00 (0dec) |
90n0:23 | Offset time | reserved | UINT8 | RO | 0x00 (0dec) |
90n0:24 | Process data in length | These parameters are transmitted in the IO-Link format for “Process data in length”. Bit 7: BYTE
Bit 6: SIO Bit 0 to 4: LENGTH | UINT8 | RO | 0x00 (0dec) |
90n0:25 | Process data out length | These parameters are transmitted in the IO-Link format for “Process data out length”. Bit 7: BYTE
Bit 6: SIO Bit 0 to 4: LENGTH | UINT8 | RO | 0x00 (0dec) |
90n0:26 | Reserved | reserved | UINT16 | RO | 0x0000 (0dec) |
90n0:27 | Reserved2 | reserved | UINT16 | RO | 0x0000 (0dec) |
Time base | Time base meaning | Calculation | Min. Cycle Time |
|---|---|---|---|
00b | 0.100 ms | multiplier x time base | 0.000 - 6.300 ms |
01b | 0.400 ms | 6.400 ms + multiplier x time base | 6.400 - 31.600 ms |
10b | 1.600 ms | 32.000 ms + multiplier x time base | 32.000 - 132.800 ms |
11b | 6.400 ms | 134.400 ms + multiplier x time base | 134.400 - 537.600 ms |
Index A0n0 IO Diag data Ch. 1 - 4 (for 0 ≤ n ≤ 3)
Index (hex) | Name | Meaning | Data type | Flags | Default |
|---|---|---|---|---|---|
A0n0:0 | IO Diag data Ch.1 - 4 | Max. Subindex | UINT8 | RO | 0x02 (2dec) |
A0n0:01 | IO-Link State | The value of the IO-Link state corresponds to a state from the IO-Link master state machine 0x00: MASTER_STATE_INACTIV | UINT8 | RO | 0x00 (0dec) |
A0n0:02 | Lost Frames | This parameter counts the number of lost IO-Link telegrams. This value is deleted whenever IO-Link starts up, otherwise it is incremented continuously. | UINT8 | RO | 0x00 (0dec) |
Index F000 Modular device profile
Index (hex) | Name | Meaning | Data type | Flags | Default |
|---|---|---|---|---|---|
F000:0 | Modular device profile | General information for the Modular Device Profile | UINT8 | RO | 0x02 (2dec) |
F000:01 | Module index distance | Index distance of the objects of the individual channels | UINT16 | RO | 0x0010 (16dec) |
F000:02 | Maximum number of modules | Number of channels | UINT16 | RO | 0x0004 (4dec) |
Index F008 Code word
Index (hex) | Name | Meaning | Data type | Flags | Default |
|---|---|---|---|---|---|
F008:0 | Code word | reserved | UINT32 | RW | 0x00000000 (0dec) |
Index F010 Module list
Index (hex) | Name | Meaning | Data type | Flags | Default |
|---|---|---|---|---|---|
F010:0 | Module list | Max. Subindex | UINT8 | RW | 0x04 (4dec) |
F010:01 | SubIndex 001 | - | UINT32 | RW | 0x0000184C (6220dez) |
F010:02 | SubIndex 002 | - | UINT32 | RW | 0x0000184C (6220dez) |
F010:03 | SubIndex 003 | - | UINT32 | RW | 0x0000184C (6220dez) |
F010:04 | SubIndex 004 | - | UINT32 | RW | 0x0000184C (6220dez) |
Index F100 Diagnosis Status data
Index (hex) | Name | Meaning | Data type | Flags | Default | |
|---|---|---|---|---|---|---|
F100:0 | Diagnosis Status data | Max. Subindex | UINT8 | RO | 0x04 (4dec) | |
F100:01 | State Ch1 | Status byte Ch. 1 | See table “Meaning of status byte Ch. 1 - Ch. 4” | UINT8 | RO | 0x00 (0dec) |
F100:02 | State Ch2 | Status byte Ch. 2 | UINT8 | RO | 0x00 (0dec) | |
F100:03 | State Ch3 | Status byte Ch. 3 | UINT8 | RO | 0x00 (0dec) | |
F100:04 | State Ch4 | Status byte Ch. 4 | UINT8 | RO | 0x00 (0dec) | |
The status bytes are divided into two nibbles.
Meaning Status byte Ch. 1 - Ch. 4 |
|---|
Low nibble: 0x_0 = Port disabled Combinations are possible and are displayed as addition of the values (s. note) |
Higher nibble: 0x1_ = Watchdog detected Combinations are possible and are displayed as addition of the values (s. note) |
![]() | Addition of the values in case of simultaneously occurring diagnostic messages If messages occur simultaneously, the value is displayed as a sum in the Status byte of the relevant channel.
|
Index F101 DeviceState Status data
Index (hex) | Name | Meaning | Data type | Flags | Default |
|---|---|---|---|---|---|
F101:0 | DeviceState status data | Max. Subindex | UINT8 | RO | 0x10 (16dec) |
F101:0D | Device diag | TRUE: | BOOL | RO | FALSE |
F101:10 | Device state | TRUE: | BOOL | RO | FALSE |
Index F820 ADS Server Settings
Index (hex) | Name | Meaning | Data type | Flags | Default |
|---|---|---|---|---|---|
F820:0 | ADS Server Settings | Max. Subindex | UINT8 | RW | 0x02 (2dec) |
F820:01 | Net ID | NetId and port to which the DiagHistory messages can be sent via emergency | UINT16 | RW | 0x0000 (0dec) |
F820:02 | Port | UINT16 | RW | 0x0000 (0dec) |
Index F900 Info data
Index (hex) | Name | Meaning | Data type | Flags | Default |
|---|---|---|---|---|---|
F900:0 | Info data | Max. Subindex | UINT8 | RO | 0x09 (9dec) |
F900:01 | IO-Link Version | - | UINT8 | RO | 0x10 (16dec) |
Index F915 LED Status
Index (hex) | Name | Meaning | Data type | Flags | Default |
|---|---|---|---|---|---|
F915:0 | LED Status | Max. Subindex | UINT8 | RO | 0x08 (8dec) |
F915:01 | Run |
| UINT32 | RO | 0x0000 0000 (0dec) |
F915:02 | LED2 |
| UINT32 | RO | 0x0000 0000 (0dec) |
F915:03 | LED3 |
| UINT32 | RO | 0x0000 0000 (0dec) |
F915:04 | LED4 |
| UINT32 | RO | 0x0000 0000 (0dec) |
F915:05 | CH.1 status |
| UINT32 | RO | 0x0000 0000 (0dec) |
F915:06 | CH.2 status |
| UINT32 | RO | 0x0000 0000 (0dec) |
F915:07 | CH.3 status |
| UINT32 | RO | 0x0000 0000 (0dec) |
F915:08 | CH.4 status |
| UINT32 | RO | 0x0000 0000 (0dec) |
Index F920 AoE Net Id
Index (hex) | Name | Meaning | Data type | Flags | Default |
|---|---|---|---|---|---|
F920:0 | AoE Net Id | Max. Subindex | UINT8 | RO | 0x09 (9dec) |
F920:01 | Net ID |
|
| RO | 0x00 00 00 00 00 00 (0dec) |
