23.03.2014 Aufrufe

9 Die Meßmöglichkeiten der Process Unit 73 LF - Knick

9 Die Meßmöglichkeiten der Process Unit 73 LF - Knick

9 Die Meßmöglichkeiten der Process Unit 73 LF - Knick

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

<strong>Process</strong> <strong>Unit</strong> <strong>73</strong> <strong>LF</strong><br />

1. Feld: Slaveadresse, Statusflags<br />

7 6 5 4 3 2 1 0<br />

”1” Master /<br />

Slave<br />

Error<br />

Slave-Adresse 01...31, 00 = Broadcast<br />

Bit 7: ”1” <strong>Die</strong>ses Bit muß auf logisch Eins gesetzt sein.<br />

Bit 6: Master / Slave: ”1”bedeutet, daß die Nachricht vom Master zum Slave gesendet wurde.<br />

<strong>Die</strong> Slave-Adresse adressiert die Datensenke.<br />

”0” bedeutet, daß die Nachricht eine Antwort vom Slave zum Master ist.<br />

<strong>Die</strong> Slave-Adresse gibt dann die Datenquelle an.<br />

Bit 5: Error beim Senden Master→Slave immer ”1”.<br />

Bei Antwort Slave→Master gelöscht, wenn ein Fehler aufgetreten ist<br />

(z. B. Syntaxfehler, nicht bei CRC-Fehler, da dann keine Antwort kommt).<br />

<strong>Die</strong> Slaveadresse 00 hat eine Son<strong>der</strong>funktion:<br />

<strong>Die</strong>se Adresse spricht alle Slaves an. Es darf von keinem Slave eine Antwort gesendet werden. Es<br />

ist daher für den Master nicht ersichtlich, ob die Nachricht von allen Teilnehmern richtig verstanden<br />

wurde. <strong>Die</strong>se Funktion ist trotzdem sinnvoll für eine mögliche Synchronisation von allen Teilnehmern<br />

(z.B. Uhrzeit setzen). <strong>Die</strong> Teilnehmer können danach einzeln überprüft werden, ob die betreffende<br />

Nachricht erfolgreich empfangen wurde.<br />

2. Feld: Länge<br />

7 6 5 4 3 2 1 0<br />

”0” Folge Länge des Nachrichtenfeldes und CRC16<br />

Das Längenfeld gibt die noch verbleibende Länge <strong>der</strong> Nachricht an, d. h. die Länge des Nachrichtenblocks<br />

und des CRC (Nachricht + 2 Bytes). Nach dem Lesen <strong>der</strong> Länge müssen bei korrektem Empfang<br />

noch genau Länge Bytes folgen.<br />

In jedem Block lassen sich maximal 63 Bytes (61 Datenbytes + 2 Byte CRC) übertragen. Längere<br />

Übertragungsstrings müssen in Blocks unterteilt werden.<br />

Das Folge-Bit ist gesetzt, wenn ein weiterer kompletter Datenblock folgt. Bei einer Blockfolge hat <strong>der</strong><br />

letzte Block das Folge-Bit gelöscht. Bei gelöschtem Folge-Bit (Normalfall) ist die Nachricht mit diesem<br />

Block komplett.<br />

3. Feld: ASCII-Nachricht<br />

In diesem Nachrichtenfeld steckt <strong>der</strong> Befehl an das <strong>73</strong>-Gerät. <strong>Die</strong> Nachricht ist vom Aufbau identisch<br />

mit dem String <strong>der</strong> Punkt-zu-Punkt Verbindung (z.B. RV2). Das Schlußzeichen entfällt, dafür folgt <strong>der</strong><br />

Nachricht sofort <strong>der</strong> CRC16.<br />

Alle Zeichen in diesem Feld müssen Bit 7 gelöscht haben (wie 7 Datenbit, Space Parity).<br />

12–32 Schnittstellenbefehle

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!