EasyManua.ls Logo

Omron CJ - PROGRAMMING MANUAL 12-2009 - Page 236

Omron CJ - PROGRAMMING MANUAL 12-2009
448 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
196
Interrupt Tasks Section 4-3
Problems may occur with data concurrency even if DI(693) and EI(694) are
used to disable interrupt tasks during execution of an instruction that requires
response reception and processing (such as a network instruction or serial
communications instruction).
Note Execution of the BIT COUNTER (BCNT), BLOCK SET (BSET), and BLOCK
TRANSFER (XFER) instructions will not be interrupted for execution of inter-
rupt task, i.e., execution of the instruction will be completed before the inter-
rupt task is executed, delaying the response of the interrupt. To prevent this,
separate data processing for these instructions into more than one instruc-
tions, as shown below for XFER.
Cyclic task
Reading and writing I/O
memory common to
interrupt tasks.
Processing with interrupt task
execution enabled
Disabled
Enabled
Interrupt task
Interrupt task
XFER
&50
D00050
D30050
XFER
&50
D00000
D30000
XFER
&100
D00000
D30000
Interrupts are possible as
soon as execution of XFER
has been completed.
XFER instruction is
not interrupted.
Processing
separated.

Table of Contents

Related product manuals