861
FX3G/FX3U/FX3UC Series Programmable Controllers
Programming Manual - Basic & Applied Instruction Edition
36 Interrupt Function and Pulse Catch Function
36.4 Input interrupt (Interrupt by External Signal) [With Delay Function]
31
FNC275-FNC279
Data
Transfer 3
32
FNC280-FNC289
High Speed
Processing 2
33
FNC290-FNC299
Extension File
Register
34
FNC300-FNC305
FX
3U
-CF-ADP
35
SFC•STL
Programming
36
Interrupt
Function
37
Special Device
38
Error Code
A
Version Up
Information
B
Execution Times
36.4 Input interrupt (Interrupt by External Signal) [With Delay Function]
1. Outline
An input interrupt has the function to delay execution of an interrupt routine in units of 1 ms.
The delay time can be specified using the pattern program shown below.
By using the delay function, the mounting position of a sensor used for input interrupts can be adjusted
electrically without changing the actual position.
2. Programming procedure
3. Timing chart
M8393
FNC 12
MOV
K
{{{
*
Delay time specification program
Make sure to describe the delay time
specification program shown on the left at the
head of an interrupt routine program.
Because this program is a pattern program,
change only the delay time ([1]).
Only a constant (K) or data register (D) is
available for specifying the time here*.
D8393
[1] Delay time (unit: ms)
FNC 03
IRET
Program to be executed as input interrupt
Contact for setting delay time
•
End of interrupt program.
•
I
Interrupt input
(X000 to X005)
Interrupt program is
executed
Because the previous interrupt processing
is not completed, the interrupt processing
is not executed here.
Valid
Delay time
(msec)
IRET
instruction