Herunterladen Inhalt Inhalt Diese Seite drucken

Deserialize - Siemens Simatic s7 Handbuch

Automatisierungssystem
Vorschau ausblenden Andere Handbücher für Simatic s7:
Inhaltsverzeichnis

Werbung

Anweisungen
8.6 Anweisungen zum Übertragen von Daten
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.
Tabelle 8- 74 Anweisung DESERIALIZE
KOP/FUP
Tabelle 8- 75 Parameter für die DESERIALIZE-Anweisung
Parameter
SRC_ARRAY
DEST_VARIABLE
POS
RET_VAL
286
SCL
ret_val := Deserialize(
SRC_ARRAY:=_variant_in_,
DEST_VARIABLE=>_variant_out
_,
POS:=_dint_inout_);
Typ
Datentyp
IN
Variant
INOUT
Variant
INOUT
DInt
OUT
Int
Beschreibung
Wandelt die sequentielle Darstel-
lung eines PLC-Datentyps (UDT)
zurück in einen PLC-Datentyp
und füllt den gesamten Inhalt auf.
Beschreibung
Globaler Datenbaustein mit
dem Datenstrom
Variable, in der der umge-
wandelte PLC-Datentyp
(UDT) gespeichert werden
soll
Anzahl Bytes, die der um-
gewandelte PLC-Datentyp
verwendet
Fehlerinformationen
S7-1200 Automatisierungssystem
Systemhandbuch, V4.2, 09/2016, A5E02486681-AK

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis