Instructions

Table Of Contents
Anweisungen
8.6 Anweisungen zum Übertragen von Daten
S7-1200 Automatisierungssystem
280 Systemhandbuch, V4.2.3, 08/2018, A5E02486681-AL
Tabelle 8- 73 Bedingungscodes für die Anweisung MOVE_BLK_VARIANT
RET_VAL
(W#16#...)
Beschreibung
0000
Kein Fehler
80B4 Datentypen passen nicht.
8151
Zugriff auf Parameter SRC nicht möglich.
8152
Der Operand von Parameter SRC hat einen ungültigen Typ.
8153
Fehler bei der Codegenerierung an Parameter SRC
8154
Der Operand von Parameter SRC hat Datentyp Bool.
8281
Parameter COUNT hat einen ungültigen Wert.
8382 Der Wert von Parameter SRC_INDEX liegt außerhalb des Grenz-
werts für Variant.
8383 Der Wert von Parameter SRC_INDEX übersteigt den oberen
Grenzwert für das Feld.
8482 Der Wert von Parameter DEST_INDEX liegt außerhalb des
Grenzwerts für Variant.
8483 Der Wert von Parameter DEST_INDEX übersteigt den oberen
Grenzwert für das Feld.
8534
Parameter DEST ist schreibgeschützt.
8551
Zugriff auf Parameter DEST nicht möglich.
8552
Der Operand von Parameter DEST hat einen ungültigen Typ.
8553
Fehler bei der Codegenerierung an Parameter DEST
8554
Der Operand von Parameter DEST hat Datentyp Bool.
*Feldercodes können im Programmeditor als Ganzzahlen oder Hexadezimalwerte angezeigt werden.
8.6.2
Deserialize
Mit der Anweisung "Deserialize" kann die sequentielle Darstellung eines PLC-Datentyps
(UDT) in einen PLC-Datentyp zurückverwandelt und sein gesamter Inhalt aufgefüllt werden.
Ist der Vergleich WAHR, ist der Box-Ausgang WAHR.
Der Speicherbereich mit der sequentiellen Darstellung eines PLC-Datentyps muss den
Datentyp "Array of Byte" aufweisen und der Datenbaustein muss für Standardzugriff (nicht
optimierten Zugriff) deklariert sein. Vor der Umwandlung ist zu prüfen, ob genug
Speicherplatz zur Verfügung steht.
Mit dieser Anweisung können mehrere sequentielle Darstellungen umgewandelter PLC-
Datentypen in ihre ursprünglichen Datentypen zurückgewandelt werden.
Hinweis
Soll nur
eine einzelne sequentielle Darstellung eines PLC-
Datentyps (UDT) zurückgewandelt
werden, kann Anweisung "TRCV: Daten über Kommunikationsverbindung empfangen"
verwendet werden.