Chapter 10 CPU Function
When the initialization program execution is completed, and the initialization task execution is terminated as
shown below, the main task program and periodic task program are executed.
I/O
refresh
Initial
program
Motion
control
Program
Main task period Main task period
Periodic task period
Perform
main task
Perform
periodic task
Waiting
I/O
refresh
Initial
program
Motion
control
10.1.4 Examples of Task Execution Sequence
Below are descriptions of the execution sequence for the main task and periodic task.
(1) If there is only main task program
I/O
refresh
Progra
m
Motion
control
Main task period Main task period
Periodic task period
Perform
main task
Perform
periodic task
Main task period Main task period
Periodic task period
I/O
refresh
Progra
m
Motion
control
I/O
refresh
Progra
m
Motion
control
I/O
refresh
Progra
m
Motion
control
(2) If there main/periodic task programs
I/O
refresh
Progra
m
Motion
control
Program
Prog
ram
Main task period Main task period
Periodic task period
Perform
main task
Perform
periodic tas k
Waiting Waiting
Program
Prog
ram
Main task period Main task period
Periodic task period
Waiting Waiting
I/O
refresh
Progra
m
Motion
control
I/O
refresh
Progra
m
Motion
control
I/O
refresh
Progra
m
Motion
control
(3) If there is an initialization task program
I/O
refresh
Ini tial program
Motion
control
I/O
frefresh
Progra
m
Motion
control
Main task period Main task p eriod
Periodic main period
Perform
main task
Perform
periodic tas k
Program
Prog
ram
Main task period Main task p eriod
Waiting
Waiting
Program
Waiting
I/O
frefresh
Progra
m
Motion
control
I/O
frefresh
Progra
m
Motion
control