PLC concepts
4.4 Data types
S7-1200 Programmable controller
112 System Manual, 03/2014, A5E02486680-AG
Hexadecimal DW#16#0000_0000 to
DW#16#FFFF_FFFF,
16#0000_0000 to
DW#16#F0FF0F,
16#F0FF0F
Table 4- 27 Integer data types (U = unsigned, S = short, D= double)
MB0, DB1.DBB4,
Tag_name
MW2, DB1.DBW2,
Tag_name
MD6, DB1.DBD8,
Tag_name
DInt 32 -2,147,483,648 to
-2131754992
Floating-point real data types
Real (or floating-point) numbers are represented as 32-bit single-precision numbers (Real),
or 64-bit double-precision numbers (LReal) as described in the ANSI/IEEE 754-1985
standard. Single-precision floating-point numbers are accurate up to 6 significant digits and
double-precision floating point numbers are accurate up to 15 significant digits. You can
specify a maximum of 6 significant digits (Real) or 15 (LReal) when entering a floating-point
constant to maintain precision.
Table 4- 28 Floating-point real data types (L=Long)
Real 32 -3.402823e+38 to -1.175 495e-38,
±0,
+1.175 495e-38 to +3.402823e+38
123.456, -3.4, 1.0e-5 MD100, DB1.DBD8,
Tag_name
LReal 64 -1.7976931348623158e+308 to
-2.2250738585072014e-308,
±0,
+2.2250738585072014e-308 to
+1.7976931348623158e+308
12345.123456789e40,
1.2E+40
DB_name.var_name
Rules:
• No direct addressing
support
•
Can be assigned in an OB,
FB, or FC block interface
table