03.03.2013 Aufrufe

ASCII Parameter ServoStar400/600 - Maccon.de

ASCII Parameter ServoStar400/600 - Maccon.de

ASCII Parameter ServoStar400/600 - Maccon.de

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>ASCII</strong> Objekt Referenz SERVOSTAR 400/<strong>600</strong><br />

PROMPT=3 Checksumme Eine serielle Übertragung wird mit einer<br />

Checksummer versehen.<br />

Bei <strong>de</strong>r Berechnung <strong>de</strong>r Checksumme wer<strong>de</strong>n alle<br />

Zeichen einer Kommandofolge aufsummiert<br />

(Modulo 256 ohne CR). Die auf diese Weise<br />

berechnete Checksumme wird als 2-stellige Hex-<br />

Zahl (im <strong>ASCII</strong>-Format) am En<strong>de</strong> einer<br />

Kommandofolge übertragen.<br />

Beispiel:<br />

<strong>ASCII</strong> - Kommando PROMPT Rev 2.7<br />

Kommandofolge: |ADDR| 1<br />

Checksumme: „A“ = 0x41<br />

„D“ = 0x44<br />

„D“ = 0x44<br />

„R“ = 0x52<br />

„ „ = 0x20<br />

„1“ = 0x31<br />

Die Summe beträgt: 0x16C<br />

Modulo 256: 0x6c = 108<br />

Das erste Zeichen <strong>de</strong>r zu übertragen<strong>de</strong>n<br />

Checksumme = 108/16 + 0x30 = 0x36 = „6“<br />

Das zweite Zeichen <strong>de</strong>r zu übertragen<strong>de</strong>n<br />

Checksumme = 108%16 + 0x30 = 0x3c = „

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!