Baumer NE214 Benutzerhandbuch
Betriebsanleitung, Operating instructions, Allgemeines

Baumer IVO GmbH & Co. KG 03.10
•
171.51.134/2
Dauchinger Strasse 58-62
•
DE-78056 Villingen-Schwenningen
Irrtum sowie Änderungen in
Phone +49 (0)7720 942-0
•
Fax +49 (0)7720 942-900
Technik und Design vorbehalten.
www.baumer.com
•
Subject to modification in technic and design.
Betriebsanleitung
Schnittstellenbeschreibung
NE214 Prog. 01
Operating Instructions
Interface description
NE214 Prog. 01
1. Allgemeines
Die serielle Schnittstelle kann die gleichen Funktionen erfüllen, wie das Display und die Tastatur am Zähler.
Über die Schnittstelle können Daten abgerufen und Parameter umprogrammiert werden. Im allgemeinen wird
der Zähler beim Betrieb mit der seriellen Schnittstelle von einem PC bedient. Es kann aber auch ein anderes
Gerät mit ähnlichen Eigenschaften verwendet werden.
2. Übertragungsprotokoll
Die Übertragung erfolgt zeichenweise im ASCII-Code. Jedes Zeichen besteht aus 8 Bit. Das 8. Bit ist das
Parity Bit, bei "no Parity" wird das 8. Bit immer Null gesendet.
Der Zähler sendet auf jede Anforderung vom PC über die serielle Schnittstelle eine Antwort, sofern die Daten-
Übertragung korrekt erfolgt ist.
Eine Übertragung von Zeichen wird mit einem Startzeichen <STX> eingeleitet und mit einem Endzeichen
<ETX> abgeschlossen. Zusätzlich wird vom Zähler nach dem <ETX> noch ein <CR> (Wagenrücklauf)
gesendet. Dies ermöglicht das Einlesen (in Hochsprachen wie BASIC) eines kompletten Datenblocks mit
einem Befehl.
Nach dem <STX> folgt eine dem Zähler zugeordnete Adresse. Somit kann der Zähler in einem seriellen
Netzwerk gezielt angesprochen werden. Nach der Adresse gibt man die Zeile (Position) an, die man auslesen
oder programmieren möchte. Bei einem Programmierbefehl folgt dann noch ein "P" (programmieren) und die
Daten (Parameter).
Das Protokoll wird wie nachfolgend erläutert in 3 Gruppen eingeteilt:
a) Lesen von Speicherplätzen (READ-Anweisung):
<STX> Adresse Zeile <ETX> [<CR>]
b) Programmieren von Speicherplätzen (WRITE-Anweisung):
<STX> Adresse Zeile P Daten <ETX> [<CR>]
c) Sonderbefehle:
<STX> Adresse Parameter <ETX> [<CR>]
<STX> Start of Text (02Hex)
Adresse 00..99 (Geräteadresse)
Zeile 01..XX (siehe Bedienungsplan)
P Programmierbefehl
Daten Programmierdaten
Parameter Sonderbefehle
<ETX> End of Text (03Hex)
<CR> 0DHex (Steuerzeichen "carriage return")
"CR" muss nicht angegeben werden (optional) wird aber vom
Zähler immer zurückgesendet.
Beispiel:
Allgemein <STX> Adresse Zeile <ETX> (Adresse=35; Zeile=02)
Ascii <STX>3502<ETX>
Hex 02H,33H,35H,30H,32H,03H