Herunterladen Inhalt Inhalt Diese Seite drucken

Zahl Runden - Siemens S7-300 Referenzhandbuch

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

Werbung

Übertragungs- und Umwandlungsoperationen

10.13 Zahl runden

Beschreibung
Die Operation Zahl runden liest den Inhalt des Eingangsparameters IN als
Gleitpunktzahl und wandelt diese in eine Ganzzahl (32 Bit) um. Das Ergebnis
ist die am nächsten liegende ganze Zahl, die vom Ausgangsparameter OUT
ausgegeben wird. Ist der gebrochene Anteil = x,5, so wird die gerade Zahl
zurückgeliefert (Beispiel: 2,5 -> 2, 1,5 -> 2). 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".
Tabelle 10-13 Box Zahl runden und Parameter
FUP-Box
Parameter
EN
ROUND
ROUND
IN
EN
OUT
IN
ENO
OUT
ENO
ROUND
E 0.0
EN
OUT
MD8
IN
ENO
Operation wird ausgeführt (EN = 1):
BIE
A1
schreibt x
Bild 10-13 Zahl runden
10-14
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
MD12
A 4.0
=
Beschreibung der Bits im Statuswort
A0
OV
OS
-
-
x
x
Beschreibung
Wert, der gerundet wird
IN zur nächsten ganzen Zahl gerun-
det
Freigabeausgang
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 nearest" in eine Ganz-
zahl (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".
OR
STA
VKE
0
x
x
Funktionsplan (FUP) für S7-300/400
C79000-G7000-C566-01
/ER
1

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

S7-400

Inhaltsverzeichnis