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

94 Publication 1756-QS001E-EN-P - October 2009
Chapter 5 Program a Project Offline
4. To turn off duplicate destructive bit detection (it’s on by default), from the Tools menu, choose
Options.
Guidelines for Tags
Use the following guidelines to create tags for a Logix5000 project.
Guideline Details
Create user-defined data types. User-defined data types (structures) let you organize your data to match your machine or
process. A user-defined data type provides these advantages:
• One tag contains all the data related to a specific aspect of your system. This
keeps related data together and easy to locate, regardless of its data type.
• Each individual piece of data (member) gets a descriptive name. This
automatically creates an initial level of documentation for your logic.
• You can use the data type to create multiple tags with the same data lay-out.
For example, use a user-defined data type to store all the parameters for a tank, including
temperatures, pressures, valve positions, and preset values. Then create a tag for each of
your tanks based on that data type.
Use arrays to quickly create a group of similar
tags.
An array creates multiple instances of a data type under a common tag name.
• Arrays let you organize a block of tags that use the same data type and perform a
similar function.
• You organize the data in 1, 2, or 3 dimensions to match what the data represents.
For example, use a 2 dimension array to organize the data for a tank farm. Each element
of the array represents a single tank. The location of the element within the array
represents the geographic location of the tank.
Important: Minimize the use of BOOL arrays. Many array instructions do not operate on
BOOL arrays. This makes it more difficult to initialize and clear an array of BOOL data.
• Typically, use a BOOL array for the bit-level objects of a PanelView screen.
• Otherwise, use the individual bits of a DINT tag or an array of DINTs.