ABSΒΆ

The IEC Operators and additional, norm-extending \ functions Returns the absolute value of a number. ABS(-2) equals 2.

The following type combinations for input and output variables are possible:

IN OUT
INT INT, REAL, WORD, DWORD, DINT
REAL REAL
BYTE INT, REAL, BYTE, WORD, DWORD, DINT
WORD INT, REAL, WORD, DWORD, DINT
DWORD REAL, DWORD, DINT
SINT REAL
USINT REAL
UINT INT, REAL, WORD, DWORD, DINT, UDINT, UINT
DINT REAL, DWORD, DINT
UDINT REAL, DWORD, DINT, UDINT

Example in IL:

LD  -2
ABS
ST  i  (* Result is 2 *)

Example in ST:

i:=ABS(-2);

Example in FBD:

../_images/2aa09ed6549de4340a317d3121ce376a