Absolute Value (Abs); Relay Ladder; Structured Text; Function Block - Allen-Bradley Logix5000 Reference Manual

1756 controllogix, 1768 compactlogix, 1769 compactlogix, 1789 softlogix, 1794 flexlogix, powerflex 700s with drivelogix
Hide thumbs Also See for Logix5000:
Table of Contents

Advertisement

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

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents