3. Instruction Set

API

 

 

Mnemonic

 

Operands

Function

 

 

 

 

 

Controllers

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Write CR data

 

 

 

 

 

 

 

 

 

 

ES2/EX2

SS2

SA2

SX2

79

 

D

 

TO

 

P

 

into Special

 

 

 

 

 

 

 

 

SE

 

 

 

 

 

 

 

 

 

Modules

 

 

 

 

 

Type

 

Bit Devices

 

 

 

 

Word devices

 

 

 

 

 

 

Program Steps

 

OP

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

X

Y

M

S

K

H

KnX

KnY

KnM

KnS

T

C

D

E

 

F

TO, TOP: 9 steps

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

m1

 

 

 

 

 

*

*

 

 

 

 

 

 

 

 

 

 

*

 

 

 

DTO, DTOP: 17 steps

 

m2

 

 

 

 

 

*

*

 

 

 

 

 

 

 

 

 

 

*

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

S

 

 

 

 

 

*

*

 

 

 

 

 

 

 

 

 

 

*

 

 

 

 

 

 

 

 

 

n

 

 

 

 

 

*

*

 

 

 

 

 

 

 

 

 

 

*

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

16-bit

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

PULSE

 

 

 

 

 

 

 

 

32-bit

 

 

 

 

 

 

 

 

 

 

ES2/EX2

SS2

SA2

SX2

ES2/EX2

SS2

SA2

SX2

ES2/EX2

SS2

SA2

SX2

 

 

 

 

 

 

 

 

 

SE

SE

SE

Operands:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

m1: No. of special module m2: CR# in special module to be written

 

S: Data to be written in CR

n: Number of data to be written at a time

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Explanations:

1.PLC uses this instruction to write data into CR (Control register) on special modules.

2.Setting range of m1: ES2/EX2/SS2: 0 ~ 7; SA2/SE/SX2: 0~107

3.Setting range of m2: ES2/EX2: 0 ~ 255; SS2: 0~48; SA2/SE/SX2: 0~499.

4.Setting range of n:.

Range of n

ES2/EX2

SS2

SA2/SE/SX2

 

 

 

 

16-bit instruction

1~4

1~(49 - m2)

1~(499 - m2)

32-bit instruction

1~2

1~(49 - m2)/2

1~(499 - m2)/2

Program Example:

1.Use 32-bit instruction DTO to write the content in D11 and D10 into CR#13 and CR#12 of special module No.0. One 32-bit data is written at a time (n = 1)

2.When X0 = ON, the instruction executes; when X0 = OFF, the previous content in D10 and D11 won’t be changed.

X0

DTO

K0

K12

D10

K1

The rules for operand:

1.m1: number of special module. The modules are numbered from 0 (closest to MPU) to 7 automatically by their distance from MPU. Maximum 8 modules are allowed to connect to MPU and will not occupy any digital I/O points

2.m2: number of CR (Control Register). CR is the 16-bit memory built in the special module for control or monitor purpose, numbering in decimal. All operation status and settings of the special module are recorded in the CR.

3.FROM/TO instruction reads/writes 1 CR at a time. DFROM/DTO instruction reads/writes 2 CRs at a time.

3 - 2 0 1

Page 317
Image 317
Delta DVP-ES2/EX2/SS2/SA2/SX2/SE manual Rules for operand