Herunterladen Diese Seite drucken

Pepperl+Fuchs IDENTControl IC-KP-R2-V1 Handbuch Seite 22

Auswerteeinheit mit serieller schnittstelle
Vorschau ausblenden Andere Handbücher für IDENTControl IC-KP-R2-V1:

Werbung

IC-KP-R2-V1
Inbetriebnahme
Beispiel:
00 P+F IDENT<CR><LF>
IC-KP-R2-V1<CR><LF>
#126457<CR><LF>
1830373 <CR><LF>
01.07.05 #<CR> ...
Es folgen noch Angaben zu den angeschlossenen Schreib-/Leseköpfen. Für die vollständige
Antwort siehe Kapitel 7.3.1.
Hinweis!
Sollten Sie andere Antworten erhalten, ist die Kommunikation zwischen Ihrem PC und dem
Gerät gestört (die Software-Nummer und das Software-Datum können allerdings abweichen).
Prüfen Sie die Installation und wiederholen die Schritte zur Inbetriebnahme.
Hinweis!
Die Groß- und Kleinschreibung der Befehle ist für das Gerät unerheblich. Achten Sie jedoch
darauf, dass alle Parameter nach dem Befehl ohne Leerzeichen folgen.
Protokoll mit Checksumme
Alle Befehle werden mit den Zeichen <CHCK> = "Checksumme" und <ETX> = "End of Text"
(<ETX> = 03h) abgeschlossen. Diese dienen zur Datensicherung der seriellen Übertragung.
Zur einfachen Bedienung mit einem Standardterminal akzeptiert die Auswerteeinheit auch ein
#<CR> [<LF>] anstelle <CHCK><ETX>.
Hinweis!
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 VE#<CR> oder ve#<CR> ohne Checksumme, soll die Checksumme
ermittelt werden.
Zunächst werden aus einer ASCII-Tabelle die hexadezimalen Werte für die Zeichen "V"=56h
und "E"=45h oder "v"=76h und "e"=65h benötigt. Addiert man diese, erhält man als Ergebnis
Das Telegramm der Checksumme lautet dann
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 übertragen.
Soll das Telegramm ER1000702#<CR> mit Checksumme übertragen werden, ergibt sich
folgende Checksumme:
Nach Abschneiden des Überlaufs ergibt sich folgendes Telegramm mit Checksumme:
Hinweis!
Groß- und Kleinschreibung der Befehle ist für das Gerät unerheblich. Beachten Sie, dass sich
für Groß- und Kleinschreibung verschiedene Checksummen ergeben.
22
"V" = 56h plus "E" = 45h ergibt die Summe 9Bh oder
"v" = 76h plus "e" = 65h ergibt die Summe DBh.
VE<9Bh><ETX> oder
ve<DBh><ETX>.
45h + 52h + 31h + 30h + 30h + 30h + 37h + 30h + 32h = 1F1h.
ER1000702<F1h><ETX>.

Werbung

loading