Herunterladen Inhalt Inhalt Diese Seite drucken

Round (Zahl Runden) Und Trunc (Ganzzahl Erzeugen) - Siemens SIMATIC S7 Serie Systemhandbuch

Inhaltsverzeichnis

Werbung

Datentyp
Anweisung
String
STRING_TO_SINT, STRING_TO_USINT,
STRING_TO_INT, STRING_TO_UINT,
STRING_TO_DINT, STRING_TO_UDINT,
STRING_TO_REAL, STRING_TO_LREAL
STRING_TO_CHAR
8.7.3

ROUND (Zahl runden) und TRUNC (Ganzzahl erzeugen)

Tabelle 8-116 Anweisungen ROUND und TRUNC
KOP/FUP
SCL
out := ROUND (in);
out := TRUNC(in);
In KOP und FUP: Klicken Sie auf die "???" (beim Anweisungsnamen) und wählen Sie den Datentyp in der Klappliste aus.
1
Tabelle 8-117 Datentypen für die Parameter
Parameter
Datentyp
IN
Real, LReal
OUT
SInt, Int, DInt, USInt, UInt, UDInt, Real, LReal
Tabelle 8-118 ENO-Status
ENO
Beschreibung
1
Kein Fehler
0
IN ist +/- INF oder +/- NaN
S7-1200 Automatisierungssystem
Systemhandbuch, V4.5 05/2021, A5E02486681-AO
Beschreibung
konvertiert eine Realzahl in eine Ganzzahl. Klicken Sie für KOP/FUP auf das "???"
im Anweisungsfeld, um den Datentyp für den Ausgang auszuwählen, zum
Beispiel "DInt".
Für SCL ist der Datentyp für den Ausgang der Anweisung ROUND standard‐
mäßig DINT. Für die Rundung auf einen anderen Ausgangsdatentyp ist der
Name der Anweisung mit dem expliziten Namen des Datentyps einzugeben,
zum Beispiel ROUND_REAL oder ROUND_LREAL.
Die Nachkommastellen der Realzahl werden auf den nächsten ganzzahligen
Wert gerundet (IEEE - runden). Wenn die Zahl genau die Hälfte der Spanne
zwischen zwei Ganzzahlen ist (z. B. 10,5), wird die Zahl auf die gerade Ganz‐
zahl gerundet. Beispiel:
ROUND (10.5) = 10
ROUND (11.5) = 12
TRUNC konvertiert eine Realzahl in eine Ganzzahl. Die Nachkommastellen der
Realzahl werden auf Null verkürzt (IEEE - runden auf Null).
8.7 Umwandlungsoperationen
Ergebnis
Der Wert wird umgewandelt.
Das erste Zeichen der Zeichenkette wird in Char
kopiert.
Beschreibung
Eingang Gleitpunktzahl
Gerundeter oder ganzzahliger Ausgang
Ergebnis OUT
Gültiges Ergebnis
+/- INF oder +/- NaN
Anweisungen
289

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis