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

Prozessabbild 1:

Auswahl des Prozessabbilds

Wählen Sie das Prozessabbild nicht größer, als zum Betrieb Ihrer IO-Link-Geräte erforderlich ist!
Diese Auswahl spart sowohl auf dem übergeordneten Feldbus als auch auf dem K-Bus Bandbreite. Da nur 12 Byte in einem K-Bus Zyklus zur KL6224 übertragen werden können, ist mit minimaler Auswahl auch die Update-Rate der anderen Klemmen optimal schnell.

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
DataOut02

ParaOut31 oder
DataOut12

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
StatusCh1/22

SB11 oder
StatusCh3/42

ParaIn0

ParaIn1

ParaIn31
oder
DataIn02

ParaIn41
oder
DataIn12

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.