Lokales Prozessabbild im Auslieferungszustand (Default Config)
Das Prozessabbild der Busklemmen-Controller besteht aus Eingangs-, Ausgangs- und Merkerbereich. Daneben gibt es noch die unlokierten Daten. Diese Daten besitzen keine feste Adresse. Sie werden ohne Angabe einer Adresse angelegt. Für diese Art der Variablen stellt
- der BCxx50 48 kByte,
- der BC9x20, BC9191 128 kByte und
- der BXxx00 256 kByte Speicher zur Verfügung.
Eine Variable oder Struktur (Array) darf maximal 16 kByte groß sein. Für die lokierten Daten stehen 2048 Byte Ein- und 2048 Byte Ausgangsdaten bereit. Für den lokierten Merkerbereich verfügt der Busklemmen-Controller über 4 kByte Speicher.
Im Auslieferungszustand (Default Configuration) des BX/BCxx50 werden allen angeschlossenen Busklemmen feste Adressen zugewiesen. Die Daten für die Ethernet-Kommunikation beginnen ab dem Adress-Offset 1000dez. Die Länge der Ethernet-Daten hängt von der Anzahl der konfigurierten Daten ab und beträgt maximal 1000 Byte beim BX9000.
Eingänge | Ausgänge |
---|---|
Busklemme %IB0 ... | Busklemmen %QB0 ... |
Ethernet DATEN (SPS- Variablen) %IB1000 ...(ModbusTCP/ADS-TCP/ADS-UDP) | Ethernet DATEN (SPS- Variablen) %QB1000 ...(ModbusTCP/ADS-TCP/ADS-UDP) |
... %IB2047 Maximal | ... %QB2047 Maximal |
Adressierung der Angeschlossenen Busklemmen
Alle angeschlossenen Busklemmen werden in der Default-Einstellung dem lokalen Prozessabbild zugewiesen. Das Mapping im Busklemmen Controller erfolgt nach folgender Gesetzmäßigkeit:
Erst alle komplexen Busklemmen, in der Reihenfolge wie diese gesteckt sind und anschließend die digitalen Busklemmen, die zu einem Byte aufgefüllt werden. Das Default-Mapping der komplexen Busklemmen ist:
- komplette Auswertung
- Intel-Format
- Word Alignment
Beispielaufbau
Busklemmen Controller: 1 x BCxx50, BCxx20 oder BXxx00
Position 1: 1 x KL1012
Position 2: 1 x KL1104
Position 3: 1 x KL2012
Position 4: 1 x KL2034
Position 5: 1 x KL1501
Position 6: 1 x KL3002
Position 7: 1 x KL4002
Position 8: 1 x KL6001
Position 9: 1 x KL9010
Busklemme | Position | Eingangsabbild | Ausgangsabbild | Größe |
---|---|---|---|---|
KL1501 | 5 | %IB0...%IB5 | %QB0...%QB5 | 6 Byte |
KL3002 | 6 | %IB6...%IB13 | %QB6...%QB13 | 8 Byte |
KL4002 | 7 | %IB14...%IB21 | %QB14...%QB21 | 8 Byte |
KL6001 | 8 | %IB22...%IB29 | %QB22...%QB29 | 6 Byte |
KL1012 | 1 | %IX30.0...%IX30.1 | - | 2 Bit |
KL1104 | 2 | %IX30.1...%IX30.5 | - | 4 Bit |
KL2012 | 3 | - | %QX30.0...%IX30.1 | 2 Bit |
KL2034 | 4 | - | %QX30.2...%IX30.5 | 4 Bit |
KL9010 | 9 | - | - | - |