beautypg.com

Delta Electronics Programmable Logic Controller DVP-PLC User Manual

Page 359

background image

7 Application Instructions API 50-99

D V P - P L C A P P L I C AT I O N M A N U A L

7-75

API Mnemonic

Operands

Function

78

D FROM P

Read CR Data in Special
Modules

Controllers

ES/EX/SS SA/SX/SC EH/SV

Bit Devices

Word Devices

Program Steps

Type

OP

X Y M S K H

KnX KnY KnM KnS T

C

D

E

F

m

1

*

*

*

m

2

*

*

*

D

*

*

*

*

*

*

*

*

n

*

*

*

FROM, FROMP: 9 steps

DFROM, DFROMP: 17 steps

PULSE 16-bit 32-bit

ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV ES EX SS SA SX SC EH SV

Operands:

m

1

: No. of special module m

2

: CR# in special module to be read D: Device for storing read data n:

Number of data to be read at a time

Explanations:

1. Range

of

m

1

(16-bit and 32-bit): for ES/SA: 0 ~ 7, for EH/EH2 :0 ~ 255, for SV: 0 ~ 107.

2. Range

of

m

2

(16-bit and 32-bit): for ES/SA: 0 ~ 48, for EH: 0 ~ 254, for EH2/SV: 0 ~ 499.

3. Range

of

n

:

a) 16-bit: for ES/SA: 1 ~ (49 – m

2

), for EH: 1 ~ (255 – m

2

), for EH2/SV: 1 ~ (500 – m

2

).

b) 32-bit: for ES/SA: 1 ~ (49 – m

2

)/2, for EH: 1 ~ (255 – m

2

)/2, for EH2/SV: 1 ~ (500 – m

2

)/2.

4. ES series MPU does not support E, F index register modification.

5. m

1

, m

2

and n of EH series MPU do not support word device D.

6. Flag: M1083 (On when allowing interruptions during FROM/TO instruction).

7. This instruction is for reading the data in the CR in special modules.

8. The 16-bit instruction can designate D = K1 ~ K4; the 32-bit instruction can designate D = K1 ~ K8.

Program Example:

1. Read CR#29 of special module No.0 into D0 and CR#30 into D1. Only 2 groups of data is read at a time (n = 2).

2. When X0 = On, the instruction will be executed. When X0 = Off, the instruction will not be executed and the data

read will not be changed.

X0

FROM

K0

K29

D0

K2