Herunterladen Inhalt Inhalt Diese Seite drucken

Datentyp Array - Siemens Simatic s7 Handbuch

Automatisierungssystem
Vorschau ausblenden Andere Handbücher für Simatic s7:
Inhaltsverzeichnis

Werbung

5.4.6

Datentyp ARRAY

Arrays
Sie können ein Array erstellen, das mehrere Elemente des gleichen Datentyps enthält.
Arrays können in der Bausteinschnittstelle von OB, FC, FB und DB angelegt werden. Im
PLC-Variableneditor können Sie kein Array erstellen.
Um ein Array in der Bausteinschnittstelle zu erstellen, benennen Sie das Array und wählen
den Datentyp "Array [lo .. hi] of type", dann ändern Sie "lo", "hi" und "type" wie folgt:
● lo - Anfangsindex (niedrigster Index) für Ihr Array
● hi - Abschlussindex (höchster Index) für Ihr Array
● type - einer der Datentypen wie BOOL, SINT, UDINT
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 Grenz-
wert 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
Variable
Beispiel: Array-
Deklarationen
Beispiel: Array-
Adressen
S7-1200 Automatisierungssystem
Systemhandbuch, V4.2, 09/2016, A5E02486681-AK
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
139

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis