Herunterladen Inhalt Inhalt Diese Seite drucken
Inhaltsverzeichnis

Werbung

Anweisungen
8.6 Anweisungen zum Übertragen von Daten
RET_VAL
Beschreibung
*
(W#16#...)
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.
Beispiel: Anweisung Serialize
Das folgende Beispiel zeigt, wie die Anweisung funktioniert:
Netzwerk 1:
Mit Anweisung "MOVE" wird Wert "0" in Parameter "#BufferPos" kopiert. Mit Anweisung
"Serialize" werden die Kundendaten aus dem Datenbaustein "Source" serialisiert und in
sequentieller Darstellung in Datenbaustein "Buffer" geschrieben. Die Anweisung speichert die
Anzahl der von der sequentiellen Darstellung verwendeten Bytes in Parameter "#BufferPos".
Netzwerk 2:
Die Logik fügt dann einen Trenntext ein, damit die sequentielle Darstellung später einfacher
deserialisiert werden kann. Mit Anweisung "S_MOVE" wird die Zeichenfolge "arti in Parameter
"#Label" kopiert. Anweisung "Serialize" schreibt diese Zeichen nach den Quelldaten in
Datenbaustein "Buffer". Die Anweisung fügt die Anzahl Bytes in der Textzeichenfolge "arti" zu der
in Parameter "#BufferPos" bereits gespeicherten Anzahl hinzu.
Netzwerk 3:
Anweisung "Serialize" serialisiert die Daten eines bestimmten Artikels, die während der Laufzeit
berechnet werden, aus Datenbaustein "Source" und schreibt sie in sequentieller Darstellung in
Datenbaustein "Buffer" nach den Zeichen "arti".

Bausteinschnittstelle:

252
S7-1200 Automatisierungssystem
Systemhandbuch, V4.5 05/2021, A5E02486681-AO

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis