1
03.04
1.3
Felddefinition
Programmierung
DEF CHAR NAME[n,m]
DEF INT NAME[n,m]
DEF REAL NAME[n,m]
DEF AXIS NAME[n,m]
DEF FRAME NAME[n,m]
DEF STRING[Stringlänge] NAME[m]
DEF BOOL[n,m]
Erläuterung
INT NAME[n,m]
REAL NAME[n,m]
DEF STRING[Stringlänge] NAME[m]
NAME
Für den Typ BOOL gilt dieselbe Speichergröße wie
für den Typ CHAR.
Bis SW3:
Die maximale Größe eines Feldes wird über
Maschinendaten eingestellt.
Maschinenhersteller
siehe Angaben des Maschinenherstellers
Typ
BOOL
CHAR
INT
REAL
STRING
FRAME
AXIS
Die maximale Feldgröße bestimmt die Größe der
Speicherblöcke, in denen der Variablenspeicher
verwaltet wird. Sie sollte nicht größer als notwendig
eingestellt werden.
Standard: 812 Bytes
Werden keine großen Felder definiert,
wählen Sie: 256 Bytes.
Siemens AG 2004 All rights reserved.
SINUMERIK 840D/840Di/810D Programmieranleitung Arbeitsvorbereitung (PGA) - Ausgabe 03.04
Speicherbedarf pro Feldelement
1 Byte
1 Byte
4 Bytes
8 Bytes
Stringlänge + 1
∼ 400 Bytes, abhängig von Achsanzahl
4 Bytes
Flexible NC-Programmierung
1.3 Felddefinition
Variablentyp (CHAR, INTEGER, REAL,
AXIS, FRAME, BOOL)
n = Feldgröße für 1. Dimension
m = Feldgröße für 2. Dimension
Der Datentyp STRING kann nur mit ein-
dimensionalen Feldern definiert werden
Variablenname
1
1-31