Herunterladen Inhalt Inhalt Diese Seite drucken

I Multipliziere Akku 1 Und 2 Als Ganzzahl (16 Bit) - Siemens SIMATIC S7-300 Referenzhandbuch

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

Werbung

7.5

*I Multipliziere AKKU 1 und 2 als Ganzzahl (16 Bit)

Format
*I
Beschreibung
*I (Multipliziere Ganzzahlen, 16 Bit) multipliziert den Inhalt von AKKU2-L mit dem
Inhalt von AKKU1-L. Die Inhalte von AKKU1-L und AKKU2-L werden als
Ganzzahlen (16 Bit) ausgewertet. Das Ergebnis wird als Ganzzahl (32 Bit) in AKKU
1 gespeichert. Sind die Statusbits OV 1 = 1 und OS = 1, liegt das Ergebnis
außerhalb des Bereichs einer Ganzzahl (16 Bit).
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
Produkt
-32768
32767
1.073.741.824
-1.073.709.056
Beispiel
AWL
Erläuterung
L
EW10
//Der Wert von EW10 wird in AKKU1-L geladen.
L
MW14
//Lade den Inhalt von AKKU1-L in AKKU 2-L. Lade den Wert von MW14 in
AKKU1-L.
*I
//Multipliziere AKKU2-L und AKKU1-L, speichere das Ergebnis in AKKU 1.
T
DB1.DBD25
//Der Inhalt von AKKU 1 (Ergebnis) wird nach DBD25 in DB1
transferiert.
Anweisungsliste (AWL) für S7-300/400
A5E00706959-01
BIE
A1
A0
x
x
=
0
<=
Produkt <
>=
Produkt >
>=
Produkt >
<=
Produkt <
OV
OS
OR
x
x
-
A1
0
0
0
0
1
32767
1
-32768
0
Festpunkt-Funktionen
STA
VKE
/ER
-
-
-
A0
OV
OS
0
0
-
1
0
-
0
0
-
0
1
1
1
1
1
7-5

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-400

Inhaltsverzeichnis