xLadder user manual-V2.0.0.6

6.8.5 MUL - DI & DIV - DI

Input/output Operand

Data type

IN1, IN2

VD, ID, QD, MD, SMD, SD, LD, HC, AC,constant, *VD, *LD, *AC Double integer

OUT

VD, ID, QD, MD, SMD, SD, LD, AC, *VD, *LD, *AC

Double integer

MUL - DI: IN1 * IN2 = OUT Both input and output are 32

bits integers.

DIV - DI:

IN1 / IN2 = OUT Both input and output are 32

bits integers.

Output is quotient.There is no remainder. IN1 * IN2 = OUT IN1 / IN2 = OUT

SM1.1 is used for indicating overflow errors and illegal values. error conditions: 0006 Indirect address SM1.1 overflow SM1.3 The divisor is 0 Special memory bit: SM1.0 Zero result SM1.1 overflow SM1.2 Negative result SM1.3 The divisor is 0

Example:

137

Made with FlippingBook - Online magazine maker