Herunterladen Inhalt Inhalt Diese Seite drucken

Zugriff Auf Daten Über Array-Indexierung - Siemens SIMATIC S7 Systemhandbuch

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

Werbung

Anweisungen
7.6 MOVE
Der Freigabeausgang ENO ist gleich 0, wenn eine der folgenden Bedingungen zutrifft:
● Der Eingang EN ist im Signalzustand 0.
● Das vom Parameter INDEX angegebene Array-Element ist im vom Parameter MEMBER
● Während der Verarbeitung treten Fehler auf, z. B. Überlauf.
Zugriff auf Daten über Array-Indexierung
Um mit einer Variable auf Elemente eines Arrays zuzugreifen, verwenden Sie einfach die
Variable als Array-Index in Ihrer Programmlogik. Im folgenden Netzwerk beispielsweise wird
basierend auf dem Booleschen Wert eines Arrays aus Booleschen Werten ein Ausgang in
"Datenbaustein_1", der von der PLC-Variable "Index" angegeben wird, gesetzt.
Die Logik mit dem Variablen-Array-Index entspricht dem bisherigen Verfahren über die
Anweisung FeldLesen:
Die Anweisungen FeldLesen und FeldSchreiben können durch Indexierungslogik mit
Variablen-Arrays ersetzt werden.
In SCL gibt es keine Anweisungen FeldLesen oder FeldSchreiben, es wird jedoch die
indirekte Adressierung eines Arrays mit einer Variablen unterstützt:
#Tag_1 := "Data_block_1".Bool_Array[#Index];
222
angegebenen Array nicht definiert.
S7-1200 Automatisierungssystem
Systemhandbuch, 04/2012, A5E02486681-06

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis