100BBasic instructions
7.5 Math
S7-1200 Programmable controller
190
System Manual, 11/2011, A5E02486680-05
Table 7- 48 Data types for parameters
Parameter
Data type
Description
IN/OUT
SInt, Int, DInt, USInt, UInt, UDInt
Math operation input and output
Table 7- 49 ENO status
ENO
Description
1
No error
0
The resulting value is outside the valid number range of the selected data type.
Example for SInt: INC (+127) results in +128, which exceeds the data type maximum.
7.5.6
Absolute value instruction
Table 7- 50 ABS instruction
LAD / FBD
SCL
Description
out := ABS(in);
Calculates the absolute value of a signed integer or real number at parameter
IN and stores the result in parameter OUT.
1
For LAD and FBD: Click the "???" and select a data type from the drop-down menu.
Table 7- 51 Data types for parameters
Parameter
Data type
1
Description
IN
SInt, Int, DInt, Real, LReal
Math operation input
OUT
SInt, Int, DInt, Real, LReal
Math operation output
1
The IN and OUT parameters must be the same data type.
Table 7- 52 ENO status
ENO
Description
1
No error
0
The math operation result value is outside the valid number range of the selected data type.
Example for SInt: ABS (-128) results in +128 which exceeds the data type maximum.