Zähler-identifizierung auslesen, Error-meldung auslesen, Error-meldung löschen – Baumer NE230 Benutzerhandbuch

Seite 4

Advertising
background image

NE230

4 www.baumer.com

Antwort: <STX>35P<ETX><CR>

Eine Wiederholung des Befehls schaltet wieder in den RUN-Modus
Befehl: <STX>35<DC1><ETX>
Antwort: <STX>35R<ETX><CR>

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 Programmnummer) oder "D" (Datum
und Hardwareversion) für die verschiedenen Identifizierungsdaten.

Geräte-Typ und Programmnummer auslesen:

Adresse=35, Typ=NE230, Programmnummer=01
Befehl:

<STX>35IT<ETX>

Antwort: <STX>35NE230 01<ETX><CR>

Versionsnummer auslesen:

Adresse=35, Datum=05.05.97, Versionsnummer=1.00
Befehl: <STX>35IV<ETX>
Antwort: <STX>35 1.00<ETX><CR>

Datum und Hardware-Versionsnummer auslesen:

Adresse=35, Datum=04.04.01, Hardwareversion=1
Befehl: <STX>35ID<ETX>
Antwort: <STX>35040401 1<ETX><CR>

5.4. Error-Meldung auslesen

Tritt während des Betriebs am NE230 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. Funktion nur bei Fehlermeldung "Err
07". Bei den übrigen Fehlern handelt es sich um einen fatalen Fehler, bei dem keine Schnittstellenfunktion mehr
möglich ist.
Die Fehlernummer kann 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>35E7<ETX><CR>

5.5. Error-Meldung löschen


Mit diesem Befehl können Error-Meldungen, die in der Anzeige des NE230 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=2500
Befehl: <STX>35<ACK><ETX> <ACK> = 06H
Antwort: <STX>3501R002500<ETX><CR>

Hinweis: Befindet sich der Zähler auf einer Zeile, die keine Daten beinhaltet (z.B. Zeile 10), wird eine Fehler-
meldung "<CAN><NUL>" zurückgesendet.

Advertising