Herunterladen Inhalt Inhalt Diese Seite drucken

Trunc : Ganze Zahl Erzeugen - Siemens S7-series Referenzhandbuch

Inhaltsverzeichnis

Werbung

Umwandler

3.14 TRUNC : Ganze Zahl erzeugen

3.14
TRUNC : Ganze Zahl erzeugen
Symbol
TRUNC
EN OUT
IN ENO
Parameter
EN
IN
OUT
ENO
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 Gleitpunktzahl, der an Ausgang OUT ausgegeben wird. 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
TRUNC
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 zero" in eine Ganzzahl (32 Bit)
umgewandelt. Das Ergebnis ist der ganzzahlige Teil der Gleitpunktzahl, 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".
56
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 gerundet wird
ganzzahliger Anteil von IN
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