Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens 840D sl/840DE sl Handbuch Seite 23

Inhaltsverzeichnis

Werbung

Hinweis
Variable vom Typ FRAME lassen sich nicht initialisieren.
Wird für die Bereichsangabe ein Wert kleiner Null oder größer als die Anzahl der
Feldelemente programmiert, so wird ein Alarm "Wertebereich überschritten" ausgegeben.
Möglichkeiten im Programmlauf
FELD[n,m] = REP(Wert)
FELD[n,m] = REP(Ausdruck)
FELD[n,m] = REP(Wert, AnzahlFeldelemente)
FELD[n,m] = REP(Ausdruck, AnzahlFeldelemente)
Wenn die Bereichsangabe "AnzahlFeldelemente" = 0 ist, bleiben die aktuellen Werte
aller Feldvariablen unverändert z. B.:
varName [12] =REP(44.5, 0)
Hinweis
Variable vom Typ FRAME sind zugelassen und können hierdurch sehr einfach initialisiert
werden.
Parameter
DEF Variablentyp
SET WERT oder Ausdruck
REP WERT oder Ausdruck
REP WERT, AnzahlFeldelem.
CHAR NAME[n,m]
INT NAME[n,m]
REAL NAME[n,m]
AXIS NAME[n,m]
FRAME NAME[n,m]
BOOL[n,m]
STRING[Stringlänge] NAME[m]
NAME
Typ VARIABLE
TYP FELD[n,m] = SET(Wert,
Wert, ...)
TYP FELD[n,m] = REP(Wert)
Arbeitsvorbereitung
Programmierhandbuch, 11/2006, 6FC5398-2BP10-2AA0
1.3 Felddefinitionen (DEF, SET, REP)
Felddefinition
Initialisierung mit Wertelisten bei der
Felddefinition oder im Programmlauf
Initialisierung mit gleichen Werten bei der
Felddefinition oder im Programmlauf
Initialisierung mit gleichen Werten für eine
bestimmte Anzahl der Feldelemente, die überschrieben
werden sollen. Der Wert Null des zweiten Parameters
z B. REP(10,0) führt dazu, dass Initialisierungswerte
nicht beschreiben werden.
Variablentyp
(CHAR, INTEGER, REAL, AXIS, FRAME, BOOL)
Der Datentyp STRING kann nur mit eindimensionalen
Feldern definiert werden.
Die Stringlänge wird nach dem Datentyp STRING
angegeben.
Variablenname
Variablentyp
(CHAR, INTEGER, REAL, AXIS, FRAME, BOOL)
Initialisierung aller Elemente eines Feldes mit
aufgelisteten Werten bei der Felddefinition
Initialisierung aller Elemente eines Feldes mit dem
gleichen Wert bei der Felddefinition
Flexible NC-Programmierung
1-9

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis