Rockwell Automation Publication 5069-UM002A-EN-P - January 2019 181
Develop Control Applications Chapter 8
Tasks
A Logix 5000â„¢ controller lets you use multiple tasks to schedule and prioritize
the execution of your programs based on criteria. This multitasking allocates
the processing time of the controller among the operations in your application:
• The controller executes one task at a time.
• One task can interrupt the execution of another and take control based
on its priority.
• In any given task, you can use multiple programs. One program executes
at a time.
• You can display tasks in the Controller or Logical Organizer views, as
necessary.
Figure 27 - Task Within a Control Application
Task 32
Task 1
Configuration
Status
Watchdog
Program 1000
Program 1
Main Routine
Fault Routine
Other
Routines
Controller (global)
Tags
I/O Data
System-shared
Data
Controller Fault Handler
Program Tags
and Program
Parameters
Add-On Instruction
Definition