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: