Herunterladen Diese Seite drucken

Empfangen Mit Der Prozedur 3964R - Buderus 3964R Technische Information

Werbung

Technische Information
3.

Empfangen mit der Prozedur 3964R

Im Ruhezustand, wenn kein Sendeauftrag und kein Warteauftrag des Interpreters zu bearbeiten ist, wartet
die Prozedur auf den Verbindungsaufbau durch das Peripheriegerät. Empfängt die Prozedur ein STX und
steht ihr ein leerer Eingabepuffer zur Verfügung, wird mit DLE geantwortet.
Nachfolgende Empfangszeichen werden nun in dem Eingabepuffer abgelegt. Werden zwei aufeinander
folgende Zeichen DLE empfangen, wird nur ein DLE in den Eingabepuffer übernommen.
Nach jedem Empfangszeichen wird während der Zeichenverzugszeit (ZVZ) auf das nächste Zeichen
gewartet. Verstreicht die Zeichenverzugszeit ohne Empfang, wird das Zeichen NAK an das
Peripheriegerät gesendet und der Fehler an den Interpreter gemeldet.
Mit erkennen der Zeichenfolge DLE, ETX und BCC beendet die Prozedur den Empfang und sendet DLE
für einen fehlerfrei (oder NAK für einen fehlerhaft) empfangenen Block an das Peripheriegerät.
Treten während des Empfangs Übertragungsfehler auf (verlorenes Zeichen, Rahmenfehler), wird der
Empfang bis zum Verbindungsabbau weitergeführt und NAK an das Peripheriegerät gesendet. Dann wird
eine Wiederholung des Blocks erwartet. Kann der Block auch nach insgesamt sechs Versuchen nicht
fehlerfrei empfangen werden, oder wird die Wiederholung vom Peripheriegerät nicht innerhalb der
Blockwartezeit von 4 sec gestartet, bricht die Prozedur 3964R den Empfang ab und meldet den Fehler an
den Interpreter.
Beispiel für einen fehlerlosen Datenverkehr:
Prozedur 3964R
DLE
DLE
Änderungen aufgrund technischer Verbesserungen vorbehalten!
6
Peripheriegerät
"
STX
!
"
1. Zeichen
"
"
"
"
n. Zeichen
"
DLE
"
ETX
"
BCC
!
Buderus Heiztechnik GmbH
Technische Information Prozedur 3964R • Ausgabe 01/2001
http://www.heiztechnik.buderus.de

Quicklinks ausblenden:

Werbung

loading