Mapping
Die Busklemmen belegen Adressen im Prozessabbild der Steuerung. Die Zuordnung der Prozessdaten (Ein- und Ausgangsdaten) und Parametrierungsdaten (Control- und Status-Bytes) zu den Steuerungsadressen wird als Mapping bezeichnet. Die Art des Mappings ist abhängig von:
- dem verwendeten Feldbus-System
- dem Klemmentyp
- der Parametrierung des Buskopplers (Bedingungen) wie
- kompakte oder komplexe Auswertung
- Intel- oder Motorola-Format
- Word-Alignment ein- oder ausgeschaltet
Die Buskoppler (BKxxxx, LCxxxx) und Busklemmen Controller (BCxxxx, BXxxxx) werden mit bestimmten Voreinstellungen (Default-Einstellungen) ausgeliefert. Mit der Konfigurationssoftware KS2000 oder mit einer Master-Konfigurationssoftware (z.B. TwinCAT System Manager oder ComProfibus) können Sie diese Default-Einstellungen verändern.
Die folgenden Tabellen zeigen das Mapping in Abhängigkeit der verschiedenen Bedingungen.
Komplexe Auswertung
Bei komplexer Auswertung belegen die seriellen Schnittstellenklemmen Adressen im Ein- und im Ausgangsprozessabbild. Der Zugriff auf Control- und Status-Wort ist möglich.
22-Byte Prozessabbild
Komplexe Auswertung im Intel-Format
| Adresse | Eingangsdaten | Ausgangsdaten | ||
---|---|---|---|---|---|
Bedingungen | Wort-Offset | High-Byte | Low-Byte | High-Byte | Low-Byte |
Komplexe Auswertung: ja | 0 | SW | CW | ||
1 | DataIn 1 | DataIn 0 | DataOut 1 | DataOut 0 | |
2 | DataIn 3 | DataIn 2 | DataOut 3 | DataOut 2 | |
3 | DataIn 5 | DataIn 4 | DataOut 5 | DataOut 4 | |
4 | DataIn 7 | DataIn 6 | DataOut 7 | DataOut 6 | |
5 | DataIn 9 | DataIn 8 | DataOut 9 | DataOut 8 | |
6 | DataIn 11 | DataIn 10 | DataOut 11 | DataOut 10 | |
7 | DataIn 13 | DataIn 12 | DataOut 13 | DataOut 12 | |
8 | DataIn 15 | DataIn 14 | DataOut 15 | DataOut 14 | |
9 | DataIn 17 | DataIn 16 | DataOut 17 | DataOut 16 | |
10 | DataIn 19 | DataIn 18 | DataOut 19 | DataOut 18 | |
11 | DataIn 21 | DataIn 20 | DataOut 21 | DataOut 20 |
Komplexe Auswertung im Motorola-Format
| Adresse | Eingangsdaten | Ausgangsdaten | ||
---|---|---|---|---|---|
Bedingungen | Wort-Offset | High-Byte | Low-Byte | High-Byte | Low-Byte |
Komplexe Auswertung: ja | 0 | SW | CW | ||
1 | DataIn 0 | DataIn 1 | DataOut 0 | DataOut 1 | |
2 | DataIn 2 | DataIn 3 | DataOut 2 | DataOut 3 | |
3 | DataIn 4 | DataIn 5 | DataOut 4 | DataOut 5 | |
4 | DataIn 6 | DataIn 7 | DataOut 6 | DataOut 7 | |
5 | DataIn 8 | DataIn 9 | DataOut 8 | DataOut 9 | |
6 | DataIn 10 | DataIn 11 | DataOut 10 | DataOut 11 | |
7 | DataIn 12 | DataIn 13 | DataOut 12 | DataOut 13 | |
8 | DataIn 14 | DataIn 15 | DataOut 14 | DataOut 15 | |
9 | DataIn 16 | DataIn 17 | DataOut 16 | DataOut 17 | |
10 | DataIn 18 | DataIn 19 | DataOut 18 | DataOut 19 | |
11 | DataIn 20 | DataIn 21 | DataOut 20 | DataOut 21 |
5-Byte Prozessabbild
Komplexe Auswertung im Intel-Format, ohne Word-Alignment
| Adresse | Eingangsdaten | Ausgangsdaten | ||
---|---|---|---|---|---|
Bedingungen | Wort-Offset | High-Byte | Low-Byte | High-Byte | Low-Byte |
Komplexe Auswertung: ja | 0 | DataIn 0 | SB | DataOut 0 | CB |
1 | DataIn 2 | DataIn 1 | DataOut 2 | DataOut 1 | |
2 | DataIn 4 | DataIn 3 | DataOut 4 | DataOut 3 | |
3 | reserviert | DataIn 5 | reserviert | DataOut 5 |
Komplexe Auswertung im Intel-Format, mit Word-Alignment
| Adresse | Eingangsdaten | Ausgangsdaten | ||
---|---|---|---|---|---|
Bedingungen | Wort-Offset | High-Byte | Low-Byte | High-Byte | Low-Byte |
Komplexe Auswertung: ja | 0 | reserviert | SB | reserviert | CB |
1 | DataIn 1 | DataIn 0 | DataOut 1 | DataOut 0 | |
2 | DataIn 3 | DataIn 2 | DataOut 3 | DataOut 2 | |
3 | DataIn 5 | DataIn 4 | reserviert | DataOut 4 |
Komplexe Auswertung im Motorola-Format, ohne Word-Alignment
| Adresse | Eingangsdaten | Ausgangsdaten | ||
---|---|---|---|---|---|
Bedingungen | Wort-Offset | High-Byte | Low-Byte | High-Byte | Low-Byte |
Komplexe Auswertung: ja | 0 | DataIn 1 | SB | DataOut 1 | CB |
1 | DataIn 3 | DataIn 0 | DataOut 3 | DataOut 0 | |
2 | DataIn 5 | DataIn 2 | DataOut 5 | DataOut 2 | |
3 | reserviert | DataIn 4 | reserviert | DataOut 4 |
Komplexe Auswertung im Motorola-Format, mit Word-Alignment
| Adresse | Eingangsdaten | Ausgangsdaten | ||
---|---|---|---|---|---|
Bedingungen | Wort-Offset | High-Byte | Low-Byte | High-Byte | Low-Byte |
Komplexe Auswertung: ja | 0 | reserviert | SB | reserviert | CB |
1 | DataIn 0 | DataIn 1 | DataOut 0 | DataOut 1 | |
2 | DataIn 2 | DataIn 3 | DataOut 2 | DataOut 3 | |
3 | DataIn 4 | DataIn 5 | DataOut 4 | DataOut 5 |
3-Byte Prozessabbild
Komplexe Auswertung im Intel-Format, ohne Word-Alignment
| Adresse | Eingangsdaten | Ausgangsdaten | ||
---|---|---|---|---|---|
Bedingungen | Wort-Offset | High-Byte | Low-Byte | High-Byte | Low-Byte |
Komplexe Auswertung: ja | 0 | DataIn 0 | SB | DataOut 0 | CB |
1 | DataIn 2 | DataIn 1 | DataOut 2 | DataOut 1 |
Komplexe Auswertung im Intel-Format, mit Word-Alignment
| Adresse | Eingangsdaten | Ausgangsdaten | ||
---|---|---|---|---|---|
Bedingungen | Wort-Offset | High-Byte | Low-Byte | High-Byte | Low-Byte |
Komplexe Auswertung: ja | 0 | reserviert | SB | reserviert | CB |
1 | DataIn 1 | DataIn 0 | DataOut 1 | DataOut 0 | |
2 | reserviert | DataIn 2 | reserviert | DataOut 2 |
Komplexe Auswertung im Motorola-Format, ohne Word-Alignment
| Adresse | Eingangsdaten | Ausgangsdaten | ||
---|---|---|---|---|---|
Bedingungen | Wort-Offset | High-Byte | Low-Byte | High-Byte | Low-Byte |
Komplexe Auswertung: ja | 0 | DataIn 1 | SB | DataOut 1 | CB |
1 | DataIn 2 | DataIn 0 | DataOut 2 | DataOut 0 |
Komplexe Auswertung im Motorola-Format, mit Word-Alignment
| Adresse | Eingangsdaten | Ausgangsdaten | ||
---|---|---|---|---|---|
Bedingungen | Wort-Offset | High-Byte | Low-Byte | High-Byte | Low-Byte |
Komplexe Auswertung: ja | 0 | reserviert | SB | reserviert | CB |
1 | DataIn 0 | DataIn 1 | DataOut 0 | DataOut 1 | |
2 | DataIn 2 | reserviert | DataOut 2 | reserviert |
Kompakte Auswertung
Der Betrieb mit kompaktem Prozessabbild ist nicht möglich Ein Betrieb der KL6031 / KL6041 mit kompaktem Prozessabbild (ohne Control- und Status-Bytes) ist nicht möglich, da Control- und Status-Bytes für einen sinnvollen Prozessdatenbetrieb der KL6031 / KL6041 erforderlich sind. Auch wenn Sie Ihren Buskoppler auf kompaktes Prozessabbild einstellen, wird die KL6031 / KL6041 mit komplettem Prozessabbild dargestellt! |
Legende
Komplexe Auswertung: Zusätzlich zu den Prozessdaten werden auch die Control- und Status-Bytes in den Adressraum eingeblendet.
Motorola-Format: Einstellbar ist Motorola- oder Intel-Format.
Word-Alignment: Damit der Adressbereich der Kanäle immer auf einer Wortgrenze beginnt, werden Leer-Bytes in das Prozessabbild eingefügt.
SB / SW: Status-Byte /Status-Wort für Kanal n (erscheint im Eingangsprozessabbild)
CB / CW: Control-Byte für Kanal n (erscheint im Ausgangsprozessabbild)
reserviert: Dieses Byte belegt den Prozessdatenspeicher, hat aber keine Funktion.