Herunterladen Inhalt Inhalt Diese Seite drucken

Bosch Rexroth VisualMotion 8 (GPP) Funktionsbeschreibung Seite 192

Multiachs-bewegungssteuerung
Inhaltsverzeichnis

Werbung

6-54
Parameter
Aufforderung zur
Benutzereingabe
Abbruch der Dateneingabe
Dateneingabefehler
Dateneingabefelder können einen Dezimalbruch-Abschnitt enthalten.
Beispiel: #####.##
Die Platzierung des Feldes wird bei der Suche von links nach rechts
durch das erste gefundene Zeichen '#' bestimmt. Beispiel: „Bitte Teil #
eingeben: #####".
Das erste Zeichen '#' („Teil #") würde hier
fälschlicherweise für den Dateneintrag verwendet werden.
Wenn in einer Aufforderungsmeldung keine Zeichen '#' vorhanden sind,
wird ein Standardfeld mit 12 Zeichen am Ende einer Meldung erzwungen.
In der angezeigten Meldung werden die Zeichen '#' durch Leerzeichen
ersetzt, und der Cursor wird linksbündig in das Feld eingesetzt.
Wenn die Meldung in den Task geschrieben wird, kann die erste Zeile mit
dem Zeichen ~ abgeschlossen werden. Dies vereinfacht das Formatieren
von Meldungen mit einer Eingabeaufforderung in der zweiten Zeile.
Hinweis: Die Funktionalität des VisualMotion-Meldungseinrichtfeldes
bleibt unverändert. In der Meldung kann nach wie vor eine
Variable angezeigt werden, indem das Zeichen %s verwendet
wird. Eine Variable, die einen Dateneintrag erfordert, muss als
Abfolge von #-Zeichen eingegeben werden.
Hinweis: Die durch die Werte der Bits 1-8 und der Bits 9-11 definierte
Variable wird in der Task-Statusmeldung angezeigt.
keine Variablennummer und kein Variablentyp definiert, wird
anstelle
der
(bestehend aus einem oder mehreren Zeichen '#') angezeigt,
die in den Definitionsdialog des VisualMotion-Meldungs-Icon
eingegeben wurde.
Steuerung und Status
Wenn der Handbediengerät-Task den neuen Eingabeaufforderungsstatus
sieht (binär 01 in Bits 15 und 16), fordert er den Benutzer zur
Dateneingabe auf. Sobald der Benutzer mit der Eingabe eines Wertes
beginnt, setzt das Handbediengerät den Status der Bits 15 und 16 auf
binär 10 und zeigt dadurch an, dass der Benutzer dabei ist, numerische
Daten einzugeben.
Es können keine weiteren Meldungen platziert
werden, solange der Dateneintrag nicht abgeschlossen ist (die Taste OK
oder ESC drücken) bzw. der Abbruch des Dateneintrags gefordert wird.
Wenn der Benutzer die Taste OK oder ESC drückt, setzt der
Handbediengerät-Task den Status auf binär 00 („Fertig", Bits 15 und 16);
dies zeigt an, dass der Dateneintrag erfolgreich abgeschlossen wurde
(keine Eingabefehler). Der Programmierer sollte nun die Eingabe mit den
internen Höchst- und Mindestwerten vergleichen.
Wenn nötig, kann der Programmierer mit dem VisualMotion-Icon PARAM
(Parameter übertragen) einen Abbruch erzwingen, wobei in den Bits 15
und 16 mit der Variablennummer = 0 und dem Variablentyp = 0 der binäre
Statuswert 01 eingestellt wird. Der Abbruch hat Vorrang vor der
Benutzereingabe, wenn im System bestimmte Bedingungen bestehen
(z.B. ein Gefahrzustand).
Bei
einem
Dateneingabefehler
Handbediengerät 3 Sekunden lang. Die Bits 15 und 16 werden auf binär
11 gesetzt und signalisieren dadurch einen Dateneingabefehler. Die
Variable ändert ihren Wert nicht.
VisualMotion 8 Funktionsbeschreibung
Variablen
eine
Formatierungszeichenfolge
blinkt
das
Datenfeld
DOK-VISMOT-VM*-08VRS**-FK02-DE-P
Sind
auf
dem

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis