Herunterladen Inhalt Inhalt Diese Seite drucken

Anpassung Des Flatstreams - B&R X20 System Anwenderhandbuch

Vorschau ausblenden Andere Handbücher für X20 System:
Inhaltsverzeichnis
Anwendung beider Optionen
Die beiden Optionen dürfen auch gleichzeitig angewendet werden.
Buszyklus 1
C
ME1
Segment 1
C
Controlbyte mit MessageEndBit = 0
ME0
C
Controlbyte mit MessageEndBit = 1
ME1
Abbildung 51: Anordnung von Nachrichten in der MTU (große Segmente und MultiSegmentMTU)

12.10.4.6 Anpassung des Flatstreams

Wenn die Strukturierung der Nachrichten verändert wurde, verändert sich auch die Anordnung der Daten
im Sende-/Empfangsarray. Für das eingangs genannte Beispiel ergeben sich die folgenden Änderungen.
MultiSegmentMTU
Wenn MultiSegmentMTUs erlaubt sind, können "freie Stellen" in einer MTU genutzt werden. Diese "freien
Stellen" entstehen, wenn das letzte Segment einer Nachricht nicht die gesamte MTU ausnutzt. MultiSeg-
mentMTUs ermöglichen die Verwendung dieser Bits, um die folgenden Controlbytes bzw. Segmente zu
übertragen. Im Programmablauf wird das "nextCBPos"-Bit innerhalb des Controlbytes gesetzt, damit der
Empfänger das nächste Controlbyte korrekt identifizieren kann.
Beispiel
Es werden 3 unabhängige Nachrichten (7 Bytes, 2 Bytes, 9 Bytes) über eine 7-Byte breite MTU übermittelt.
Die Konfiguration erlaubt die Übertragung von MultiSegmentMTUs.
A1
A2
D1
D2
D3
Keine weiteren Daten zum Senden
-
X20 System Anwenderhandbuch 4.30
Segment 2
Nachricht 1
Nachricht 1:
A3
A4
A5
A6
A7
Nachricht 2:
B1
B2
Nachricht 3:
D4
D5
D6
D7
D8
-
-
...
Abbildung 52: Sende-/Empfangsarray (MultiSegmentMTU)
Buszyklus 2
C
ME1
Sende-/Empfangsarray
Mit 7 USINT-Elementen entsprechend
der konfigurierbaren MTU-Größe
MultiSegmentMTU
C1
A1
A2
A3
C2
A7
C3
B1
C5
D2
D3
D4
D9
C6
D8
D9
C0
C0
-
-
-
C0
-
-
-
Zusätzliche Informationen
Buszyklus 3
-
Segment 3
Nachricht 2
A4
A5
A6
Sequenz für Buszyklus 1
B2
C4
D1
Sequenz für Buszyklus 2
D5
D6
D7
Sequenz für Buszyklus 3
-
-
-
Sequenz für Buszyklus 4
-
-
-
Sequenz für Buszyklus 5
-
-
-
Sequenz für Buszyklus 6
-
-
-
257
Inhaltsverzeichnis
loading

Inhaltsverzeichnis