Anweisungen
8.6 Anweisungen zum Übertragen von Daten
Beispiel
In der Bausteinschnittstelle der Funktion (FC) ist der Eingangsparameter ARRAY_A ein
eindimensionales Array mit Variablendimensionen.
Wenn der Operand "Enable_Start" den Signalzustand 1 ausgibt, führt die CPU die Anweisung
aus. Sie liest die obere Variablengrenze des ARRAY #ARRAY_A aus dem eindimensionalen Array
aus. Wird die Anweisung mit Fehlern ausgeführt, werden der Operand "Enable_Out" und der
Operand "Result" gesetzt.
8.6.8
Anweisungen Speicher lesen / in Speicher schreiben
8.6.8.1
PEEK und POKE (nur SCL)
SCL bietet die Anweisungen PEEK und POKE, mit denen Sie aus Datenblöcken, E/A oder dem
Speicher lesen oder in diese schreiben können. Sie geben für die Operation Parameter mit einem
spezifischen Byte- oder Bit-Versatz an.
Hinweis
Um die Anweisungen PEEK und POKE mit Datenbausteinen zu verwenden, müssen Sie
Standarddatenbausteine (keine optimierten Datenbausteine) verwenden. Beachten Sie zudem,
dass die Anweisungen PEEK und POKE lediglich Daten übertragen. Die Datentypen an den
Adressen werden nicht beachtet.
258
S7-1200 Automatisierungssystem
Systemhandbuch, V4.5 05/2021, A5E02486681-AO