Herunterladen Inhalt Inhalt Diese Seite drucken

Bestätigungen Müssen Auf Gültigkeit Geprüft Werden - B&R X20 System Anwenderhandbuch

Vorschau ausblenden Andere Handbücher für X20 System:
Inhaltsverzeichnis
Zusätzliche Informationen
12.8.4.7 Details
Es wird empfohlen die übertragenen Nachrichten in separate Empfangsarrays abzulegen
Nach der Übermittlung eines gesetzten MessageEndBits sollte das Folgesegment zum Empfangsarray hinzugefügt
werden. Danach ist die Mitteilung vollständig und kann intern weiterverarbeitet werden. Für die nächste Nachricht
sollte ein neues/separates Array angelegt werden.
Information:
Bei der Übertragung mit MultiSegmentMTUs können sich mehrere kurze Nachrichten in einer Sequenz
befinden. Im Programmablauf muss sichergestellt sein, dass genügend Empfangsarrays verwaltet wer-
den können. Das Acknowledge-Register darf erst nach Übernahme der gesamten Sequenz angepasst
werden.
Wenn ein SequenceCounter um mehr als einen Zähler inkrementiert wird, liegt ein Fehler vor
Anmerkung:
Beim Betrieb ohne Forward ist diese Situation sehr unwahrscheinlich.
In diesem Fall stoppt der Empfänger. Alle weiteren eintreffenden Sequenzen werden ignoriert, bis die Sendung mit
dem korrekten SequenceCounter wiederholt wird. Durch diese Reaktion erhält der Sender keine Bestätigungen
mehr für die abgesetzten Sequenzen. Über den SequenceAck der Gegenstelle kann der Sender die letzte erfolg-
reich übertragene Sequenz identifizieren und die Übertragung ab dieser Stelle fortsetzen.
Bestätigungen müssen auf Gültigkeit geprüft werden
Wenn der Empfänger eine Sequenz erfolgreich übernommen hat, muss sie bestätigt werden. Dazu übernimmt der
Empfänger den mitgesendeten Wert des SequenceCounters und gleicht den SequenceAck daran an. Der Absen-
der liest das SequenceAck und registriert die erfolgreiche Übermittlung. Falls dem Absender eine Sequenz bestä-
tigt wird, die noch nicht abgesendet wurde, muss die Übertragung unterbrochen und der Kanal resynchronisiert
werden. Die Synchronisationsbits werden zurückgesetzt und die aktuelle/unvollständige Nachricht wird verworfen.
Sie muss nach der Resynchronisierung des Kanals erneut versendet werden.
246
X20 System Anwenderhandbuch 4.00

Quicklinks ausblenden:

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Max20-ger

Inhaltsverzeichnis