Omron CJ - 08-2008 Operation Manual page 494

Programmable controllers
Table of Contents

Advertisement

CPU Unit Operation
Parallel Processing (CJ1-H CPU Units Only)
1,2,3...
Power ON
Startup
initialization
Initialize hardware
memory and system
work area.
Detect I/O.
Automatically transfer
data from Memory
Card.
Program
Execution
Cycle
Overseeing
processing
Program
execution
I/O refreshing
(even in
Program
PROGRAM
execution
mode)
cycle
time
Perform the following servicing if any events
Peripheral
have occurred.
servicing
File access servicing
Note: In Parallel Processing with Synchronous
Memory Access, any events requiring I/O
memory access are serviced here.
446
The following two types of processing are performed in parallel in either of the
Parallel Processing Modes.
1. Program execution: Includes user program execution and I/O refreshing. It
is this cycle time that is monitored from a Programming Device.
2. Peripheral servicing: Programming Devices and events from Special I/O
Units and CPU Bus Units are serviced when they occur.
There are two different Parallel Processing Modes. Parallel Processing with
Synchronous Memory Access refreshes I/O memory in the program execution
cycle and Parallel Processing with Asynchronous Memory Access refreshes
I/O memory in the peripheral servicing cycle.
Verify actual Units with
registered I/O tables.
Clear I/O memory.
Check user memory.
Clear forced status,
etc.
Read DIP switch settings.
Check I/O bus.
Operation processing: Execute the user
program.
Error processing: Turn OFF outputs.
(Reset Units for bus errors.)
After error: Clear I/O memory is an error
occurs (unless a FALS(007) instruction
created the error).
Refresh data for the following Units.
Basic I/O Units
Special I/O Units (both words allocated
in CIO and DM area and specific data
for each Unit)
CPU Bus Units (both words allocated in
CIO and DM area and specific data for
each Unit)
Note
Refreshed in PROGRAM mode too.
Note Always disconnect the Programming Console from the peripheral port during
actual system operation in a Parallel Processing Mode. If the Programming
Console is left attached, excess time will be allocated to increase key
response for the Programming Console, adversely affecting performance.
Peripheral
Servicing
Cycle
Overseeing
processing
Peripheral
Peripheral
servicing
servicing
cycle time
Section 10-1
Check the Battery.
Check I/O bus.
Check user program
memory.
Perform the following servicing if any
events have occurred.
Special I/O Unit event servicing
CPU Bus Unit event servicing
Peripheral port servicing
RS-232C port servicing
Communications port servicing
Note: In Parallel Processing with
Synchronous Memory Access, any
events requiring I/O memory access
are serviced in the program execution
cycle.

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents