Programmieren von speicherplätzen, Sonderbefehle – Baumer PCD41 Benutzerhandbuch

Seite 3

Advertising
background image

PCD41

www.baumer.com

3

4. Programmieren von Speicherplätzen

Sämtliche Speicherplätze, die im Programmierschema mit einer Zeilennummer versehen sind, mit Ausnahme
der Trennzeilen (durch Striche gekennzeichnet) und den Zeilen 1 und 6, können programmiert werden.
Das Protokoll: <STX> Adresse Zeile P [VZ] Daten <ETX> [<CR>] kann auf jede Zeile angewendet werden.
Die Rückantwort vom Tacho, die nach jedem Programmieren zurückgesendet wird, ist dieselbe wie beim Ausle-
sen der Zeile.
Das Programmieren aller Speicherplätze kann im RUN- sowie im Programmier-Modus erfolgen.
Programmieren im RUN-Modus:
Die Daten in den Zeilen 23, 26, 28, 39, 51-54 und 56 werden erst nach einem Wechsel vom PGM-Modus in
den RUN-Modus intern übernommen.
Umschalten in den PGM-Modus siehe unter 5.2. Die übrigen Zeilen
sind sofort nach der Programmierung aktiv.
Alle im RUN-Modus programmierten Daten werden erst nach einem Wechsel vom PGM-Modus in den
RUN-Modus in den nichtflüchtigen Speicher übernommen. Erfolgt kein PGM/RUN-Wechsel, so werden
nach einem Netzausfall die alten Daten wieder gültig.

Write-Befehl (allgemein):
<STX> Adresse Zeile P Daten <ETX> [<CR>]

4.1. Beispiele zum Programmieren von Speicherplätzen

Folgende Festlegung gilt für die nachfolgenden Beispiele:
Geräteadresse = 35; Modus des Tachos = R (RUN-Modus)

Programmieren des Anzeigenabgleichs bFuP (Zeile=04, Einstellung=1000)

Befehl: <STX>3504P001000<ETX>
Antwort: <STX>3504R001000<ETX><CR>

Programmieren der Update-Zeit (Zeile=28, Einstellung=Pos. 3)

Befehl: <STX>3528P3<ETX>
Antwort: <STX>3528R3<ETX><CR>

Programmieren des Codes (Zeile=40, Einstellung=1234)

Befehl: <STX>3540P1234<ETX>
Antwort: <STX>3540R1234<ETX><CR>

Programmieren der Geräteadresse (Zeile=54, Geräteadresse=27)
Befehl: <STX>3554P27<ETX>
Antwort: <STX>3554R27<ETX><CR>

5. Sonderbefehle

Bei den Sonderbefehlen handelt es sich mit Ausnahme des Befehls "Tachowert und Maximalwert löschen" um
Anweisungen, die sich auf keine Zeilennummer (Speicherplatz im Bedienerplan) beziehen.

5.1. Tachowert und Maximalwert löschen

Der Tachostand (Zeile 1) oder der Maximalwert (Zeile 2) kann über den folgenden Sonderbefehl gelöscht
werden. Es handelt sich hier um Zeilen, die nicht programmiert werden können. Alle übrigen Zeilen im
Programmierplan (außer Trennzeilen) werden gelöscht, indem man den Wert 0 programmiert (wie unter Punkt
4. beschrieben).
Der Löschbefehl entspricht einem Reset über C-Taste. Die Rückmeldung (Antwort) des Tachos beim Löschen
ist dieselbe wie beim Lesebefehl der entsprechenden Zeile.

Allgemein: <STX> Adresse Zeile <DEL> <ETX>

Beispiel: Löschen des Maximalwertspeichers HIGH (Zeile 2)
Adresse=35, Zeile=02, Status=RUN-Modus
Befehl:

<STX>3502<DEL><ETX> <DEL> = 7FHex

Antwort: <STX>3502R000000<ETX><CR>

Advertising