Rockwell Automation DeviceLogix System User Manual User Manual
Page 46

46
Publication RA-UM003B-EN-P - February 2010
Chapter 2 Navigate the Function Block Editor Interface
Compute/Math Category
The Compute/Math category includes fundamental arithmetic
operations, including the instructions types:
• Add (ADD)
• Multiply (MUL)
• Subtract (SUB)
• Divide (DIV)
• Modulus (DINT)
• Modulus (REAL)
• Absolute (ABS)
• Negative (NEG)
• Square Root (SQR)
• Power (XPY)
Operation rules
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 the Source A before
calculating the square root and no fault is reported.