Herunterladen Inhalt Inhalt Diese Seite drucken

D Dividiere Akku 2 Durch 1 Als Ganzzahl (32 Bit) - Siemens SIMATIC S7-300 Referenzhandbuch

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

Werbung

7.11

/D Dividiere AKKU 2 durch 1 als Ganzzahl (32 Bit)

Format
/D
Beschreibung
/D (Dividiere Ganzzahlen, 32 Bit) dividiert den Inhalt von AKKU 2 durch den Inhalt
von AKKU1. Die Inhalte von AKKU 1 und AKKU 2 werden als Ganzzahlen (32 Bit)
ausgewertet. Das Ergebnis wird in AKKU 1 gespeichert. Das Ergebnis enthält nur
den Quotienten, nicht den Divisionsrest (mit der Operation MOD erhalten Sie den
Divisionsrest).
Die Operation wird ausgeführt, ohne das VKE zu berücksichtigen oder zu
beeinflussen. Die Statusbits A1, A0, OS und OV werden als Ergebnis der
Operation gesetzt.
Bei CPUs mit zwei Akkus bleibt der Inhalt von AKKU 2 unverändert.
Bei CPUs mit vier Akkus werden die Inhalte von AKKU 3 in AKKU 2, und von
AKKU 4 in AKKU 3 kopiert. Der Inhalt von AKKU 4 bleibt unverändert.
Statuswort
schreibt: -
Bilden der Statusbits
Quotient = 0
-2147483648
2147483647
Quotient
Division durch Null
Beispiel
AWL
Erläuterung
L
ED10
//Der Wert von ED10 wird in AKKU 1 geladen.
L
MD14
//Lade den Inhalt von AKKU 1 in AKKU 2. Lade den Wert von MD14 in AKKU 1.
/D
//Dividiere AKKU 2 durch AKKU 1, speichere das Ergebnis (Quotient) in AKKU
1.
T
MD20
//Der Inhalt von AKKU 1 (Ergebnis) wird nach MD20 transferiert.
Anweisungsliste (AWL) für S7-300/400
A5E00706959-01
BIE
A1
A0
x
x
<=
Quotient <
>=
Quotient >
=
2147483648
OV
OS
OR
x
x
-
A1
0
0
0
0
1
1
1
Festpunkt-Funktionen
STA
VKE
/ER
-
-
-
A0
OV
OS
0
0
-
1
0
-
0
0
-
0
1
1
1
1
1
7-13

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-400

Inhaltsverzeichnis