Rockwell Automation Logix5000 Controllers Tasks, Programs, and Routines Programming Manual User Manual

Page 5

Advertising
background image

Table of contents

Studio 5000 environment .....................................................................................

7

Additional resources ...............................................................................................

8

Chapter 1

Introduction ............................................................................................................

9

Select controller tasks .............................................................................................

9

Use caution in the number of tasks that you use .....................................

11

Prioritize periodic and event tasks .....................................................................

11

Additional considerations ............................................................................

12

Example ...........................................................................................................

13

Leave enough time for unscheduled communication ....................................

14

Avoid overlaps .......................................................................................................

15

Manually check for overlaps ........................................................................

16

Programmatically check for overlaps..........................................................

17

Configure output processing for a task .............................................................

19

Manually configure output processing ......................................................

21

Programmatically configure output processing ........................................

22

Inhibit a task ..........................................................................................................

23

Manually inhibit or uninhibit a task ..........................................................

24

Programmatically inhibit or uninhibit a task ...........................................

25

Create a task ...........................................................................................................

26

Create a periodic task ....................................................................................

27

Language switching .......................................................................................

29

Adjust the system-overhead time slice ..............................................................

30

Configure the system-overhead time slice .................................................

31

Adjust the system watchdog time ......................................................................

32

Adjust the watchdog timer for a task .........................................................

33

Chapter 2

Introduction ..........................................................................................................

35

Choose the trigger for an event task ..................................................................

35

Module Input Data State Change trigger .........................................................

37

How an I/O module triggers an event task ...............................................

37

Make sure your module can trigger an event task ....................................

40

Checklist for an Input Event Task .............................................................

40

Example – Input Event Task .......................................................................

42

Estimate throughput .....................................................................................

43

Example – estimate throughput ..................................................................

44

Preface

Manage tasks

Manage event tasks

Rockwell Automation Publication 1756-PM005-EN-P - October 2014

5

Advertising