12 Byte Prozessabbild

Falls nur AS-i Slave-Adressen kleiner 12 verwendet werden, so genügt das 12 Byte große Prozessabbild. Diese Auswahl spart sowohl auf dem Feldbus als auch auf dem K-Bus Bandbreite. Da die 12 Byte zur AS-i Klemme in einem K-Bus Zyklus übertragen werden können, ist mit dieser Auswahl auch die Update-Rate der anderen Klemmen optimal schnell. Diese Einstellung ist im Auslieferungszustand der KL6201/KL6211 aktiviert.

Eingangsdaten (KL6201/KL6211 -> 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

ASiSN
+ ASiIn
Slave 1

ASiIn
Slave
2+3

ASiIn
Slave
4+5

ASiIn
Slave
6+7

ASiIn
Slave
8+9

ASiIn
Slave
10+11

Ausgangsdaten (SPS -> KL6201/KL6211)

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

ASiCN
+ ASiOut
Slave 1

ASiOut
Slave
2+3

ASiOut
Slave
4+5

ASiOut
Slave
6+7

ASiOut
Slave
8+9

ASiOut
Slave
10+11

Legende

CB n: Control-Byte n
SB n: Status-Byte n
Para In n: Eingangsparameter, Byte n
Para Out n: Ausgangsparameter, Byte n
ASiSN: AS-i Status-Nibble
ASiCN: AS-i Command-Nibble
ASiIn Slave x+y: Eingangsdaten der AS-i Slaves x und y (ein Nibble pro Slave)
ASiOut Slave x+y: Ausgangsdaten der AS-i Slaves x und y (ein Nibble pro Slave)