Angeben von Dimensionen
Beispiele: Eindimensional: ARRAY[x1..x2]
ARRAY[-2..-1]
ARRAY[0..1]
ARRAY[1..2]
Zusätzliche Dimensionen werden durch Komma abgetrennt.
Beispiel: Dreidimensional: ARRAY[x1..x2, y1..y2, z1..z2]
Bearbeiten der Variablenliste
ARRAYs können im Programm verwendet werden. In der Initialisierungsspalte
können Sie Anfangswerte vorgeben.
Anfangswerte
Elemente werden mit einer Liste von Werten initialisiert, die durch Komma
voneinander getrennt sind. Sie können einen Wiederholfaktor verwenden,
beispielsweise "4(10)" ("ordnet den folgenden vier Elementen den Wert 10 zu"), um
in einem Feld Anfangswerte zuzuordnen. Elemente, die über keinen Anfangswert
verfügen, haben standardmäßig den Defaultwert Null.
Symbolische Adressierung
Ihre Programmanweisungen können über den Variablennamen auf die Feldwerte
zugreifen.
Beispiel:
L
#feld[3]
A.3.3.4
Format des Datentyps STRUCT
Eine Struktur (STRUCT) ist ein zusammengesetzter Datentyp, der in bis zu 8
Ebenen geschachtelt werden kann. Elemente einer Struktur können beliebige
gültige Datentypen sein. Der Datentyp STRUCT muss aus mindestens zwei
Komponenten bestehen, die sich zwischen STRUCT und END_STRUCT befinden.
Eine Struktur kann in der Variablendeklarationstabelle eines Codebausteins oder in
einem anwenderdefinierten Datentyp (UDT) deklariert werden.
Über <Strukturname.Variablenname> können Sie auf die einzelnen Variablen einer
Struktur im Anwenderprogramm zugreifen. Eine Struktur innerhalb einer Struktur
zählt nur als eine Komponente.
Programmieren mit STEP 7 Lite V3.0
A5E00293880-01
Lade den Wert, der im Element 3 des ARRAYs mit dem Namen "feld"
steht, in den AKKU1.
Anhang
A-41