Absolute Value (ABS)
dest := ABS(source);
Input Parameter
Data Type
EnableIn
BOOL
Source
REAL
Output Parameter
Data Type
EnableOut
BOOL
Dest
REAL
Compute/Math Instructions (CPT, ADD, SUB, MUL, DIV, MOD, SQR, SQRT, NEG, ABS)
The ABS instruction takes the absolute value of the Source and places the result
in the Destination.
Operands:
Relay Ladder
Operand
Source
Destination
Structured Text
Use ABS as a function. This expression computes the absolute value of source and
stores the result in dest.
See
Structured Text Programming
within structured text.
Function Block
Operand
ABS tag
FBD_MATH_ADVANCED Structure
Description
Enable input. If cleared, the instruction does not execute and outputs are not updated.
Default is set.
Value of which to take the absolute value.
Valid = any float
Description
The instruction produced a valid result.
Result of the math instruction. Arithmetic status flags are set for this output.
Rockwell Automation Publication 1756-RM003N-EN-P - October 2011
Type
Format
SINT
Immediate Tag
INT
DINT
REAL
A SINT or INT tag converts to a DINT value by sign-extension.
SINT
Tag
INT
DINT
REAL
for information on the syntax of expressions
Type
FBD_MATH_ADVANCED
Description
Value of which to take the absolute value
Tag to store the result
Format
Description
structure
ABS structure
Chapter 6
289