Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S7 Serie Systemhandbuch Seite 266

Inhaltsverzeichnis

Werbung

Anweisungen
8.6 Anweisungen zum Übertragen von Daten
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
angegebenen Array nicht definiert.
• Während der Verarbeitung treten Fehler auf, z. B. Überlauf.
Beispiel: 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];
266
S7-1200 Automatisierungssystem
Systemhandbuch, V4.5 05/2021, A5E02486681-AO

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis