Herunterladen Inhalt Inhalt Diese Seite drucken

Befehle; Protokoll Mit Checksumme - Pepperl+Fuchs IVT-HH9-R5 Handbuch

Inhaltsverzeichnis

Werbung

7

Befehle

7.1

Protokoll mit Checksumme

Das Gerät kann mit zwei verschiedenen Endekennungen betrieben werden. Entwe-
der mit Checksumme <CHCK> und <ETX> (<ETX> = 03
mit #<CR>. Zur einfachen Bedienung akzeptiert der Schreib-/Lese-Aufsatz auch ein
#<CR> [<LF>] anstelle <CHCK><ETX>.
Durch Verwendung der Checksumme erhöhen Sie die Datensicherheit
auf der Schnittstelle.
Die Checksumme wird durch einfache Addition aller vorangegangenen Zeichen ohne
Überlauf gebildet.
Beispiel für die Berechnung der Checksumme:
Für das Telegramm ohne Checksumme
VE#<CR> oder ve#<CR>
soll die Checksumme ermittelt werden. Zunächst werden aus einer ASCII-Tabelle die
hexadezimalen Werte für die Zeichen 'V'=56
nötigt. Addiert man diese, erhält man als Ergebnis
'V' = 56
h
'v' = 76
h
Das Telegramm der Checksumme lautet dann
VE<9B
><ETX> oder
h
ve<DB
><ETX>.
h
Soll ein längeres Telegramm übertragen werden, kommt es wahrscheinlich zu einem
Überlauf der Checksumme, d. h. der durch die Addition errechnete Wert lässt sich
nicht mehr in einem Byte darstellen. Der entstehende Überlauf wird nicht mit übertra-
gen. Soll das Telegramm
SR000702#<CR>
mit Checksumme übertragen werden, ergibt sich folgende Checksumme:
45
+ 52
h
Nach Abschneiden des Überlaufs ergibt sich folgendes Telegramm mit Checksum-
me:
SR000702<C0
Die Groß- und Kleinschreibung der Befehle ist für das Gerät unerheb-
lich. Achten Sie jedoch darauf, dass sich für Groß- und Kleinschreibung
verschiedene Checksummen ergeben.
Zumutbare Änderungen aufgrund technischer Verbesserungen vorbehalten.
Pepperl+Fuchs GmbH • 68301 Mannheim • Telefon +49 621 776-1111 • Telefax +49 0621 776-271111 • Internet http://www.pepperl-fuchs.com
plus 'E' = 45
ergibt die Summe 9B
h
plus 'e' = 65
ergibt die Summe DB
h
+ 30
+ 30
+ 30
+ 37
h
h
h
h
><ETX>.
h
IDENT-I System V • IVT-HH9-R5
) oder ohne Checksumme
h
und 'E'=45
oder 'v'=76
h
h
oder
h
.
h
+ 30
+ 32
= 1C0
h
h
h
h
Copyright Pepperl+Fuchs, Printed in Germany
Befehle
und 'e'=65
h
.
be-
h
13

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis