Rockwell Automation Publication 1756-RM003N-EN-P - October 2011 279
Compute/Math Instructions (CPT, ADD, SUB, MUL, DIV, MOD, SQR, SQRT, NEG, ABS) Chapter 6
Modulo (MOD)
The MOD instruction divides Source A by Source B and places the remainder in
the Destination.
Operands:
Relay Ladder
Structured Text
Use MOD as an operator in an expression. This expression divides sourceA by
sourceB and stores the remainder in dest.
See Structured Text Programming
for information on the syntax of expressions
within structured text.
Function Block
Operand Type Format Description
Source A SINT
INT
DINT
REAL
Immediate Tag Value of the dividend
A SINT or INT tag converts to a DINT value by sign-extension.
Source B SINT
INT
DINT
REAL
Immediate Tag Value of the divisor
A SINT or INT tag converts to a DINT value by sign-extension.
Destination SINT
INT
DINT
REAL
Tag Tag to store the result
Operand Type Format Description
MOD tag FBD_MATH Structure MOD structure
dest := sourceA MOD sourceB;