Herunterladen Diese Seite drucken

B&R X20 System Anwenderhandbuch Seite 251

Vorschau ausblenden Andere Handbücher für X20 System:

Werbung

Nachricht größer als OutputMTU
Das Sendearray, welches im Programmablauf erstellt werden muss, besteht aus mehreren Elementen. Der
Anwender muss die Control- und Datenbytes korrekt anordnen und die Arrayelemente nacheinander über-
tragen. Der Übertragungsalgorithmus bleibt gleich und wird ab dem Punkt zyklische Prüfungen wiederholt
durchlaufen.
Allgemeines Ablaufdiagramm
Start
diff = (OutputSequenceCounter -
OutputSequenceAck) AND 7
limit = (OutputSequenceCounter -
LastValidAck) AND 7
(diff ≤ limit)
AND (OutputSyncAck = 1)
AND (OutputSyncBit = 1) ?
No
diff = 0 ?
LastValidAck =
OutputSequenceAck
No
More sequences to be sent ?
copy next sequence to MTU
increase OutputSequenceCounter
Sequence handling
X20 System Anwenderhandbuch 4.30
No
Yes
Yes
Yes
Abbildung 45: Ablaufdiagramm für Output-Richtung
No
OutputSequenceAck =
OutputSequenceCounter ?
Yes
LastValidAck =
OutputSequenceAck
No
OutputSequenceAck = 0 ?
Yes
OutputSequenceCounter = 1
OutputSyncBit = 1
Synchronisation
Zusätzliche Informationen
Yes
LastValidAck =
OutputSequenceCounter ?
No
OutputSequenceCounter = 0
LastValidAck = 0
251

Werbung

loading