Herunterladen Inhalt Inhalt Diese Seite drucken

Aus Gleitpunktzahl Nächstniedere Ganzzahl Erzeugen - Siemens S7-300 Referenzhandbuch

Funktionsplan (fup)
Vorschau ausblenden Andere Handbücher für S7-300:
Inhaltsverzeichnis

Werbung

10.16 Aus Gleitpunktzahl nächstniedere Ganzzahl erzeugen
Beschreibung
Die Operation Aus Gleitpunktzahl nächstniedere Ganzzahl erzeugen liest den
Inhalt des Eingangsparameters IN als Gleitpunktzahl und wandelt diese in
eine Ganzzahl (32 Bit) um (Beispiel: +1,5 -> +1; -1,5 -> -2). Das Ergebnis ist
die größte ganze Zahl, die kleiner gleich der angegebenen Gleitpunktzahl ist.
Das Ergebnis wird von Ausgangsparameter OUT ausgegeben. Tritt ein Über-
lauf auf, ist ENO = 0. Ist der Eingang keine Gleitpunktzahl, haben das OV-
Bit und OS-Bit den Wert "1" und ENO den Wert "0".
Tabelle 10-16 Box Aus Gleitpunktzahl nächstniedere Ganzzahl erzeugen und Parameter
FUP-Box
Parameter
EN
FLOOR
FLOOR
IN
EN
OUT
IN
ENO
OUT
ENO
FLOOR
E 0.0
EN
OUT
ENO
MD8
IN
Operation wird ausgeführt (EN = 1):
BIE
A1
schreibt x
Bild 10-16 Aus Gleitpunktzahl nächstniedere Ganzzahl erzeugen
Funktionsplan (FUP) für S7-300/400
C79000-G7000-C566-01
Übertragungs- und Umwandlungsoperationen
Datentyp
Speicherbereich
BOOL
E, A, M, D, L, T, Z Freigabeeingang
REAL
E, A, M, D, L oder
Konstante
DINT
E, A, M, D, L
BOOL
E, A, M, D, L
Die Umwandlung wird ausgeführt, wenn E 0.0 = 1
ist. Der Inhalt von Merkerdoppelwort MD8 wird als
Gleitpunktzahl gelesen und nach dem Prinzip
"round to - infinity" in eine Ganzzahl (32 Bit) umge-
wandelt. Das Ergebnis dieser Operation wird in
MD12
MD12 gespeichert. Tritt ein Überlauf auf, ist
A 4.0
A 4.0 = 0. Ist der Signalzustand von Eingang EN =
=
0 (d. h., die Umwandlung wird nicht ausgeführt),
dann ist der Signalzustand von Ausgang A 4.0
auch "0".
Beschreibung der Bits im Statuswort
A0
OV
OS
-
-
x
x
Beschreibung
Wert, der umgewandelt wird
Ergebnis
Freigabeausgang
OR
STA
VKE
/ER
0
x
x
1
10-17

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

S7-400

Inhaltsverzeichnis