Herunterladen Inhalt Inhalt Diese Seite drucken

Ganzzahlige Datentypen; Gleitpunktzahl/Realzahl-Datentypen - Siemens SIMATIC S7 Systemhandbuch

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

Werbung

SPS-Grundlagen
4.4 Datentypen
4.4.2

Ganzzahlige Datentypen

Tabelle 4- 17 Ganzzahlige Datentypen (U = vorzeichenlos, S = kurz, D = doppelt)
Datentyp
Bitgröße
USInt
8
SInt
8
UInt
16
Int
16
UDInt
32
DInt
32
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.
104
Zahlenbereich
Beispiele für Konstanten
0 bis 255
78, 2#01001110
-128 bis 127
+50, 16#50
0 bis 65.535
65295, 0
-32.768 bis 32.767
30000, +30000
0 bis 4.294.967.295
4042322160
-2.147.483.648 bis
-2131754992
2.147.483.647
Beispiele für
Adressen
MB0, DB1.DBB4,
Variablenname
MW2, DB1.DBW2,
Variablenname
MD6, DB1.DBD8,
Variablenname
Beispiele für Konstanten
123.456, -3.4, 1,0e-5
12345,123456789e40,
1,2E+40
Systemhandbuch, 04/2012, A5E02486681-06
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
S7-1200 Automatisierungssystem

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis