6F3B0250

7. Instructions

FUN 029

*

Multiplication

Expression

Input -[ A * B ® C+1×C ]- Output

Function

When the input is ON, the data of A is multiplied by the data of B, and the result is stored in double- length register C+1×C.

Execution condition

Input

 

Operation

Output

OFF

No execution

 

OFF

ON

Execution

 

ON

Operand

 

Name

 

 

Device

 

 

 

 

 

 

Register

 

 

 

 

Constant

Index

 

 

X

Y

R

S

T.

C.

XW

YW

RW

SW

T

C

D

I

J

K

 

 

A

Multiplicand

 

 

 

 

 

 

Ö

Ö

Ö

Ö

Ö

Ö

Ö

Ö

Ö

Ö

Ö

Ö

B

Multiplier

 

 

 

 

 

 

Ö

Ö

Ö

Ö

Ö

Ö

Ö

Ö

Ö

Ö

Ö

Ö

C

Product

 

 

 

 

 

 

 

Ö

Ö

Ö

Ö

Ö

Ö

Ö

Ö

 

 

Ö

Example

When R005 is ON, the data of D0050 is multiplied by the data of RW05, and the result is stored in double-length register D0101×D0100 (upper 16-bit in D0101 and lower 16-bit in D0100).

If the data of D0050 is 1500 and the data of RW05 is 20, the result 30000 is stored in D0101×D0100.

D0050

RW05

1500

´ D0101×D0100

20

D0101

D0100

30000

H0000 (upper 16-bit)

H7530 (lower 16-bit)

Basic Hardware and Function 163

CTi Automation - Phone: 800.894.0412 - Fax: 208.368.0415 - Web: www.ctiautomation.net - Email: info@ctiautomation.net

Page 165
Image 165
Toshiba 6F3B0250, PROSEC T1 T1S user manual FUN Multiplication