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 | ASiIn | ASiIn | ASiIn | ASiIn |
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 | ASiOut | ASiOut | ASiOut | ASiOut |
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)