124 Rockwell Automation Publication 1769-UM022C-EN-P - June 2018
Chapter 8 Elements of a Control Application
Figure 22 - Control Application
Tasks
A Logix 5000™ controller lets you use multiple tasks to schedule and prioritize
the execution of your programs that are based on criteria. This multitasking
allocates the processing time of the controller among the different operations
in your application:
• The controller executes only one task at a time.
• One task can interrupt the execution of another task and take control.
• In any given task, multiple programs can be used. However, only one
program executes at a time.
• You can display tasks in the Controller or Logical Organizer views, as
necessary.
Task 32
Task 1
Configuration
Status
Watchdog
Program 100
Program 1
Main Routine
Fault Routine
Program
(Local Tags and
Parameters)
Other Routines
Controller (global) Tags I/O Data System-shared Data
Controller Fault Handler