
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
T0001000
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 PM120
Comentarios a estos manuales