Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 840D sl Programmierhandbuch Seite 62

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

Werbung

Flexible NC-Programmierung
2.1 Variablen
Beispiel:
Programmcode
DEF INT state=0
DEF REAL resultR=0
DEF FRAME resultF=0
IF (GETVARTYP("$MA_MAX_AX_VELO") <> 4)
GOTOF error
state=GETVARDFT("$MA_MAX_AX_VELO",
resultR, AXTOINT(X))
IF (resultR < 0) GOTOF error
IF (GETVARTYP("$TC_TP8") <> 3) GOTOF error
state=GETVARDFT("$TC_TP8", resultR)
IF (GETVARTYP("$P_UBFR")
state=GETVARDFT("$P_UBFR", resultF )
Datentyp lesen
Syntax:
<Ergebnis>=GETVARTYP(<Name>)
Bedeutung:
<Ergebnis>:
GETVARTYP:
<Name>:
62
<> 7) GOTOF error
Datentyp der angegebenen System- /Anwendervariablen
Datentyp:
INT
Wertebereich:
1
= BOOL
2
= CHAR
3
= INT
4
= REAL
5
= STRING
6
= AXIS
7
= FRAME
Im Fehlerfall:
< 0
Der angegebene <Name> ist keinem Systemparameter und
keiner Anwendervariablen zugeordnet.
Lesen des Datentyps einer System- /Anwendervariablen
Name der System- /Anwendervariablen
Datentyp:
STRING
Kommentar
; Variable zur Aufnahme der Standardwer-
te der Typen INT, REAL, BOOL, AXIS.
; Variable zur Aufnahme der Standardwer-
te des Typs FRAME
; Ermittle den Standardwert der
"X"-Achse.
Programmierhandbuch, 10/2015, 6FC5398-2BP40-5AA3
Arbeitsvorbereitung

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 828d

Inhaltsverzeichnis