Herunterladen Inhalt Inhalt Diese Seite drucken

Floor : Aus Gleitpunktzahl Nächstniedere Ganzzahl Erzeugen - Siemens S7-series Referenzhandbuch

Inhaltsverzeichnis

Werbung

Umwandler
3.16 FLOOR : Aus Gleitpunktzahl nächstniedere Ganzzahl erzeugen
3.16
FLOOR : Aus Gleitpunktzahl nächstniedere Ganzzahl erzeugen
Symbol
FLOOR
EN OUT
IN ENO
Parameter
EN
IN
OUT
ENO
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 kann an Ausgang OUT abgefragt werden. Tritt ein
Überlauf auf, ist ENO = 0. Ist der Eingang keine Gleitpunktzahl, haben das OV-Bit und OS-Bit den
Wert "1" und ENO den Wert "0".
Statuswort
schreibt:
Beispiel
FLOOR
E 0.0
EN OUT
MD8
IN ENO
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)
umgewandelt. Das Ergebnis dieser Operation wird in MD12 gespeichert. Tritt ein Überlauf auf, ist
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".
58
Datentyp
BOOL
REAL
DINT
BOOL
BIE
A1
A0
X
-
-
MD12
A 4.0
=
Speicherbereich
E, A, M, D, L, T, Z
E, A, M, D, L
oder Konstante
E, A, M, D, L
E, A, M, D, L
OV
OS
OR
X
X
0
Referenzhandbuch, 04/2017, A5E41654587-AA
Beschreibung
Freigabeeingang
Wert, der umgewandelt wird
Ergebnis
Freigabeausgang
STA
VKE
X
X
Funktionsplan (FUP) für S7-300/400
/ER
1

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

S7-300S7-400

Inhaltsverzeichnis