R911310665 / 02 | Rexroth VCP-Bedienkonzept
Tutorium
6.7.3.5 Transfer vom PC
6.7.3.6 Aufbau der Datensatzdatei
Electric Drives and Controls | Bosch Rexroth AG
Mit Hilfe der Systemvariablen SaveState kann vom Bediener der Vor-
gang überwacht werden.
Durch Schreiben des Wertes 1 auf die Systemvariable StartRestore
wird das Terminal auf Empfangsbereitschaft gestellt. Anschließend
können vom PC die Datensätze gesendet werden. Das Ende des
Datensatztransfer wird vom Terminal anhand der empfangenen Daten
selbständig erkannt. Es geht dann wieder in den Grundzustand.
Soll die Empfangsbereitschaft wieder zurückgenommen werden, ohne
dass Daten empfangen wurden, kann dies durch Schreiben des Wer-
tes 2 auf dieselbe Systemvariable StartRestore erfolgen.
Ob das Terminal empfangsbereit ist, kann mit Hilfe der Systemvariab-
len RestoreState überwacht werden.
Wird in den empfangenen Daten ein Formatfehler erkannt, so wird eine
entsprechende Terminalmeldung ausgegeben und der Empfang been-
det. Die Position des Formatfehlers kann mit Hilfe der Systemvariablen
RestoreLineNr zumindest näherungsweise lokalisiert werden. In dieser
Systemvariablen wird die Nummer der gerade empfangenen Zeile
angezeigt.
Datensätze können vom Terminal nur abgespeichert werden, wenn ihr
Aufbau noch mit dem übereinstimmt, der in der Anwenderbeschrei-
bung für die jeweilige Rezeptur beschrieben ist. Diese Übereinstim-
mung kann vom Terminal mittels einer Versionsnummer (siehe Aufbau
der Datensatzdatei) überprüft werden. Wird ein in dieser Hinsicht unzu-
lässiger Datensatz empfangen, so wird er unter Ausgabe einer ent-
sprechenden Terminalmeldung verworfen. Der Empfang wird jedoch
nicht abgebrochen.
Ist ein Datensatz mit derselben Nummer, wie sie der transferierte
Datensatz hat, bereits im Flash-Speicher vorhanden, so wird der emp-
fangene Datensatz verworfen, ohne dass dies dem Bediener angezeigt
wird.
Ist ein Datensatz mit derselben Nummer, wie sie der transferierte
Datensatz hat, bereits im RAM vorhanden, so hängt es von einem
ebenfalls in den empfangenen Daten enthaltenen Parameter (siehe
Aufbau der Datensatzdatei) ab, ob der bereits vorhandene Datensatz
überschrieben wird oder nicht. Wenn er nicht überschrieben werden
soll und ein Datensatz mit derselben Nummer bereits im Terminal vor-
handen ist, dann wird der empfangene Datensatz ebenfalls verworfen,
ohne dass dies dem Bediener angezeigt wird.
Die zum PC transferierten Datensätze werden im allgemeinen in einer
Datei abgelegt.
6-127