Instructions

Table Of Contents
Anweisungen
8.6 Anweisungen zum Übertragen von Daten
S7-1200 Automatisierungssystem
Systemhandbuch, V4.2.3, 08/2018, A5E02486681-AL
281
Tabelle 8- 74 Anweisung DESERIALIZE
KOP/FUP
SCL
Beschreibung
ret_val := Deserialize(
SRC_ARRAY:=_variant_in_,
DEST_VARIABLE=>_variant_out
_,
POS:=_dint_inout_);
Wandelt die sequentielle Darstel-
lung eines PLC-Datentyps (UDT)
zurück in einen PLC-Datentyp
und füllt den gesamten Inhalt auf.
Tabelle 8- 75 Parameter für die DESERIALIZE-Anweisung
Parameter
Typ
Datentyp
Beschreibung
SRC_ARRAY IN Variant Globaler Datenbaustein mit
dem Datenstrom
DEST_VARIABLE INOUT Variant Variable, in der der umge-
wandelte PLC-Datentyp
(UDT) gespeichert werden
soll
POS INOUT DInt Anzahl Bytes, die der um-
gewandelte PLC-Datentyp
verwendet
RET_VAL
OUT
Int
Fehlerinformationen
Tabelle 8- 76 Parameter RET_VAL
RET_VAL
*
(W#16#...)
Beschreibung
0000
Kein Fehler
80B0
Die Speicherbereiche für die Parameter SRC_ARRAY und DEST_VARIABLE überlappen sich.
8136
Der Datenbaustein an Parameter DEST_VARIABLE ist kein Baustein mit Standardzugriff.
8150
Datentyp Variant von Parameter SRC_ARRAY enthält keinen Wert.
8151
Fehler bei der Codegenerierung an Parameter SRC_ARRAY.
8153
Nicht genug freier Speicherplatz für Parameter SRC_ARRAY.
8250
Datentyp Variant von Parameter DEST_VARIABLE enthält keinen Wert.
8251
Fehler bei der Codegenerierung an Parameter DEST_VARIABLE.
8254
Ungültiger Datentyp für Parameter DEST_VARIABLE.
8382
Der Wert von Parameter POS liegt außerhalb des Grenzwerts für das Feld.
*
Feldercodes können im Programmeditor als Ganzzahlen oder Hexadezimalwerte angezeigt werden.