Quick Start Owner's manual
Table Of Contents
- 1756-QS001E-EN-P, Logix5000 Controllers Quick Start
- Summary of Changes
- Table of Contents
- 1 - Program and Test a Simple Project
- What You Need
- Before You Begin
- Follow These Steps
- Create a Project for the Controller
- Add Your I/O Modules
- Look at Your I/O Data
- Ladder Logic
- Enter a Function Block Diagram
- Assign Alias Tags for Your Devices
- Establish a Serial Connection to the Controller
- Download a Project to the Controller
- Select the Operating Mode of the Controller
- 2 - Organize a Project
- 3 - Program Add-On Instructions
- What You Need
- Follow These Steps
- Insert an Add-On Instruction
- Copy an Add-On Instruction Definition
- Import an Add-On Instruction Definition
- Access a Parameter That Is Not Visible
- Monitor or Change the Value of a Parameter of an Add-On Instruction
- View the Logic of an Add-On Instruction
- Edit and Monitor an Add-On Instruction
- Update an Add-On Instruction to a Newer Revision
- 4 - Program an Equipment Phase
- 5 - Program a Project Offline
- 6 - Document a Project
- 7 - Go Online to the Controller
- 8 - Program a Project Online
- 9 - Troubleshoot the Controller
- Index
- Back Cover

38 Publication 1756-QS001E-EN-P - October 2009
Chapter 2 Organize a Project
Create Additional Programs
A Logix5000 controller lets you divide your application into multiple programs, each with its own tags (data).
There is no need to manage conflicting tag names between the programs.
All programs have access to data that is at the controller scope. Data at the program scope is isolated from
other programs.
• Routines cannot access data that is at the program scope of another program.
• You can re-use the tag name of a program-scoped tag in multiple programs.
• For example, both Program_A and Program_B can have a program tag named Tag_4.
Item Description
A Tag stores data. There is no fixed data table or numeric format for data addresses. The tag
name is the address (no cross-reference to a physical address). You create the tags that you
want to use.
B Program isolates logic and data from other logic and data. Each program contains one or
more logic routines as associated data.
C Scope defines whether a tag is accessible to all programs (controller tag) or limited to a
specific program (program tag). Data at the program scope is isolated from other programs.
A
B
C
Controller Tags (Global Data)
Program_A
Other routines
Main Routine
Tag_4
Tag_5
Tag_6
Program Tags
(Local Data)
Tag_1
Tag_2
Tag_3
Program_B
Other Routines
Main Routine
Tag_4
Tag_5
Tag_6
Program Tags
(Local Data)
Data