Herunterladen Inhalt Inhalt Diese Seite drucken

Anweisungen Zum Übertragen Von Daten; Ununterbrechbar Kopieren) Und Move_Blk_Variant (Bereich Kopieren) - 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
Anweisungen zum Übertragen von Daten
8.6.1
MOVE (Wert kopieren), MOVE_BLK (Bereich kopieren), UMOVE_BLK (Bereich

ununterbrechbar kopieren) und MOVE_BLK_VARIANT (Bereich kopieren)

Mit den Übertragungsanweisungen kopieren Sie Datenelemente in eine neue Adresse im
Speicher und wandeln die Daten von einem Datentyp in einen anderen um. Die Quelldaten
werden dadurch nicht verändert.
● Mit der Anweisung MOVE wird ein einzelnes Datenelement von der mit Parameter IN
angegebenen Quelladresse in die mit Parameter OUT angegebenen Zieladressen
kopiert.
● Die Anweisungen MOVE_BLK und UMOVE_BLK verfügen zusätzlich über einen
Parameter COUNT. Mit COUNT wird festgelegt, wie viele Datenelemente kopiert werden
sollen. Die Anzahl der Bytes pro kopiertem Element hängt davon ab, welcher Datentyp
den Variablennamen der Parameter IN und OUT in der PLC-Variablentabelle zugewiesen
ist.
Tabelle 8- 68 Anweisungen MOVE, MOVE_BLK, UMOVE_BLK und MOVE_BLK_VARIANT
KOP/FUP
Anweisung MOVE: Um einen weiteren Ausgang in KOP oder FUP hinzuzufügen, klicken Sie auf das Symbol "Erstellen"
1
neben dem Ausgangsparameter. In SCL verwenden Sie mehrere Zuweisungsanweisungen. Sie können auch eine der
Schleifenkonstruktionen verwenden.
282
SCL
out1 := in;
MOVE_BLK(
in:=_variant_in,
count:=_uint_in,
out=>_variant_out);
UMOVE_BLK(
in:=_variant_in,
count:=_uint_in,
out=>_variant_out);
MOVE_BLK(
SRC:=_variant_in,
COUNT:=_udint_in,
SRC_INDEX:=_dint_in,
DEST_INDEX:=_dint_in,
DEST=>_variant_out);
Beschreibung
Kopiert ein unter einer bestimmten Adresse
gespeichertes Datenelement in eine neue Ad-
resse oder in mehrere Adressen.
Unterbrechbare Übertragung, die einen Bereich
mit Datenelementen in eine neue Adresse ko-
piert.
Ununterbrechbare Übertragung, die einen Be-
reich mit Datenelementen in eine neue Adresse
kopiert.
Kopiert den Inhalt eines Quellspeicherbereichs
in einen Zielspeicherbereich.
Es kann ein komplettes Feld oder Elemente
eines Felds in ein anderes Feld mit dem glei-
chen Datentyp kopiert werden. Die Größen
(Anzahl der Elemente) von Quell- und Zielfeld
können unterschiedlich sein. Es können mehre-
re oder einzelne Elemente eines Felds kopiert
werden. Es werden Variant-Datentypen ver-
wendet, um auf Quell- und Zielfelder zu zeigen.
S7-1200 Automatisierungssystem
Systemhandbuch, V4.2, 09/2016, A5E02486681-AK
1

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis