Prozessabbild
Das Prozessabbild der KL6224 besteht aus einem 6 Byte großen Parameterdatenblock und einem 6, 8, 18, 30 oder 42 Byte großen Prozessdatenblock.
Es ergibt sich somit ein 12, 14, 24, 36 oder 48 Byte großes Prozessabbild.
Die Größe des Prozessabbilds kann mit der Konfigurations-Software KS2000 oder feldbusspezifisch über den Buskoppler eingestellt werden. Sie wird im Register R27 der KL6224 gespeichert.
Nach Änderung des Prozessabbilds müssen Sie den Buskoppler neu starten, damit er das geänderte Prozessabbild übernimmt.
Beachten Sie das Kapitel Firmeware-Stand der Buskoppler um zu erfahren, welche Prozessabbilder Ihr Buskoppler unterstützt.
Beschreibung der Prozessabbilder
![]() | Auswahl des Prozessabbilds Wählen Sie das Prozessabbild nicht größer, als zum Betrieb Ihrer IO-Link-Geräte erforderlich ist! |
12 Byte Prozessabbild
Das 12 Byte Prozessabbild besteht aus einem 6 Byte großen Parameterdatenblock und einem 6 Byte großen Prozessdatenblock.
Ausgangsdaten (SPS -> KL6224)
Parameterdatenblock (6 Byte) | Prozessdatenblock (6 Byte) | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Byte 0 | Byte 1 | Byte 2 | Byte 3 | Byte 4 | Byte 5 | Byte 6 | Byte 7 | Byte 8 | Byte 9 | Byte 10 | Byte 11 |
CB0 | CB1 | ParaOut0 | ParaOut1 | ParaOut2 | ParaOut3 | DataOut0 | DataOut1 | DataOut2 | DataOut3 | DataOut4 | DataOut5 |
Eingangsdaten (KL6224 -> SPS)
Parameterdatenblock (6 Byte) | Prozessdatenblock (6 Byte) | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Byte 0 | Byte 1 | Byte 2 | Byte 3 | Byte 4 | Byte 5 | Byte 6 | Byte 7 | Byte 8 | Byte 9 | Byte 10 | Byte 11 |
SB0 | SB1 | ParaIn0 | ParaIn1 | ParaIn2 | ParaIn3 | StatusCh1 | StatusCh2 | StatusCh3 | StatusCh4 | DataIn0 | DataIn1 |
Legende
CB n: Control-Byte n der KL6224
SB n: Status-Byte n der KL6224
Para Out n: Ausgangsparameter, Byte n
Para In n: Eingangsparameter, Byte n
StatusCH n: Statusinformationen des IO-Link-Geräts n
DataOut n: Ausgangsdaten-Byte n
DataIn n: Eingangsdaten-Byte n
12 Byte Prozessabbild, komprimierter Modus
Der komprimierte Modus verdichtet die Daten, um Platz zu sparen (z. B. für CANopen-Buskoppler). Er kann über den Parameter Master Control (Register R41 auf Register-Page 4) eingeschaltet werden.
Wenn der komprimierte Modus eingeschaltet ist, gilt er für alle IO-Link-Ports!
Der komprimierte Modus steht auch für die größeren Prozessabbilder (14, 24, 36 und 48 Byte) zur Verfügung.
Für die größeren Prozessabbilder ist der gemischte Datenblock genau wie hier dargestellt aufgebaut und der Prozessdatenblock beinhaltet dann die weiteren Daten-Bytes ab DataOut2/DataIn2.
Ausgangsdaten (SPS -> KL6224)
gemischter Datenblock (6 Byte) | Prozessdatenblock (6 Byte) | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Byte 0 | Byte 1 | Byte 2 | Byte 3 | Byte 4 | Byte 5 | Byte 6 | Byte 7 | Byte 8 | Byte 9 | Byte 10 | Byte 11 |
CB0 | CB1 | ParaOut0 | ParaOut1 | ParaOut21 oder | ParaOut31 oder | DataOut2 | DataOut3 | DataOut4 | DataOut5 | DataOut6 | DataOut7 |
Eingangsdaten (KL6224 -> SPS)
gemischter Datenblock (6 Byte) | Prozessdatenblock (6 Byte) | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Byte 0 | Byte 1 | Byte 2 | Byte 3 | Byte 4 | Byte 5 | Byte 6 | Byte 7 | Byte 8 | Byte 9 | Byte 10 | Byte 11 |
SB01 oder | SB11 oder | ParaIn0 | ParaIn1 | ParaIn31 | ParaIn41 | DataIn2 | DataIn3 | DataIn4 | DataIn5 | DataIn6 | DataIn7 |
1) bei Registerkommunikation (siehe Kapitel Control- und Status-Byte)
2) bei Prozessdatenbetrieb
Legende
CB n: Control-Byte n der KL6224
SB n: Status-Byte n der KL6224
Para Out n: Ausgangsparameter, Byte n
Para In n: Eingangsparameter, Byte n
StatusCh1/2: Statusinformationen des IO-Link-Geräts n (4-Bit low = Port 1 / 4Bit high = Port 2)
StatusCh3/4: Statusinformationen des IO-Link-Geräts n (4-Bit low = Port 3 / 4Bit high = Port 4)
DataOut n: Ausgangsdaten-Byte n
DataIn n: Eingangsdaten-Byte n
14 Byte Prozessabbild
Das 14 Byte Prozessabbild besteht aus einem 6 Byte großen Parameterdatenblock und einem 8 Byte großen Prozessdatenblock.
Ausgangsdaten (SPS -> KL6224)
Parameterdatenblock (6 Byte) | Prozessdatenblock (8 Byte) | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Byte 0 | Byte 1 | Byte 2 | Byte 3 | Byte 4 | Byte 5 | Byte 6 | Byte 7 | Byte 8 | Byte 9 | Byte 10 | Byte 11 | Byte 12 | Byte 13 |
CB0 | CB1 | ParaOut0 | ParaOut1 | ParaOut2 | ParaOut3 | DataOut0 | DataOut1 | DataOut2 | DataOut3 | DataOut4 | DataOut5 | DataOut6 | DataOut7 |
Eingangsdaten (KL6224 -> SPS)
Parameterdatenblock (6 Byte) | Prozessdatenblock (8 Byte) | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Byte 0 | Byte 1 | Byte 2 | Byte 3 | Byte 4 | Byte 5 | Byte 6 | Byte 7 | Byte 8 | Byte 9 | Byte 10 | Byte 11 | Byte 12 | Byte 13 |
SB0 | SB1 | ParaIn0 | ParaIn1 | ParaIn2 | ParaIn3 | StatusCh1 | StatusCh2 | StatusCh3 | StatusCh4 | DataIn0 | DataIn1 | DataIn2 | DataIn3 |
Legende
Siehe 12 Byte Prozessabbild.
24 Byte Prozessabbild (default)
Das 24 Byte Prozessabbild besteht aus einem 6 Byte großen Parameterdatenblock und einem 18 Byte großen Prozessdatenblock. Diese Einstellung ist im Auslieferungszustand der KL6224 aktiviert.
Ausgangsdaten (SPS -> KL6224)
Parameterdatenblock (6 Byte) | Prozessdatenblock (18 Byte) | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Byte 0 | Byte 1 | Byte 2 | Byte 3 | Byte 4 | Byte 5 | Byte 6 | Byte 7 | Byte 8 | Byte 9 | Byte 10 | Byte 11 |
CB0 | CB1 | ParaOut0 | ParaOut1 | ParaOut2 | ParaOut3 | DataOut0 | DataOut1 | DataOut2 | DataOut3 | DataOut4 | DataOut5 |
Prozessdatenblock (18 Byte, Fortsetzung) | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Byte 12 | Byte 13 | Byte 14 | Byte 15 | Byte 16 | Byte 17 | Byte 18 | Byte 19 | Byte 20 | Byte 21 | Byte 22 | Byte 23 |
DataOut6 | DataOut7 | DataOut8 | DataOut9 | DataOut10 | DataOut11 | DataOut12 | DataOut13 | DataOut14 | DataOut15 | DataOut16 | DataOut17 |
Eingangsdaten (KL6224 -> SPS)
Parameterdatenblock (6 Byte) | Prozessdatenblock (18 Byte) | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Byte 0 | Byte 1 | Byte 2 | Byte 3 | Byte 4 | Byte 5 | Byte 6 | Byte 7 | Byte 8 | Byte 9 | Byte 10 | Byte 11 |
SB0 | SB1 | ParaIn0 | ParaIn1 | ParaIn2 | ParaIn3 | StatusCh1 | StatusCh2 | StatusCh3 | StatusCh4 | DataIn0 | DataIn1 |
Prozessdatenblock (18 Byte, Fortsetzung) | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Byte 12 | Byte 13 | Byte 14 | Byte 15 | Byte 16 | Byte 17 | Byte 18 | Byte 19 | Byte 20 | Byte 21 | Byte 22 | Byte 23 |
DataIn2 | DataIn3 | DataIn4 | DataIn5 | DataIn6 | DataIn7 | DataIn8 | DataIn9 | DataIn10 | DataIn11 | DataIn12 | DataIn13 |
Legende
Siehe 12 Byte Prozessabbild.
36 Byte Prozessabbild
Das 36 Byte Prozessabbild besteht aus einem 6 Byte großen Parameterdatenblock und einem 30 Byte großen Prozessdatenblock.
Ausgangsdaten (SPS -> KL6224)
Parameterdatenblock (6 Byte) | Prozessdatenblock (30 Byte) | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Byte 0 | Byte 1 | Byte 2 | Byte 3 | Byte 4 | Byte 5 | Byte 6 | Byte 7 | Byte 8 | Byte 9 | Byte 10 | Byte 11 |
CB0 | CB1 | ParaOut0 | ParaOut1 | ParaOut2 | ParaOut3 | DataOut0 | DataOut1 | DataOut2 | DataOut3 | DataOut4 | DataOut25 |
Prozessdatenblock (30 Byte, Fortsetzung) | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Byte 12 | Byte 13 | Byte 14 | Byte 15 | Byte 16 | Byte 17 | Byte 18 | Byte 19 | Byte 20 | Byte 21 | ... | Byte 35 |
DataOut6 | DataOut7 | DataOut8 | DataOut9 | DataOut10 | DataOut11 | DataOut12 | DataOut13 | DataOut14 | DataOut15 | ... | DataOut29 |
Eingangsdaten (KL6224 -> SPS)
Parameterdatenblock (6 Byte) | Prozessdatenblock (30 Byte) | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Byte 0 | Byte 1 | Byte 2 | Byte 3 | Byte 4 | Byte 5 | Byte 6 | Byte 7 | Byte 8 | Byte 9 | Byte 10 | Byte 11 |
SB0 | SB1 | ParaIn0 | ParaIn1 | ParaIn2 | ParaIn3 | StatusCh1 | StatusCh2 | StatusCh3 | StatusCh4 | DataIn0 | DataIn1 |
Prozessdatenblock (30 Byte, Fortsetzung) | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Byte 12 | Byte 13 | Byte 14 | Byte 15 | Byte 16 | Byte 17 | Byte 18 | Byte 19 | Byte 20 | Byte 21 | ... | Byte 35 |
DataIn2 | DataIn3 | DataIn4 | DataIn5 | DataIn6 | DataIn7 | DataIn8 | DataIn9 | DataIn10 | DataIn11 | ... | DataIn13 |
Legende
Siehe 12 Byte Prozessabbild.
48 Byte Prozessabbild
Das 48 Byte Prozessabbild besteht aus einem 6 Byte großen Parameterdatenblock und einem 42 Byte großen Prozessdatenblock.
Ausgangsdaten (SPS -> KL6224)
Parameterdatenblock (6 Byte) | Prozessdatenblock (42 Byte) | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Byte 0 | Byte 1 | Byte 2 | Byte 3 | Byte 4 | Byte 5 | Byte 6 | Byte 7 | Byte 8 | Byte 9 | Byte 10 | Byte 11 |
CB0 | CB1 | ParaOut0 | ParaOut1 | ParaOut2 | ParaOut3 | DataOut0 | DataOut1 | DataOut2 | DataOut3 | DataOut4 | DataOut25 |
Prozessdatenblock (42 Byte, Fortsetzung) | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Byte 12 | Byte 13 | Byte 14 | Byte 15 | Byte 16 | Byte 17 | Byte 18 | Byte 19 | Byte 20 | Byte 21 | ... | Byte 48 |
DataOut6 | DataOut7 | DataOut8 | DataOut9 | DataOut10 | DataOut11 | DataOut12 | DataOut13 | DataOut14 | DataOut15 | ... | DataOut41 |
Eingangsdaten (KL6224 -> SPS)
Parameterdatenblock (6 Byte) | Prozessdatenblock (42 Byte) | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Byte 0 | Byte 1 | Byte 2 | Byte 3 | Byte 4 | Byte 5 | Byte 6 | Byte 7 | Byte 8 | Byte 9 | Byte 10 | Byte 11 |
SB0 | SB1 | ParaIn0 | ParaIn1 | ParaIn2 | ParaIn3 | StatusCh1 | StatusCh2 | StatusCh3 | StatusCh4 | DataIn0 | DataIn1 |
Prozessdatenblock (42 Byte, Fortsetzung) | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Byte 12 | Byte 13 | Byte 14 | Byte 15 | Byte 16 | Byte 17 | Byte 18 | Byte 19 | Byte 20 | Byte 21 | ... | Byte 48 |
DataIn2 | DataIn3 | DataIn4 | DataIn5 | DataIn6 | DataIn7 | DataIn8 | DataIn9 | DataIn10 | DataIn11 | ... | DataIn37 |
Legende
Siehe 12 Byte Prozessabbild.