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.

Zuordnung der AS-i Parameter zu Registerpage und Klemmenregister

Reg.-
Page

Register der KL6201/KL6211

AS-i
Parameter

Länge

Beschreibung

0x02

48 bis 49

0x28

4 Byte

Allgemeine Information
(Byte 0 entspricht Bit 0 bis 7 des Parameters 0x28)

0x04

32 bis 47

0x40 bis 0x47

32 Byte

Projektierte E/A-Kennungen aller AS-i Slaves
(Byte 0 entspricht Bit 0 bis 7 des Parameters 0x40)

48 bis 63

0x48 bis 0x4F

32 Byte

Projektierte ID-Codes aller AS-i Slaves
(Byte 0 entspricht Bit 0 bis 7 des Parameters 0x48)

0x05

32 bis 47

0x50 bis 0x57

32 Byte

Aktivierungs-Parameter der AS-i Slaves
(Byte 0 entspricht Bit 0 bis 7 des Parameters 0x50)

48 bis 51

0x58 bis 0x59

8 Byte

Liste der beim nächsten Start projektierten AS-i Slaves
(Byte 0 entspricht Bit 0 bis 7 des Parameters 0x58)

0x06

32 bis 35

0x60 bis 0x61

8 Byte

Liste der zu überprüfenden E/A-Kennungen aller AS-i Slaves
(Byte 0 entspricht Bit 0 bis 7 des Parameters 0x60)

48 bis 51

0x68 bis 0x69

8 Byte

Liste der zu überprüfenden ID-Codes aller AS-i Slaves
(Byte 0 entspricht Bit 0 bis 7 des Parameters 0x68)

0x07

32 bis 35

0x70 bis 0x71

8 Byte

Liste der zu überprüfenden Extended ID-Codes 1 aller AS-i Slaves
(Byte 0 entspricht Bit 0 bis 7 des Parameters 0x70)

48 bis 51

0x78 bis 0x79

8 Byte

Liste der zu überprüfenden Extended ID-Codes 2 aller AS-i Slaves
(Byte 0 entspricht Bit 0 bis 7 des Parameters 0x78)

0x08

32 bis 47

0x80 bis 0x87

32 Byte

Digitale Inputs aller AS-i Slaves
(Byte 0 entspricht Bit 0 bis 7 des Parameters 0x80)

0x09

32 bis 47

0x90 bis 0x97

32 Byte

Gelesene E/A-Kennungen aller AS-i Slaves
(Byte 0 entspricht Bit 0 bis 7 des Parameters 0x90)

48 bis 63

0x98 bis 0x9F

32 Byte

Gelesene ID-Codes aller AS-i Slaves
(Byte 0 entspricht Bit 0 bis 7 des Parameters 0x98)

0x0A

32 bis 47

0xA0 bis 0xA7

32 Byte

Gelesener Status aller AS-i Slaves
(Byte 0 entspricht Bit 0 bis 7 des Parameters 0xA0)

48 bis 51

0xA8 bis 0xA9

8 Byte

Liste der aktuell projektierten AS-i Slaves (LPS)
(Byte 0 entspricht Bit 0 bis 7 des Parameters 0xA8)

0x0B

32 bis 35

0xB0 bis 0xB1

8 Byte

Liste der erkannten AS-i Slaves (LES)
(Byte 0 entspricht Bit 0 bis 7 des Parameters 0xB0)

48 bis 51

0xB8 bis 0xB9

8 Byte

Liste der aktivierten AS-i Slaves (LAS)
(Byte 0 entspricht Bit 0 bis 7 des Parameters 0xB8)

0x0C

32 bis 35

0xC0 bis 0xC1

8 Byte

Liste der Slaves, die die erweiterten ID-Codes (ID-Code 1 und ID-Code 2) unterstützen
(Byte 0 entspricht Bit 0 bis 7 des Parameters 0xC0)

48 bis 49

0xC8

4 Byte

Liste der Slaves, die die erweiterte Adressierung (als B-Slaves mit AS-i Adressen größer als 32) unterstützen
(Byte 0 entspricht Bit 0 bis 7 des Parameters 0xC8)

Reg.-
Page

Register der KL6201/KL6211

AS-i
Parameter

Länge

Beschreibung

0x0D

32 bis 47

0xD0 bis 0xD7

32 Byte

Gelesene Extended ID-Codes 1 aller AS-i Slaves
(Byte 0 entspricht Bit 0 bis 7 des Parameters 0xD0)

48 bis 63

0xD8 bis 0xDF

32 Byte

Gelesene Extended ID-Codes 2 aller AS-i Slaves
(Byte 0 entspricht Bit 0 bis 7 des Parameters 0xD8)

0x0E

32 bis 47

0xE0 bis 0xE7

32 Byte

Projektierte Extended ID-Codes 1 aller AS-i Slaves
(Byte 0 entspricht Bit 0 bis 7 des Parameters 0xE0)

48 bis 63

0xE8 bis 0xEF

32 Byte

Projektierte Extended ID-Codes 2 aller AS-i Slaves
(Byte 0 entspricht Bit 0 bis 7 des Parameters 0xE8)

0x0F

32 bis 33

0xF0

4 Byte

Liste der Analog-Slaves
(Byte 0 entspricht Bit 0 bis 7 des Parameters 0xF0)

34 bis 35

0xF8

4 Byte

Liste der Safety-Slaves
(Byte 0 entspricht Bit 0 bis 7 des Parameters 0xF8)

0x12

32 bis 47

0x120 bis 0x127

32 Byte

Status-Register 0 bis 15
(Byte 0 entspricht Bit 0 bis 7 des Parameters 0x120)

48 bis 63

0x128 bis 0x12F

32 Byte

Status-Register 16 bis 31
(Byte 0 entspricht Bit 0 bis 7 des Parameters 0x128)

0x14

32 bis 47

0x140 bis 0x147

32 Byte

PhysicalFault-Zähler, AS-i Slave 0 bis 15
(Byte 0 entspricht Bit 0 bis 7 des Parameters 0x140)

48 bis 63

0x148 bis 0x14F

32 Byte

PhysicalFault-Zähler, AS-i Slave 16 bis 31
(Byte 0 entspricht Bit 0 bis 7 des Parameters 0x148)

0x15

33 bis 47

0x150 bis 0x157

32 Byte

PhysicalFault-Zähler, AS-i Slave 33 bis 47
(Byte 0 entspricht Bit 0 bis 7 des Parameters 0x150)

48 bis 63

0x158 bis 0x15F

32 Byte

PhysicalFault-Zähler, AS-i Slave 48 bis 63
(Byte 0 entspricht Bit 0 bis 7 des Parameters 0x158)

0x16

32 bis 47

0x160 bis 0x167

32 Byte

Timeout-Zähler, AS-i Slave 0 bis 15
(Byte 0 entspricht Bit 0 bis 7 des Parameters 0x160)

48 bis 63

0x168 bis 0x16F

32 Byte

Timeout-Zähler, AS-i Slave 16 bis 31
(Byte 0 entspricht Bit 0 bis 7 des Parameters 0x168)

0x17

33 bis 47

0x170 bis 0x177

32 Byte

Timeout-Zähler, AS-i Slave 33 bis 47
(Byte 0 entspricht Bit 0 bis 7 des Parameters 0x170)

48 bis 63

0x178 bis 0x17F

32 Byte

Timeout-Zähler AS-i Slave 48 bis 63
(Byte 0 entspricht Bit 0 bis 7 des Parameters 0x178)

0x18

32 bis 47

0x180 bis 0x187

32 Byte

Response-Zähler, AS-i Slave 0 bis 15
(Byte 0 entspricht Bit 0 bis 7 des Parameters 0x180)

48 bis 63

0x188 bis 0x18F

32 Byte

Response-Zähler, AS-i Slave 16 bis 31
(Byte 0 entspricht Bit 0 bis 7 des Parameters 0x188)

0x19

33 bis 47

0x190 bis 0x197

32 Byte

Response-Zähler, AS-i Slave 33 bis 47
(Byte 0 entspricht Bit 0 bis 7 des Parameters 0x190)

48 bis 63

0x198 bis 0x19F

32 Byte

Response-Zähler, AS-i Slave 48 bis 63
(Byte 0 entspricht Bit 0 bis 7 des Parameters 0x198)

Reg.-
Page

Register der KL6201/KL6211

AS-i
Parameter

Länge

Beschreibung

0x1A

32 bis 47

0x1A0 bis 0x1A7

32 Byte

Leave-Data-Exchange-Zähler, AS-i Slave 0 bis 15
(Byte 0 entspricht Bit 0 bis 7 des Parameters 0x1A0)

48 bis 63

0x1A8 bis 0x1AF

32 Byte

Leave-Data-Exchange-Zähler, AS-i Slave 16 bis 31
(Byte 0 entspricht Bit 0 bis 7 des Parameters 0x1A8)

0x1B

33 bis 47

0x1B0 bis 0x1B7

32 Byte

Leave-Data-Exchange-Zähler, AS-i Slave 33 bis 47
(Byte 0 entspricht Bit 0 bis 7 des Parameters 0x1B0)

48 bis 63

0x1B8 bis 0x1BF

32 Byte

Leave-Data-Exchange-Zähler, AS-i Slave 48 bis 63
(Byte 0 entspricht Bit 0 bis 7 des Parameters 0x1B8)

0x1C

32 bis 47

0x1C0 bis 0x1C7

32 Byte

DataExch-Failed-Zähler, AS-i Slave 0 bis 15
(Byte 0 entspricht Bit 0 bis 7 des Parameters 0x1C0)

48 bis 63

0x1C8 bis 0x1CF

32 Byte

DataExch-Failed-Zähler, AS-i Slave 16 bis 31
(Byte 0 entspricht Bit 0 bis 7 des Parameters 0x1C8)

0x1D

33 bis 47

0x1D0 bis 0x1D7

32 Byte

DataExch-Failed-Zähler, AS-i Slave 33 bis 47
(Byte 0 entspricht Bit 0 bis 7 des Parameters 0x1D0)

48 bis 63

0x1D8 bis 0x1DF

32 Byte

DataExch-Failed-Zähler, AS-i Slave 48 bis 63
(Byte 0 entspricht Bit 0 bis 7 des Parameters 0x1D8)

0x20

40 bis 63

0x200 bis 0x20F

64 Byte

Daten der analogen Slaves 1 bis 3
(Byte 0 entspricht Bit 0 bis 7 des Parameters 0x204)




siehe Mapping- Tabelle

0x21

32 bis 63

0x210 bis 0x21F

64 Byte

Daten der analogen Slaves 4 bis 7
(Byte 0 entspricht Bit 0 bis 7 des Parameters 0x210)

...

...

...

...

...

0x27

32 bis 63

0x270 bis 0x27F

64 Byte

Daten der analogen Slaves 30 bis 31
(Byte 0 entspricht Bit 0 bis 7 des Parameters 0x270)

0x30

32 bis 33

0x300

4 Byte

Zykluszeiten
(Byte 0 entspricht Bit 0 bis 7 des Parameters 0x300)

0x31

32 bis 33

0x310

4 Byte

Statistik
(Byte 0 entspricht Bit 0 bis 7 des Parameters 0x310)

0x32

32 bis 63

0x320 bis 0x32F

64 Byte

Timeout-Statistiken je AS-i Slave
(Byte 0 entspricht Bit 0 bis 7 des Parameters 0x320)

0x34

32 bis 63

0x340 bis 0x35F

64 Byte

Data-Exchange-Repeat-Counter je AS-i Slave
(Byte 0 entspricht Bit 0 bis 7 des Parameters 0x340)