Developing programs, Developing programs -6 – Rockwell Automation 5730 DriveLogix5730 Controller for PowerFlex 700S Drives with Phase II Control User Manual
Page 18

1-6
What is DriveLogix5730?
Developing Programs
The controller operating system is a preemptive multitasking system that is
IEC 1131-3 compliant. This environment provides:
• tasks to configure controller execution
• programs to group data and logic
• routines to encapsulate executable code written in a single programming
language
Defining tasks
A task provides scheduling and priority information for a set of one or more
programs. You can configure tasks as continuous, periodic, or event. Only
one task can be continuous. The DriveLogix5730 controller supports as
many as eight tasks.
A task can have as many as 32 separate programs, each with its own
executable routines and program-scoped tags. Once a task is triggered
(activated), all the programs assigned to the task execute in the order in
which they are grouped. Programs can only appear once in the Controller
Organizer and cannot be shared by multiple tasks.
control application
controller fault handler
task 8
task 1
configuration
status
watchdog
program 32
program 1
main routine
fault routine
program (local)
tags
other routines
controller (global) tags
I/O data
system-shared data
40012.eps