Herunterladen Inhalt Inhalt Diese Seite drucken

Definition Und Initialisierung Von Feldvariablen (Def, Set, Rep) - Siemens SINUMERIK 840D sl Programmierhandbuch

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

Werbung

Flexible NC-Programmierung
1.1 Variablen
1.1.12

Definition und Initialisierung von Feldvariablen (DEF, SET, REP)

Funktion
Eine Anwendervariable kann als 1- bis maximal 3-dimensionales Feld (Array) definiert
werden:
● 1-dimensional: DEF <Datentyp> <Variablenname>[<n>]
● 2-dimensional: DEF <Datentyp> <Variablenname>[<n>,<m>]
● 3-dimensional: DEF <Datentyp> <Variablenname>[<n>,<m>,<o>]
Datentypen
Anwendervariable können als Felder für folgende Datentypen definiert werden: BOOL,
CHAR, INT, REAL, STRING, AXIS, FRAME
Wertzuweisung an Feldelemente
Wertzuweisungen an Feldelemente können zu folgenden Zeitpunkten vorgenommen
werden:
● bei der Felddefinition (Initialisierungswerte)
● während des Programmablaufs
Wertzuweisung können dabei erfolgen über:
● explizite Angabe eines Feldelements
● explizite Angabe eines Feldelements als Startelement und Angabe einer Werteliste (SET)
● explizite Angabe eines Feldelements als Startelement und Angabe eines Wertes und der
Häufigkeit seiner Wiederholung (REP)
48
Hinweis
Anwendervariable vom Datentyp STRING können maximal als 2-dimensionales Feld
definiert werden.
Hinweis
Anwendervariablen vom Datentyp FRAME können keine Initialisierungswerte zugewiesen
werden.
Programmierhandbuch, 06/2009, 6FC5398-2BP20-0AA0
Arbeitsvorbereitung

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 828d

Inhaltsverzeichnis