Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S7 Serie Systemhandbuch Seite 255

Inhaltsverzeichnis

Werbung

8.6.5
SWAP (Anordnung ändern)
Tabelle 8-83 Anweisung SWAP
KOP/FUP
SCL
out := SWAP(in);
1
In KOP und FUP: Klicken Sie auf die "???" und wählen Sie den Datentyp in der Klappliste aus.
Tabelle 8-84 Datentypen für die Parameter
Parameter
Datentyp
IN
Word, DWord
OUT
Word, DWord
Beispiel 1
Adresse
W#16#1234
WORD
Beispiel 2
Adresse
DW#16#
12345678
DWORD
8.6.6
LOWER_BOUND: (Untere ARRAY-Grenze auslesen)
Tabelle 8-85 Anweisung LOWER_BOUND
KOP/FUP
S7-1200 Automatisierungssystem
Systemhandbuch, V4.5 05/2021, A5E02486681-AO
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)
MW0
MB1
12
34
MSB
LSB
Parameter IN = MB0
(vor Ausführung)
MD0
MB1
12
34
MSB
SCL
out := LOWER_BOUND(
ARR:=_variant_in_,
DIM:=_udint_in_);
8.6 Anweisungen zum Übertragen von Daten
Beschreibung
Normal angeordnete Datenbytes in Parameter IN
Vertauschte Reihenfolge der Datenbytes in Parameter
OUT
Parameter OUT = MB4,
(nach Ausführung)
MW4
34
MSB
Parameter OUT = MB4,
(nach Ausführung)
MB2
MB3
MD4
56
78
78
LSB
MSB
Beschreibung
In der Bausteinschnittstelle können Sie Variablen
mit ARRAY[*] deklarieren. Für diese lokalen Vari‐
ablen können Sie die Grenzwerte des ARRAY aus‐
lesen. Sie müssen die erforderliche Dimension im
Parameter DIM angeben.
Mit der Anweisung LOWER_BOUND (Untere AR‐
RAY-Grenze auslesen) können Sie den unteren Va‐
riablengrenzwert des ARRAY auslesen.
Anweisungen
MB5
12
LSB
MB5
MB6
MB7
56
34
12
LSB
255

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis