Datasheet

166 Programmable Controllers
High-speed Exchange with Communications Units and High-speed Data Processing
Response Time for both Instruction Execution and Peripheral Servicing Can Be Emphasized
With CJ1G and CJ1H CPU Units, a Parallel Processing Mode can be
used to perform program execution and peripheral servicing in parallel.
Parallel processing doubles the speed of peripheral serving time over
previous PLCs, enabling the following types of application.
High-volume, high-speed data exchange is possible with a host with-
out the speed being affected by the size of the program in the CPU
Unit.
Data can be exchanged with SCADA software with consistent timing
for smooth data updates.
The cycle time is not affected even if communications are increased
or networks added in future system expansions.
Control Inconsistencies in the Cycle Time for Data
Processing
Table data, text string, or other instructions requiring long execution
times can be executed over multiple cycles to minimize the affect on
the cycle time and maintain more consistent I/O response characteris-
tics.
Better Refresh Performance for Data Links, DeviceNet
Remote I/O, and More
I/O refresh processing with CPU Bus Units, which was previously per-
formed only during I/O refreshing after instruction execution, is now
possible at any time using the DLNK instruction. The CPU Bus Unit’s
refresh response performance has been improved by enabling refresh
processing specific to CPU Bus Units, such as data links and
DeviceNet remote I/O communications, and refreshing of words allo-
cated to the Units in the CIO Area and DM Area any time during
instruction execution.
Normal Mode
Parallel Processing Mode
I/O refresh
I/O refresh
Peripheral servicing
Peripheral servicing
Peripheral servicing can not be performed in a shorter
period than the cycle time.
Parallel processing
(Instruction execution) (Peripheral servicing)
Performed in a
shorter period
than the cycle
time.
Event servicing for Special I/O Units, CPU Bus
Units, and InnerBoards
Servicing the peripheral RS-232C port
Event servicing using the communications ports
One half the response time over
previous methods.
Table data/
text string
processing
Inconsistency
Execution
only
started.
Long execution time
Table data/
text string
processing
Cycle time
increases when
instruction with
long execution
time is executed.
Background processing over multiple cycles can be used to
mini-mize the affect on the cycle time and control inconsistencies.
DLNK
n
CPU Unit
CPU Bus Unit No. n
User-specified I/O refreshing
Data exchanged in communications cycle
Refreshing allocated
words in CIO Area
Refreshing allocated
words in DM Area
Specific refreshing
for individual Units
Unit Refresh function
Controller Link Unit Data links
DeviceNet Unit Remote I/O
Serial Communications
Unit
Protocol macros
Ethernet Unit Socket servicing for spe-
cific bit manipulations
Y201-EN2-03.book Seite 166 Donnerstag, 30. März 2006 1:52 13