Herunterladen Inhalt Inhalt Diese Seite drucken

Beispiel: Anweisung Serialize - Siemens Simatic s7 Handbuch

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

Werbung

Anweisungen
8.6 Anweisungen zum Übertragen von Daten
Tabelle 8- 79 Parameter RET_VAL
RET_VAL
Beschreibung
*
(W#16#...)
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.
*

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.
290
S7-1200 Automatisierungssystem
Systemhandbuch, V4.2, 09/2016, A5E02486681-AK

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis