Herunterladen Inhalt Inhalt Diese Seite drucken
Inhaltsverzeichnis

Werbung

Tabelle 5-39 Regeln für den Datentyp ARRAY
Datentyp
Array-Syntax
ARRAY
Name [index1_min..index1_max, index2_min..index2_max] of <Datentyp>
Alle Array-Elemente müssen den gleichen Datentyp haben.
Der Index kann negativ sein, doch der untere Grenzwert muss kleiner oder gleich dem oberen Grenzwert
sein.
Arrays können bis zu sechs Dimensionen umfassen.
Multidimensionale Indexdeklarationen min..max werden durch Kommazeichen voneinander getrennt.
Verschachtelte Arrays bzw. Arrays aus Arrays sind nicht zulässig.
Dei Speichergröße eines Arrays = (Größe eines Elements * Gesamtzahl der Elemente im Array)
Arrayindex
Konstante oder Va‐
riable
Beispiel: Array-De‐
klarationen
Beispiel: Array-Ad‐
ressen
5.4.7

Datentyp Struktur

Mit dem Datentyp "Struct" können Sie eine aus anderen Datentypen bestehende Datenstruktur
definieren. Der Datentyp Struct kann genutzt werden, um eine Gruppe zusammengehöriger
Prozessdaten als eine Dateneinheit zu behandeln. Der Datentyp Struct wird benannt und die
interne Datenstruktur im Datenbausteineditor oder in einem Bausteinschnittstelleneditor
deklariert.
Arrays und Strukturen können auch zu einer größeren Struktur zusammengefügt werden. Eine
Struktur kann bis zu acht Ebenen tief verschachtelt werden. Sie können z. B. eine Struktur aus
Strukturen erstellen, die wiederum Arrays enthalten.
S7-1200 Automatisierungssystem
Systemhandbuch, V4.5 05/2021, A5E02486681-AO
Gültige Index-Datentypen
USInt, SInt, UInt, Int, UDInt,
DInt
ARRAY[1..20] of REAL
ARRAY[-5..5] of INT
ARRAY[1..2, 3..4] of CHAR
ARRAY1[0]
ARRAY2[1,2]
ARRAY3[i,j]
Regeln für den Arrayindex
Grenzwerte: -32768 bis +32767
Gültig: Gemischte Konstanten und Variablen
Gültig: Konstante Ausdrücke
Ungültig: Variable Ausdrücke
Eine Dimension, 20 Elemente
Eine Dimension, 11 Elemente
Zwei Dimensionen, 4 Elemente
ARRAY1 Element 0
ARRAY2 Element [1,2]
Wenn i = 3 und j = 4, dann wird ARRAY3
Element [3, 4] angesprochen
PLC-Grundlagen
5.4 Datentypen
113

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis