Herunterladen Inhalt Inhalt Diese Seite drucken

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

Gültig für steuerung sinumerik 840d sl, 840de sl, sinumerik 828d
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.
Weiterhin muss mindestens der Achsindex bei achsspezifischen Maschinendaten
programmiert werden. Anderenfalls wird der Alarm 12400 abgesetzt.
Arbeitsvorbereitung
Programmierhandbuch, 02/2011, 6FC5398-2BP40-1AA0
14.6 Funktionsaufruf ISVAR und Maschinendaten Array-Index
Ü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
699

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik sinumerik 828d

Inhaltsverzeichnis