Application of itvl instruction – KEYENCE Visual KV Series User Manual
Page 144

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