Baumer NE215 Benutzerhandbuch

Beschreibung der offenen schnittstelle, Description of the open interface, Allgemeines

Advertising
background image

Baumer IVO GmbH & Co. KG 03.10

171.51.132/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

[email protected]

Subject to modification in technic and design.

Beschreibung der offenen
Schnittstelle

für das elektronische Zähl-, Steuer- und
Überwachungsgerät NE215 mit offener und
geschlossener Schnittstelle

Description of the open
interface

for the electronic controller and monitoring
device NE215 with opened and closed
interface

1. Allgemeines


Die offene Schnittstelle ist vom Typ RS485. Über diese können die hier dokumentierten Befehle zur
Fernbedienung an den Zähler gesendet werden. Über die Schnittstelle können Daten abgerufen und Parameter,
die die eichpflichtigen Werte nicht betreffen, umprogrammiert werden.

Im allgemeinen wird der Zähler beim Betrieb mit der seriellen Schnittstelle von einem Personal-Computer
bedient, deshalb wird nachfolgend das externe Gerät kurz PC genannt. 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 [VZ] 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
D Druckbefehl
VZ Vorzeichen, wird nur bei neg. Werten angegeben
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.

Advertising