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:

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. Die Inhalte der einzelnen Bytes entnehmen Sie bitte den Seiten Prozessabbild sowie Control- und Status-Bytes.

Kompakte Auswertung

Zum Betrieb mit kompaktem Prozessabbild müssen Sie ihren Buskoppler auf kompaktes Mapping konfigurieren und Bit R32.6 des Feature-Registers der KL5152-0000 (KL5151-0050) muss 1bin sein.

In dieser Konfiguration eignen sich die Control-Bytes nur für den Prozessdatenbetrieb. Registerkommunikation ist nicht möglich!

Kompakte Auswertung im Intel-Format

Default-Mapping für CANopen-, CANCAL-, DeviceNet-, ControlNet-, Modbus-, RS232- und RS485-Koppler

Parametrierung
des Buskopplers

Adresse

Eingangsdaten

Ausgangsdaten

Wort-Offset

High-Byte

Low-Byte

High-Byte

Low-Byte

Komplette Auswertung: nein

Motorola-Format: nein

Word-Alignment: egal

0

DataIN1 D1

DataIN1 D0

reserviert

CB1PD

1

DataIN1 D3

DataIN1 D2

reserviert

CB2PD

2

DataIN2 D1

DataIN2 D0

DataOUT D1

DataOUT D0

3

DataIN2 D3

DataIN2 D2

DataOUT D3

DataOUT D2

Kompakte Auswertung im Motorola-Format

Default-Mapping für PROFIBUS- und Interbus-Koppler

Parametrierung
des Buskopplers

Adresse

Eingangsdaten

Ausgangsdaten

Wort-Offset

High-Byte

Low-Byte

High-Byte

Low-Byte

Komplette Auswertung: nein

Motorola-Format: ja

Word-Alignment: egal

0

DataIN1 D2

DataIN1 D3

CB2PD

reserviert

1

DataIN1 D0

DataIN1 D1

CB1PD

reserviert

2

DataIN2 D2

DataIN2 D3

DataOUT D2

DataOUT D3

3

DataIN2 D0

DataIN2 D1

DataOUT D0

DataOUT D1

Komplette Auswertung

Zum Betrieb mit komplettem Prozessabbild müssen Sie ihren Buskoppler auf komplettes Mapping konfigurieren und Bit R32.6 des Feature-Registers der KL5151-0050 muss 0bin sein.

In dieser Konfiguration können Sie die Control- und Status-Bytes wahlweise für Register-Kommunikation oder Prozessdatenbetrieb verwenden.

Komplette Auswertung im Intel-Format

Parametrierung
des Buskopplers

Adresse

Eingangsdaten

Ausgangsdaten

Wort-Offset

High-Byte

Low-Byte

High-Byte

Low-Byte

Komplette Auswertung: ja

Motorola-Format: nein

Word-Alignment: nein

0

DataIN1 D0

SB1

DataOUT1 D0

CB1

1

DataIN1 D2

DataIN1 D1

DataOUT1 D2

DataOUT1 D1

2

SB2

DataIN1 D3

CB2

DataOUT1 D3

3

DataIN2 D1

DataIN2 D0

DataOUT2 D1

DataOUT2 D0

4

DataIN2 D3

DataIN2 D2

DataOUT2 D3

DataOUT2 D2

Komplette Auswertung im Motorola-Format

Parametrierung
des Buskopplers

Adresse

Eingangsdaten

Ausgangsdaten

Wort-Offset

High-Byte

Low-Byte

High-Byte

Low-Byte

Komplette Auswertung: ja

Motorola-Format: ja

Word-Alignment: nein

0

DataIN1 D3

SB1

DataOUT1 D3

CB1

1

DataIN1 D1

DataIN1 D2

DataOUT1 D1

DataOUT1 D2

2

SB2

DataIN1 D0

CB2

DataOUT1 D0

3

DataIN2 D2

DataIN2 D3

DataOUT2 D2

DataOUT2 D3

4

DataIN2 D0

DataIN2 D1

DataOUT2 D0

DataOUT2 D1

Komplette Auswertung im Intel-Format bei Word-Alignment

Parametrierung
des Buskopplers

Adresse

Eingangsdaten

Ausgangsdaten

Wort-Offset

High-Byte

Low-Byte

High-Byte

Low-Byte

Komplette Auswertung: ja

Motorola-Format: nein

Word-Alignment: ja

0

reserviert

SB1

reserviert

CB1

1

DataIN1 D1

DataIN1 D0

DataOUT1 D1

DataOUT1 D0

2

DataIN1 D3

DataIN1 D2

DataOUT1 D3

DataOUT1 D2

3

reserviert

SB2

reserviert

CB2

4

DataIN2 D1

DataIN2 D0

DataOUT2 D1

DataOUT2 D0

5

DataIN2 D3

DataIN2 D2

DataOUT2 D3

DataOUT2 D2

Komplette Auswertung im Motorola-Format bei Word-Alignment

Parametrierung
des Buskopplers

Adresse

Eingangsdaten

Ausgangsdaten

Wort-Offset

High-Byte

Low-Byte

High-Byte

Low-Byte

Komplette Auswertung: ja

Motorola-Format: ja

Word-Alignment: ja

0

reserviert

SB1

reserviert

CB1

1

DataIN1 D2

DataIN1 D3

DataOUT1 D2

DataOUT1 D3

2

DataIN1 D0

DataIN1 D1

DataOUT1 D0

DataOUT1 D1

3

reserviert

SB2

reserviert

CB2

4

DataIN2 D2

DataIN2 D3

DataOUT2 D2

DataOUT2 D3

5

DataIN2 D0

DataIN2 D1

DataOUT2 D0

DataOUT2 D1

Kompaktes Prozessabbild an Buskoppler, der auf komplettes Prozessabbild eingestellt ist

Wenn Sie die KL5152-0000 (KL5151-0050) an einem Buskoppler betreiben der per Default auf komplettes Prozessabbild eingestellt ist (z. B. Lightbus), Bit R32.6 des Feature-Registers der Klemme aber 1bin ist (Default-Einstellung), ergibt sich folgendes Prozessabbild.

In dieser Konfiguration haben Sie für Register-Kommunikation und Prozessdatenbetrieb unterschiedliche Control- und Status-Bytes. Diese eignen sich nur für den jeweils angegebenen Zweck!

Intel-Format

Parametrierung
des Buskopplers

Adresse

Eingangsdaten

Ausgangsdaten

Wort-Offset

High-Byte

Low-Byte

High-Byte

Low-Byte

Komplette Auswertung: ja

Motorola-Format: nein

Word-Alignment: nein

0

DataIN1 D0

SB1RC

CB1PD

CB1RC

1

DataIN1 D2

DataIN1 D1

CB2PD

reserviert

2

SB2RC

DataIN1 D3

CB2RC

reserviert

3

DataIN2 D1

DataIN2 D0

DataOUT D1

DataOUT D0

4

DataIN2 D3

DataIN2 D2

DataOUT D3

DataOUT D2

Motorola-Format

Parametrierung
des Buskopplers

Adresse

Eingangsdaten

Ausgangsdaten

Wort-Offset

High-Byte

Low-Byte

High-Byte

Low-Byte

Komplette Auswertung: ja

Motorola-Format: ja

Word-Alignment: nein

0

DataIN1 D3

SB1RC

reserviert

CB1RC

1

DataIN1 D1

DataIN1 D2

reserviert

CB2PD

2

SB2RC

DataIN1 D0

CB2RC

CB1PD

3

DataIN2 D2

DataIN2 D3

DataOUT D2

DataOUT D3

4

DataIN2 D0

DataIN2 D1

DataOUT D0

DataOUT D1

Intel-Format bei Word-Alignment

Default-Mapping für Lightbus-, EtherCAT- und Ethernet-Koppler sowie Busklemmen Controller (BCxxxx, BXxxxx)

Parametrierung
des Buskopplers

Adresse

Eingangsdaten

Ausgangsdaten

Wort-Offset

High-Byte

Low-Byte

High-Byte

Low-Byte

Komplette Auswertung: ja

Motorola-Format: nein

Word-Alignment: ja

0

reserviert

SB1RC

reserviert

CB1RC

1

DataIN1 D1

DataIN1 D0

reserviert

CB1PD

2

DataIN1 D3

DataIN1 D2

reserviert

CB2PD

3

reserviert

SB2RC

reserviert

CB2RC

4

DataIN2 D1

DataIN2 D0

DataOUT D1

DataOUT D0

5

DataIN2 D3

DataIN2 D2

DataOUT D3

DataOUT D2

Motorola-Format bei Word-Alignment

Parametrierung
des Buskopplers

Adresse

Eingangsdaten

Ausgangsdaten

Wort-Offset

High-Byte

Low-Byte

High-Byte

Low-Byte

Komplette Auswertung: ja

Motorola-Format: ja

Word-Alignment: ja

0

reserviert

SB1RC

reserviert

CB1RC

1

DataIN1 D2

DataIN1 D3

CB2PD

reserviert

2

DataIN1 D0

DataIN1 D1

CB1PD

reserviert

3

reserviert

SB2RC

reserviert

CB2RC

4

DataIN2 D2

DataIN2 D3

DataOUT D2

DataOUT D3

5

DataIN2 D0

DataIN2 D1

DataOUT D0

DataOUT D1

Legende

Komplette 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 n: Status-Byte für Kanal n (erscheint im Eingangsprozessabbild)
CB n: Control-Byte für Kanal n (erscheint im Ausgangsprozessabbild)

SB n PD: Status-Byte für Kanal n, nur für Prozessdatenbetrieb zu nutzen (erscheint im Eingangsprozessabbild)
CB n PD: Control-Byte für Kanal n, nur für Prozessdatenbetrieb zu nutzen (erscheint im Ausgangsprozessabbild)

SB n RC: Status-Byte für Kanal n, nur für Registerkommunikation zu nutzen (erscheint im Eingangsprozessabbild)
CB n RC: Control-Byte für Kanal n, nur für Registerkommunikation zu nutzen (erscheint im Ausgangsprozessabbild)

DataIN n D0: Kanal n, Eingangsdoppelwort, niederwertigste Daten-Byte
DataIN n D1: Kanal n, Eingangsdoppelwort, ...
DataIN n D2: Kanal n, Eingangsdoppelwort, ...
DataIN n D3: Kanal n, Eingangsdoppelwort, höchstwertigste Daten-Byte

DataOUT n D0: Kanal n, Ausgangsdoppelwort, niederwertigste Daten-Byte
DataOUT n D1: Kanal n, Ausgangsdoppelwort, ...
DataOUT n D2: Kanal n, Ausgangsdoppelwort, ...
DataOUT n D3: Kanal n, Ausgangsdoppelwort, höchstwertigste Daten-Byte

reserviert: Dieses Byte belegt den Prozessdatenspeicher, hat aber keine Funktion.