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
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