Parameterdatenblock (Byte 0 bis 5 des Prozessabbildes)
Über die Bytes 0 bis 5 des Prozessabbild-Interfaces kann auf alle AS-i Parameter der KL6201/KL6211 zugegriffen werden. Die Ausgangs- und Eingangsdaten haben dann die folgende Bedeutung:
Ausgangsparameter (SPS -> KL6201/KL6211)
Ein neuer Auftrag wird erkannt, wenn sich irgendein Bit im 6 Bytes Parameterdaten-Block geändert hat.
Byte | Bit | Beschreibung |
---|---|---|
0 (CB0) | 0 bis 5 | Parameternummer Bit 0 bis 5 |
6 | 0bin: Read 1bin: Write | |
7 | immer 0 (wegen Kompatibilität zur Registerkommunikation) | |
1 (CB1) | 0 bis 3 | Parameternummer Bit 6 bis 9 |
4 | Nur bei Write mit maskiertem Zugriff relevant: | |
5 | Nur bei Write relevant: | |
6 | 0bin: der Parameterzugriff ist gesperrt | |
7 | immer 0 | |
2 (ParaOut0) | 0 bis 7 | Read: frei |
3 (ParaOut1) | 0 bis 7 | Read: frei |
4 (ParaOut2) | 0 bis 7 | Read: frei |
5 (ParaOut3) | 0 bis 7 | Read: frei |
Eingangsparameter (KL6201/KL6211 -> SPS)
Byte | Bit | Beschreibung |
---|---|---|
0 (SB0) | 0 | nur im geschützten Betriebsmodus relevant: |
1 | 1bin: ein Spannungseinbruch (Power-Fail) hat stattgefunden | |
2 | 1bin: die automatische Adressierung ist freigegeben (der geschützte Betriebsmodus muss aktiv sein)
| |
3 | 1bin: die automatische Adressierung ist verfügbar (der geschützte Betriebsmodus muss aktiv sein und es muss genau ein projektierter AS-i Slave fehlen) | |
4 | 1bin: ein AS-i Slave mit der Adresse "0" wurde gefunden | |
5 | reserviert für Erweiterungen | |
6 | Diagnose-Bit, 1bin:
| |
7 | immer 0 (aus Kompatibilität zur Registerkommunikation) | |
1 (SB1) | 0 | 0bin: der AS-i Master antwortet auf einen Lese-Befehl |
1 | 0bin: der AS-i Master arbeitet im Projektierungsmodus | |
2 | AS-i Master ist in Offline-Phase (die Outputs der aktivierten AS-i Slaves wurden auf den Defaultwert (1bin) gesetzt, die Inputs der aktivierten AS-i Slaves in der Steuerung wurden ebenfalls auf den Default wert (0bin) gesetzt | |
3 | 1bin: der AS-i Master arbeitet im Normalbetrieb (Datenaustauschphase wurde erreicht, AS-i Outputs und AS-i Inputs haben die aktuellen Werte) | |
4 | Toggle-Bit, dieses Bit toggelt nach jedem ausgeführten Auftrag | |
5 | 0bin: der Parameterzugriff wurde erfolgreich abgeschlossen | |
6 | Quittiert Bit 6 des CB1: | |
7 | immer 0bin | |
2 (ParaIn0) | 0 bis 7 | Read (ohne Fehler): Parameterwert Bit 0 bis 7 |
3 (ParaIn1) | 0 bis 7 | Read (ohne Fehler): Parameterwert Bit 8 bis 15 |
4 (ParaIn2) | 0 bis 7 | Read (ohne Fehler): Parameterwert Bit 16 bis 23 |
5 (ParaIn3) | 0 bis 7 | Read (ohne Fehler): Parameterwert Bit 24 bis 31 |