Baumer PCD41 Benutzerhandbuch

Betriebsanleitung, Operating instructions, Allgemeines

Advertising
background image

Baumer IVO GmbH & Co. KG 03.10

171.51.272/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.

Betriebsanleitung

Schnittstellenbeschreibung
PCD41 Prog. 01

Operating instructions

Interface description
PCD41 Program 01

1. Allgemeines

Die serielle Schnittstelle kann die gleichen Funktionen erfüllen wie das Display und die Tastatur am Tacho. Man
kann über die Schnittstelle Daten abrufen und Parameter umprogrammieren. Im allgemeinen wird der Tacho
beim Betrieb mit der seriellen Schnittstelle von einem PC bedient. Es kann jedoch 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 Tacho 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 Tacho 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 Tacho zugeordnete Adresse. Somit kann der Tacho 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" muß nicht angegeben werden (optional) wird aber vom
Tacho immer zurückgesendet.

Beispiel:

Allgemein <STX> Adresse Zeile <ETX> (Adresse=35; Zeile=02)

Ascii <STX>3502<ETX>
Hex 02H,33H,35H,30H,32H,03H

Advertising