Herunterladen Inhalt Inhalt Diese Seite drucken

Verwenden Von Feldern Für Den Datenzugriff - Siemens Simatic S7 Lite V3.0 Handbuch

Inhaltsverzeichnis

Werbung

A.3.3.6
Verwenden von Feldern für den Datenzugriff
Felder
Ein Feld verknüpft eine Gruppe eines Datentyps (elementar oder
zusammengesetzt) zu einer Einheit. Sie können kein Feld aus Feldern erstellen.
Wenn Sie ein Feld definieren, müssen Sie folgendes angeben:
Sie geben dem Feld einen Namen.
Sie deklarieren ein Feld mit dem Schlüsselwort ARRAY.
Sie geben die Größe des Felds mit Hilfe eines Index an. Sie geben die erste
und die letzte Zahl der einzelnen Dimensionen (maximal 6) in dem Feld an.
Den Index geben Sie in eckigen Klammern an, wobei jede Dimension durch
Komma getrennt und die erste und die letzte Zahl der Dimension durch zwei
Punkte voneinander getrennt werden. Der folgende Index beispielsweise
definiert ein dreidimensionales Feld:
[1..5,–2..3,30..32]
Sie geben den Datentyp der Daten an, die in dem Feld gespeichert werden
sollen.
Beispiel 1
Nachfolgendes Bild zeigt ein Feld aus drei Ganzzahlen. Sie greifen über den Index
auf die Daten zu, die in einem Feld gespeichert sind. Bei dem Index handelt es
sich um die Zahl in eckigen Klammern. Der Index der zweiten Ganzzahl
beispielsweise ist Betr_Temp[2].
Ein Index kann ein beliebiger ganzzahliger Wert (-32768 bis 32767) sein,
einschließlich negativer Werte. Das Feld im nachfolgenden Bild könnte auch als
ARRAY [-1..1] definiert werden. Der Index der ersten Ganzzahl wäre dann
Betr_Temp[-1], der zweiten Betr_Temp[0] und der dritten Ganzzahl Betr_Temp[1].
Adresse Name
0.0
+0.0
*2.0
=3.0
Betr_Temp =
Programmieren mit STEP 7 Lite V3.0
A5E00293880-01
Typ
STRUCT
Betr Temp
ARRAY[1..3]
INT
END STRUCT
1
ARRAY [1..3]
2
INTEGER
3
Anfangswert
Kommentar
Betr_Temp[1]
Betr_Temp[2]
Betr_Temp[3 ]
Anhang
A-43

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis