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

Page 18

Advertising
background image

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

Advertising
This manual is related to the following products: