Herunterladen Inhalt Inhalt Diese Seite drucken

Anhang B: Das F6-Protokoll; Verwendete Begriffe; F6A-Protokoll - Tellert DL16 Bedienungsanleitung

Inhaltsverzeichnis

Werbung

Anhang B: Das F6-Protokoll

Das F6-Protokoll dient der Kommunikation zwischen einem Master (= aktives Gerät,
welches Anweisungen an ein anderes Gerät schicken kann) und einem Slave (= pas-
sives Gerät, welches auf Anweisungen des Masters reagiert).
Falls nichts anderes vereinbart worden ist, gelten für die serielle Übertragung die
Einstellungen: 9600 Baud, 8 Datenbits, 1 Stoppbit, kein Paritätsbit.

Verwendete Begriffe

Bezeichnung
Abfragebyte (request byte)
Steuerbyte (control byte)
Adresse (address)
NEXT
INFO
NEXT_INFO
IGNORE
CR

F6A-Protokoll

Beim F6A-Protokoll ist nur NEXT ein reserviertes Abfragebyte. Außerdem darf der
Slave niemals auf die Anfrage {INFO, NEXT_INFO, NEXT_INFO} bzw. {INFO,
NEXT, NEXT} mit den ASCII-Werten ('F', '6', 'B') antworten. Die Wertgröße beträgt
bei diesem Protokoll 16Bit. Sendet nun der Master nach einem Abfragebyte ein
NEXT, so antwortet der Slave mit dem höherwertigen Byte des zuletzt gemerkten
Wertes.
Beschreibung
Ein Abfragebyte ist ein 8bit großer Zahlenwert. Wird an den Slave ein
Abfragebyte geschickt, so muß dieser (innerhalb einer max. Antwortzeit)
mit einem 8bit großen Zahlenwert antworten.
Ein Steuerbyte ist ein 8bit großer Zahlenwert. Wird an den Slave ein
Steuerbyte geschickt, so reagiert dieser gerätespezifisch.
Eine Adresse ist ein Abfragebyte, welches im entsprechenden Protokoll
nicht als reserviertes Abfragebyte definiert ist. Als Antwort auf eine
Adresse merkt sich der Slave den Wert der mit dieser Adresse angespro-
chen ist und liefert das niedrigstwertige Byte dieses Wertes an den Ma-
ster zurück.
NEXT ist das Abfragebyte mit dem hexadezimalen Zahlenwert f6.
INFO ist das Abfragebyte mit dem hexadezimalen Zahlenwert f7.
NEXT_INFO ist das Abfragebyte mit dem hexadezimalen Zahlenwert f8.
IGNORE ist das Abfragebyte mit dem hexadezimalen Zahlenwert f9.
CR ist die Abkürzung für Carriage Return (hexadezimaler Zahlen-
wert 0d).

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis