Information and diagnostic data
Index 10F3 Diagnosis History
Index (hex)  | Name  | Meaning  | Data type  | Flags  | Default  | 
|---|---|---|---|---|---|
10F3:0  | Diagnosis History  | Max. Subindex  | UINT8  | RO  | 0x15 (21dec)  | 
10F3:01  | Maximum Messages  | Maximum number of stored messages.  | UINT32  | RO  | 0x00000000 0dec)  | 
10F3:02  | Newest Message  | Subindex of the latest message  | UINT8  | RO  | 0x00 0dec)  | 
10F3:03  | Newest Acknowledged Message  | Subindex of the last confirmed message  | UINT8  | RO  | 0x00 (0dec)  | 
10F3:04  | New Message available  | Indicates that a new message is available  | BOOLEAN  | RO  | 0x00 (0dec)  | 
10F3:05  | Flags  | not used  | UINT16  | RO  | 0x0000 (0dec)  | 
10F3:06  | Diagnosis Message 001  | Message 1  | OCTET-STRING[20]  | RO  | {0}  | 
…  | …  | …  | …  | …  | …  | 
10F3:015  | Diagnosis Message 016  | Message 16  | OCTET-STRING[20]  | RO  | {0}  | 
Index 10F8 Actual Time Stamp
Index (hex)  | Name  | Meaning  | Data type  | Flags  | Default  | 
|---|---|---|---|---|---|
10F8:0  | Actual Time Stamp  | Timestamp  | UINT64  | RO  | 
  | 
Index 90n0 Info data Ch. 1 - 4 (for 0 ≤ 3)
Index (hex)  | Name  | Meaning  | Data type  | Flags  | Default  | 
|---|---|---|---|---|---|
90n0:0  | IO Info data Ch. (n+1)  | 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  | Vendor ID  | The vendor ID is used for validating the manufacturer 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 refers to the communication between the IO-Link master and the IO-Link device. Bit 6 und 7: Time Base  | UINT8  | RO  | 0x00 (0dec)  | 
Table 2
Time Base  | Time base meaning  | Calculation  | Min. Cycle Time  | 
|---|---|---|---|
00bin  | 0.100 ms  | Multiplier x Time Base  | 0.000 - 6.300 ms  | 
01bin  | 0.400 ms  | 6.4 ms + Multiplier x Time Base  | 6.400 - 31.600 ms  | 
10bin  | 1.600 ms  | 32.0 ms + Multiplier x Time Base  | 32.000 - 132.800 ms  | 
11bin  | 6.400 ms  | 134.4 ms + Multiplier x Time Base  | 134.400 - 537.600 ms  | 
Index (hex)  | Name  | Meaning  | Data type  | Flags  | Default  | 
|---|---|---|---|---|---|
90n0:23  | Offset time  | reserved  | UINT8  | RO  | 0x00 (0dec)  | 
90n0:24  | Process data in length  | These parameters are transferred 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 transferred 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)  | 
Index A0n0 IO Diag data Ch. 1 - 4 (for 0 ≤ 3)
Index (hex)  | Name  | Meaning  | Data type  | Flags  | Default  | 
|---|---|---|---|---|---|
A0n0:0  | IODiag data Ch. (n+1)  | 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_INACTIVE  | 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  | 0x0008 (8dec)  | 
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  | Length of this object  | UINT8  | RW  | 0x04 (4dec)  | 
F010:01  | SubIndex 001  | Revision  | UINT32  | RW  | 0x0000184C (6220dec)  | 
F010:02  | SubIndex 002  | -  | UINT32  | RW  | 0x0000184C (6220dec)  | 
F010:03  | SubIndex 003  | -  | UINT32  | RW  | 0x0000184C (6220dec)  | 
F010:04  | SubIndex 004  | -  | UINT32  | RW  | 0x0000184C (6220dec)  | 
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 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  | RW  | 0x10 (16dec)  | 
F101:0C  | Device Diag  | TRUE:  | UINT8  | RW  | 0x00 (0dec)  | 
F100:10  | Device State  | TRUE  | UINT8  | RW  | 0x00 (0dec)  | 
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  | RW  | 0x01 (1dec)  | 
F900:01  | IO-Link version  | -  | UINT8  | RW  | 0x10 (16dec)  | 
