Herunterladen Inhalt Inhalt Diese Seite drucken

Vorhandensein Einer Variablen Prüfen (Isvar) - Siemens SINUMERIK 840D sl Programmierhandbuch

Vorschau ausblenden Andere Handbücher für SINUMERIK 840D sl:
Inhaltsverzeichnis

Werbung

2.1.15
Vorhandensein einer Variablen prüfen (ISVAR)
Mit der vordefinierten Funktion ISVAR kann geprüft werden, ob eine System-/
Anwendervariable (z. B. Maschinendatum, Settingdatum, Systemvariable, allgemeine
Variable wie GUD) im NCK bekannt ist.
Syntax
<Ergebnis>=ISVAR(<Variable>)
Der Übergabeparameter <Variable> kann wie folgt aufgebaut sein:
● dimensionslose $-Variable:
● eindimensionale $-Variable ohne Feldindex:
● eindimensionale $-Variable mit Feldindex:
● zweidimensionale $-Variable ohne Feldindex:
● zweidimensionale $-Variable mit Feldindex:
Bedeutung
<Ergebnis>:
ISVAR:
<Bezeichner>:
<n>:
<m>:
Entsprechend dem Übergabeparameter werden folgende Prüfungen durchgeführt:
● Ist der Bezeichner vorhanden
● Ist es ein ein- oder zweidimensionales Feld
● Ist der Feldindex erlaubt
Nur wenn alle diese Prüfungen positiv sind, wird TRUE (1) zurückgeliefert. Wird nur eine
Prüfung nicht erfüllt oder ist ein Syntaxfehler aufgetreten, dann wird dies mit FALSE (0) quittiert.
Beispiele
Programmcode
DEF INT VAR1
DEF BOOL IS_VAR=FALSE
N10 IS_VAR=ISVAR("VAR1")
Arbeitsvorbereitung
Programmierhandbuch, 10/2015, 6FC5398-2BP40-5AA3
Rückgabewert
Datentyp:
BOOL
Wertebereich:
1
0
Prüft, ob System-/Anwendervariable im NCK bekannt ist
Name der System- /Anwendervariablen
Datentyp:
STRING
Feldindex für erste Dimension
Datentyp:
INT
Feldindex für zweite Dimension
Datentyp:
INT
Kommentar
; IS_VAR ist in diesem Fall TRUE.
Flexible NC-Programmierung
$<Bezeichner>
$<Bezeichner>[ ]
$<Bezeichner>[<n>]
$<Bezeichner>[,]
$<Bezeichner>[<n>,<m>]
Variable vorhanden
Variable unbekannt
2.1 Variablen
57

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 828d

Inhaltsverzeichnis