Herunterladen Inhalt Inhalt Diese Seite drucken

Ceil : Aus Gleitpunktzahl Nächsthöhere Ganzzahl Erzeugen - Siemens S7-series Referenzhandbuch

Inhaltsverzeichnis

Werbung

3.15
CEIL : Aus Gleitpunktzahl nächsthöhere Ganzzahl erzeugen
Symbol
CEIL
EN OUT
IN ENO
Parameter
EN
IN
OUT
ENO
Beschreibung
Die Operation Aus Gleitpunktzahl nächsthöhere Ganzzahl erzeugen liest den Inhalt des
Eingangsparameters IN als Gleitpunktzahl und wandelt diese in eine Ganzzahl (32 Bit) um
(Beispiel: +1,2 -> +2; -1,5 -> -1). Das Ergebnis ist die kleinste ganze Zahl, die größer 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
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".
Funktionsplan (FUP) für S7-300/400
Referenzhandbuch, 04/2017, A5E41654587-AA
Datentyp
BOOL
REAL
DINT
BOOL
BIE
A1
A0
X
-
-
CEIL
MD12
A 4.0
=
3.15 CEIL : Aus Gleitpunktzahl nächsthöhere Ganzzahl erzeugen
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
X
X
Beschreibung
Freigabeeingang
Wert, der umgewandelt wird
Ergebnis
Freigabeausgang
OR
STA
VKE
0
X
X
Umwandler
/ER
1
57

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

S7-300S7-400

Inhaltsverzeichnis