Interpretation der Statusbytes

Die Statusbytes sind in zwei Halbbytes aufgeteilt.

Niederwertiges Halbbyte

Wert

Bedeutung

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 (nur im std. IO Mode)

0x_5

not defined

0x_6

not defined

0x_7

not defined

0x_8

Process Data Invalid Bit

Kombinationen sind möglich und werden als Addition der Werte ausgegeben (siehe Hinweis unten).

Höherwertiges Halbbyte

Wert

Bedeutung

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

Kombinationen sind möglich und werden als Addition der Werte ausgegeben (siehe Hinweis unten).

Interpretation der Statusbytes 1:

Addition der Werte bei gleichzeitig auftretenden Diagnosemeldungen

Bei gleichzeitig auftretenden Diagnosemeldungen wird im Statusbyte des betreffenden Kanals der Wert als Summe ausgegeben.

  • Häufig treten z. B. 0x03 „Port in communication OP” und 0x08 „Process Data Invalid Bit” gleichzeitig auf:
    0x03 + 0x08 = 0x0B (11dez)
  • Im Statusbyte wird der Wert 0x0B (11dez) ausgegeben.