Herunterladen Inhalt Inhalt Diese Seite drucken

Serialize - Siemens Simatic s7 Handbuch

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

Werbung

8.6.3

Serialize

Mit der Anweisung "Serialize" können mehrere PLC-Datentypen (UDT) ohne jeglichen
Strukturverlust in eine sequentielle Darstellung umgewandelt werden.
Die Anweisung kann verwendet werden, um mehrere strukturierte Datenelemente aus Ihrem
Programm vorübergehend in einem Puffer abzulegen, zum Beispiel einem globalen
Datenbaustein, und sie dann in eine andere CPU zu übertragen. Der Speicherbereich, in
dem die umgewandelten PLC-Datentypen abgelegt werden, muss Datentyp "ARRAY of
BYTE" aufweisen und mit Standardzugriff deklariert sein. Vor der Umwandlung ist zu prüfen,
ob genug Speicherplatz zur Verfügung steht.
Der POS-Parameter enthält Informationen über die Anzahl Bytes, die die umgewandelten
PLC-Datentypen verwenden.
Hinweis
Soll nur ein einzelner PLC-Datentyp (UDT) übertragen werden, kann dafür Anweisung
"TSEND: Daten über Kommunikationsverbindung senden" verwendet werden.
Tabelle 8- 77 Anweisung SERIALIZE
KOP/FUP
Tabelle 8- 78 Parameter für die SERIALIZE-Anweisung
Parameter
SRC_VARIABLE
DEST_ARRAY
POS
RET_VAL
S7-1200 Automatisierungssystem
Systemhandbuch, V4.2, 09/2016, A5E02486681-AK
SCL
ret_val := Serialize(
Typ
Datentyp
IN
Variant
INOUT
Variant
INOUT
DInt
OUT
Int
8.6 Anweisungen zum Übertragen von Daten
SRC_VARIABLE=>_variant_in_,
DEST_ARRAY:=_variant_out_,
POS:=_dint_inout_);
Anweisungen
Beschreibung
Wandelt einen PLC-Datentyp
(UDT) in eine sequentielle
Darstellung um.
Beschreibung
PLC-Datentyp (UDT), der in
eine serielle Darstellung
umgewandelt werden soll
Datenbaustein, in dem der
generierte Datenstrom ge-
speichert werden soll
Anzahl Bytes, die die umge-
wandelten PLC-Datentypen
verwenden. Der berechnete
POS-Parameter ist nullba-
siert.
Fehlerinformationen
289

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis