Herunterladen Inhalt Inhalt Diese Seite drucken

Operationen Speicher Mit Bitmuster Belegen - Siemens SIMATIC S7-1200 Systemhandbuch

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

Werbung

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];
7.6.3

Operationen Speicher mit Bitmuster belegen

Tabelle 7- 68 Anweisungen FILL_BLK und UFILL_BLK
KOP/FUP
SCL
out := FILL_BLK(
out=>_variant_out);
out := UFILL_BLK(
out=>_variant_out);
S7-1200 Automatisierungssystem
Systemhandbuch, 11/2011, A5E02486681-05
in:=_variant_in,
count:=int,
in:=_variant_in,
count:=int
Beschreibung
Anweisung Unterbrechbar befüllen: Befüllt einen Adressbereich mit
Kopien eines angegebenen Datenelements.
Anweisung Ununterbrechbar befüllen: Befüllt einen Adressbereich mit
Kopien eines angegebenen Datenelements.
100BAnweisungen
7.6 MOVE
215

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis