Herunterladen Inhalt Inhalt Diese Seite drucken

Funktionsaufruf Isvar Und Maschinendaten Array-Index Lesen - Siemens SINUMERIK 840D sl Programmierhandbuch

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

Werbung

14.6

Funktionsaufruf ISVAR und Maschinendaten Array-Index lesen

Funktion
Der ISVAR-Befehl ist eine Funktion im Sinne der NC-Sprache mit einem:
● Funktionswert vom Typ BOOL
● Übergabeparameter vom Typ STRING
Der ISVAR-Befehl liefert TRUE, wenn der Übergabeparameter eine in der NC bekannte
Variable enthält (Maschinendatum, Settingdatum, Systemvariable, allgemeine Variablen wie
GUD's).
Syntax
ISVAR(<Variablenbezeichner>)
ISVAR(<Bezeichner>,[<Wert>,<Wert>])
Bedeutung
<Variablenbezeichner>
<Bezeichner>
<Wert>
Prüfungen
Entsprechend dem Übergabeparameter werden folgende Prüfungen durchgeführt:
● Ist der Bezeichner vorhanden
● Handelt es sich um ein- oder zweidimensionales Feld
● Ist ein Array-Index erlaubt
Nur wenn alle diese Prüfungen positiv sind, wird TRUE zurückgeliefert. Wird nur eine
Prüfung nicht erfüllt oder ist ein Syntaxfehler aufgetreten, dann wird dies mit FALSE quittiert.
Axialen Variablen werden als Index für die Achsnamen akzeptiert, jedoch nicht näher
geprüft.
Erweiterung: Maschinendaten und Settingdaten Array ohne Index lesen.
Bei fehlenden Index von allgemeinen und kanalspezifischen Maschinendaten wird der Alarm
12400 "Kanal % 1 Satz % 2 Feld % 3 Element nicht vorhanden" nicht mehr ausgegeben.
Arbeitsvorbereitung
Programmierhandbuch, 03/2010, 6FC5398-2BP20-1AA0
14.6 Funktionsaufruf ISVAR und Maschinendaten Array-Index lesen
Übergabeparameter vom Typ String kann entweder
dimensionslos, eindimensional oder zweidimensional
sein.
Bezeichner mit einer der NC bekannten Variable mit oder
ohne Array-Index als Maschinendatum, Settingdatum,
Systemvariable oder allgemeine Variable.
Erweiterung:
Bei allgemeinen und kanalspezifischen Maschinendaten
wird das erste Element des Array auch bei fehlenden
Index gelesen
Funktionswert vom Typ BOOL
Weitere Funktionen
687

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 828d

Inhaltsverzeichnis