beautypg.com

Application of itvl instruction – KEYENCE Visual KV Series User Manual

Page 144

background image

2.4 Instruction Details

3-120

2

Chapter 2 Instructions

ON

0500

1000

0000

500ms

400ms

600ms

1001

ON
OFF

ON

ON

ON

1 scan

3 sec.

3 sec.

1 scan

Application of ITVL instruction

This section describes examples of pulse interval measurement.

Pulse interval measurement
Turns ON output relay 0500 for 3 seconds when the pulse interval is not within the
range of 490 to 510 ms.

Coding

Timing diagram

2008

2008

2008

2008

0000

0001

0002

T000

1000

1001

0500

#00000

LDA

DM0000

STA

#00051

LDA

DM0001

STA

#00049

LDA

DM0002

STA

#00010

LDA

DM0003

STA

PLS

DM0000

PAUSE

1000

RES

ITVL

0500

#00030

T000

Line No.

Instruction

Operand

Line No.

Instruction

Operand

0000

LD

2008

0013

LDA

#00010

0001

LDA

#00000

0014

CON

0002

CON

0015

STA

DM0003

0003

STA

DM0000

0016

LD

0000

0004

LD

2008

0017

LD

0001

0005

LDA

#00051

0018

LD

0002

0006

CON

0019

ITVL

DM0000 1000

0007

STA

DM0001

0020

LD

1000

0008

LD

2008

0021

OR

1001

0009

LDA

#00049

0022

OR

0500

0010

CON

0023

ANB

T000

0011

STA

DM0002

0024

OUT

0500

0012

LD

2008

0025

TMR

000 #00030

1001 turns ON for one scan when measured value
is below min. setting value (490 ms).

Sets mode 0 (Unit:10 ms).

Sets max. setting value of measurement range to 510 ms.

Sets min. setting value of measurement range to 490 ms.

Sets number of averaging measurements to 10.

Measures pulse interval when input relay 0000 turns ON.

Pauses measurement while input relay 0001 turns ON.

Resets measurement when input relay 0002 turns ON.

1000 turns ON for one scan when measured
value exceeds max. setting value (510 ms).

ITVL

KVNKA Chap 02_4bP.p65

08.3.11, 0:00 PM

120