Herunterladen Inhalt Inhalt Diese Seite drucken

Operation Swap (Bytes Tauschen) - Siemens SIMATIC S7 Systemhandbuch

Automatisierungssystem
Vorschau ausblenden Andere Handbücher für SIMATIC S7:
Inhaltsverzeichnis

Werbung

Anweisungen
7.6 MOVE
Die Anweisungen FILL_BLK und UFILL_BLK unterscheiden sich in der Verarbeitung von
Alarmen:
● Alarmereignisse werden in die Warteschlange gestellt und während der Ausführung von
● Alarmereignisse werden in die Warteschlange gestellt, aber erst verarbeitet, wenn die
Tabelle 7- 69 ENO-Status
ENO
1
0
7.6.4

Operation SWAP (Bytes tauschen)

Tabelle 7- 70 Anweisung SWAP
KOP/FUP
SCL
out := SWAP(in);
In KOP und FUP: Klicken Sie auf die "???" und wählen Sie den Datentyp in der Klappliste aus.
1
Tabelle 7- 71 Datentypen für die Parameter
Parameter
Datentyp
IN
Word, DWord
OUT
Word, DWord
Beispiel 1
Adresse
W#16#1234
WORD
224
FILL_BLK verarbeitet. Die Anweisung FILL_BLK nutzen Sie, wenn die Daten an der
Zieladresse der Übertragung nicht in einem Unterprogramm eines Alarm-OBs verwendet
werden, oder, sofern sie verwendet werden, die Zieldaten nicht konsistent sein müssen.
Ausführung von UFILL_BLK beendet ist. Die Anweisung UFILL_BLK nutzen Sie, wenn
die Übertragungsanweisung beendet und die Zieldaten konsistent sein müssen, bevor
das Unterprogramm eines Alarm-OBs ausgeführt wird.
Bedingung
Kein Fehler
Der Zielbereich (OUT) überschreitet den
verfügbaren Speicherbereich
Beschreibung
Kehrt die Bytereihenfolge bei Zwei-Byte- und Vier-Byte-Datenelementen um.
Die Bitfolge innerhalb eines Bytes wird nicht geändert. ENO ist nach der
Ausführung der Anweisung SWAP immer WAHR.
Parameter IN = MB0
(vor Ausführung)
MB0
12
MSB
Beschreibung
Normal angeordnete Datenbytes in Parameter IN
Vertauschte Reihenfolge der Datenbytes in Parameter
OUT
MB1
34
LSB
Ergebnis
Das Element IN wurde erfolgreich in alle
COUNT-Ziele kopiert.
Elemente, die passen, werden kopiert. Es
werden keine Teilelemente kopiert.
Parameter OUT = MB4,
(nach Ausführung)
MB4
MB5
34
12
MSB
LSB
S7-1200 Automatisierungssystem
Systemhandbuch, 04/2012, A5E02486681-06

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis