Instructions

Table Of Contents
Anweisungen
8.6 Anweisungen zum Übertragen von Daten
S7-1200 Automatisierungssystem
284 Systemhandbuch, V4.2.3, 08/2018, A5E02486681-AL
Tabelle 8- 77 Anweisung SERIALIZE
KOP/FUP
SCL
Beschreibung
ret_val := Serialize(
SRC_VARIABLE=>_variant_in_,
DEST_ARRAY:=_variant_out_,
POS:=_dint_inout_);
Wandelt einen PLC-Datentyp
(UDT) in eine sequentielle
Darstellung um.
Tabelle 8- 78 Parameter für die SERIALIZE-Anweisung
Parameter
Typ
Datentyp
Beschreibung
SRC_VARIABLE IN Variant PLC-Datentyp (UDT), der in
eine serielle Darstellung
umgewandelt werden soll
DEST_ARRAY INOUT Variant Datenbaustein, in dem der
generierte Datenstrom ge-
speichert werden soll
POS INOUT DInt Anzahl Bytes, die die umge-
wandelten PLC-Datentypen
verwenden. Der berechnete
POS-Parameter ist nullba-
siert.
RET_VAL
OUT
Int
Fehlerinformationen
Tabelle 8- 79 Parameter RET_VAL
RET_VAL
*
(W#16#...)
Beschreibung
0000
Kein Fehler
80B0
Die Speicherbereiche für die Parameter SRC_VARIABLE und DEST_ARRAY überlappen sich.
8150
Datentyp Variant von Parameter SRC_VARIABLE enthält keinen Wert.
8152
Fehler bei der Codegenerierung an Parameter SRC_VARIABLE.
8236
Der Datenbaustein an Parameter DEST_ARRAY ist kein Baustein mit Standardzugriff.
8250
Datentyp Variant von Parameter DEST_ARRAY enthält keinen Wert.
8252
Fehler bei der Codegenerierung an Parameter DEST_ARRAY.
8253
Nicht genug freier Speicherplatz für Parameter DEST_ARRAY.
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.