DOK-MTX***-NC**PRO*V11-RE01-DE-P
Rexroth IndraMotion MTX 11VRS Programmierhandbuch
SETWARN
Beschreibung:
Syntax:
3.15.3
Variableninformationen "VARINF"
Beschreibung:
Nach Auswerten von ERRNO kann mit dem CPL-Befehl SETWARN eine
Warnung erzeugt werden, wobei das Teileprogramm weiterläuft. Dabei wird
immer der, im Parameter <Warnung-String> angegebene Text ausgege‐
ben, unabhängig von der sonst eingestellten Sprache.
Durch den optionalen Parameter <Mode> kann im aktuellen Kanal gesteuert
werden, ob der Teileprogrammname und die aktuelle Teileprogrammzeile zu‐
sätzlich ausgegeben werden. Bei Ausgaben für einen anderen Kanal wird
immer nur der angegebene Text ausgegeben.
Die Übergabe einer ungültigen Fehlernummer muss zu einer gesonderten Feh‐
lermeldung führen.
SETWARN(<Warnung-String> [, <Platzhalter>] [, [<Kanal>]] [, <Mode>]))
mit
<Warnung-String>
<Platzhalter>
<Kanal>
<Mode>
ERRNO
Abb.3-23:
Syntax SETWARN
Durch den Befehl VARINF kann im Teileprogramm abgefragt werden, ob ein
strukturiertes Systemdatum oder eine permanente Variable existiert. Als Er‐
gebnis liefert der Befehl eine 1, wenn die angegebene Variable existiert.
Existiert die angegebene Variable nicht , liefert der Befehl eine 0.
Bosch Rexroth AG
Grundlagen der NC‑Programmierung
Text, der als WARNUNG unter der Fehlernummer 3372
ausgegeben wird.
String der in dem entsprechenden Warnungstext er‐
setzt wird.
Kanalnummer, in dem die Warnung ausgegeben wer‐
den soll.
Ist <Kanal> nicht angegeben, wird der aktuelle Kanal
als Defaultwert benutzt.
Legt fest, ob im aktuellen Kanal der Teileprogrammna‐
me und die Teileprogrammzeile ausgegeben wird.
0:
keine Ausgabe von Teileprogramminformationen
1:
Ausgabe von Teileprogrammnamen und Teilepro‐
grammzeile.
Ist <Mode> nicht angegeben, wird 0 als Defaultwert be‐
nutzt.
CPL-Variable, an beliebiger Position in der Klammer
programmierbar.
Mit ERRNO wird bei einem Fehler kein Laufzeitfehler
erzeugt.
Rückgabewerte sind:
0: Zugriff o.k.
-1: Parameterfehler
-5: Kanal existiert nicht.
81/665