Herunterladen Inhalt Inhalt Diese Seite drucken

Mettler Toledo IND500x Benutzerhandbuch Seite 237

Wägeterminal
Vorschau ausblenden Andere Handbücher für IND500x:
Inhaltsverzeichnis

Werbung

Antwortformat: Die Antworten auf die Meldung „Lesen", „Schreiben" und „Rückruf" haben eine formatierte Kopf-
zeile. Die ersten beiden Zeichen geben den Status an. 00 ist der Erfolgsstatus. 99 ist ein Fehlerstatus. Das
nächste Zeichen ist die Art der Meldung, „R", „W" oder „C". Die nächsten drei Zeichen sind eine Sequenznum-
mer, die von 001 bis 999 reicht und dann wieder von vorne beginnt.
„user" Befehl
Ein Client muss sich mit dem Befehl „user" beim SDSV anmelden, bevor er auf die Shared Data zugreifen kann.
Der Server überprüft den Benutzernamen und sendet eine Antwortnachricht an den Benutzer zurück. Das SDSV
antwortet mit [Access OK], wenn kein Passwort erforderlich ist, oder mit [Kennwort eingeben], wenn ein Kenn-
wort erforderlich ist.
Ein Client kann nur die Befehle „user", „pass", „help" und „quit" verwenden, um sich erfolgreich anzumelden.
Format: user Benutzername
Antwort 1: 12 Access OK
Antwort 2: 51 Kennwort eingeben
Befehl „pass"
Der Benutzer gibt mit dem Befehl „pass" ein Passwort ein. Wenn das Kennwort gültig ist, zeigt der Server die
Meldung [Access OK] an. Ist es ungültig, zeigt der Server die Meldung [Kein Zugriff] an.
Format: pass Kennwort
Antwort: 12 Access OK
Befehl „help"
Der Befehl „help" gibt die Liste der gültigen Befehle für das IND500x zurück.
Format: help
Antwort: 02 USER PASS QUIT READ R WRITE W SYSTEM CALLBACK XCALLBACK
GROUP RGROUP XGROUP CTIMER LOAD SAVE HELP NOOP
CONTOUT XCOUNTOUT PRINTOUT XPRINTOUT
Befehl „quit"
Mit dem Befehl „quit" wird die TCP/IP-Verbindung beendet.
Format: quit
Antwort: 52 Verbindung schließen
Befehl „read"
Mit dem „read"-Befehl kann der Client eine Liste von einem oder mehreren Shared Data-Feldern lesen. Es kann
ein einzelnes Feld oder ein ganzer Block gelesen werden. Wenn mehr als ein Feld angefordert wird, sollten die
Felder durch ein Leerzeichen getrennt werden. Bei Erfolg antwortet der Server mit einer getrennten Liste von Wer-
ten im ASCII-Format. Der Server trennt die einzelnen angeforderten Felder mit einem „~", und Shared Data trennt
die Elemente innerhalb eines Blocks mit einem „^". Wird ein Fehler festgestellt, antwortet der Server mit einer
Fehlermeldung.
Die maximale Länge der Antwortnachricht beträgt 1.024 Zeichen.
Format: read SDV#1 SDV#2
Beispiel 1: read wt0101 wt0103
Antwort 1: 00R003~ 17,08~lb~
Beispiel 2: read sp0100 (liest den gesamten Block)
Antwort 2:
00R012~XP/
0163M^1^^78^20.500000^0^0^0^1.200000^3.500000^0.150000^0.050000^0^0.000000^0.0000
00^0^0^0^0^0^0^1^0.000000^0.000000^0.000000^0.000000^0.000000^~
Der „read"-Befehl kann auf Wunsch mit dem Buchstaben „r" abgekürzt werden.
Befehl „write"
Mit dem „write"-Befehl kann der Client eine Liste von einem oder mehreren Shared Data-Feldern schreiben. Es
kann ein einzelnes Feld oder ein ganzer Block geschrieben werden. Die maximale Länge der Schreibnachricht
beträgt 1.024 Zeichen. Elemente innerhalb einer Liste von Schreibnachrichten müssen durch ein „~" getrennt
werden. Shared Data trennt Elemente innerhalb eines Blocks durch ein „^".
Format: write SDVblock#1=wert1^wert2^wert3
Anhang​ ​
229

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis