Waagenelektronik (NSW)
2
2.1
Jeder Befehl besteht mindestens aus dem Befehlskürzel (3 ASCII−Zeichen) und dem Ende-
zeichen. Zwischen Befehlskürzel und Endezeichen können entweder kein, ein oder mehrere
Parameter sowie ein Fragezeichen stehen. Die Befehle können in Groß− oder Kleinschrei-
bung eingegeben werden. Ein Befehl wird erst beim Erkennen des Endezeichens ausge-
führt. Dies kann wahlweise ein line feed (LF) oder ein Semikolon (;) sein. Letzteres wird nur
als Endezeichen interpretiert, wenn es nicht in einem Textparameter (innerhalb Anführungs-
zeichen) eingeschlossen ist.
Ein Fragezeichen nach dem Befehlskürzel kennzeichnet einen Abfragebefehl. Er veranlasst
die WE2108, die aktuelle Einstellung eines Parameters als Antwort auszugeben. Die ausge-
gebene Information ist bei den Beschreibungen der Befehle erläutert.
Zusammensetzung von Befehlen und Abfragen
Beispiel:
In empfangenen Befehlen werden nur folgende Zeichen ausgewertet:
•
•
•
•
•
•
Andere Zeichen an beliebiger Position innerhalb des Befehls werden ignoriert. Beispiels-
weise wird die Eingabe A§SF#7; interpretiert als Befehl ASF7; . Bei Zahleneingaben werden
vorlaufende Nullen unterdrückt, Texte müssen in " " eingeschlossen werden.
Bei einer Änderung der Baudrate oder Unterbrechung des Schnittstellenkabels können un-
definierte Zeichen empfangen werden, die nach dem nächsten Endezeichen als (fehlerhaf-
ter) Befehl interpretiert werden. Deshalb sollte in diesem Fall zunächst ein Endezeichen an
die WE2108 gesendet und die Antwort ignoriert werden. Dieser Vorgang setzt die Befehlsve-
rarbeitung auf einen definierten Zustand.
WE2108
Ablauf der Kommunikation
Format der Befehle
Befehl
Abfrage
ASF4;
stellt den Parameter ASF der WE2108 auf den Code 4 ein
(Filtergrenzfrequenz 3Hz)
ASF?;
gibt den aktuellen Wert von ASF aus, ohne den
Messablauf in der WE2108 zu beeinflussen.
Großbuchstaben
Kleinbuchstaben (gleiche Bedeutung wie Großbuchstaben)
Ziffern 0..9
Die Zeichen ; , " − ?
Leerzeichen (nur bei Text, d.h. innerhalb von Anführungszeichen)
LF (Linefeed)
Befehlskürzel
XYZ
XYZ?
Parameter
Endekennung
P1,P2
P1
7
LF oder ;
LF oder ;
HBM