Rockwell Automation 1794-L34 FlexLogix Controller System User Manual User Manual

Page 4

Advertising
background image

Publication 1794-UM001G-EN-P - January 2007

4 Table of Contents

Chapter 5

Place, Configure, and Monitor I/O

Use This Chapter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Select I/O Modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Place Local I/O Modules . . . . . . . . . . . . . . . . . . . . . . . . . . . 54

Selecting a Power Supply . . . . . . . . . . . . . . . . . . . . . . . . 54

Configure I/O . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55

I/O connections. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57

Configure Distributed I/O on EtherNet/IP . . . . . . . . . . . . . . 59
Configure Distributed I/O on ControlNet . . . . . . . . . . . . . . . 60
Configure Distributed I/O on DeviceNet . . . . . . . . . . . . . . . 61
Address I/O Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
Determine When Data Is Updated . . . . . . . . . . . . . . . . . . . . 63
Monitor I/O Modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64

Displaying fault data . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
Monitor a rack-optimized connection . . . . . . . . . . . . . . . 65

Reconfigure an I/O Module . . . . . . . . . . . . . . . . . . . . . . . . . 66

Reconfigure a module via RSLogix 5000 software . . . . . . 66
Reconfigure a module via a MSG instruction . . . . . . . . . . 67

Chapter 6

Develop Applications

Use This Chapter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
Manage Tasks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
Develop Programs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70

Defining tasks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
Defining programs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
Defining routines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
Sample controller projects . . . . . . . . . . . . . . . . . . . . . . . 74

Organize Tags. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
Select a Programming Language . . . . . . . . . . . . . . . . . . . . . 76

Add-On Instructions. . . . . . . . . . . . . . . . . . . . . . . . . . . . 77

Monitor Controller Status . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
Monitor Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80

Determine if communication has timed out with any device
80
Determine if communication has timed out with a specific
I/O module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
Interrupt the execution of logic and execute the fault handler
81

Select a System Overhead Percentage . . . . . . . . . . . . . . . . . 82
Use the Event Task . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85

Prioritizing Periodic and Event Tasks . . . . . . . . . . . . . . . 85
Triggering the Event Task. . . . . . . . . . . . . . . . . . . . . . . . 86
Programmatically Determine if an EVENT Instruction
Triggered a Task . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
Checklist for an EVENT Instruction Task . . . . . . . . . . . . . 87

Advertising