Herunterladen Inhalt Inhalt Diese Seite drucken

Indirekter Unterprogrammaufruf (Call) - 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

1.25.3.5

Indirekter Unterprogrammaufruf (CALL)

Funktion
In Abhängigkeit von den gegebenen Bedingungen können an einer Stelle unterschiedliche
Unterprogramme aufgerufen werden. Hierzu wird der Name des Unterprogramms in einer
Variablen vom Typ STRING hinterlegt. Der Unterprogrammaufruf erfolgt mit CALL und dem
Variablennamen.
Der indirekte Unterprogrammaufruf ist nur für Unterprogramme ohne Parameterübergabe
möglich. Für den direkten Aufruf eines Unterprogramms hinterlegen Sie den Namen in einer
STRING-Konstanten.
Syntax
CALL <Programmname>
Bedeutung
CALL:
<Programmname>:
Beispiel
Direkter Aufruf mit STRING-Konstante:
Programmcode
...
CALL "/_N_WKS_DIR/_N_SUBPROG_WPD/_N_TEIL1_SPF"
...
Indirekter Aufruf über Variable:
Programmcode
...
DEF STRING[100] PROGNAME
PROGNAME="/_N_WKS_DIR/_N_SUBPROG_WPD/_N_TEIL1_SPF"
CALL PROGNAME
...
Arbeitsvorbereitung
Programmierhandbuch, 02/2011, 6FC5398-2BP40-1AA0
VORSICHT
Befehl für den indirekten Unterprogrammaufruf
Name des Unterprogramms (Variable oder Konstante)
Typ:
STRING
Flexible NC-Programmierung
1.25 Unterprogrammtechnik
Kommentar
; Unterprogramm TEIL1 mit
CALL direkt aufrufen.
Kommentar
; Variable definieren.
; Unterprogramm TEIL1
der Variablen
PROGNAME zuordnen.
; Unterprogramm TEIL1
über CALL und die
Variable PROGNAME
indirekt aufrufen.
201

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik sinumerik 828d

Inhaltsverzeichnis