Herunterladen Inhalt Inhalt Diese Seite drucken

Datentyp Array - Siemens SIMATIC S7 Systemhandbuch

Automatisierungssystem
Vorschau ausblenden Andere Handbücher für SIMATIC S7:
Inhaltsverzeichnis

Werbung

SPS-Grundlagen
4.4 Datentypen
Steuerzeichen
$R oder $r
$T oder $t
$$
$'
4.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 4- 25 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
Variable
108
ASCII-
Hexadezimalwert
0D
09
24
27
Gültige Index-Datentypen
USInt, SInt, UInt, Int, UDInt,
DInt
Regelungsfunktion
Zeilenschaltung (CR)
Tabulator
Dollarzeichen
Einzelnes Hochkomma
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
Beispiele
'$RText','$0DText'
'$TText', '$09Text'
'100$$', '100$24'
'$'Text$'','$27Text$27'
S7-1200 Automatisierungssystem
Systemhandbuch, 04/2012, A5E02486681-06

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis