Compute category – Rockwell Automation 1734-XXXX POINT I/O and ArmorPOINT I/O DeviceLogix User Manual User Manual
Page 69

Publication 1734-UM015A-EN-E - November 2009
DeviceLogix Capabilities 67
Output is Clear
END
For more information on the Comparison category, refer to the DeviceLogix
System User Manual
.
Compute Category
The Compute category includes fundamental arithmetic operations, including
the instruction types:
•
Add (ADD)
•
Multiple (MUL)
•
Subtract (SUB)
•
Divide (DIV)
•
Modulus (DINT)
•
Modulus (REAL)
•
Absolute (ABS)
•
Negative (NEG)
•
Square Root (SQR)
•
Power (XPY)
Operation rules [all except Mask (MEQ)]
The conditions and outputs of each function block are described below.
Function Block
Type
Output
Add (ADD)
= Source A + Source B
Multiply (MUL)
= Source A x Source B
Subtract (SUB)
= Source A - Source B
Divide (DIV)
= Source A / Source B
Modulus (DINT)
= Source A - (Source A / Source B) x Source B
Modulus (REAL)
= Source A - (DINT)(Source A / Source B) x Source B
Absolute (ABS)
= Absolute value of (Source A)
Negative (NEG)
= -Source A
Square Root (SQR)
= Square root of (Source A)*
Power (XPY)
= Source A * * Source B
* If Source A is negative, the operation takes the absolute value of Source A before
calculating the square root and no fault is reported.