Herunterladen Inhalt Inhalt Diese Seite drucken

Ganze Zahl Erzeugen - Siemens S7-300 Referenzhandbuch

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

Werbung

10.14 Ganze Zahl erzeugen

Beschreibung
Die Operation Ganze Zahl erzeugen liest den Inhalt des Eingangsparameters
IN als Gleitpunktzahl und wandelt diese in eine Ganzzahl (32 Bit) um
(Beispiel: aus 1,5 wird 1). Das Ergebnis ist der ganzzahlige Anteil der Gleit-
punktzahl, der am Ausgangsparameter OUT ausgegeben wird. 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-14 Box Ganze Zahl erzeugen und Parameter
FUP-Box
Parameter
EN
TRUNC
TRUNC
IN
EN
OUT
IN
IN
ENO
ENO
OUT
ENO
TRUNC
E 0.0
EN
OUT
MD8
IN
ENO
Operation wird ausgeführt (EN = 1):
BIE
A1
schreibt x
Bild 10-14 Ganze Zahl 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
MD12
A 4.0
=
Beschreibung der Bits im Statuswort
A0
OV
OS
-
-
x
x
Beschreibung
Wert, der gerundet wird
ganzzahliger Anteil von IN
Freigabeausgang
Die Umwandlung wird ausgeführt, wenn
E 0.0 = 1 ist. Der Inhalt von Merkerdoppel-
wort MD8 wird als Gleitpunktzahl gelesen
und nach dem Prinzip "round to zero" in
eine Ganzzahl (32 Bit) umgewandelt. Das
Ergebnis ist der ganzzahlige Teil der Gleit-
punktzahl, der in MD12 gespeichert wird.
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
/ER
1
10-15

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

S7-400

Inhaltsverzeichnis