Rockwell Automation 1794-L34 FlexLogix Controller System User Manual User Manual
Page 4
Publication 1794-UM001G-EN-P - January 2007
4 Table of Contents
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
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