beautypg.com

KEYENCE Visual KV Series User Manual

Page 368

background image

8.2 Details

3-344

8

Chapter 8 Programming Examples

Line No.

Instruction

Operand

Line No.

Instruction

Operand

0000

LD

0000

0035

STA

DM0003

0001

DIFU

1000

0036

CON

0002

CON

0037

LDA

$0000

0003

AND

1000

0038

CON

0004

MPS

0039

STA

DM0002

0005

AND

0001

0040

LD

2002

0006

LDA

$1111

0041

LDA

DM0002

0007

CON

0042

CON

0008

STA

DM0000

0043

CMP

$0000

0009

MPP

0044

CON

0010

ANB

0001

0045

AND

2010

0011

LDA

$5555

0046

LDA

DM0001

0012

CON

0047

CON

0013

STA

DM0000

0048

STA

DM0002

0014

LD

2002

0049

CON

0015

LDA

DM0004

0050

LDA

$0000

0016

CON

0051

CON

0017

CMP

$0000

0052

STA

DM0001

0018

CON

0053

LD

2002

0019

AND

2010

0054

LDA

DM0001

0020

LDA

DM0003

0055

CON

0021

CON

0056

CMP

$0000

0022

STA

DM0004

0057

CON

0023

CON

0058

AND

2010

0024

LDA

$0000

0059

LDA

DM0000

0025

CON

0060

CON

0026

STA

DM0003

0061

STA

DM0001

0027

LD

2002

0062

CON

0028

LDA

DM0003

0063

LDA

$0000

0029

CON

0064

CON

0030

CMP

$0000

0065

STA

DM0000

0031

CON

0066

LD

0002

0032

AND

2010

0067

@LDA

$0000

0033

LDA

DM0002

0068

CON

0034

CON

0069

@STA

DM0004

The data once fetched is written into DM0004, DM0003, ..., DM0000 in this order. At
the unloading timing, unload the data from DM0004 and shifts the data value to the
next DM.

The ON/NG judgement and unloading timings can be used in asynchronous pro-
grams.

Ladder diagram

Coding

2002

LDA

$0000

STA

DM0004

LDA

DM0003

CMP

$0000 2010

LDA

DM0004

STA

DM0003

0000

LDA

$1111

1000

0001

STA

DM0000

1000
DIFU

Transfers $1111 to DM0000.

LDA

$5555

0001

STA

DM0000

Transfers $5555 to DM0000.

OK/NG judgement

OK/NG judgement timing

2002

LDA

$0000

STA

DM0003

LDA

DM0002

CMP

$0000 2010

LDA

DM0003

STA

DM0002

2002

LDA

$0000

STA

DM0002

LDA

DM0001

CMP

$0000 2010

LDA

DM0002

STA

DM0001

2002

LDA

$0000

STA

DM0001

LDA

DM0000

CMP

$0000 2010

LDA

DM0001

STA

DM0000

0002

LDA

$0000

STA

DM0004

Unloading timing

Transfers $0000 to DM at unloading timing.

Compares the DM value to $0000.
If it is equal to $0000, transfers the
value of the previous DM No. and
then writes $0000 into the current DM No.

KVNKA Chap 08.p65

08.3.11, 0:12 PM

344