Herunterladen Inhalt Inhalt Diese Seite drucken

Kontext-Variable ($P_Teccycle) - Siemens SINUMERIK 840D sl Funktionshandbuch

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

Werbung

2.8.5

Kontext-Variable ($P_TECCYCLE)

Funktion
Über die Systemvariable $P_TECCYCLE kann innerhalb eines Unterprogramms ermittelt
werden, ob das Unterprogramm aktuell als Teileprogramm oder Technologiezyklus
abgearbeitet wird:
● $P_TECCYCLE == TRUE: Abarbeitung als Technologiezyklus
● $P_TECCYCLE == FALSE: Abarbeitung als Teileprogramm
Wird ein Unterprogramm sowohl als Teileprogramm als auch als Technologiezyklus
verwendet, kann somit festgelegt werden, welche Programmabschnitte als Teileprogramm
und welche als Technologiezyklus abgearbeitet werden.
Anwendung
In Technologiezyklen haben Variablen- (
Auswirkung. Wird ein Unterprogramm als Technologiezyklus verwendet, das entsprechende
Definitionen enthält, ist im Programmcode eine Fallunterscheidung notwendig, da die
Variablen und Makros dann nicht zur Verfügung stehen.
Beispiel:
Verfahrparameter über Anwendervariablen im Teileprogramm und R-Parameter im
Technologiezyklus
Programmcode
PROC UP_1
DEF REAL POS_X=100.0
DEF REAL F_X=250.0
IF $P_TECCYCLE==TRUE
$R1=100.0
$R2=250.0
ENDIF
IF $P_TECCYCLE==TRUE
N100 POS[X]=$R1 FA[X]=$R2
ELSE
N200 POS[X]=POS_X FA[X]=F_X
ENDIF
RET
Siehe auch
Definitionen (DEF, DEFINE) (Seite 122)
Synchronaktionen
Funktionshandbuch, 07/2012, 6FC5397-5BP40-3AA0
) und Makrodefinitionen (
DEF
Kommentar: Verwendung im
Teileprogramm
Teileprogramm
Technologiezyklus
Technologiezyklus
Technologiezyklus
Teileprogramm
Ausführliche Beschreibung
2.8 Technologiezyklen
) keine
DEFINE
123

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 840de slSinumerik 828d

Inhaltsverzeichnis