Herunterladen Inhalt Inhalt Diese Seite drucken

Gleitpunktzahl/Realzahl-Datentypen - Siemens SIMATIC S7-1200 Systemhandbuch

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

Werbung

4.4.3

Gleitpunktzahl/Realzahl-Datentypen

Realzahlen (bzw. Gleitpunktzahlen) werden als einfachgenaue 32-Bit-Zahlen (Real) oder als
doppeltgenaue 64-Bit-Zahlen (LReal) dargestellt, wie in der Norm ANSI/IEEE7541985
beschrieben. Einfachgenaue Gleitpunktzahlen sind bis zu 6 signifikante Ziffern genau und
doppeltgenaue Gleitpunktzahlen sind bis zu 15 signifikante Ziffern genau. Sie können
maximal 6 (Real) oder 15 (LReal) signifikante Ziffern angeben, wenn Sie eine
Gleitpunktkonstante eingeben.
Tabelle 4- 18 Gleitpunktzahl/Realzahl-Datentypen (L = lang)
Datentyp
Bitgröß
Zahlenbereich
e
Real
32
-3.402823e+38 bis -1.175 495e-38,
±0,
+1,175 495e-38 bis +3,402823e+38
LReal
64
-1,7976931348623158e+308 bis
-2,2250738585072014e-308,
±0,
+2,2250738585072014e-308 bis
+1,7976931348623158e+308
Bei Berechnungen, die eine lange Reihe von Werten einschließlich sehr großen und sehr
kleinen Zahlen benötigen, kann es zu ungenauen Ergebnissen kommen. Dies kann
auftreten, wenn sich die Zahlen um 10 hoch x unterscheiden, wobei x > 6 (Real) oder 15
(LReal) ist. Beispiel (Real): 100 000 000 + 1 = 100 000 000.
S7-1200 Automatisierungssystem
Systemhandbuch, 11/2011, A5E02486681-05
Beispiele für Konstanten
123.456, -3.4, 1,0e-5
12345,123456789e40,
1,2E+40
97BSPS-Grundlagen
4.4 Datentypen
Beispiele für Adressen
MD100, DB1.DBD8,
Variablenname
DB-Name.Var-Name
Regeln:
Direkte Adressierung wird
nicht unterstützt
Kann in der
Bausteinschnittstelle eines
OBs, FBs oder FCs
zugewiesen werden
Kann nur dann in einem
globalen oder Instanz-
Datenbaustein
zugewiesen werden, wenn
der Datenbaustein als
"optimierter" Typ (nur
symbolisch adressierbar)
erstellt wurde
99

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis