EasyManuals Logo
Home>Allen-Bradley>Controller>Logix5000

Allen-Bradley Logix5000 Reference Manual

Allen-Bradley Logix5000
708 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #280 background imageLoading...
Page #280 background image
280 Rockwell Automation Publication 1756-RM003N-EN-P - October 2011
Chapter 6 Compute/Math Instructions (CPT, ADD, SUB, MUL, DIV, MOD, SQR, SQRT, NEG, ABS)
FBD_MATH Structure
Description: If Source B (the divisor) is zero, the following happens:
• A minor fault occurs:
– Type 4: program fault
– Code 4: arithmetic overflow
• The destination is set as follows.
Input Parameter Data Type Description
EnableIn BOOL Enable input. If cleared, the instruction does not execute and outputs are not updated.
Default is set.
Source A REAL Value of the dividend.
Valid = any float
Source B REAL Value of the divisor.
Valid = any float
Output Parameter Data Type Description
EnableOut BOOL The instruction produced a valid result.
Dest REAL Result of the math instruction. Arithmetic status flags are set for this output.
If source B is zero and And the destination is a And the result is Then the destination is set to
All operands are integers (SINT, INT, or
DINT)
Source A
At least one operand is a REAL SINT, INT, or DINT Positive -1
The S:N and S:Z flags are not set.
Negative 0
REAL Positive 1.$ (positive infinity)
Negative -1.$ (negative infinity)
IMPORTANT
The MOD instruction does not capture an overflow that may have
occurred during the calculation. If an overflow occurs, a minor fault will
be generated, but the S:V bit will not be set.

Table of Contents

Other manuals for Allen-Bradley Logix5000

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Allen-Bradley Logix5000 and is the answer not in the manual?

Allen-Bradley Logix5000 Specifications

General IconGeneral
BrandAllen-Bradley
ModelLogix5000
CategoryController
LanguageEnglish

Related product manuals