Instructions

Table Of Contents
Anweisungen
8.6 Anweisungen zum Übertragen von Daten
S7-1200 Automatisierungssystem
296 Systemhandbuch, V4.2.3, 08/2018, A5E02486681-AL
Hinweis
Um Strukturen und Felder zu kopieren, kann Anweisung "MOVE_BLK_VARIANT: Bereich
kopieren" verwendet werden.
Tabelle 8- 92 Parameter für die VariantGet-Anweisung
Parameter
Datentyp
Beschreibung
SRC
Variant
Pointer auf Quelldaten
DST Datentypen Bitzeichenfolgen, Ganzzahlen, Gleitpunktzahlen,
Zeiten, Datum und Uhrzeit, Zeichenfolgen, ARRAY-Elemente,
PLC
Ziel, in das die Daten zu schreiben
sind
Tabelle 8- 93 ENO-Zustand
ENO
Bedingung
Ergebnis
1 Kein Fehler Die Anweisung hat die Variablendaten, auf die
SRC zeigt, in Variable DST kopiert.
0 Freigabeeingang EN hat Signalzustand "0" oder Daten-
typen passen nicht.
Die Anweisung hat keine Daten kopiert.
8.6.9.2
VariantPut (VARIANT Variablenwert schreiben)
Mit Anweisung "VARIANT Variablenwert schreiben" kann der Wert der Variablen in
Parameter SRC in die Variable in Parameter DST geschrieben werden, auf die VARIANT
zeigt.
Parameter DST hat Datentyp VARIANT. Für Parameter SRC kann jeder Datentyp außer
VARIANT programmiert werden.
Der Datentyp der Variablen in Parameter SRC muss mit dem Datentyp übereinstimmen, auf
den VARIANT zeigt.
Tabelle 8- 94 Anweisung VariantPut
KOP/FUP
SCL
Beschreibung
VariantPut(
SRC:=_variant_in_,
DST=>_variant_in_);
Schreibt die mit Parameter SRC referenzierte Variable in das
Variant-Element, auf das Parameter DST zeigt.