Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S7-1200 Gerätehandbuch Seite 106

Vorschau ausblenden Andere Handbücher für SIMATIC S7-1200:
Inhaltsverzeichnis

Werbung

53BProgrammierung leicht gemacht
6.3 Leistungsstarke Anweisungen erleichtern die Programmierung
Tabelle 6- 4 Anweisungen Round und Truncate
KOP/FUP
SCL
out := ROUND (in);
out := TRUNC(in);
Tabelle 6- 5 Anweisungen CEIL und Floor
KOP/FUP
SCL
out := CEIL(in);
out := FLOOR(in);
Tabelle 6- 6 Anweisungen SCALE_X und NORM_X
KOP/FUP
SCL
out := SCALE_X(
or
out := value (max-min) + min;
out := NORM_X(
or
out := (value-min)/(max-min);
106
Beschreibung
konvertiert eine Realzahl (Real oder LReal) in eine Ganzzahl. Die
Nachkommastellen der Realzahl werden auf den nächsten
ganzzahligen Wert gerundet (IEEE- aufrunden). Wenn die Zahl genau
die Hälfte der Spanne zwischen zwei Ganzzahlen ist (z. B. 10,5), wird
die Zahl auf die gerade Ganzzahl gerundet. Beispiel:
konvertiert eine Realzahl (Real oder LReal) in eine Ganzzahl. Die
Nackommastellen der Realzahl werden auf Null verkürzt (IEEE- runden
auf Null).
Beschreibung
Konvertiert eine Realzahl (Real oder LReal) in die nächste Ganzzahl,
die größer oder gleich der ausgewählten Realzahl ist (IEEE - Runden
auf +unendlich).
Konvertiert eine Realzahl (Real oder LReal) in die nächste Ganzzahl,
die kleiner oder gleich der ausgewählten Realzahl ist (IEEE - Runden
auf -unendlich).
min,:=_undef_in_
value:=_real_in_,
max:=undef_in_);
min:=_,undef_in_
value:=_undef_in_,
max:=_undef_in_);
ROUND (10.5) = 10
ROUND (11.5) = 12
Beschreibung
Skaliert den normalisierten Realparameter VALUE (0,0 <=
VALUE <= 1,0) in den mit den Parametern MIN und MAX
vorgegebenen Datentyp und Wertebereich:
OUT = VALUE (MAX - MIN) + MIN
Normalisiert den Parameter VALUE innerhalb des von
den Parametern MIN und MAX angegebenen
Wertebereichs:
OUT = (VALUE - MIN) / (MAX - MIN),
dabei ist (0,0 <= OUT <= 1,0)
Gerätehandbuch, 11/2011, A5E02486775-04
Easy Book

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis