Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens ET 200S Handbuch Seite 138

Simatic interfacemodul im 151/cpu
Vorschau ausblenden Andere Handbücher für ET 200S:
Inhaltsverzeichnis

Werbung

Operationsliste
Adressierungsbeispiele
Registerindirekte, bereichsübergreifende Adressierung
Für die bereichsübergreifende, registerindirekte Adressierung muss die Adresse zusätzlich
eine Bereichskennung in den Bits 24-26 enthalten. Die Adresse steht im Adressregister.
Bereichs-
kennung
P
E
A
M
DB
DI
L
VL
L B [AR1,P#8.0]
U [AR1,P#32.3]
Adressierung über Parameter
U Parameter
Pointer berechnen
Hier 2 Beispiele für das Berechnen von Pointern:
Beispiel bei Summe der Bitadressen 7:
LAR1 P#8.2
U E [AR1,P#10.2]
Ergebnis: Adressiert wird Eingang 18.4 (durch jeweilige Addition der Byte- und Bi-
tadressen)
Beispiel bei Summe der Bitadressen 7:
L MD 0
LAR1
U E [AR1,P#10.7]
Ergebnis: Adressiert wird Eingang 21.4 (durch Addition der Byte- und Bitadressen
mit Übertrag)
B-6
Codierung
Bereich
binär
hex.
1000 0000 80
Peripheriebereich
1000 0001 81
Eingangsbereich
1000 0010 82
Ausgangsbereich
1000 0011 83
Merkerbereich
1000 0100 84
Datenbereich
1000 0101 85
Instanz-Datenbereich
1000 0110 86
Lokaldatenbereich
1000 0111 87
Vorgänger-Lokaldatenbereich (Zugriff auf
Lokaldaten des aufrufenden Bausteins
siehe Seite B-5)
Lade Byte in AKKU1; die Adresse errechnet sich aus "Poin-
terwert im Adressregister 1 Pointer P#8.0"
UND-Operation; die Adresse des Operanden errechnet sich
aus "Pointerwert im Adressregister 1 Pointer P#32.3"
Der Operand wird über den Parameter adressiert
beliebig berechneter Pointer, z.B. P#10.5
Beschreibung
ET 200SInterfacemodul IM 151/CPU
A5E00058779-01

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis