Herunterladen Inhalt Inhalt Diese Seite drucken

Positionen Verlassen; Variablen In Texten Verwenden - Desoutter Posco vision Bedienungsanleitung

Inhaltsverzeichnis

Werbung

1. Hintergrundfunktion
Bedingungen:
INPOS = 1 UND UserVar1 = 0;
VarOps:
BEEP = 50;
UserVar1 = 1;
2. Hintergrundfunktion
Bedingungen:
INPOS = 0 UND UserVar1 = 1;
VarOps:
UserVar1 = 0;

13.4.5 - Positionen verlassen

Das Problem ist häufig, dass das Projekt in einem
Positionsschritt steht, und dieser für z.B. eine Nacharbeit
verlassen werden soll.
Es gibt nur einen Möglichkeit einen Positionsschritt zu
verlassen, dass ist ein NIO-Exit.
Wenn der Positionsschritt über einen externen Eingang
verlassen wird, kann man diesen Eingang über eine
Hintergrundfunktion abfragen und bei den auszuführenden
Aktionen statt
nur NIO-Result = 1 einzutragen vorher noch das zu
verwendende NIO-Exit-Makro über „NIO-Exit-Sequence = X"
wählen, so dass nicht die Standard NIO-Sequenz verwendet
wird sondern die Ausgewählte.
In der NIO-Sequenz wird dann am Ende der Ausführung die
NIO-Exit-Sequence wieder auf die alte (meist 1) Sequenz
gesetzt, so dass bei einem normalen NIO-Result, die richtige
Funktion ausgeführt wird.

13.4.6 - Variablen in Texten verwenden

Es besteht die Möglichkeit Variablen in Textmeldungen
anzuzeigen.
Der Textschritt, der zu der linken Anzeige gehört ist rechts
abgebildet.
Um eine Variable in einem Text auszugeben, muss der
Variablenname bekannt sein (siehe Variablen-Liste).
Um einfach eine Zahlen oder Textvariablen auszugeben
reicht es, dessen Namen innerhalb von zwei Prozentzeichen
zu schreiben:
"%%UserVar1%%" gibt die numerische Variable UserVar1
aus.
"%%Scanner1%%" gibt die Textvariable Scanner1 aus.
Soll die Variable in einem bestimmten Format ausgegeben
werden, kann dies, wie oben im Beispiel, mit einem @ gefolgt
von mindestens einer Zahl getan werden. Die UserVar1 hat
dabei den Beispielwert 123.
"%%UserVar1@4%%" – Die Zahl nach dem @ gibt die
maximale Anzahl an sichtbaren Stellen an:
Ausgabe: „123".
"%%UserVar1@05%%" – Eine 0 nach dem @ heißt, dass
führende Nullen mit angezeigt werden:
Ausgabe: „00123".
„%%UserVar1@5.1%%" - Wenn Nachkommastellen
angezeigt werden sollen, so muss ein Punkt und die
gewünschte Anzahl der Stellen nach dem Komma ergänzt
werden. Die Zahl vor dem Punkt gibt dabei die maximale
Anzahl an darzustellenden Ziffern inklusive dem Punkt an!
Ausgabe: „12.3".
„%%UserVar1@05.1%%" – Ausgabe: „012.3"
„%%UserVar1@05.2%%" – Ausgabe: „01.23"
„%%UserVar1@05.3%%" – Ausgabe: „0.123"
Bei der Ausgabe von Textvariablen hat nur die Zahl vor
dem Komma eine Funktion und gibt die maximale Anzahl
an darstellbaren Zeichen an. Die führende 0 und etwaige
Nachkommastellen werden ignoriert.
Natürlich können mehrere Variablen so in einer Textmeldung
dargestellt werden.
Wenn der Name einer Variable unbekannt ist (weil vielleicht
falsch geschrieben), wird ein „UNBEKANNTE VARIABLE"
statt dem Wert ausgegeben. Prüfen sie dann, ob der Name
korrekt ist.
- 18 -
- 18 -
6159931090_03 - 09/2015

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis