Interpretation of the status bytes

The status bytes are divided into two nibbles.

Low nibble

Value

Meaning

0x_0

Port disabled

0x_1

Port in std dig in

0x_2

Port in std dig out

0x_3

Port in communication OP

0x_4

Port in communication COMSTOP /  dig in Bit (only in std. IO Mode)

0x_5

not defined

0x_6

not defined

0x_7

not defined

0x_8

Process Data Invalid Bit

Combinations are possible and are output as an addition of the values (see note below).

Higher nibble

Value

Meaning

0x1_

Watchdog detected

0x2_

internal Error

0x3_

invalid Device ID

0x4_

invalid Vendor ID

0x5_

invalid IO-Link version

0x6_

invalid Frame Capability

0x7_

invalid Cycle Time

0x8_

invalid PD in length

0x9_

invalid PD out length

0xA_

no Device detected

0xB_

error PreOP/Data storage

Combinations are possible and are output as an addition of the values (see note below).

Interpretation of the status bytes 1:

Addition of the values in case of simultaneously occurring diagnosis messages

If diagnosis messages occur simultaneously, the value is output as a sum in the status byte of the relevant channel.

  • Often 0x03 "Port in communication OP" and 0x08 "Process Data Invalid Bit" occur simultaneously:
    0x03 + 0x08 = 0x0B (11dec)
  • The value 0x0B (11dec) is output in the status byte.