Registerpages
Auf die AS-i Parameter der KL6201/KL6211 kann über Registerkommunikation oder die Konfigurationssoftware KS2000 zugegriffen werden. Als Basis dient das Registermodell der Klemmen. Die KL6201/KL6211 verfügt über 64 Register (Worte). Die Register 0 bis 31 haben immer die gleiche Bedeutung. Der Inhalt der Register 32 bis 63 wird über das Registerpage-Auswahlregister (R4) festgelegt.
Eine Registerpage ist 32 Register (64 Byte) groß und kann also 16 AS-i Parameter ansprechen.
- Page 0 adressiert in den Klemmenregistern 32 bis 63 die AS-i Parameter 0 bis 15
- Page 1 adressiert in den Klemmenregistern 32 bis 63 die AS-i Parameter 16 bis 31
- usw.
Zuordnung der AS-i Parameter zu Registerpage und Klemmenregister
Reg.- | Register der KL6201/KL6211 | AS-i | Länge | Beschreibung |
---|---|---|---|---|
0x02 | 48 bis 49 | 4 Byte | Allgemeine Information | |
0x04 | 32 bis 47 | 32 Byte | Projektierte E/A-Kennungen aller AS-i Slaves | |
48 bis 63 | 32 Byte | Projektierte ID-Codes aller AS-i Slaves | ||
0x05 | 32 bis 47 | 32 Byte | Aktivierungs-Parameter der AS-i Slaves | |
48 bis 51 | 8 Byte | Liste der beim nächsten Start projektierten AS-i Slaves | ||
0x06 | 32 bis 35 | 8 Byte | Liste der zu überprüfenden E/A-Kennungen aller AS-i Slaves | |
48 bis 51 | 8 Byte | Liste der zu überprüfenden ID-Codes aller AS-i Slaves | ||
0x07 | 32 bis 35 | 8 Byte | Liste der zu überprüfenden Extended ID-Codes 1 aller AS-i Slaves | |
48 bis 51 | 8 Byte | Liste der zu überprüfenden Extended ID-Codes 2 aller AS-i Slaves | ||
0x08 | 32 bis 47 | 32 Byte | Digitale Inputs aller AS-i Slaves | |
0x09 | 32 bis 47 | 32 Byte | Gelesene E/A-Kennungen aller AS-i Slaves | |
48 bis 63 | 32 Byte | Gelesene ID-Codes aller AS-i Slaves | ||
0x0A | 32 bis 47 | 32 Byte | Gelesener Status aller AS-i Slaves | |
48 bis 51 | 8 Byte | Liste der aktuell projektierten AS-i Slaves (LPS) | ||
0x0B | 32 bis 35 | 8 Byte | Liste der erkannten AS-i Slaves (LES) | |
48 bis 51 | 8 Byte | Liste der aktivierten AS-i Slaves (LAS) | ||
0x0C | 32 bis 35 | 8 Byte | Liste der Slaves, die die erweiterten ID-Codes (ID-Code 1 und ID-Code 2) unterstützen | |
48 bis 49 | 4 Byte | Liste der Slaves, die die erweiterte Adressierung (als B-Slaves mit AS-i Adressen größer als 32) unterstützen |
Reg.- | Register der KL6201/KL6211 | AS-i | Länge | Beschreibung |
---|---|---|---|---|
0x0D | 32 bis 47 | 0xD0 bis 0xD7 | 32 Byte | Gelesene Extended ID-Codes 1 aller AS-i Slaves |
48 bis 63 | 32 Byte | Gelesene Extended ID-Codes 2 aller AS-i Slaves | ||
0x0E | 32 bis 47 | 32 Byte | Projektierte Extended ID-Codes 1 aller AS-i Slaves | |
48 bis 63 | 32 Byte | Projektierte Extended ID-Codes 2 aller AS-i Slaves | ||
0x0F | 32 bis 33 | 4 Byte | Liste der Analog-Slaves | |
34 bis 35 | 4 Byte | Liste der Safety-Slaves | ||
0x12 | 32 bis 47 | 32 Byte | Status-Register 0 bis 15 | |
48 bis 63 | 32 Byte | Status-Register 16 bis 31 | ||
0x14 | 32 bis 47 | 32 Byte | PhysicalFault-Zähler, AS-i Slave 0 bis 15 | |
48 bis 63 | 32 Byte | PhysicalFault-Zähler, AS-i Slave 16 bis 31 | ||
0x15 | 33 bis 47 | 32 Byte | PhysicalFault-Zähler, AS-i Slave 33 bis 47 | |
48 bis 63 | 32 Byte | PhysicalFault-Zähler, AS-i Slave 48 bis 63 | ||
0x16 | 32 bis 47 | 32 Byte | Timeout-Zähler, AS-i Slave 0 bis 15 | |
48 bis 63 | 32 Byte | Timeout-Zähler, AS-i Slave 16 bis 31 | ||
0x17 | 33 bis 47 | 32 Byte | Timeout-Zähler, AS-i Slave 33 bis 47 | |
48 bis 63 | 32 Byte | Timeout-Zähler AS-i Slave 48 bis 63 | ||
0x18 | 32 bis 47 | 32 Byte | Response-Zähler, AS-i Slave 0 bis 15 | |
48 bis 63 | 32 Byte | Response-Zähler, AS-i Slave 16 bis 31 | ||
0x19 | 33 bis 47 | 32 Byte | Response-Zähler, AS-i Slave 33 bis 47 | |
48 bis 63 | 32 Byte | Response-Zähler, AS-i Slave 48 bis 63 |
Reg.- | Register der KL6201/KL6211 | AS-i | Länge | Beschreibung | |
---|---|---|---|---|---|
0x1A | 32 bis 47 | 32 Byte | Leave-Data-Exchange-Zähler, AS-i Slave 0 bis 15 | ||
48 bis 63 | 32 Byte | Leave-Data-Exchange-Zähler, AS-i Slave 16 bis 31 | |||
0x1B | 33 bis 47 | 32 Byte | Leave-Data-Exchange-Zähler, AS-i Slave 33 bis 47 | ||
48 bis 63 | 32 Byte | Leave-Data-Exchange-Zähler, AS-i Slave 48 bis 63 | |||
0x1C | 32 bis 47 | 32 Byte | DataExch-Failed-Zähler, AS-i Slave 0 bis 15 | ||
48 bis 63 | 32 Byte | DataExch-Failed-Zähler, AS-i Slave 16 bis 31 | |||
0x1D | 33 bis 47 | 32 Byte | DataExch-Failed-Zähler, AS-i Slave 33 bis 47 | ||
48 bis 63 | 32 Byte | DataExch-Failed-Zähler, AS-i Slave 48 bis 63 | |||
0x20 | 40 bis 63 | 64 Byte | Daten der analogen Slaves 1 bis 3 |
| |
0x21 | 32 bis 63 | 64 Byte | Daten der analogen Slaves 4 bis 7 | ||
... | ... | ... | ... | ... | |
0x27 | 32 bis 63 | 64 Byte | Daten der analogen Slaves 30 bis 31 | ||
0x30 | 32 bis 33 | 4 Byte | Zykluszeiten | ||
0x31 | 32 bis 33 | 4 Byte | Statistik | ||
0x32 | 32 bis 63 | 64 Byte | Timeout-Statistiken je AS-i Slave | ||
0x34 | 32 bis 63 | 64 Byte | Data-Exchange-Repeat-Counter je AS-i Slave |