2.2
Adressierungsbeispiele
Adressierungsbeispiele
Unmittelbare Adressierung
L +27
L L#–1
L 2#1010101010101010
L DW#16#A0F0BCFD
L 'ENDE'
L T#500 ms
L C#100
L B#(100,12)
L B#(100,12,50,8)
L P#10.0
L P#E20.6
L -2.5
L D#1995–01–20
L TOD#13:20:33.125
Direkte Adressierung
U E 0.0
L EB 1
L EW 0
L ED 0
Indirekte Adressierung Timer/Zähler
SI T [LW 8]
ZV Z [LW 10]
Speicherindirekte, bereichsinterne Adressierung
U E [LD 12]
Beispiel:
L P#22.2
T LD 12
U E [LD 12]
U E [DBD 1]
U A [DID 12]
U A [MD 12]
Operationsliste S7-400 V7.0
Listenhandbuch, 10/2015, A5E36670208-AA
Beschreibung
Lade 16-Bit-Ganzzahl-Konstante "27" in AKKU1
Lade 32-Bit-Integer-Konstante "-1" in AKKU1
Lade Binärkonstante in AKKU1
Lade Hexadezimalkonstante in AKKU1
Lade ASCII–Zeichen in AKKU1
Lade Zeitwert in AKKU1
Lade Zählerwert in AKKU1
Lade Konstante als 2 Byte
Lade Konstante als 4 Byte
Lade bereichsinternen Pointer in AKKU1
Lade bereichsübergreifenden Pointer in AKKU1
Lade Realzahl in AKKU1
Lade Datum
Lade Uhrzeit
UND–Verknüpfung des Eingangsbits 0.0
Lade Eingangsbyte 1 in AKKU1
Lade Eingangswort 0 in AKKU1
Lade Eingangsdoppelwort 0 in AKKU1
Starte Timer; die Timer–Nr. steht im Lokaldatenwort 8
Starte Zähler; die Zähler–Nr. steht im Lokaldatenwort 10
UND-Operation; die Adresse des Eingangs steht als Pointer im Lokaldaten-Doppelwort 12
UND-Operation; die Adresse des Eingangs steht als Pointer im Datendoppelwort 1 des aufge-
schlagenen DB
UND-Operation; die Adresse des Ausgangs steht als Pointer im Datendoppelwort 12 des auf-
geschlagenen Instanz-DB
UND-Operation; die Adresse des Ausgangs steht als Pointer im Merkerdoppelwort 12
Adressierung
2.2 Adressierungsbeispiele
13