beautypg.com

Delta Electronics Programmable Logic Controller DVP-PLC User Manual

Page 235

background image

6 Application Instructions API 00-49

DVP-PLC Application Manual

6-23

API Mnemonic Operands

Function

14

D CML P

Compliment

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

S

* *

*

*

*

*

*

*

*

*

*

D

*

*

*

*

*

*

*

*

CML, CMLP: 5 steps

DCML, DCMLP: 9 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:

S

: Source of data D: Destination device

Explanations:

1. If

S

and D are used in device F, only 16-bit instruction is applicable.

2.

See the specifications of each model for their range of use.

3.

This instruction can be used for phase-reversed output.

4.

Reverse the phase (0→1, 1→0) of all the contents in S and send the contents to D. Given that the content is a

constant K, K will be automatically converted into a BIN value.

Program Example 1:

1.

When X10 = On, b0 ~ b3 in D1 will be phase-reversed and send to Y0 ~ Y3.

X10

CML

K1Y0

D1

b

0

b

1

b

2

b

3

b

15

D1

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

Symbol bit (0=positive, 1=negative)

0

1

0

1

No data

Sending the phase-reversed data

Program Example 2:

The loop below can also adopt CML instruction (see right below).

X000

M0

X001

M1

X002

M2

X003

M3

X000

M0

X001

M1

X002

M2

X003

M3

M1000

CML

K1M0

K1X0

Normally on contact