Ne215 beschreibung der offenen schnittstelle – Baumer NE215 Benutzerhandbuch
Seite 27
27
NE215
Beschreibung der offenen Schnittstelle
7.5.2 Zähler in PGM-Modus oder RUN-Modus schalten
Mit diesem Befehl kann der Zähler mit jedem Aufruf zwischen dem
PGM-Modus und dem RUN-Modus hin und her geschaltet werden.
Als Antwort wird die aktuelle Zeile, wie beim Lesebefehl auf diese
Zeile, zurück geliefert.
Allgemein:
<STX> Adresse <DC1> <ETX>
Beispiel:
Adresse=35, Status=RUN-Modus, Aktuelle Zeile = 1,
Zählerstand=0.15
Befehl:
<STX>35<DC1><ETX> <DC1> = 11Hex
Antwort:
<STX>3501P00000015<ETX><CR>
Eine Wiederholung des Befehls schaltet wieder in den RUN-Modus
Befehl:
<STX>35<DC1><ETX>
Antwort:
<STX>3501R00000015<ETX><CR>
7.5.3 Zähler-Identifizierung auslesen
Die Identifizierungsdaten können nur gelesen werden. Nach der
Adresse folgen zwei Parameter. Der Befehls-Parameter „I“ (für
Identifizierung) und der Auswahlparameter T (Typ und Programm-
nummer) oder D (Datum und Version) für die verschiedenen
Identifizierungsdaten.
Zähler-Typ und Programmnummer auslesen:
Adresse=35, Typ=NE215, Programmnummer=03
Befehl:
<STX>35IT<ETX>
Antwort:
<STX>35NE215 03<ETX><CR>
Datum und Versionsnummer auslesen:
Adresse=35, Datum=16.02.95, Versionsnummer=01
Befehl:
<STX>35ID<ETX>
Antwort:
<STX>35160295 1<ETX><CR>
7.5.4 Error-Meldung auslesen
Tritt während des Betriebs am NE215 eine Error-Meldung auf (auf der
Anzeige ist „Error“ und eine Ziffer zu lesen), so führt bei jedem
Datentransfer das Mode-Byte (normalerweise „R“ oder „P“) das
ASCII-Zeichen „E“ und signalisiert somit dem PC, dass ein Fehler am
Zähler aufgetreten ist. Der Fehler selbst kann nun wie folgt über den
Sonderbefehl „E“ ausgelesen werden.
Allgemein:
<STX> Adresse E <ETX>
Beispiel:
Adresse=35, Status=Error-Modus, Error=7
Befehl:
<STX>35E<ETX>
Antwort:
<STX>35Error 7<ETX><CR>
7.5.5 Error-Meldung löschen
Mit diesem Befehl können Error-Meldungen, die in der Anzeige des
Zählers auftreten, gelöscht werden. Es können nur die Error-
Meldungen gelöscht werden, die auch über die C-Taste am Gerät
selbst gelöscht werden können. (z.B.: nicht Error 1 oder 2). Als
Antwort wird der Inhalt der aktuellen Zeile zurückgeliefert.
Adresse=35, Status=Error-Modus, Error=7, Zeile=01,
Zählerstand=25.00
Befehl:
<STX>35<ACK><ETX> <ACK> = 06H
Antwort:
<STX>3501R00002500<ETX><CR>