Professional Documents
Culture Documents
Controlador de PLC
Controlador de PLC
Logix Designert
Level 1:
ControlLogixr
Fundamentals and
Troubleshooting
Student Manual
Important User Information
This documentation, whether, illustrative, printed, “online” or electronic (hereinafter “Documentation”) is intended for
use only as a learning aid when using Rockwell Automation approved demonstration hardware, software and firmware.
The Documentation should only be used as a learning tool by qualified professionals.
The variety of uses for the hardware, software and firmware (hereinafter “Products”) described in this Documentation,
mandates that those responsible for the application and use of those Products must satisfy themselves that all necessary
steps have been taken to ensure that each application and actual use meets all performance and safety requirements,
including any applicable laws, regulations, codes and standards in addition to any applicable technical documents.
In no event will Rockwell Automation, Inc., or any of its affiliate or subsidiary companies (hereinafter “Rockwell
Automation”) be responsible or liable for any indirect or consequential damages resulting from the use or application of
the Products described in this Documentation. Rockwell Automation does not assume responsibility or liability for
damages of any kind based on the alleged use of, or reliance on, this Documentation.
No patent liability is assumed by Rockwell Automation with respect to use of information, circuits, equipment, or
software described in the Documentation.
Except as specifically agreed in writing as part of a maintenance or support contract, equipment users are responsible for:
properly using, calibrating, operating, monitoring and maintaining all Products consistent with all Rockwell
Automation or third-party provided instructions, warnings, recommendations and documentation;
ensuring that only properly trained personnel use, operate and maintain the Products at all times;
staying informed of all Product updates and alerts and implementing all updates and fixes; and
all other factors affecting the Products that are outside of the direct control of Rockwell Automation.
Reproduction of the contents of the Documentation, in whole or in part, without written permission of Rockwell
Automation is prohibited.
Throughout this manual we use the following notes to make you aware of safety considerations:
Email: ratps@ra.rockwell.com
or Fax: 440.646.4425
Page 1 of
Date:
Contact Information:
Name:
Company and Location:
Phone: Email:
Introduction
Course Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . I
Course Purpose . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . I
Software Name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . I
Who Should Attend . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . I
Prerequisites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . II
Agenda . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . II
Meeting Course Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . III
Student Materials . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . III
Safety . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . IV
Applying Technology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . IV
Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . IV
Hands-On Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . IV
Certificate Candidates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . V
ControlLogix/Studio 5000 Logix Designer Curriculum Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . V
Lessons
Forcing I/O and Toggling Bits in the Logix Designer Application . . . . . . . . . . . . . . . 15- 1
What You Will Learn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15- 1
When You Will Do This . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15- 1
Before You Begin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15- 1
Force Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15- 1
Rules for Forcing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15- 2
Safety Precautions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15- 2
State of Forces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15- 3
Toggling Bits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15- 4
Here’s How . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15- 6
Demonstration Checklist . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15- 6
Exercise: Forcing I/O and Toggling Bits in the Logix Designer Application . . . . . . . 15- 7
Exercise A . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15- 7
How Did You Do? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15- 11
Answers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15- 12
Exercise A . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15- 12
Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17- 9
Alarm Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17- 10
Limits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17- 10
Here’s How . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17- 11
Demonstration Checklist . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17- 11
Analyzing and Troubleshooting a System Using a Logix Designer Trend Chart . . . . 22- 1
What You Will Learn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22- 1
When You Will Do This . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22- 1
Before You Begin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22- 1
Trend Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22- 1
Configuring a Trend Chart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22- 1
Operating a Trend Chart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22- 2
Trend Performance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22- 2
Trend Log . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22- 2
Here’s How . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22- 3
Demonstration Checklist . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22- 3
Exercise B . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25- 8
How Did You Do? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25- 9
Answers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25- 10
Exercise A . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25- 10
Exercise B . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25- 10
Optional Lessons
Appendices
Node Assignments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B- 1
Course Overview
Course Purpose Upon completion of this course, you should be able to troubleshoot a
previously operational ControlLogix system and restore normal
operation.
You will have the opportunity to develop and practice these skills by:
Learning basic concepts and terminology used with:
- ControlLogix system hardware
- Studio 5000 Logix Designer application
Practicing a systematic strategy for diagnosing and
troubleshooting problems:
- Configuration issues
- Electrical noise
- Faulty/malfunctioning field devices
- Controller, I/O or other hardware issues
Performing hands-on exercises
Reference: All Logix5000 systems use the same control engine;
therefore, tasks are similar. You will see applicable references for
other systems.
Software Name The Studio 5000 engineering environment combines engineering and
design elements into a common environment. The Logix Designer
application is the product to program Logix5000 controllers for
discrete, process, batch, motion, safety, and drive-based solutions.
Who Should Attend This course is intended for individuals who need to maintain and
troubleshoot a ControlLogix system — but have no or little current
working experience with ControlLogix systems.
Activity: Introduce yourself, say the company you work for, and tell
the instructor and others what you hope to take away from this
course.
II Course Overview
Day 1
Course Overview
Optional: Understanding Control Systems
Locating ControlLogix System Components
Navigating Through the Logix Designer Application
Connecting a Computer to a Communications Network in a
Logix5000 System
Downloading and Going Online to a Logix5000 Controller
Locating I/O Tags and Devices in a ControlLogix System
Interpreting Logix Designer Project Organization and Execution
Day 2
Interpreting Ladder Logic Structure in a Logix Designer Routine
Locating and Editing Tag Values in a Logix Designer Project
Interpreting Bit Instructions in a Logix Designer Routine
Interpreting Frequently Used Instructions in a Logix Designer
Routine
Interpreting Arrays in a Logix Designer Project
Interpreting Tags of User-Defined Data Types in a Logix
Designer Project
Day 3
Searching for Project Components in a Logix Designer Project
Integrated Practice - Interpreting a Basic Logix Designer Project
Forcing I/O and Toggling Bits in the Logix Designer Application
Troubleshooting 1756 Digital I/O Module Problems
Troubleshooting 1756 Analog I/O Module Problems
(Continued)
Course Overview III
Day 4
Troubleshooting 1756 Remote I/O Problems
Updating Logix5000 Firmware
Troubleshooting ControlLogix Controller Problems
Troubleshooting ControlLogix Power Supply Problems
Analyzing and Troubleshooting a System Using a Logix Designer
Trend Chart
Integrated Practice - Troubleshooting Basic Logix Designer
Projects
Day 5
Editing Ladder Logic Online in a Logix Designer Project
Managing Logix Designer Project Files
Documenting and Printing Components in a Logix Designer
Project
Troubleshooting Noise-Related Problems in a Logix5000 System
Meeting Course Objectives The following course structure is generally used to help you
understand the content and activities:
One lesson is devoted to each task.
Typical lesson includes most or all of these sections:
-“What You Will Learn” - lesson objectives
-“When You Will Do This” - lesson context
-“Before You Begin” - preparatory material
-“Here’s How” - demonstration of procedures
-“Exercise” - opportunity to perform new skills, often in a
hands-on lab environment
- “How Did You Do?” - where to go for feedback on
performance
- “Answers” - answers to exercises
Integrated practices provide an opportunity to perform tasks using
the skills obtained during the training.
Student Materials To enhance and facilitate your learning experience, the following
materials are provided as part of the course package:
Student Manual:
- Contains the topical outlines and exercises
- Used to follow presentations, take notes, and work through
exercises
Logix5000 Systems Glossary:
- Contains terms and definitions specific to Logix5000 systems
- Defines key Logix5000 systems terminology
IV Course Overview
Examples
Hands-On Exercises Throughout this course, you will have the opportunity to practice the
skills you have learned through a variety of hands-on exercises:
Exercises focus on the skills introduced in each lesson.
Integrated practices combine and practice several key skills at
once.
Exercises are performed on a ControlLogix workstation:
- The skills taught in this course can be applied to all
Logix5000 platforms.
- You can perform these tasks on the specific platform used in
your plant.
Course Overview V
Certificate Candidates If you are a candidate for a Certificate Exam, you must:
Take notes
Ask questions for clarification
Follow along with demonstrations using the job aids
Complete all labs
Tip " The Certificate Exam questions are scenario-based and may require
you to understand information from all of these areas.
To study for the exam, you must keep all class materials and your
written notes.
ControlLogix/Studio 5000 After completing this training, you may be interested in one or more
Logix Designer Curriculum of the following courses:
Map Studio 5000 Logix Designer Level 3: Basic Ladder Logic
Interpretation (Course No. CCCL21)
DeviceNet and RSNetWorx Configuration and Troubleshooting
(Course No. CCP164)
ControlNet and RSNetWorx Configuration and Troubleshooting
(Course No. CCP173)
Reference: See the curriculum map in the front of your Student
Manual for a complete listing of available ControlLogix/Studio 5000
Logix Designer courses.
VI Course Overview
Lesson 1
Locating ControlLogix System
Components
What You Will Learn After completing this lesson, you should be able to:
Locate ControlLogix platform hardware components
- Chassis
- Controller
- I/O and communication modules
- Power supply
When showing the slide containing the Logix Control Engine: The operating system common to all
different control engines, be sure to Logix5000 controllers.
mouse over each platform for a
definition.
In addition to the ControlLogix system, the Logix control engine is
Start with the ControlLogix system and found in other platforms or physical formats.
move clockwise.
Take Note: As your instructor provides a more detailed definition of
If students ask, mention that the each platform, record the key differences.
GuardLogix safety controller is
similar to the other Logix5000
controllers and can be programmed with
Logix Designer software. ControlLogix System
SoftLogix System
CompactLogix System
Tip " Because all Logix5000 platforms have the same control engine, they
are all programmed in a similar manner using the same software.
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
CM3sb56r
1- 2 Locating ControlLogix System Components
Note that the ControlLogix platform is The ControlLogix platform allows multiple controllers, I/O modules
similar to the modular format of PLC and communication modules in any location within the chassis:
systems.
Chassis
Controllers
Power
Supply
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
CM3sb56r
Locating ControlLogix System Components 1- 3
ControlLogix Controller
The ControlLogix controller is a 32-bit controller that combines
logic and data in modular memory.
Mention that there are several new The newest addition to the ControlLogix controller line, the L7x
controllers (1756-A7XT and the series, includes the following hardware enhancements:
1756-L73XT/L73SXT) for extreme
environment applications. Scrolling display that shows fault information, firmware revision,
and other data
SecureDigital (SD) memory card that can prevent firmware flash
updates when locked
Embedded USB port with plug-and-play capability
Energy storage modules (ESMs) that replace lithium batteries:
- Stores project to onboard, non-volatile memory on a power
down
- Keeps wall clock running for up to 5 days
Show & Tell: Your instructor will show you the key parts of a
ControlLogix L7x controller.
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
CM3sb56r
1- 4 Locating ControlLogix System Components
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
CM3sb56r
Locating ControlLogix System Components 1- 5
ControlLogix Chassis
DeviceNet Network EtherNet/IP Network
ControlNet
Network
CompactBlock
I/O
PanelView Plus
CompactLogix Terminal
PLC-5 System System
PowerFlex 700S
Phase II Drive ArmorBlock
MaXum
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
CM3sb56r
1- 6 Locating ControlLogix System Components
Demonstration Checklist
IMPORTANT: To meet IACET CEU
requirements and fully prepare
certificate students for the final exam,
you must demonstrate all lesson
objectives using the proper job aids.
Use the information on the Pay attention to these critical aspects of the demonstration:
Demonstration Checklist to help guide
you during the demonstration. - Ensure your instructor has shown you how to locate
ControlLogix platform hardware components.
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
CM3sb56r
Exercise: Locating ControlLogix System Components 1- 7
Exercise A In this exercise, you will practice locating the main components of a
ControlLogix platform and a ControlLogix controller.
Context:
Because your plant’s compressor assembly application is complex, a
ControlLogix system has been selected for your plant. You must
identify and become familiar with your system’s hardware before
you can begin working with it.
Directions:
Use the following list to examine your ControlLogix system:
1. Check the workstation chassis size:
- Four slot
- Seven slot
- Ten slot
- Thirteen slot
- Seventeen slot
2. Place a check in the box after you locate each of the following
components:
- Power supply
- Power LED
- Scrolling displays on the controller and modules
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
CM3e56r
1- 8 Exercise: Locating ControlLogix System Components
8. Using the module faceplates and the labels inside the module
doors, identify the name (e.g., Logix 5573 controller) and the
catalog number (e.g., 1756-L73) of each workstation module in
the provided spaces:
0 1 2 3 4 5 6 7 8 9
A. Slot 0:
1756- OB16D digital output module
B. Slot 1:
C. Slot 2:
D. Slot 3: Empty
E. Slot 4:
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
CM3e56r
Exercise: Locating ControlLogix System Components 1- 9
G. Slot 6: Empty
H. Slot 7:
I. Slot 8:
J. Slot 9:
10. Slide the RTB housing off so you have access to the wiring
terminals.
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
CM3e56r
1- 10 Exercise: Locating ControlLogix System Components
Answers Exercise A
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
CM3e56r
Lesson 2
Navigating Through the Logix
Designer Application
What You Will Learn After completing this lesson, you should be able to:
Locate application components
Navigate through the application
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
NAVsb56r
2- 2 Navigating Through the Logix Designer Application
Tip " If you are familiar with RSLogix 5 or RSLogix 500 software, you
will notice many similarities in the Logix Designer application.
Key Terms
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
NAVsb56r
Navigating Through the Logix Designer Application 2- 3
Demonstration Checklist
IMPORTANT: To meet IACET CEU
requirements and fully prepare
certificate students for the final exam,
you must demonstrate all lesson
objectives using the proper job aids.
Use the information on the Pay attention to these critical aspects of the demonstration:
Demonstration Checklist to help guide
you during the demonstration. - Locate the following components:
Controller Organizer
Standard toolbar
Open the NAV_1756R_DEM1.acd Online bar
project file or create a new file when Path toolbar
demonstrating the tasks to the students. Language element toolbar
Routine Editor/Tags window
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
NAVsb56r
2- 4 Navigating Through the Logix Designer Application
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
NAVsb56r
Exercise: Navigating Through the Logix Designer Application 2- 5
Exercise A In this exercise, you will practice navigating through the Logix
Designer application.
Context:
Directions:
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
NAVe56r
2- 6 Exercise: Navigating Through the Logix Designer Application
25. Click on the Errors tab and then click on a rung in the CIP routine
window. What happens?
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
NAVe56r
Exercise: Navigating Through the Logix Designer Application 2- 7
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
NAVe56r
2- 8 Exercise: Navigating Through the Logix Designer Application
Answers Exercise A
Standard
Toolbar
Routine Editor/
Online Bar Tags Window
Controller
Organizer
What You Will Learn After completing this lesson, you should be able to:
Configure a communications driver
Back up and restore driver configurations
This review is provided if the Take Note: Your instructor will review networks, nodes, and
Identifying Industrial Networks NetLinx networks (ControlNet, DeviceNet, EtherNet/IP).
for Use in a Logix5000 System
lesson has not been previously taught or
is not included in a custom course.
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
NE3sb56r
3- 2 Connecting a Computer to a Communications Network in a Logix5000 System
Key Terms
Driver:
?
Communications Card:
Communications Module:
Give examples of other common Question: What other types of drivers can you name?
types of drivers, such as print
drivers, USB drivers, sound
cards, etc.
Point-to-Point Connection Overview
Driver ?
USB Port
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
NE3sb56r
Connecting a Computer to a Communications Network in a Logix5000 System 3- 3
ControlLogix Example 1
EtherNet/IP
Module
Straight-Through Cables
ControlLogix Example 2
Ethernet Driver ?
EtherNet/IP
Module
Crossover Cable
Connection Verification
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
NE3sb56r
Connecting a Computer to a Communications Network in a Logix5000 System 3- 5
E-Tools: See the Start Pages or the Integrated Architecture web site
(www.rockwellautomation.com/solutions/integratedarchitecture) for
video tutorials on how to configure RSLinx Classic drivers.
Demonstration Checklist
Use the steps below and the information - Why is the EtherNet/IP driver preferred over the Ethernet
on the Demonstration Checklist to help Devices driver in RSLinx Classic software?
guide you during the demonstration:
As you work through this procedure, be - Identify an EtherNet/IP communication module’s IP
sure to demonstrate following steps: address and firmware revision using hardware and
software.
S How to identify the IP address and
EtherNet/IP module revision on the
module display - Once the communications driver has been configured,
what happens when a module is removed from the
S How to view the network in the chassis?
RSWho window
S How to find the revision level of a - As you back up and restore an RSLinx Classic
module using RSLinx Classic configuration, note the tool that is used.
software.
- How do you know your communications are successful?
S How to stop and delete drivers
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
NE3sb56r
3- 6 Connecting a Computer to a Communications Network in a Logix5000 System
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
NE3sb56r
Exercise: Connecting a Computer to a Communications Network in a Logix5000 System 3- 7
Context:
Tip " In this exercise, you will practice connecting to a network in order to
go online. You will use an EtherNet/IP driver to view each
workstation on the network. Having connections to multiple chassis
will help you learn how to go online to the correct controller.
Directions:
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
NE3e56r
3- 8 Exercise: Connecting a Computer to a Communications Network in a Logix5000 System
Tip " The communications cards have already been installed in the
computer.
Scenario 1
You have been asked to set up a permanent monitoring station on the
main line in your plant. For speed, you decide to use an EtherNet/IP
connection.
5. Close the Configure Drivers window and then open the RSWho
window.
6. Expand the Ethernet network and expand the EtherNet/IP module
assigned to your workstation.
7. Expand the backplane and view the modules in it.
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
NE3e56r
Exercise: Connecting a Computer to a Communications Network in a Logix5000 System 3- 9
10. After the module has been removed from the chassis for a short
time, note the appearance of the module in the RSWho window.
How do you know that the device is missing or no longer
responding?
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
NE3e56r
3- 10 Exercise: Connecting a Computer to a Communications Network in a Logix5000 System
Scenario 2
You have been called into a plant because some devices are
malfunctioning. Before you can monitor the application and begin
narrowing down the problem, you must be able to go online. You
only have a USB cable available for communications.
Tip " If this is the first time you are connecting a controller to your
computer, it may take a few minutes while Windows finds the
necessary driver.
4. Expand the USB driver and view the controller directly connected
to the cable.
5. Expand the backplane and view the modules in the backplane.
6. Compare these with the modules in your workstation chassis.
Tip " Note how the RSWho graphic relates to the actual order of the
physical connection: driver controller backplane modules.
7. Expand the virtual backplane driver. Can you view the controller
you are connected to?
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
NE3e56r
Exercise: Connecting a Computer to a Communications Network in a Logix5000 System 3- 11
9. Plug the USB cable back into the controller and verify that the
computer has re-established communications.
Scenario 3
You recently upgraded RSLinx Classic software to use the benefits
of the new revision. You want to save the configuration file so that
you will not have to reconfigure all of the drivers and risk loss of
communication.
Tip " You cannot delete a driver that is currently in use. If any driver
cannot be stopped or deleted, discontinue active browsing (close any
active RSWho windows).
Tip " RSLinx Classic software must be shut down to perform a restore.
4. Verify that all previously configured drivers and nodes are present
in the RSWho window.
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
NE3e56r
3- 12 Exercise: Connecting a Computer to a Communications Network in a Logix5000 System
Answers Exercise A
Scenario 1
2. Your EtherNet/IP driver should appear similar to the following
graphic. Your list of available devices and assigned IP addresses
will vary based on the configuration of your computer.
10. The module is marked with a red “X,” which indicates the
module was previously detected but is no longer responding.
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
NE3e56r
Exercise: Connecting a Computer to a Communications Network in a Logix5000 System 3- 13
Scenario 2
3. Answers will vary. At minimum, you will see the AB_VBP-1
(virtual backplane) and USB drivers, which are automatically
added when you connect to a 1756-L7x controller via USB:
Tip " Other possible drivers that may be configured include a Linx
Gateways driver (if you are using RSLinx Classic Gateway software)
and/or an EtherNet/IP driver (if you completed Scenario 1 of this
exercise).
7. Yes, you can view the controller you are connected to using the
virtual backplane driver as well as the USB driver.
8. When you unplug the USB cable, the USB driver disappears,
and a red “X” appears over the controller in the virtual
backplane driver. This indicates that communication with the
controller is no longer occurring.
Scenario 3
4. You should have received the expected response.
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
NE3e56r
3- 14 Exercise: Connecting a Computer to a Communications Network in a Logix5000 System
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
NE3e56r
Lesson 4
Downloading and Going Online to a
Logix5000 Controller
What You Will Learn After completing this lesson, you should be able to:
Select and change a controller’s operating mode
Upload a project from a Logix5000 controller
Download and go online to a Logix5000 controller
Clarify that when used alone, the term Project/Project File: The file used to store all programming and
project means project file. configuration information for a Logix5000 controller.
The term “code” is not intended to be Code: A system of symbols and rules used to represent instructions
vague. The term has been used in some to a controller (e.g., ladder logic, structured text).
lessons when a concept applies to all
available programming languages (i.e.,
ladder logic, function block diagram,
sequential function chart, and structured Selecting and Changing a Controller’s Operating Mode
text).
Logix5000 controllers have three mode switch positions:
Run
Program
Point out in the following graphic that the Remote
newer line of CompactLogix controllers
(shown to the far right) do not have
a keyswitch. This is because these ControlLogix
controllers are typically found in
Controller Keyswitch
secured electrical cabinets.
CompactLogix L4x
Controller Keyswitch
CompactLogix 5370 L3
Controller Mode Switch
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
DG3sb56r
4- 2 Downloading and Going Online to a Logix5000 Controller
Remind students that the controller The keyswitch position dictates the available controller modes:
mode is important because of the
possible impact on safety.
Switch
Available Controller Modes
Add that the mode defines the Position
programming tasks that are
available. For example, you cannot
configure I/O modules online if the Run mode - The controller is actively
controller is in Run mode. Run mode should only be used when
RUN controlling the process/machine. Projects
all conditions are safe.
cannot be edited when in Run mode.
Program mode - The controller mode Do not use Program mode as an
Important: Stress the difference
between controller Test mode during which programming language is not emergency stop (E-stop). Program
(outputs set according to executing, I/O is not controlled, and editing mode is not a safety device.
PROG
Program mode state) and the operations are available.
(Program)
Test edits step in Verify, Outputs are commanded to their
Accept, Test, Assemble Output modules are commanded to their Program mode state, which could
(outputs scanned and set Program mode state (on, off, or hold). cause a dangerous situation.
using the programming language).
Remote Run mode - This mode is identical Users are able to modify a project file
Note that Program mode state is online in Remote Run mode.
set in the output module to Run mode except you can edit the project
configuration. online.
Be sure to control outputs with care
Remote Program mode - This mode is to avoid injury to personnel and
identical to Program mode. damage to equipment.
REM
Remote Test mode - The controller mode
(Remote)
during which code is executing, outputs are
not controlled, and limited editing operations Outputs are commanded to their
are available. Program mode state, which could
cause a dangerous situation.
Output modules are commanded to their
Program mode state (on, off, or hold).
Point out the user manual can be Reference: See the ControlLogix System User Manual for more
accessed from the Start Page, information on allowed controller tasks for each switch position.
Literature Library, or DRG CD.
Answer: To prevent unauthorized Question: Why are keys sometimes removed from controllers on the
changes to the controller’s plant floor?
operating mode.
Poll the students to see if they are Uploading a Project from a Logix5000 Controller
familiar with RSLinx Classic software. If
not, spend a few minutes showing them Upload: Transfer a copy of a project file from a controller to a
the Driver Configuration and RSWho
screens, as well as other information computer over a network:
you think students will find useful.
Note that uploading is commonly used
when a maintenance person needs to
monitor and troubleshoot a project.
Data
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
DG3sb56r
Downloading and Going Online to a Logix5000 Controller 4- 3
Documentation
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
DG3sb56r
4- 4 Downloading and Going Online to a Logix5000 Controller
Add that for safety, the current Use extreme caution when entering or editing
communications status between the ladder logic or data, forcing values, or making other
computer and the controller can be changes online that will affect the control of
verified in the Online toolbar.
devices. Mistakes can cause unintended machine
Remind students that the Online graphic motion or loss of process control, injuring personnel
is animated in online mode and that and damaging equipment. Before performing
power flow is highlighted in the Run
mode. The default color for power flow is procedures online, complete these safety
green. This can be changed by the user. precautions:
Determine if changes must be made online.
Verify your company permits online entering
and editing.
Assess how machinery will respond to changes.
Check proposed changes for accuracy.
Notify all personnel of the changes.
Verify you are online to the correct controller.
The path shows the networks and modules in the order in which
information flows through them:
Driver Controller
1756-ENxT Module
AB_ETHIP-1\192.168.0.105\Backplane\3
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
DG3sb56r
Downloading and Going Online to a Logix5000 Controller 4- 5
Correlation Errors
Various error messages may be displayed when a computer attempts
to communicate with a controller. Several errors relate to matching
project files.
E-Tool: See the Help system for a detailed list of correlation errors
and corrective actions.
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
DG3sb56r
4- 6 Downloading and Going Online to a Logix5000 Controller
Demonstration Checklist
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
DG3sb56r
Exercise: Downloading and Going Online to a Logix5000 Controller 4- 7
Exercise A In this exercise, you will practice downloading and going online with
a Logix5000 controller.
Directions:
Data
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
DG3e56r
4- 8 Exercise: Downloading and Going Online to a Logix5000 Controller
Tip " Set the project path and save it with the project file.
11. Locate the current communications path and examine the path
that you applied.
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
DG3e56r
Exercise: Downloading and Going Online to a Logix5000 Controller 4- 9
14. A machine in your area was taken out of service to add new
features. Additional logic was added to the system, and now you
want to test the logic before putting the system back in operation.
Change the controller operating mode to Remote Test.
15. Which processes are active?
- LED light 15 on the digital input card in slot 2
- LED lights 0 to 5 on the digital output card in slot 0
- The ladder logic (the green highlight indicating an output
condition is true)
- The field devices (workstation lights)
16. Explain why the physical outputs do not match the logic.
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
DG3e56r
4- 10 Exercise: Downloading and Going Online to a Logix5000 Controller
Data
7. Access the Help system contents and then, using the Index or
Search tab, find the keyword “Correlate.”
8. Display the topic on correlating a project with a controller and
review the topic.
9. Go offline.
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
DG3e56r
Exercise: Downloading and Going Online to a Logix5000 Controller 4- 11
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
DG3e56r
4- 12 Exercise: Downloading and Going Online to a Logix5000 Controller
Answers Exercise A
Scenario 1:
3. The keyswitch should be in REM (Remote) position so that you
can change operating modes using the Logix Designer
application.
5. To transfer a project file to a controller and then monitor it, you
must download.
10. The following indications show that you are actively online and
communicating with the controller:
The Online toolbar displays Rem (Remote) Run.
The power rails of the ladder logic are highlighted (the
default color is green; this color can be changed).
If the process is active, true instructions are green and timer
data is changing in the routine/code.
12. In Remote Run mode, the following processes are active:
LED light 15 on the digital input card in slot 2
LED lights 0 to 5 on the digital output card in slot 0
The ladder logic (the green highlighting)
The field devices (workstation lights)
13. In Run or Remote Run mode, the state of the outputs is
determined by the program logic in the project.
15. In Remote Test mode, the following processes are active for this
particular project (see answer 16. for more details):
LED light 15 on the digital input card in slot 2
The ladder logic (the green highlighting)
16. In the Remote Test mode, the input devices are active and the
program logic is scanned, but the actual output devices are
commanded to Program Mode state as configured by a
programmer. In this case, the outputs are off. The Program
Mode state for field devices can also be set to On or Hold.
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
DG3e56r
Exercise: Downloading and Going Online to a Logix5000 Controller 4- 13
Scenario 2
2. Yes, there is documentation present in the program.
4. To transfer a project file from a controller to a computer when
there is no matching file available, you can choose to either go
online or upload. Your next step would then be to create a
project file.
Tip " Rockwell Automation generally recommends choosing the “Go
Online” option, unless part of the running code is used to change
controller properties.
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
DG3e56r
4- 14 Exercise: Downloading and Going Online to a Logix5000 Controller
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
DG3e56r
Lesson 5
Locating I/O Tags and Devices in a
ControlLogix System
What You Will Learn After completing this lesson, you should be able to:
Clarify that this lesson does not include Verify an I/O module type
the configuration of I/O modules. This
topic will be presented in separate Interpret I/O module tag names
lessons that includes digital I/O and Match wiring diagram data to physical inputs and outputs
analog I/O troubleshooting.
Remote
1756-I/O
(Shown With
No Controllers
Local in Chassis)
Remind students that there is no such
thing as extended local I/O in a 1756-I/O
Logix5000 system.
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
IT3sb56r
5- 2 Locating I/O Tags and Devices in a ControlLogix System
Read the names of one digital and one Determining a Module Type
analog module from the workstation.
To determine a local or remote device tag, the module type must be
identified first.
Tags
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
IT3sb56r
Locating I/O Tags and Devices in a ControlLogix System 5- 3
“Start”
Data
“Sensor”
Data
Tip " Legacy Rockwell Automation controllers and controllers from other
manufacturers may use data files where groups of the same types of
data are stored together.
Data Types
Add that the data type maps out the data Data Type: The number of bits, bytes, or words of data a tag will
just as it does in a PLC-5, SLC 500, or use. The data type is based on the source of the information.
other processor.
Pre-Defined Data Types: Commonly used memory sizes that are
already defined in the software.
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
IT3sb56r
5- 4 Locating I/O Tags and Devices in a ControlLogix System
Using these definitions, tags for the given devices require the
following data types:
“Drive_Speed” Data
Controller Memory DINT, or 32 Bits
“Start” Data
“Sensor” Data BOOL, or 1 Bit
BOOL, or 1 Bit
Location:Slot:Type.Member.Bit
I/O Point (Optional)
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
IT3sb56r
Locating I/O Tags and Devices in a ControlLogix System 5- 5
Module Fuse
Blown Tag
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
IT3sb56r
5- 6 Locating I/O Tags and Devices in a ControlLogix System
Scroll
The example tags provide the Activity: Discuss the data provided by analog input and output
following information: modules.
S Instead of collecting bit information
at each I/O point, analog modules
collect data in REAL tags for each
channel.
S Each channel provides status, fault,
alarm, and over/under range tags.
S Any of these tags can be used in
executable code.
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
IT3sb56r
Locating I/O Tags and Devices in a ControlLogix System 5- 7
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
IT3sb56r
5- 8 Locating I/O Tags and Devices in a ControlLogix System
RED +DC-0 2
Slot 0 +DC-0 4
+DC-0 6
+DC-0 8
+DC-0 10
Based on the hardware label +DC-0 12
(inside the workstation
11 OUT-5
module door), the +DC-0 14
module type is 1756-OB16D.
GND-0 16
The tag is Local : 0 : O . Data . 5 +DC-1 18
+DC-1 20
+DC-1 22
BLACK
+DC-1 24
+DC-1 26
+DC-1 28
RED
+DC-1 30
GND-1 32
GND-1 34
Not Used 36
BLACK
24V DC
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
IT3sb56r
Locating I/O Tags and Devices in a ControlLogix System 5- 9
Tag: ___________________________
Slot 2
GND-0 2 1 IN-0
Based on the hardware label (inside the GND-0 4 3 IN-1
workstation module door), the module
type is 1756-IB16D. GND-0 6 5 IN-2
BLACK GND-0 8 7 IN-3
The tag is +24VDC
Local : 2 : I . Data . 4 GND-1 10 9 IN-4
GND-1 12 11 IN-5
GND-1 14 13 IN-6
BLACK GND-1 16 15 IN-7
GND-2 18 17 IN-8
GND-2 20 19 IN-9
GND-2 22 21 IN-10
BLACK GND-2 24 23 IN-11
GND-3 26 25 IN-12
GND-3 28 27 IN-13
GND-3 30 29 IN-14
GND-3 32 31 IN-15
GND-3 34 33 NOT USED
NOT USED 36 35 NOT USED
BLACK
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
IT3sb56r
5- 10 Locating I/O Tags and Devices in a ControlLogix System
Slot 7
OUT-1 2 1 OUT-0
Based on the hardware
label (inside the
workstation module door),
the module type is NOT USED 4 3 NOT USED
1756-OF6VI.
The tag is RTN-1 6 5 RTN-0
Local : 7 : O . Ch0Data
OUT-3 8 7 OUT-2
RTN-3 12 11 RTN-2
OUT-5 16 15 OUT-4
RTN-5 20 19 RTN-4
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
IT3sb56r
Locating I/O Tags and Devices in a ControlLogix System 5- 11
Tag: ___________________________
Slot 4
GND-0 2 1 IN-0
Based on the hardware label (inside the
workstation module door), the module GND-0 4 3 IN-1
type is 1756-IB16D. GND-0 6 5 IN-2
The tag is BLACK GND-0 8 7 IN-3
Chassis_2: 4 : I . Data . 13
GND-1 10 9 IN-4
GND-1 12 11 IN-5
GND-1 14 13 IN-6
BLACK GND-1 16 15 IN-7
GND-2 18 17 IN-8
GND-2 20 19 IN-9
GND-2 22 21 IN-10
BLACK GND-2 24 23 IN-11
GND-3 26 25 IN-12
+24VDC
GND-3 28 27 IN-13
GND-3 30 29 IN-14
GND-3 32 31 IN-15
GND-3 34 33 NOT USED
NOT USED 36 35 NOT USED
BLACK
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
IT3sb56r
5- 12 Locating I/O Tags and Devices in a ControlLogix System
Demonstration Checklist
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
IT3sb56r
Exercise: Locating I/O Tags and Devices in a ControlLogix System 5- 13
Exercise A In this exercise, you will practice locating I/O tags and devices.
Context:
Directions:
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
IT3e56r
5- 14 Exercise: Locating I/O Tags and Devices in a ControlLogix System
D. What is the name of the I/O tag associated with the DI14
selector witch?
E. Open the wiring door to the analog input module and verify a
device has been wired to screw terminals 2 and 6.
F. Which analog channel is this device wired to?
I. Adjust the device you have just identified. Is there any visual
indication that the device is working?
5. Find the I/O Wiring Diagrams for the HVAC System Application
appendix and review the drawings.
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
IT3e56r
Exercise: Locating I/O Tags and Devices in a ControlLogix System 5- 15
6. Using the wiring diagrams, identify the local I/O tag you must
monitor in each scenario:
A. Scenario: The application stops suddenly and cannot be
restarted. You think the emergency stop may have been
triggered and not correctly reset. Which I/O tag is associated
with the status of the emergency stop button?
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
IT3e56r
5- 16 Exercise: Locating I/O Tags and Devices in a ControlLogix System
Answers Exercise A
4.
A. Selector switch DI14 is wired to the digital input module in
slot 2 of the chassis.
B. Selector switch DI14 should be wired to screw terminal 29
on the module.
C. You can tell the selector switch is correctly wired because the
number 14 is illuminated on the front of the input module.
D. The I/O tag associated with selector switch DI14 is
Local:2:I.Data.14.
F. The device is wired to Channel 1 of the analog input module.
G. The device you identified is potentiometer AI1.
H. The I/O tag associated with potentiometer AI1 is
Pack_Station_2:8:I:Ch1Data.
I. No, there is no visual indication that the device is working as
expected.
J. One way to check if the device is working is to measure the
DC voltage across terminals 2 and 6 of the input module. The
measured voltage should change as the potentiometer is
adjusted.
6.
A. The local I/O tag address for the status of the emergency stop
button is Local:2:I.Data.12.
B. The local I/O tag address for the air temperature gauge is
Local:7:O.CH0Data.
C. The local I/O tag address for the Stage 1 compressor is
Local:4:O.Data.6.
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
IT3e56r
Lesson 6
Interpreting Logix Designer Project
Organization and Execution
What You Will Learn After completing this lesson, you should be able to find application
code within the task, program, and routine structure.
Mention to those who may be familiar Program: A group of related routines and data.
with RSLogix 5 and RSLogix 500
software that the use of tasks and Task: A mechanism for scheduling and executing programs.
programs in Logix Designer application
has major differences.
Interpreting a Task
Clarify that this means that the A task that executes regularly at a user-specified rate.
continuous task automatically has the Periodic
When called, it will interrupt any lower priority tasks.
lowest priority. A user cannot configure
the priority for a continuous task. A task that is triggered by a specific event. When called,
Event
it will interrupt any lower priority tasks.
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
TS3sb56r
6- 2 Interpreting Logix Designer Project Organization and Execution
22 ms 44 ms 66 ms 88 ms
Task B (Every 22 ms) Priority 1
Task A (Every 20 ms) Priority 3
Continuous Task
0 ms 20 ms 40 ms 60 ms 80 ms
Interpreting a Program
Program Schedule
Programs can be scheduled in specific tasks or left unscheduled.
Programs that are unscheduled do not execute.
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
TS3sb56r
Interpreting Logix Designer Project Organization and Execution 6- 3
Main Routine
Fault Routine
Subroutines
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
TS3sb56r
6- 4 Interpreting Logix Designer Project Organization and Execution
Programming Languages
The Quick View pane at the bottom of the Controller Organizer can
help identify the programming language used in the routine you are
viewing:
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
TS3sb56r
Interpreting Logix Designer Project Organization and Execution 6- 5
Here’s How To find application code within the task, program, and routine
structure.
Demonstration Checklist
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
TS3sb56r
6- 6 Interpreting Logix Designer Project Organization and Execution
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
TS3sb56r
Exercise: Interpreting Logix Designer Project Organization and Execution 6- 7
Exercise A In this exercise, you will practice interpreting Logix Designer project
organization and execution.
Context:
Directions:
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
TS3e56r
6- 8 Exercise: Interpreting Logix Designer Project Organization and Execution
8. Examine the last scan for the periodic task in the Task Properties
dialog box. Approximately how long does it take to execute?
13. Which task in this project has the highest priority and which task
has the lowest priority?
Highest Priority Task:
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
TS3e56r
Exercise: Interpreting Logix Designer Project Organization and Execution 6- 9
17. Go offline.
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
TS3e56r
6- 10 Exercise: Interpreting Logix Designer Project Organization and Execution
Answers Exercise A
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
TS3e56r
Lesson 7
Interpreting Ladder Logic Structure
in a Logix Designer Routine
What You Will Learn After completing this lesson, you should be able to:
IMPORTANT: You will require a white Interpret simple ladder logic
board or flip chart to perform the Here’s
How demonstration for this lesson. Verify logical continuity
Instructions
Branch
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
ILLsb56r
7- 2 Interpreting Ladder Logic Structure in a Logix Designer Routine
Rungs
When placing rungs, keep these key points in mind:
Rungs cannot be empty.
The last rung is the END instruction:
- It contains no other instructions.
Rungs are scanned from top to bottom.
Mention that although ladder logic looks Each rung is read from left to right:
like an electrical diagram, it depicts the
flow of logic, not electricity.
Tip " Power rails are highlighted when the computer is online and the
controller is in Run or Test mode.
Instructions
Mention some of the categories of Instructions are commands defining operations or evaluations to be
instructions including, bit, timer, counter, performed by a controller:
math, data handling, and comparison.
Input Instructions
Output Instruction
] [ ] [ ( )
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
ILLsb56r
Interpreting Ladder Logic Structure in a Logix Designer Routine 7- 3
Remind students that the output Each input instruction looks at the value of its corresponding tag to
instruction does not examine a value. It determine if the input instruction is true or false:
just changes state based upon the
logical continuity.
If the condition for which an input
Then the input instruction is . . .
instruction is examining . . .
Is detected True
Is NOT detected False
The rung shows logical continuity Question: Does the following rung show logical continuity?
because all input instructions are
true.
] [ ] [ ( )
The rung does not show logical Question: Does the following rung show logical continuity?
continuity because the second
input instruction does not detect
the correct value for the bit.
] [ ] [ ( )
Branches
Branches are used to create an alternative path for reading inputs and
outputs, resulting in logical continuity:
] [ ( )
] [ ( )
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
ILLsb56r
7- 4 Interpreting Ladder Logic Structure in a Logix Designer Routine
Branches can have more than one level and can include two types:
Review the scan paths of the nested and Parallel Branch Nested Branch
parallel branches in the graphic.
] [ ] [ ] [
] [ ] [
] [ ] [
Tip " An output branch must contain at least one output instruction. An
? Why would a maintenance person input branch can be empty.
add an empty branch to a
program? Tip " An empty branch around an input will generate a warning, but it will
not prevent a project from being downloaded.
Answer: This can be used to
temporarily bypass a contact in a rung.
When placing branches in ladder logic, keep these key points in
mind:
Branches are read from left to right, top to bottom.
A branch must start and end on the same level.
Mention that parallel branches are A parallel branch has the same start and same end point as the
evaluated faster than nested branches. branch it is below.
Branches can be nested inside of or underneath other branches.
A nested branch starts and ends inside the same branch.
Input Combinations
AND:
OR:
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
ILLsb56r
Interpreting Ladder Logic Structure in a Logix Designer Routine 7- 5
Output Combinations
Unconditional Output:
Demonstration Checklist
IMPORTANT: To meet IACET CEU
requirements and fully prepare
certificate students for the final exam,
you must demonstrate all lesson
objectives using the proper job aids.
Use the steps below and the information Pay attention to these critical aspects of the demonstration:
on the Demonstration Checklist to help
guide you during the demonstration: - Can you interpret ladder logic using AND logic, OR logic,
and a combination of the two?
IMPORTANT: This demonstration is
intended to be performed on a white - Can you interpret ladder logic using unconditional
board or flip chart.
outputs, multiple outputs on the same rung, and outputs
On the board, draw examples showing a with separate input conditions?
mix of the three input combinations
(AND, OR, combo) and the three output - Note that both interlaced and traditional (inputs on the
conditions left, outputs on the right) logic combinations work for
Walk the students through the decisions Logix5000 controllers.
made to create the logic.
- Recognize the importance of logical continuity when
interpreting ladder logic.
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
ILLsb56r
7- 6 Interpreting Ladder Logic Structure in a Logix Designer Routine
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
ILLsb56r
Exercise: Interpreting Ladder Logic Structure in a Logix Designer Routine 7- 7
Exercise A In this exercise, you will practice interpreting basic ladder logic in a
Logix Designer routine.
Directions:
Tip " You can ignore any warnings that are generated during the
download; this does not affect the download.
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
ILLe56r
7- 8 Exercise: Interpreting Ladder Logic Structure in a Logix Designer Routine
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
ILLe56r
Exercise: Interpreting Ladder Logic Structure in a Logix Designer Routine 7- 9
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
ILLe56r
7- 10 Exercise: Interpreting Ladder Logic Structure in a Logix Designer Routine
12. List the errors in each rung in the space provided below. If the
rung contains no errors, write “correct:”
0 ( ) ] [ ( )
] [
1 ( )
2 ] [ ( ) ( ) ( )
3 ] [
4 ] [ ] [ ( )
5 ] [ ( )
A. Rung 0
B. Rung 1
C. Rung 2
D. Rung 3
E. Rung 4
F. Rung 5
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
ILLe56r
Exercise: Interpreting Ladder Logic Structure in a Logix Designer Routine 7- 11
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
ILLe56r
7- 12 Exercise: Interpreting Ladder Logic Structure in a Logix Designer Routine
Answers Exercise A
5. Exercise_A is a subroutine.
6.
A. Rung 0 uses AND logic.
B. Rung 1 uses OR logic.
C. The output in Rung 0 illuminates when inputs DI3 and DI15
are true; the output in Rung 1 illuminates when input DI1 or
input DI14 is true.
D. The software shows logical continuity by displaying a green
line through each true instruction.
7.
A. The inputs demonstrate AND logic; the outputs are arranged
in series on the same rung.
B. The programmer could have placed the outputs on branches
in Rung 2.
8.
A. Inputs DI4, DI5 and DI6 or Inputs DI13 and DI6 must be
true for output DO9 to be true.
9.
A. For outputs DO6 and DO11 to be true, one of the following
conditions must occur:
- Inputs DI8 and DI15 must be true; or
- Inputs DI0, DI9, and DI15 must be true
B. Based on the conditions on the rung output DO11 cannot be
true by itself. The conditions that make input DO6 must be
present first.
10.
A. Three different input combinations will make output D05
true.
B. Six different input combinations will make outputs DO5 and
DO7 true.
D. Rung 5 uses interlaced inputs and outputs.
11.
A. Inputs DI10, DI6, and DI15 must be true for outputs DO1
and DO4 to be true.
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
ILLe56r
Exercise: Interpreting Ladder Logic Structure in a Logix Designer Routine 7- 13
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
ILLe56r
7- 14 Exercise: Interpreting Ladder Logic Structure in a Logix Designer Routine
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
ILLe56r
Lesson 8
Locating and Editing Tag Values in
a Logix Designer Project
What You Will Learn After completing this lesson, you should be able to:
Note that this lesson presents simple Locate and edit tag values through a routine
tags that use pre-defined data types.
More advanced topics, such as Locate and edit tag values through the Tags window
monitoring arrays and tags of Locate and edit tag values in the Watch tab
user-defined data types, are presented
in a different lesson.
Answers: Review Activity: Which tag data type is used to store data from a
Photo-eye: BOOL photo-eye? A strain gauge? A level indicator? A pushbutton? A limit
switch?
Strain gauge: REAL
Level indicator: REAL
Pushbutton: BOOL Structure: A more complex data type that is made up of several
Limit switch: BOOL pieces of data.
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
TA3sb56r
8- 2 Locating and Editing Tag Values in a Logix Designer Project
Alias Tag: An additional name for a tag (or other alias tag):
Refer to the same area of memory.
Tell students that if a base tag is used as Reflect the same values and changes.
an address, any corresponding alias
tags will not be displayed. Base Tag: The tag to which the alias refers (i.e., the tag where data is
State that if the base tag is used directly actually stored).
in an instruction, that is all that is shown.
If an alias tag is used as the address for an instruction, the base tag is
also displayed.
Add that for program-scoped tags, Locating and Editing Tag Values through the Tags Window
behind the scenes, the program name
becomes a prefix for each tag name. Tags belong to one of two different scopes:
This is how tags with the same names in
different programs are kept separate. Controller-Scoped Tags Collection: Tags, such as I/O tags, that
are available to every task and program within a project.
Program-Scoped Tags Collection: Tags that are only available
to the routines in the program in which they are created.
- These tag names may be reused in other programs.
Answers: Question: What tasks might you expect to perform using the
See tag values in an active Monitor Tags tab?
controller (online)
Assign values to specific tags
Set operand (tag) descriptions A blue arrow at the top of a column signifies that
Define tag style a change to any value in this column will
immediately take effect in the controller when you
press Enter or click another cell.
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
TA3sb56r
Locating and Editing Tag Values in a Logix Designer Project 8- 3
Display Style
Data from a BCD thumbwheel could be The Style parameter controls how data is displayed for certain tags:
viewed in the hexadecimal style.
Changing the display style from the Edit tags tab affects how the
data is displayed in a routine.
Changing the display style from the Monitor Tags tab affects how
data is displayed in this window:
- One layout is optimized for viewing atomic data types
(BOOL, REAL, etc.):
If this is a standard class, mention that - You can change the display to more efficiently view data in
more details on working with timers will structures, such as timers:
be provided in an
upcoming lesson.
Tip " Style is for display only; it does not affect how data is stored in the
controller.
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
TA3sb56r
8- 4 Locating and Editing Tag Values in a Logix Designer Project
Stress the difference between editing the Locating and Editing Tag Values through a Routine
tag (e.g., tag name) and changing the
tag data, such as the preset. Tag values can be monitored and sometimes edited online through
In this ladder logic example, point out instructions in routines:
that values can be monitored and certain
values, such as timer presets, can be
edited.
Tip " When you are in a routine, you can quickly access the Tags window
using the “Monitor Tag” feature.
Note that the Watch tab is accessed Locating and Editing Tag Values in the Watch Tab
from the View menu.
The Watch tab displays all tags referenced by an active routine of
any type.
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
TA3sb56r
Locating and Editing Tag Values in a Logix Designer Project 8- 5
Demonstration Checklist
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
TA3sb56r
8- 6 Locating and Editing Tag Values in a Logix Designer Project
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
TA3sb56r
Exercise: Locating and Editing Tag Values in a Logix Designer Project 8- 7
Exercise A In this exercise, you will practice locating and editing tag values in a
Logix Designer project.
Context:
Directions:
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
TA3e56r
8- 8 Exercise: Locating and Editing Tag Values in a Logix Designer Project
11. Without leaving the Monitor Tags tab, can you tell if the StopPB
tag relates to another tag in the project? If so, which one?
12. While monitoring the StartPB tag, press the DI0 pushbutton on
the workstation several times.
13. Does the StartPB tag value change?
14. In your Monitor Tags view, be sure that all of the following
columns are visible (right-click a column header and toggle the
columns on):
- Name
- Value
- Force Mask
- Style
- Data Type
- Description
Tip " You may have to scroll to the left and right to view all columns.
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
TA3e56r
Exercise: Locating and Editing Tag Values in a Logix Designer Project 8- 9
18. Double-click the Data Type column header to reverse the order.
19. Sort the tags by the Name parameter.
20. You are having a problem with a damper in the system, and you
are not sure of the exact tag name, other than knowing the tag
likely contains the word “damper.”
A. Filter the tags by typing “da” in the filter box.
B. How many tags are displayed?
E. Show all tags again by deleting “da” from the filter box.
21. Create a Persistent Quick Watch file named
Cooling_System_Monitor containing the following tags:
AirTemperature
CdZone
Compressors Enabled
OnOffCycle
Zone_Preset
22. Close the Persistent Quick Watch window.
23. Change the Style for the Stage2LowLimit tag to the following
styles and examine the data in the Value column:
- Binary
- Hex
- Octal
24. Change the Style for the Stage2LowLimit tag back to decimal.
25. Save and close the TA3_1756r_A1 project file.
26. Re-open the project file and go online.
27. Open the Cooling_System_Monitor Quick Watch file and verify
that you can monitor data.
28. Go offline.
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
TA3e56r
8- 10 Exercise: Locating and Editing Tag Values in a Logix Designer Project
Answers Exercise A
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
TA3e56r
Lesson 9
Interpreting Bit Instructions in a
Logix Designer Routine
What You Will Learn After completing this lesson, you should be able to:
Interpret bit instructions
Locate documentation in a project
When interpreting ladder logic, you will work with the following
components:
Base Tag: Identifies the location of the data being stored.
Alias: Provides an easier-to-remember name for a tag.
Highlighting: Indicates rung continuity (if an instruction
evaluates as true).
Tag Description: Explains how tag data is being used. Typically
provided by the system programmer.
Rung Comment: Describes data flow on a given rung of code.
Typically provided by the system programmer.
Instruction Symbol: Graphically describes operation occurring
on the selected bit.
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
IBIsb56r
9- 2 Interpreting Bit Instructions in a Logix Designer Routine
Mention that the most commonly used There are several basic instructions that are commonly used
bit instructions are OTE and XIC. throughout an application.
Highlight the fact that the entire rung If you want a bit output Then select . . .
does not have to be true. Only the
conditions leading up to (left of) the OTE instruction that . . . Name Mnemonic Symbol
need to be true to set the bit. Sets the bit it operates on to 1 when the
conditions preceding the instruction are
true. Output
OTE
Sets the bit it operates on to 0 when the Energize
conditions preceding the instruction are
false or after a power cycle.
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
IBIsb56r
Interpreting Bit Instructions in a Logix Designer Routine 9- 3
One-Shot Instruction
A one-shot instruction is an input instruction that enables the rest of
the rung for one program scan:
Remind students that since an Tip " A unique BOOL tag must be dedicated to each ONS instruction.
ONS is an input instruction,
its status only reflects the status of the
bit and does not change it. Retentive Bit Output Instructions
Like the non-retentive bit output instruction, retentive bit output
instructions change the value of the tags to which they correspond.
Note that OTU instructions can be used The OTL and OTU instructions are typically used in pairs.
by themselves in fault routines.
However, in standard, non-fault Reference: See the Help system for more information on retentive
routine code, OTU instructions
should not be used to force a bit bit outputs and other instructions.
off (0). Such bits should be
controlled by the state of the rung.
Seal-In Logic
Seal-in logic is often used instead of the OTL and OTU instructions
for applications in which it is undesirable to have latched bits
following a power loss.
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
IBIsb56r
9- 4 Interpreting Bit Instructions in a Logix Designer Routine
Demonstration Checklist
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
IBIsb56r
Exercise: Interpreting Bit Instructions in a Logix Designer Routine 9- 5
Exercise A In this exercise, you will practice interpreting ladder logic bit
instructions for a routine.
Context:
Directions:
Tip " If you have met the conditions, the DO9 light on the workstation will
turn on.
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
IBIe56r
9- 6 Exercise: Interpreting Bit Instructions in a Logix Designer Routine
7. Based on the logic seen in the main routine, what must occur
before the conveyor motor starts?
8. Once all conditions are met to start the conveyor motor, what
keeps the motor running?
11. Verify the condition you described in Step 10. occurs by pressing
the DI10 pushbutton on your workstation.
12. What happens to the Pallet_Check bit when you press and hold
the Pallet_Full DI10 button?
Tip " View the Pallet_Check bit using the Watch window.
13. What conditions will turn off the shrink wrap roller?
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
IBIe56r
Exercise: Interpreting Bit Instructions in a Logix Designer Routine 9- 7
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
IBIe56r
9- 8 Exercise: Interpreting Bit Instructions in a Logix Designer Routine
Answers Exercise A
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
IBIe56r
Lesson 10
Interpreting Frequently Used
Instructions in a Logix Designer
Routine
What You Will Learn After completing this lesson, you should be able to:
Interpret frequently used timer and counter instructions
Interpret frequently used program control instructions
Interpret frequently used math and compare instructions
Interpret frequently used move instructions
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
IC3sb56r
10- 2 Interpreting Frequently Used Instructions in a Logix Designer Routine
Examples: A timer instruction can start Timer: An instruction used when any of the following actions need
a motor after a 10-second-delay, open a
valve for 15 seconds, or keep track of to occur:
how long a gear has been turning. Trigger an event/outcome after a timed delay
Cause an event to transpire for a specified length of time
Time the duration of an event
Question: Do you have examples of applications that use timers?
Timer Instructions
If needed, review the terms structure Timer structures store data in the following tags:
and member.
Preset Value (.PRE): The number of units of time base to be
timed. The preset value should be a positive integer.
Clarify that a TIMER structure tag name
can be anything. Accumulated Value (.ACC): The total time the timer has
Note that the preset and accumulated counted in millisecond units.
tags are DINT data types that can hold Timer Status Bits (.EN, .DN, and .TT): Function to tell the
values greater than 1, while the .EN, .TT,
and .DN are BOOL data types, which controller the status of the timer instruction.
can be either 1 (on) or 0 (off).
Reference: See the Help system for more details on the timer
structure and status bits.
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
IC3sb56r
Interpreting Frequently Used Instructions in a Logix Designer Routine 10- 3
Another timer instruction you may see, RTO (Retentive Timer On):
Operates in a similar manner to the TON instruction
Retains its accumulated value if the rung-in condition goes false
or power is lost
Continues timing if rung-in condition transitions back to true and
the preset value has not been reached.
Requires a reset (RES) instruction for the accumulated value to
return to zero.
Counter Instructions
Like timer instructions, counter instructions consist of several
member tags:
Preset Value (.PRE): The value to be counted:
- The maximum value for counting up is 2,147,483,647.
- The maximum value for counting down is -2,147,483,648.
Accumulated Value (.ACC): The number of elapsed counts. If
accumulated = 50 that means 50 events have occurred.
Counter Status Bits (.CU, .CD, .DN, .OV, and .UN): Function
to tell the controller the status of the counter instruction.
Reference: See the Help system for more details on the counter
structure and status bits.
Mention that program control Program control instructions are used to change the flow of logic.
instructions are detailed further in the Some of the frequently used program control instructions are:
Studio 5000 Logix Designer Level 3:
Basic Ladder Logic Interpretation JSR (Jump to Subroutine)
course.
SBR (Subroutine)
RET (Return from Subroutine)
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
IC3sb56r
10- 4 Interpreting Frequently Used Instructions in a Logix Designer Routine
The SBR instruction identifies the tags that store the incoming
parameters.
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
IC3sb56r
Interpreting Frequently Used Instructions in a Logix Designer Routine 10- 5
Tip " A subroutine can have more than one RET instruction.
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
IC3sb56r
10- 6 Interpreting Frequently Used Instructions in a Logix Designer Routine
Math Instructions
Math instructions are used to perform basic computations.
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
IC3sb56r
Interpreting Frequently Used Instructions in a Logix Designer Routine 10- 7
Instruction Mnemonic
Greater Than GRT
Greater Than or Equal To GEQ
Less Than LES
Less Than or Equal To LEQ
Move Instructions
Move instructions are output instructions that modify and move bits
from one location to another. The data is moved from a Source to a
Destination.
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
IC3sb56r
10- 8 Interpreting Frequently Used Instructions in a Logix Designer Routine
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
IC3sb56r
Interpreting Frequently Used Instructions in a Logix Designer Routine 10- 9
Demonstration Checklist
Use the steps below and the information
on the Demonstration Checklist to help
guide you during the demonstration:
1. Verify that all workstation switches
are in the off position.
Pay attention to these critical aspects of the demonstration:
2. Open and download the
IC3_1756R_DEM1.acd project file. - Review the timer instructions.
3. Open the Main_Routine of the
Main_Scheduler program and review - What happens to the .EN and .DN bits when each timer
the general project flow. is enabled?
4. In the TON subroutine, review the
TON instruction. Emphasize the - Review the counter instructions.
highlighting of the .EN and .DN bits
when enabled. - What happens to the .EN and .DN bits when each
counter is enabled?
5. In the associated subroutines,
review the CTU and CTD - Can you determine why a particular timer or counter
instructions, as well as the RES
instruction. Emphasize the instruction is used in your project?
highlighting of the .EN and .DN bits
when enabled. - Can you interpret the behavior of ladder logic based on
how timers or counters are being used?
6. In the EQU_GEQ_GRT subroutine,
review the instructions. - Review the compare and math instructions.
7. In the ADD_SUB_MUL_DIV
subroutine, review the instructions. - Can you differentiate which instructions are inputs and
which are outputs?
8. In the MOV subroutine, review the
instruction.
- Review the move instructions.
9. In the SBR_RET subroutine, review
the instructions. - Review the JSR, SBR, and RET instructions.
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
IC3sb56r
10- 10 Interpreting Frequently Used Instructions in a Logix Designer Routine
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
IC3sb56r
Exercise: Interpreting Frequently Used Instructions in a Logix Designer Routine 10- 11
Context:
Given the code for a paper machine in your plant, you will interpret a
critical routine as the machine is in operation.
Directions:
8. Press and release the DI7 button and verify your results.
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
IC3e56r
10- 12 Exercise: Interpreting Frequently Used Instructions in a Logix Designer Routine
9. What will happen if you press and hold the DI7 button for
approximately 3 seconds?
10. Press and hold the button and verify your results.
11. Why does the value of the AirTemperature tag change in this
manner?
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
IC3e56r
Exercise: Interpreting Frequently Used Instructions in a Logix Designer Routine 10- 13
18. Turn on any outputs you see in the routine that are currently off.
19. Examine the ladder logic in the DM01_Interface subroutine and
perform the actions needed to turn off all illuminated outputs on
the workstation.
A. Did all the output lights immediately turn off?
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
IC3e56r
10- 14 Exercise: Interpreting Frequently Used Instructions in a Logix Designer Routine
22. Make rung 3 true. Place your cursor over Paper_Area in the JSR
instruction. What is the value of Paper_Area?
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
IC3e56r
Exercise: Interpreting Frequently Used Instructions in a Logix Designer Routine 10- 15
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
IC3e56r
10- 16 Exercise: Interpreting Frequently Used Instructions in a Logix Designer Routine
Answers Exercise A
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
IC3e56r
Exercise: Interpreting Frequently Used Instructions in a Logix Designer Routine 10- 17
19.
A. Yes. When rung 11 of the routine is true, all outputs turn off
immediately.
B. Answers may vary. If the workstation potentiometer tags are
still set to the values that turned output D01 on (from
Step 6. of the exercise), the D01 output turns back on. If you
changed the values of one or both potentiometers, all output
lights remain off.
C. To turn off the output, you should adjust one or both of the
workstation potentiometers so Rung 1 becomes false. Then
you should turn selector switches DI14 and DI15 on and off
again.
20. The SBR instruction needs to receive parameters from the JSR
instruction on rung 3 of the MainRoutine. Parameters will not
be passed until rung 1 in the MainRoutine becomes true, which
makes rung 3 become true.
21. Paper_Area has a value of 0.
22. Paper_Area has a value of 20.
23. The SBR instruction in the Reset subroutine received
parameters from the JSR instruction in the MainRoutine. The
MUL instruction multiplied Source A and Source B and the
RET instruction returned the parameters back to the JSR
instruction in the MainRoutine.
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
IC3e56r
10- 18 Exercise: Interpreting Frequently Used Instructions in a Logix Designer Routine
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
IC3e56r
Lesson 11
Interpreting Arrays in a Logix
Designer Project
What You Will Learn After completing this lesson, you should be able to examine tag
arrays through the Tags window.
When You Will Do This You will interpret arrays in a Logix Designer project when the
application is programmed using this capability.
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
AR3sb56r
11- 2 Interpreting Arrays in a Logix Designer Project
Array Addressing
Note that the number or expression in An instruction might examine or write to one element of an array:
the brackets is the subscript. Point out
the square brackets that enclose the Part_Data[3]
element number.
As an example, state that if If an array total is 100, then you can address
Position1-Position2 = 48 and the array is elements 0 to 99. A major fault is generated if
an array of only 40, a major fault will
occur. code attempts to read from or write to an array
element location that exceeds its corresponding
dimension, e.g., if an array = Part[100] and an
Note that if executable code attempts to instruction attempts to write data in Part[150].
read beyond an array limit, it will read
the next tag in memory and process the
data accordingly. Certain data types can support one-, two-, or three-dimensional
arrays.
Part_Data[2,5,3]
Dimension 0
Dimension 1
ArrayName Dimension 2
Add that an array might include data Example: Three Dimensional Arrays
stored by shift, day, and week. Or, x and
y coordinates (for retrieving a part in Three dimensional arrays might store the following data:
storage).
Storage[5,2,773] Part[2,3,0]
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
AR3sb56r
Interpreting Arrays in a Logix Designer Project 11- 3
Demonstration Checklist
IMPORTANT: To meet IACET CEU
requirements and fully prepare
certificate students for the final exam,
you must demonstrate all lesson
objectives using the proper job aids.
Pay attention to these critical aspects of the demonstration:
Use the Demonstration Checklist to help
guide you during the demonstration. - Note the similarities between examining basic tag
structures (BOOLs ,DINTs, etc.) and examining more
complex structures.
Open the AR3_1756R_DEM1.acd file
for use during this demonstration. - Can you change the data layout to more efficiently
monitor timer data?
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
AR3sb56r
11- 4 Interpreting Arrays in a Logix Designer Project
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
AR3sb56r
Exercise: Interpreting Arrays in a Logix Designer 5000 Project 11- 5
Context:
Directions:
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
AR3e56r
11- 6 Exercise: Interpreting Arrays in a Logix Designer 5000 Project
7. Check each of the following facts that you have now observed
about this simple array:
- An array is a sequence of tags of the same data type.
- Individual array elements are numbered beginning with 0.
- Individual array elements can be monitored in the Tags
window.
- Individual array elements can be addressed in executable
code.
8. Open the controller-scoped tags collection and monitor the
OffDelayZone tag through the Tags window.
9. How many elements are in the array?
Tip " Recall that a timer is a structure, or more complex data type, that is
made up of multiple members, including BOOLs and DINTs.
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
AR3e56r
Exercise: Interpreting Arrays in a Logix Designer 5000 Project 11- 7
20. Display rung 27 and examine the MOV instruction (source tag).
Does the tag match your answer to Step 19.?
21. Check each of the following facts that you have now observed
about more complex arrays:
- An array is a sequence of tags of the same data type.
- Individual array elements are numbered beginning with 0.
- Individual array elements can be monitored in the Tags
window.
- Individual array elements can be addressed in executable
code.
- Each array element can be expanded to view its separate
members.
- Members of individual elements can be addressed in
executable code (e.g., Part[5].DN).
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
AR3e56r
11- 8 Exercise: Interpreting Arrays in a Logix Designer 5000 Project
Answers Exercise A
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
AR3e56r
11- 10 Exercise: Interpreting Arrays in a Logix Designer 5000 Project
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
AR3e56r
Lesson 12
Interpreting Tags of User-Defined
Data Types in a Logix Designer
Project
What You Will Learn After completing this lesson, you should be able to examine tags of
user-defined data types through the Tags window.
When You Will Do This You will interpret tags with user-defined data types in a Logix
Designer project when the application is programmed using this
capability.
Review: An element is one part of an User-Defined Data Type: A structure created by a programmer to
array, while a member is one part of a group related data in an application.
data type.
Temperature
Steam Valve State
Time Over Temperature
Level
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
UD3sb56r
12- 2 Interpreting Tags of User-Defined Data Types in a Logix Designer Project
Provide other examples, including To store this data, a programmer has created a user-defined data
examples of recipe parameters and type. This data type is then available for new tags:
storage data types.
Tag Name
Answers: Recipes and other Question: What other devices or applications can have data
storage vessels can use UDTs. organized into user-defined data types?
Point out that the last example contains Example: User-Defined Data Type Addressing
a structure (Load_Info) that is embedded
in the user-defined data type. Specific data can be addressed in a tag of a user-defined data
type:
Tanks.Level
Input_Load.Height
Input_Location.Load_Info.Weight
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
UD3sb56r
Interpreting Tags of User-Defined Data Types in a Logix Designer Project 12- 3
Note that in this scenario, the Example: Arrays and User-Defined Data Types
user-defined data type is created
first, and then the array of tags Question: A tank farm consists of 25 tanks arranged in a 5 by 5 grid.
is created. A programmer has created an array of tags named Tank that collect
data in a user-defined data type called Tank. Based on this
Answer: Tank [1,3] information, what is the array address for the highlighted tank?
Example: Addressing
Answer: Tank[3,4].Temperature Question: What is the name of the tag you would access if you
wanted to observe the temperature value for the tank in position
[3,4]?
Question: What is the name of the tag you would access if you
wanted to observe the preset value for the Time_Over_Temp timer
Answer: for the tank in position [2,1]?
Tank[2,1].Time_Over_Temp.PRE
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
UD3sb56r
12- 4 Interpreting Tags of User-Defined Data Types in a Logix Designer Project
Here’s How To examine tags of user-defined data types through the Tags window.
Demonstration Checklist
IMPORTANT: To meet IACET CEU
requirements and fully prepare
certificate students for the final exam,
you must demonstrate all lesson
objectives using the proper job aids.
Pay attention to these critical aspects of the demonstration:
Use the Demonstration Checklist to help
guide you during the demonstration. - Can you identify members of a user-defined tag?
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
UD3sb56r
Exercise: Interpreting Tags of User-Defined Data Types in a Logix Designer Project 12- 5
Context:
Directions:
Tip " You will now examine a tag of a user-defined data type.
13. Monitor the XIC ( -] [- ) instruction and tag on rung 23. Does the
tag match your answer to Step 12.?
14. Check each of the following facts that you have now observed
about user-defined data types:
- A user-defined data type is a group of tags of different
data types.
- Individual members can be monitored in the Tags window.
- Individual members can be addressed in executable code.
- Each tag can be expanded to view its separate members.
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
UD3e56r
Exercise: Interpreting Tags of User-Defined Data Types in a Logix Designer Project 12- 7
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
UD3e56r
12- 8 Exercise: Interpreting Tags of User-Defined Data Types in a Logix Designer Project
Answers Exercise A
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
UD3e56r
Lesson 13
Searching for Project Components
in a Logix Designer Project
What You Will Learn After completing this lesson, you should be able to:
Go to a specific project component
Search for a project component
Insert a bookmark
Search by cross-reference
Search using the Browse Logic tool
Note that searching in Logix Designer You will perform these tasks in the following situations:
application is more comprehensive than
searching in RSLogix 5 software; The search feature is typically used when locating tags,
therefore, there are more steps. documentation, etc.
Maintainers make extensive use of the cross-reference tool when
tracing logic.
Note that the ability to search The following search options are available:
documentation is a unique and powerful
search option not found in many other
software packages. This search
Will . . .
menu option . . .
Find and display occurrences of a specified component, such as a tag,
Find
piece of documentation, edit zone, force, etc..
Create a comprehensive cross-reference table of each occurrence of a
Cross-Reference
specific tag and its location in the code.
Browse Logic Create an overview of the project components and their hierarchy.
Tip " Other search features (e.g. go to and replace) are more commonly
used by project programmers.
The search function contains many detailed options that help you
find specific tags, instructions, or other components.
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
SL3sb56r
13- 2 Searching for Project Components in a Logix Designer Project
Chalk Talk: List other search terms on the board and discuss how
they can be affected by the Match Whole Word Only option.
Searching by Cross-Reference
Mention that to select the Cross-Reference Report: A table that shows where tags are used in
Cross-Reference option from a code.
right-click menu, you must right-click the
tag and not the instruction. Destructive: An instruction that will change the state of a bit or alter
the value stored in a tag.
Display Tabs
The following display tabs are available in the cross-reference
report:
Remind students that a “Y” in the By Logic Tab: Displays all locations in code that reference a
destructive column indicates that the piece of text:
instruction can change the value of the
tag. - If all outputs in an entire routine seem to be inactive,
cross-reference the JSR instruction and view the results on the
By Logic tab.
By Tag Tab: Displays all tags that are alias tags for the selected
tag.
Tag Hierarchy Tab: Allows you to view alias and base tags.
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
SL3sb56r
Searching for Project Components in a Logix Designer Project 13- 3
Bookmark Toolbar
Remind students how to view toolbars When performing complex cross-reference searches, one tool that
by adding this bar to your software. can help organize the search is the bookmark toolbar:
Note that this tool is similar to Searching Using the Browse Logic Tool
“Advanced Diagnostics” in other
processor software. This tool presents the contents of a complex project in hierarchical
This tool can be accessed using the form:
following options:
Tasks, programs, routines
S Hot keys [CTRL]+[L]
Ladder rungs, function blocks, etc.
S Right-click a program or routine in
the Controller Organizer Comments, tag descriptions, etc.
S Search menu
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
SL3sb56r
13- 4 Searching for Project Components in a Logix Designer Project
Demonstration Checklist
Use the steps below and the information - Find a specific component using the search method from
on the Demonstration Checklist to help the main menu.
guide you during the demonstration:
Open the SL3_1756R_DEM1.acd - What could happen if the Find Within dialog box is not
project file. When demonstrating the used properly during a search?
listed procedures, point out the
following: - While performing a cross-reference, use the Bookmark
toolbar to mark several rungs and to move between
S How to go to a specific component
using the search method from the them.
main menu.
- Use the CTRL + TAB key combination to switch between
S The vast options available in the the cross-reference window and the ladder window.
search dialog box. Be sure to point
out the “Find Within” option. - Which column in the cross-reference dialog box helps
S When searching by cross-reference, identify which instruction(s) control a tag?
show students how they can use the
[CTRL] + [TAB] key combination to - What three methods can be used to launch the Browse
switch between the cross-reference Logic tool?
window and the ladder window.
S Show students how to turn on the
Bookmark toolbar and show how it
can be used.
To search using the Browse Logic tool,
choose one of the following options:
S Search menu
S Context menu in Controller
Organizer
S Hot keys [CTRL]+[L]
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
SL3sb56r
Exercise: Searching for Project Components in a Logix Designer Project 13- 5
Exercise A In this exercise, you will practice searching for project components
in a project
Context:
Directions:
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
SL3e56r
13- 6 Exercise: Searching for Project Components in a Logix Designer Project
11. You want to look at other rungs in the project, but return to this
one at a later time. How could you identify it so you could return
without having to search for it again?
16. You also need to find where the volume of air is calculated while
the Outside Air Damper is open. Browse logic to find the word
calculate in the project and list the program, routine, and rung
from the results:
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
SL3e56r
Exercise: Searching for Project Components in a Logix Designer Project 13- 7
Exercise B In this exercise, you will search for project components as you trace
through a project
Context:
Directions:
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
SL3e56r
13- 8 Exercise: Searching for Project Components in a Logix Designer Project
Answers Exercise A
2. After conducting a text only search in the project for the word
“temperature,” you should have found 15 occurrences:
Text Only
Cleared for
More Results
Exercise B
4. If you have illuminated all the outputs, they will begin to blink.
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
SL3e56r
Lesson 14
Integrated Practice - Interpreting a
Basic Logix Designer Project
What You Will Learn After completing this lesson, you should be able to:
Note that although the objectives are not Select and change a controller’s operating mode
called out specifically in an exercise
step, as in the real world, students will Download and go online to a Logix5000 controller
need to perform a combination of these Monitor and edit tag values through the Tags window
tasks to complete the exercise (e.g., at
some point, they must identify an I/O Monitor and edit tag values through a routine
base tag and then monitor it in order to
troubleshoot the project). Identify an I/O module tag
Search for a project component
Search by cross-reference
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
IP3sb56r
14- 2 Integrated Practice - Interpreting a Basic Logix Designer Project
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
IP3sb56r
Exercise: Integrated Practice - Interpreting a Basic Logix Designer Project 14- 3
Exercise A In this exercise, you will practice interpreting a basic Logix Designer
project.
Context:
Directions:
You must interpret the project to determine why the outputs are not
enabling. Then you must enable each output in order.
1. 2. 3. 4.
Enable
DO0 DO3 DO6 DO9
As you work through the project the top analog meter AO0 will
indicate the output that needs to be enabled next:
0 volts = DO0
1 volt = DO1, etc.
AO0
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
IP3e56r
14- 4 Exercise: Integrated Practice - Interpreting a Basic Logix Designer Project
Tip " If desired, you can restart the project by disabling the selector
switches and then pressing the pushbuttons DI4, DI5, DI6, and DI7
simultaneously.
Tip " When you have successfully enabled the outputs in order, they will
begin to flash and the channel zero analog meter will travel back and
forth.
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
IP3e56r
Exercise: Integrated Practice - Interpreting a Basic Logix Designer Project 14- 5
5. When you have enabled the last output, verify that the lights are
flashing and the channel zero analog meter is traveling back and
forth.
Analog Output 1
(Bottom)
AO1
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
IP3e56r
14- 6 Exercise: Integrated Practice - Interpreting a Basic Logix Designer Project
Answers Exercise A
To begin:
Identify the address of the output that you need to enable.
Cross-reference the tag to see which rungs of ladder logic are
controlling it.
If the output is off in the program a non-intensified output may be
keeping the output off:
- Examine the inputs in the rung
- Trace through the program to enable the outputs
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
IP3e56r
Lesson 15
Forcing I/O and Toggling Bits in the
Logix Designer Application
What You Will Learn After completing this lesson, you should be able to:
Force digital and analog I/O values
Toggle bits
Question: How often do you use forcing at your company? For what
situations?
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
FO3sb56r
15- 2 Forcing I/O and Toggling Bits in the Logix Designer Application
? Does forcing an output affect any An input force mask modifies the data that is received from the input
logic that examines that bit? modules, and an output force mask modifies the data that is being
Answer: No. sent to the output modules, as shown in the following graphic:
Safety Precautions
All force functions can result in sudden machine movement.
Consider these factors before forcing I/O values:
Potential danger to personnel
Machine response to forced I/O
Possible effects on other portions of the machine/process
Company policy concerning forcing I/O (e.g., is authorization
required?)
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
FO3sb56r
Forcing I/O and Toggling Bits in the Logix Designer Application 15- 3
Answer: Yes, forcing an input Question: Does forcing an input affect any logic that examines that
affects the logic that examines bit?
the bit.
State of Forces
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
FO3sb56r
15- 4 Forcing I/O and Toggling Bits in the Logix Designer Application
Answer: Examine the Online Question: How can you determine if forces exist in a project?
bar or the ladder logic.
If you are online in Run or Test mode, the Boolean state may be
overridden:
By the rung scan, if ladder logic has outputs which reference the
Boolean tag
By the input scan, if the Boolean tag references an I/O input
module
By forcing, if the Boolean tag references an I/O module
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
FO3sb56r
Forcing I/O and Toggling Bits in the Logix Designer Application 15- 5
Question: How does toggling bits differ from forcing? Would you
toggle a bit referencing a photo-eye? Why or why not?
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
FO3sb56r
15- 6 Forcing I/O and Toggling Bits in the Logix Designer Application
Demonstration Checklist
1. Download the
FO3_1756R_DEM1.acd project file.
2. From the ladder logic, force inputs
and outputs on and off and toggle
bits. Pay attention to these critical aspects of the demonstration:
3. Show that forced inputs affect the
tag values and ladder logic. - How are forces interpreted using the Logix Designer
application? Using hardware indicators?
4. From the tags collection, force inputs
and outputs on and off and toggle - What safety factors should be considered when enabling
bits. forces?
5 From the Watch window, force
inputs and outputs on and off and - What happens when an input is forced on? Forced off?
toggle bits.
6. Show students how to save a group - What happens when an output is forced on? Forced off?
of tags to the Watch window that can
be opened and monitored when - Can you enable, disable, and remove forces?
needed.
- What happens when an internal bit is toggled?
7. Disable forces.
8. Remove forces one at a time and all - What happens when you toggle a bit referencing an I/O
at once. point?
9. Toggle an internal bit and show how
the value remains constant until it is - Is there a difference if the toggled bit is part of a seal-in
toggled again. circuit?
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
FO3sb56r
Exercise: Forcing I/O and Toggling Bits in the Logix Designer Application 15- 7
Exercise A In this exercise, you will practice forcing I/O values and toggling bits
using the Logix Designer application.
Directions:
Tip " When prompted to enable forces in the controller, click Yes.
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
FO3e56r
15- 8 Exercise: Forcing I/O and Toggling Bits in the Logix Designer Application
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
FO3e56r
Exercise: Forcing I/O and Toggling Bits in the Logix Designer Application 15- 9
19. Remove the force from the I_pushbutton_0 tag and then turn off
the O_Redlight_ 11 [DO11] and Red_Light 5 [DO5] output
lights by pressing the Stop_Cycle [DI8] button.
20. Enable the O_Redlight_8 [DO8] output tag without using a
force.
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
FO3e56r
15- 10 Exercise: Forcing I/O and Toggling Bits in the Logix Designer Application
24. Turn the DI12 selector switch on, which enables the
O_Greenlight_3 tag.
25. Force the I_selector_12 tag off.
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
FO3e56r
Exercise: Forcing I/O and Toggling Bits in the Logix Designer Application 15- 11
30. Disable all I/O forces. Notice that all of the forces remain in the
program; however, they are no longer enabled.
31. What happens to the digital and analog I/O values?
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
FO3e56r
15- 12 Exercise: Forcing I/O and Toggling Bits in the Logix Designer Application
Answers Exercise A
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
FO3e56r
15- 14 Exercise: Forcing I/O and Toggling Bits in the Logix Designer Application
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
FO3e56r
Lesson 16
Troubleshooting 1756 Digital I/O
Module Problems
What You Will Learn After completing this lesson, you should be able to:
Interpret digital I/O problems using the status indicators
Interpret digital I/O problems using the Logix Designer
Application
Resolve common digital I/O module faults
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
DI3sb56r
16- 2 Troubleshooting 1756 Digital I/O Module Problems
Reference: Local safety and PPE standards will vary. For example,
PPE standards used in the United States are outlined in the NFPA
70E: Standard for Electrical Safety in the Workplace documentation.
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
DI3sb56r
Troubleshooting 1756 Digital I/O Module Problems 16- 3
Module Operation
Output tag values in the tag database are updated after each rung of
ladder logic is executed.
Note that RPI is also referred to as cyclic The physical I/O modules are updated according to the:
update.
RPI (Requested Packet Interval)
To clarify, state that COS multicasts COS (Change of State) settings of an input module
module data on any change of state and
RPI multicasts module data at a
specified time.
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
DI3sb56r
16- 4 Troubleshooting 1756 Digital I/O Module Problems
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
DI3sb56r
Troubleshooting 1756 Digital I/O Module Problems 16- 5
Tip " Typing a 0 in the fault tags will not clear a fault.
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
DI3sb56r
16- 6 Troubleshooting 1756 Digital I/O Module Problems
Note that modules are typically Common digital I/O module faults include:
configured by a programmer. A
maintainer may only need to look at a Physical module errors
module’s configuration to understand the Electronic keying mismatches
current operation of a module. Seldom
are any changes made. Connection errors
Communication network errors
Point out that motion faults or other less Input module point-level faults
common faults are not described in this
lesson. Information on these faults can Output module point-level faults
be found in the Help system.
Tip " Resolving certain faults requires a basic understanding of a module’s
configuration.
Electronic Keying
If you have already presented the The electronic keying feature:
Troubleshooting 1756 Analog I/O
Module Problems lesson, the discussion Automatically compares the expected module (as shown in the
on electronic keying, keying attributes, I/O Configuration tree) to the physical module before I/O
keying examples, and disabled keying communications begin
can be skipped.
Helps prevent communications to a module that does not match
the type and revision expected
Determines if and how an electronic keying check is performed
Typically, three keying options are available:
Exact Match
Compatible Keying
Disable Keying
Tip " The compatible keying option is the default selection.
Keying Attributes
Electronic keying is based on a set of attributes unique to each
product revision.
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
DI3sb56r
Troubleshooting 1756 Digital I/O Module Problems 16- 7
In Exact Match keying, all 5 categories Example: Exact Match Keying Prevents Communication
(Vendor, Product Type, etc.) must
match.
Module Configuration
Vendor = Allen-Bradley
Product Type = Digital Input Module
Catalog Number = 1756-IB16D
Major Revision = 3
Minor Revision = 1
Communication is Prevented
X
Physical Module
Vendor = Allen-Bradley
Product Type = Digital Input Module
Catalog Number = 1756-IB16D
Major Revision = 3
Minor Revision = 2
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
DI3sb56r
16- 8 Troubleshooting 1756 Digital I/O Module Problems
In Compatible Keying, major and minor Example: Compatible Keying Prevents Communication
revisions in the physical module must be
greater than or equal to the revision
level in the configuration.
Module Configuration
Vendor = Allen-Bradley
Product Type = Digital Input Module
Catalog Number = 1756-IB16D
Major Revision = 3
Minor Revision = 3
Physical Module
Communication is Prevented
X
Vendor = Allen-Bradley
Product Type = Digital Input Module
Catalog Number = 1756-IB16D
Major Revision = 3
Minor Revision = 2
Physical Module
Vendor = Allen-Bradley
Product Type = Digital Input Module
Catalog Number = 1756-IB16D
Major Revision = 3
Minor Revision = 2
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
DI3sb56r
Troubleshooting 1756 Digital I/O Module Problems 16- 9
Disabled Keying
With Disabled Keying, I/O communication may occur with a module
other than the type specified in the I/O Configuration tree with
unpredictable results.
If you use Disabled Keying, you must take full responsibility for
understanding whether the module being used can fulfill the
functional requirements of the application.
Connection Errors
A connection error is caused by a failure in the controller’s
communications with an I/O module:
Data is no longer transferred between the modules.
Errors can be related to ownership issues or inhibited modules.
Ownership Issues
Ownership errors can occur in the following situations:
Multiple controllers try to own the same output module.
Two owners for the same input module do not have exact
matching configurations.
A module is not owned.
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
DI3sb56r
16- 10 Troubleshooting 1756 Digital I/O Module Problems
Tip " A module in listen-only mode will lose its connection if the module
it is listening to breaks its connection.
Inhibited Module
An inhibited module is purposely prevented from communicating
with the controller by a user or through code.
Tip " After the cause of a fault is cleared, latched diagnostics can be reset
on the Diagnostics tab.
Tip " The Pulse Test option in the module properties can be used to briefly
send a signal to an output without energizing the load. This is useful
when troubleshooting a module.
Output States
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
DI3sb56r
16- 12 Troubleshooting 1756 Digital I/O Module Problems
Demonstration Checklist
IMPORTANT: To meet IACET CEU
requirements and fully prepare
certificate students for the final exam,
you must demonstrate all lesson
objectives using the proper job aids.
Pay attention to these critical aspects of the demonstration:
Use the steps below and the information
on the Demonstration Checklist to help - Can you use the Troubleshooting Guide to diagnose
guide you during the demonstration: digital I/O problems?
Open the DI3_1756R_DEM1.acd project
file. - How would you identify failed I/O for digital modules?
When demonstrating the listed
procedures, point out the following - Where can you find the data used for module keying?
items:
- What information can be gathered by interpreting LEDs
S How you would identify failed I/O for on an I/O module?
digital modules
S How to use the Troubleshooting - What information can be gathered using the Logix
Guide for digital I/O modules Designer application?
S Where to find the locations for fault - Which I/O module tags can aid in troubleshooting?
identifiers
S Where to find the different types of - How can you find fault information in the Logix Designer
module tags that relate to application?
troubleshooting
S The location of the module keying
information (side of module)
Make sure the student computers have
PowerPoint or PowerPoint Viewer
installed so they can run the .pps files
used in Exercise A.
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
DI3sb56r
Exercise: Troubleshooting 1756 Digital I/O Module Problems 16- 13
Directions:
Tip " This file will open with PowerPoint or PowerPoint Viewer software.
2. Use the controls at the bottom of the screen to move through the
troubleshooting scenario.
3. Using the troubleshooting guide, choose the tabs through which
you would navigate to resolve the issue presented.
4. When you have finished the scenario, exit the PowerPoint file by
pressing ESC.
5. Open the DI3_1756r_A2.pps file.
Tip " This file will open with PowerPoint or PowerPoint Viewer software.
6. Use the controls at the bottom of the screen to move through the
troubleshooting scenario.
7. Using the troubleshooting guide, choose the tabs through which
you would navigate to resolve the issue presented.
8. When you have finished the scenario, exit the PowerPoint file by
pressing ESC.
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
DI3e56r
16- 14 Exercise: Troubleshooting 1756 Digital I/O Module Problems
Context:
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
DI3e56r
Exercise: Troubleshooting 1756 Digital I/O Module Problems 16- 15
Directions:
1. Unlock and remove the digital output module in slot 4 from the
workstation chassis.
Tip " Be sure to securely plug the RTB into the module.
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
DI3e56r
16- 16 Exercise: Troubleshooting 1756 Digital I/O Module Problems
6. Turn the DI12 selector switch on the workstation to the off (left)
position. Verify that selector switches DI13, DI14, and DI15 are
in the off position.
7. Scenario: A recent lightning strike has damaged equipment in
your plant, including a ControlLogix chassis and the modules in
that chassis. The new equipment has been installed, and you are
ready to resume machine operation.
Perform the following actions:
A. Open the DI3_1756R_B1.acd project file.
B. Download the project file to the controller in slot 1.
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
DI3e56r
Exercise: Troubleshooting 1756 Digital I/O Module Problems 16- 17
11. Why are the fault indicators for terminals 2 and 3 not illuminated
on the digital output module located in slot 4?
12. Using the I/O Wiring Diagrams appendix, configure both digital
output modules so that the fault indicators are turned off for
those terminals not physically wired to outputs.
13. Turn selector switch DI12 on.
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
DI3e56r
16- 18 Exercise: Troubleshooting 1756 Digital I/O Module Problems
14. Why does number 6 illuminate on the output module, but the
Light_6 [DO6] output on the workstation does not?
17. Use the Logix Designer application to identify the tag name that
stores fault information regarding the fuse for Light_6. Record
the tag name below:
18. Scenario: A rung containing the Light_6 output tag is true, but
the fuse for this module point has blown.
A. What would be the status of the Light_6 output tag?
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
DI3e56r
Exercise: Troubleshooting 1756 Digital I/O Module Problems 16- 19
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
DI3e56r
16- 20 Exercise: Troubleshooting 1756 Digital I/O Module Problems
Answers Exercise A
Exercise B
7.
C. The controller in slot 1 has a solid green OK indicator. The
following information scrolls continuously across the front of
the controller:
- “DI3_1756R_B1” - The name of the project loaded in the
controller.
- “I/O Fault Local:0 #0116 Wrong Revision” Location,
fault code number, and brief description of a faulted
module.
- “2 I/O Faults” - Indicates that multiple issues have been
identified. Keep in mind the L7 controller only scrolls
information for the first fault identified.
D. The OK lights on the digital modules in slots 0 and 4 are
blinking green. The OK light on the digital module in slot 2
is solid green.
E. The following information in the Logix Designer application
indicates there is a problem with the system:
- The Online bar indicates that I/O is not responding.
- Yellow triangles are present next to the modules in slots 0
and 4 of the I/O configuration.
- When you click on one of the modules with a yellow
triangle, the status of the module is listed as “IO Faulted”
in the Quick View pane.
F. The issue is caused by electronic keying mismatches for the
modules in slots 0 and 4 of the Controller Organizer. The
major and/or minor revisions of the physical modules do not
match the information in the software.
8.
D. If you have corrected the issue as instructed, the following
conditions should be present:
- Only the name of the project loaded in the controller
should be visible on the controller’s scrolling display.
- All OK LEDs on the digital modules should be solid green.
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
DI3e56r
Exercise: Troubleshooting 1756 Digital I/O Module Problems 16- 21
Slot 4:
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
DI3e56r
16- 22 Exercise: Troubleshooting 1756 Digital I/O Module Problems
17. The tag name that stores fault information regarding the fuse for
Light_6 is stored in Local:4:I.FuseBlown.6.
18.
A. Because the rung is true, the status of the output tag would be
1, or on.
B. Because the fuse for the module point is blown, the output
device would be off.
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
DI3e56r
Lesson 17
Troubleshooting 1756 Analog I/O
Module Problems
What You Will Learn After completing this lesson, you should be able to:
Instructors: Note that some of the Interpret analog I/O problems using the status indicators
sections in this lesson, such as Module
Components, Module Features, Safety Interpret analog I/O problems using the Logix Designer
Warnings, etc. are repeated from the application
Digital I/O lesson. If you have covered
the digital I/O lesson, then skip or briefly Resolve common analog I/O module faults
review the information here.
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
AN3sb56r
17- 2 Troubleshooting 1756 Analog I/O Module Problems
Reference: Local safety and PPE standards will vary. For example,
PPE standards used in the United States are outlined in the NFPA
70E: Standard for Electrical Safety in the Workplace documentation.
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
AN3sb56r
Troubleshooting 1756 Analog I/O Module Problems 17- 3
Module Operation
In traditional I/O systems, controllers poll Local analog input modules multicast their data periodically to an
input modules to obtain their input status. owner-controller based on two parameters:
Note that both the RTS and RPI are RPI (Requested Packet Interval)
configurable parameters.
RTS (Real Time Sample): Instructs the module to perform the
following operations:
- Scan all of its input channels and store the data into onboard
memory
- Multicast the updated channel data, and other status data, to
the backplane of the local chassis
Emphasize that data is NOT sent to the An owner-controller sends data to an analog output module only
module at the end of the controller’s when the RPI expires:
program scan.
Controls when an analog output module receives data from the
For more information on data echo, refer owner-controller
students to the the description in each
module-specific chapter of the Controls when the output module echoes the data value that
ControlLogix Analog I/O Modules User corresponds to the analog signal present at the output terminals to
Manual, publication number the rest of the control system
1756-UM009B.
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
AN3sb56r
17- 4 Troubleshooting 1756 Analog I/O Module Problems
Tip " An output module can receive and echo data values multiple times in
a scan.
Show & Tell: Show students the calibration and module health LEDs
on an analog module.
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
AN3sb56r
Troubleshooting 1756 Analog I/O Module Problems 17- 5
Provide students with a brief Question: How many of you are familiar with the Quick View pane
overview if they are not familiar. in the Logix Designer application?
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
AN3sb56r
17- 6 Troubleshooting 1756 Analog I/O Module Problems
Keying Attributes
Electronic keying is based on a set of attributes unique to each
product revision.
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
AN3sb56r
Troubleshooting 1756 Analog I/O Module Problems 17- 7
In Exact Match keying, all 5 categories Example: Exact Match Keying Prevents Communication
(Vendor, Product Type, etc.) must
match.
Module Configuration
Vendor = Allen-Bradley
Product Type = Digital Input Module
Catalog Number = 1756-IB16D
Major Revision = 3
Minor Revision = 1
Communication is Prevented
X
Physical Module
Vendor = Allen-Bradley
Product Type = Digital Input Module
Catalog Number = 1756-IB16D
Major Revision = 3
Minor Revision = 2
In Compatible Keying, major and minor Example: Compatible Keying Prevents Communication
revisions in the physical module must be
greater than or equal to the revision
level in the configuration.
Module Configuration
Vendor = Allen-Bradley
Product Type = Digital Input Module
Catalog Number = 1756-IB16D
Major Revision = 3
Minor Revision = 3
Physical Module
Communication is Prevented
X
Vendor = Allen-Bradley
Product Type = Digital Input Module
Catalog Number = 1756-IB16D
Major Revision = 3
Minor Revision = 2
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
AN3sb56r
17- 8 Troubleshooting 1756 Analog I/O Module Problems
Physical Module
Vendor = Allen-Bradley
Product Type = Digital Input Module
Catalog Number = 1756-IB16D
Major Revision = 3
Minor Revision = 2
Disabled Keying
With Disabled Keying, I/O communication may occur with a module
other than the type specified in the I/O Configuration tree with
unpredictable results.
If you use Disabled Keying, you must take full responsibility for
understanding whether the module being used can fulfill the
functional requirements of the application.
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
AN3sb56r
Troubleshooting 1756 Analog I/O Module Problems 17- 9
Specific Operation
Configuration
Specific operation of an input module is defined through the
Configuration tab of the Module Properties dialog box:
Scaling: Sets the range of values used in the controller in
relationship to the actual input range of the device.
RTS: Sets the real time sampling period.
- RTS determines how often an input device sends values to the
input module.
RPI: Determines how often the input module sends data to the
controller.
Tip " The RPI and RTS values in a module will not necessarily match. The
relationship between these two values is determined during the
module’s initial configuration.
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
AN3sb56r
17- 10 Troubleshooting 1756 Analog I/O Module Problems
Limits
Point out that the limit values can be Limits control the physical operation of the module:
typed in the text boxes or the flags can
be dragged to their locations. Clamping Limits: Designate the highest or lowest output level
that the output channel will reach in the control process.
Ramp Rate: Sets the maximum rate of change an output may
make in engineering units per second.
Latch Alarms: Maintain an alarm triggered condition even after
the condition is corrected.
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
AN3sb56r
Troubleshooting 1756 Analog I/O Module Problems 17- 11
Demonstration Checklist
Use the steps below and the information
on the Demonstration Checklist to help
guide you during the demonstration:
Open and download the
AN3_1756R_DEM1.acd project file. Pay attention to these critical aspects of the demonstration:
When demonstrating the listed
procedures, point out the following - Using the troubleshooting guide, trace analog I/O
items: problems.
S Identify failed analog I/O modules. - How can you identify failed I/O modules?
S Use the troubleshooting guide to
trace the analog I/O problems. - What information can be gathered by interpreting LEDs
on an I/O module?
S Point out each location of the fault
identification.
- What information can be gathered using the Logix
S Display all of the different types of Designer application?
module tags that relate to
troubleshooting. - Which I/O module tags can aid in troubleshooting?
Make sure the student computers have
PowerPoint or PowerPoint Viewer - How can you find fault information in the Logix Designer
installed so they can run the .pps files application?
used in Exercise A and B.
- Do you understand how properties such as clamping,
scaling, and alarms can impact analog data?
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
AN3sb56r
17- 12 Troubleshooting 1756 Analog I/O Module Problems
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
AN3sb56r
Exercise: Troubleshooting 1756 Analog I/O Module Problems 17- 13
Directions:
Tip " This file will open with PowerPoint or PowerPoint Viewer software.
2. Use the controls at the bottom of the screen to move through the
troubleshooting scenario.
3. Using the troubleshooting guide, choose the tabs through which
you would navigate to resolve the issue presented.
4. When you have finished the scenario, exit the PowerPoint file by
pressing ESC.
5. Open the AN3_1756r_A2.pps file.
Tip " This file will open with PowerPoint or PowerPoint Viewer software.
6. Use the controls at the bottom of the screen to move through the
troubleshooting scenario.
7. Using the troubleshooting guide, choose the tabs through which
you would navigate to resolve the issue presented.
8. When you have finished the scenario, exit the PowerPoint file by
pressing ESC.
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
AN3e56r
17- 14 Exercise: Troubleshooting 1756 Analog I/O Module Problems
Exercise B In this exercise, you will practice troubleshooting analog I/O module
problems.
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
AN3e56r
Exercise: Troubleshooting 1756 Analog I/O Module Problems 17- 15
Directions:
1. Unlock and remove the analog input module from the workstation
chassis.
When you connect or disconnect the Removable
Terminal Block (RTB) with field-power applied, an
electrical arc can occur. This could cause an
explosion in hazardous location installations.
Be sure that power is removed or the area is
nonhazardous before proceeding.
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
AN3e56r
17- 16 Exercise: Troubleshooting 1756 Analog I/O Module Problems
6. Scenario 1: Your plant engineer has just added a control valve for
a new pump in the wastewater management system you oversee.
When testing the system, an operator discovers that when she
commands the valve to open 50 percent, the change is not
recognized by the system as expected.
A. Based on your application, when potentiometer AI0 is set at
the 50% mark, the value of the corresponding tag should be
approximately 5, and gauge AO0 should also be displaying a
value of 5.
B. What occurs when you set the potentiometer AI0 to a value
of 5?
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
AN3e56r
Exercise: Troubleshooting 1756 Analog I/O Module Problems 17- 17
7. Open the MainRoutine and identify the alias tag and base tag of
the bit that will enable the Light_8 [DO8] output when the analog
input reaches a specific value. Record the tag names below:
8. Use the Logix Designer application to identify the tag name that
stores fault information for channel 5 of the analog input module.
Record the tag name below:
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
AN3e56r
17- 18 Exercise: Troubleshooting 1756 Analog I/O Module Problems
Answers Exercise A
Exercise B
6.
B. When potentiometer AI0 is set to 50 percent, the values
received by the input module and sent to the output module
equal 5 (approximately). However, the value displayed on
gauge AO0 is slightly above 2.
E. The likely cause of the issue is that the output module
properties are not correct, causing an incorrect output to be
displayed.
F. To correct this issue, you will need to match the scaling
values for Channel 0 of the output module. The corrected
values should appear similar to the following graphic:
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
AN3e56r
Exercise: Troubleshooting 1756 Analog I/O Module Problems 17- 19
8. The tag name that stores fault information for channel 5 of the
analog input module is Local:8:I.Ch5Fault.
9. The next step would be to determine if any modules have
attention triangles next to them when viewed in the Controller
Organizer.
10. If the OK LED is solid red on a 1756-OF4 module, the
corrective action is to replace the module.
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
AN3e56r
17- 20 Exercise: Troubleshooting 1756 Analog I/O Module Problems
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
AN3e56r
Lesson 18
Troubleshooting 1756 Remote I/O
Problems
What You Will Learn After completing this lesson, you should be able to:
Note that remote I/O are also referred to Select remote I/O tags
as networked I/O.
Resolve common remote I/O module faults
Point out that this is not Universal You will perform these tasks in the following situations:
Remote I/O. This is 1756 remote I/O
modules over ControlNet or EtherNet/IP You will select remote I/O modules and remote I/O tags when
networks. determining if a project uses remote I/O.
You will identify and resolve common remote I/O faults after
determining that a remote module is causing an issue with your
machine or process.
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
CN3sb56r
18- 2 Troubleshooting 1756 Remote I/O Problems
Local ControlLogix
Chassis
Process/Machine
Direct Wiring
In the graphic, point out that the I/O Example: Remote I/O
modules are located close to the field
devices in a second chassis. Note that Using remote I/O modules reduces the amount of wiring to the
there is no controller in the second field devices:
chassis.
Controller
Local ControlLogix
Chassis
Communications Module
Process/Machine
Communications Module
Remote ControlLogix
Chassis
Control-Level Network
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
CN3sb56r
Troubleshooting 1756 Remote I/O Problems 18- 3
Note that this section serves to give the Selecting Remote I/O Tags
flow of the procedures. The details will
be presented in the Here’s How section. Remote I/O Tags:
Generated when the module is added to the project
Contain the remote communication module name as a prefix
If more advanced maintenance Chalk Talk: Write the address of a local I/O tag on the board,
techs ask, the difference in the followed by a remote I/O tag address. Compare the two.
base tag format is the result of
how data is sent/received using Rack
Optimization. The communication
modules package the data differently.
Depending on how a digital module is configured
When students see a rack-optimized tag
in the Tags collection displayed in the by a project developer, the base tag for a remote
standard format (e.g., module may appear in two different formats.
Remote:0:I.Data.0), that tag is actually
an alias for a communications module
tag created in this format:
Remote:I.Slot[0].Data.0. Activity: Given the following I/O tags, interpret the data they
See the PowerPoint slides for provide by completing the following table:
answers to the table.
Answers are provided in the Take Note: What are some best practices when troubleshooting a
PowerPoint slides. They include: remote I/O module with errors? As you discuss this, write your
S Examine comm module LEDs answers in the Student Manual.
S Look for attention triangles
S Troubleshoot beginning at the
topmost branch level
S While online, use the software to
check for error codes at the topmost
level
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
CN3sb56r
18- 4 Troubleshooting 1756 Remote I/O Problems
Note that modules are typically Resolving Common Remote I/O Module Faults
configured by a programmer. A
maintainer may only need to look at a Some of the most common remote I/O module faults include:
module’s configuration to understand the
current operation of a module. Seldom Physical module errors
are any changes made.
Electronic keying mismatches
A quick way to determine if there is a
network problem (local or remote) is to Connection errors
check the state/color of the processor’s Communication network errors
I/O light (L6x controllers) or the
scrolling display (L7x controllers). Reference: I/O module fault codes are listed in the Help system.
Each code provides a description and possible corrective actions.
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
CN3sb56r
Troubleshooting 1756 Remote I/O Problems 18- 5
Demonstration Checklist
IMPORTANT: To meet IACET CEU
requirements and fully prepare
certificate students for the final exam,
you must demonstrate all lesson
objectives using the proper job aids.
Use the steps below and the information Pay attention to these critical aspects of the demonstration:
on the Demonstration Checklist to help
guide you during the demonstration: - Can you use the Troubleshooting Guide to diagnose and
correct remote I/O problems?
Open the CN3_1756R_DEM1.acd
project file. IMPORTANT: This demo file - Where do you find the different types of module tags that
was created for the Integrated can aid in troubleshooting?
Architecture demo and was not intended
for download.
- How can you tell there is a potential remote I/O issue by
When demonstrating the listed looking at a controller’s LEDs and/or display (if present)?
procedures, point out the following
items: - How can you tell there is a remote I/O issue in the Logix
S How you would identify failed I/O in Designer application?
the configuration folder
- If you have multiple attention triangles in a module
S How to use the Troubleshooting configuration, which module do you begin
Guide for I/O module problems troubleshooting first?
S Where to find the locations for fault
identifiers - How can you tell the difference between local and
remote I/O tags in the Tags collection?
S Where to find the different types of
module tags that relate to
troubleshooting
S How to tell the difference between
local I/O tags and remote I/O tags
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
CN3sb56r
18- 6 Troubleshooting 1756 Remote I/O Problems
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
CN3sb56r
Exercise: Troubleshooting 1756 Remote I/O Problems 18- 7
Exercise A In this exercise, you will practice troubleshooting 1756 remote I/O
problems.
Context:
Under normal conditions, the press can be started and stopped from a
remote operator booth. When the machine is operational, stack lights
near the machine and a pilot light in the operator booth indicate that
the press is running.
The machine operator reports that she is unable to start the press
from the remote booth.
Directions:
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
CN3e56r
18- 8 Exercise: Troubleshooting 1756 Remote I/O Problems
D. Why is the base tag for the remote input different than the
base tag for the remote output?
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
CN3e56r
Exercise: Troubleshooting 1756 Remote I/O Problems 18- 9
Answers Exercise A
2.
A. The EtherNet/IP module in the local chassis is named
Master_ENBT.
B. The EtherNet/IP module in the remote chassis is named
Remote_Press_Control.
C. There are 5 I/O modules in the local chassis (2 digital
outputs, one digital input, one analog input, and one analog
output).
D. There are 3 I/O modules in the remote chassis (one digital
input, one digital output, and one analog output).
3.
A. The Remote_Start button is wired to input 9 of the input
module located in slot 2 of the remote chassis.
B. The Press_Running light is wired to output 0 of the output
module located in slot 0 of the local chassis.
C. The Remote_Press_Running_Light indicator is wired to
output 0 of the output module located in slot 0 of the remote
chassis.
D. The base tag for the remote input
(Remote_Press_Control:I.Slot[2].Data.9) is different than the
base tag for the remote output
(Remote_Press_Control:0:O.Data.0) because the modules’
communication formats were configured differently when the
project was created.
5. No, the machine is not operational.
6. The controller display indicates that an I/O fault is present
related to the Remote_Press_Control chassis. The display also
shows that fault #0204 (Unconnected Message Timeout) has
occurred.
7. The controller is attempting to make a connection, but the target
module is not responding. The device also appears to be
missing from the backplane or network, as all modules under
the communication module have yellow triangles.
8. The best way to recover from this fault is to verify that the
remote EtherNet/IP module is still connected to the network.
9. Based on the scenario, one of the following issues may be
present:
- A broken wire between the input module and pushbutton
- The pushbutton may no longer be operational
- A faulty input module that needs to be replaced
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
CN3e56r
Lesson 19
Updating Logix5000 Firmware
What You Will Learn After completing this lesson, you should be able to update module
firmware.
You Reason
Installed a new controller Controllers ship with basic firmware that only lets you update the controller to the required revision.
Upgraded to a new version of software The firmware of your modules must be compatible with your version of Studio 5000 environment.
Must use a specific revision For example, your system is certified to operate with specific revisions.
Replaced a failed module The firmware revision determines the module’s compatibility and functions.
For example, a new revision of firmware just came out and it has features you want to use in your
Want the latest features for a module
system.
Run the video on the overhead Reference: Help Learning Center How Do I Maintain
for the entire class. Update a Module’s Firmware
Question: What two ways did the video show for updating
firmware?
1. Have each student read 1st Activity: Discuss each situation and decide which software you
situation and make their would most likely use to update the firmware. Mark your choice in
choice.
the corresponding box.
2. Discuss pros / cons of each
tool in that situation.
3. Repeat for rest of situations,
taking them 1 at a time.
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
FW3sb56r
19- 2 Updating Logix5000 Firmware
Firmware Supervisor
If students have this manual as A third way to update firmware is to let the controller’s firmware
part of their materials, do this: supervisor automatically update modules in its I/O tree.
- Have them go to the Manage
Firmware chapter. Reference: For more information on firmware supervisor, see
- Go to the Guidelines for the Logix5000 Controllers Design Considerations, 1756- RM094.
Firmware Supervisor section
and go over the guidelines.
Precautions
- Give students a few minutes 1. Find the Updating Module Firmware procedure in your
to read the precautions. procedures guide.
- Restate each point in different
words. 2. Read the precautions in the Attention box at the beginning of the
procedure.
- Open the sample release Make Sure You Read the Release Notes
notes in your instructor files.
- Use the IMPORTANT Reference: Studio 5000 Logix Designer and Logix5000 Procedures
statements in the sample to Guide
emphasize the importance
reading the release notes.
Notice in the Updating Module Firmware procedure that the first
- If you have a network thing you should do is get the release notes for the firmware and read
connection, go to the website,
download firmware and them.
release notes, and open the
release notes.
Question: How do you access firmware and release notes at your
facility?
IMPORTANT: To meet IACET CEU Your instructor will perform the update procedures
requirements and fully prepare while you guide him or her through the steps of
certificate students for the final exam,
you must demonstrate all lesson each procedure. This avoids mistakes that could
objectives using the proper job aids. leave the controller inoperable.
Since students won’t practice the steps
themselves, it is important they talk you
through the steps as if they were
doing them. Reference: Studio 5000 Logix Designer and Logix5000 Procedures
Guide
- Have students take turns talking you 1. Find the Updating Module Firmware procedure in your job aid.
through the steps.
2. Take turns talking your instructor through each step of the
- Flash the controller to an EARLIER
revision. procedure as if you were doing it yourself.
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
FW3sb56r
Updating Logix5000 Firmware 19- 3
IMPORTANT: To meet IACET CEU Your instructor will perform the update procedures
requirements and fully prepare while you guide him or her through the steps of
certificate students for the final exam,
you must demonstrate all lesson each procedure. This avoids mistakes that could
objectives using the proper job aids. leave the controller inoperable.
Since students won’t practice the steps
themselves, it is important they talk you
through the steps as if they were
doing them.
- At this point, the controller should 1. Find the Downloading and Going Online to a Logix5000
have an earlier revision of firmware. Controller procedure in your job aid.
- Download a project from the current
version of software and update the 2. Take turns talking your instructor through each step of the
controller to the current revision. procedure as if you were doing it yourself.
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
FW3sb56r
19- 4 Updating Logix5000 Firmware
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
FW3sb56r
Exercise: Updating Logix5000 Firmware 19- 5
Exercise A In this exercise, you are given a series of situations related firmware
updates. Read each situation and describe what you would do.
Situation A
You just replaced a failed analog output module. You notice that the
electrical drawings list a specific revision of firmware for the
module. How can you determine the revision that the module is at
right now?
Situation B
Suppose the analog output module you just replaced is at the wrong
revision of firmware. How would you go about updating it?
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
FW3e56r
19- 6 Exercise: Updating Logix5000 Firmware
Situation C
You just installed a new controller. After you power it up, it shows
this:
Firmware Installation
Required
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
FW3e56r
Exercise: Updating Logix5000 Firmware 19- 7
Situation D
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
FW3e56r
19- 8 Exercise: Updating Logix5000 Firmware
Answers Exercise A
Situation A
You have several options to determine the module’s revision:
Browse to the module in RSLinx software and open the device
properties for the module.
Go online to the controller and open the properties for the
module.
Situation B
Use ControlFLASH software to update the module. Even though the
electrical drawings specify a specific revision, read the release notes
for that revision before you update the module.
Situation C
Controllers ship with basic firmware that only lets you update the
controller to the required revision. So you have to update the module
to the revision that is compatible with your version of Studio 5000
environment. You can either:
Use ControlFLASH software to update the controller and any
other module in the chassis.
Update the controller when you download a project to it.
Situation D
The revision of the controller doesn’t match your revision of
software. To download the project, you first have to update the
controller to match your software.
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
FW3e56r
Lesson 20
Troubleshooting ControlLogix
Controller Problems
What You Will Learn After completing this lesson, you should be able to:
Resolve a non-recoverable major fault
Find and clear a recoverable major or minor fault
You will resolve faults once you determine that the issue is related to
controller operation.
RIUP: Removal and Insertion Question: What is RIUP? Why would you use it?
Under Power.
RIUP allows you to service faulty or
malfunctioning modules without
disrupting the rest of your controlled When you insert or remove the module while
process. backplane power is on, an electrical arc can occur.
This could cause an explosion in hazardous location
installations.
Be sure that power is removed or the area is
nonhazardous before proceeding. Repeated
electrical arcing causes excessive wear to contacts
on both the module and its mating connector. Worn
contacts may create electrical resistance that can
affect module operation.
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
LE3sb56r
20- 2 Troubleshooting ControlLogix Controller Problems
Reference: Local safety and PPE standards will vary. For example,
PPE standards used in the United States are outlined in the NFPA
70E: Standard for Electrical Safety in the Workplace documentation.
Controller LEDs
2.
1. 1.
3. 1.
1. 3. 2.
Software
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
LE3sb56r
Troubleshooting ControlLogix Controller Problems 20- 3
2. 3.
1. Software
1. 1.
3. 2.
Remind students that there is a separate If all LEDs are off, the problem may be with the
lesson for power supply problems. power supply.
Note that for other controller LEDs,
students can refer to specific
documentation for the controller -
this is usually found in the Reference: For a detailed explanation of ControlLogix controller
installation instruction manuals.
LED states and colors, refer to the Troubleshooting Guide.
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
LE3sb56r
20- 4 Troubleshooting ControlLogix Controller Problems
Flashing Red
(Solid in Some Controllers)
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
LE3sb56r
Troubleshooting ControlLogix Controller Problems 20- 5
Flashing Red
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
LE3sb56r
20- 6 Troubleshooting ControlLogix Controller Problems
Answers:
S Required I/O connection has failed
S Array subscript is too big
S A timer has a negative preset or
accumulated value
S Task watchdog timer has expired
S Others
Minor Fault
Minor Fault: A fault that is not severe enough to shut down the
controller:
Issues caused by code (task overlap, math overflow, etc.)
Remind students that ESMs replace Energy Storage Module (ESM) faults (L7x controllers)
batteries in the L7x series controllers.
Low battery (L6x controllers)
With a minor fault, the following changes take place in the system:
The program scan and normal I/O control continues.
The controller OK LED remains solid green.
A minor fault bit is set.
Normal
Operating
State Solid Green
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
LE3sb56r
Troubleshooting ControlLogix Controller Problems 20- 7
Demonstration Checklist
IMPORTANT: To meet IACET CEU
requirements and fully prepare
certificate students for the final exam,
you must demonstrate all lesson
objectives using the proper job aids.
Pay attention to these critical aspects of the demonstration:
Use the steps below and the information
on the Demonstration Checklist to help
guide you during the demonstration: - Can you use the controller, the Logix Designer
application, and the troubleshooting guide to
Using the Troubleshooting Guide, walk systematically locate and recover from controller faults?
students through resolving and clearing
a non-recoverable fault. - What should you do if you have a non-recoverable major
Remind students that if re-downloading fault and re-downloading the project to the controller
the project does not clear the fault, the does not resolve the issue?
controller should be replaced.
- What methods may a programmer have added to a
Download LE3_1756R_DEM1.acd
project file to the controller in slot 1. project that help clear recoverable major faults?
Using the Troubleshooting Guide, - Where in the Logix Designer application can you find
identify and clear the recoverable major fault information?
fault. Emphasize that you must identify
the cause of the fault and remove it - Which hardware and software methods can be used to
before clearing it. Do not save the
changes to the project. clear a major recoverable fault?
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
LE3sb56r
20- 8 Troubleshooting ControlLogix Controller Problems
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
LE3sb56r
Exercise: Troubleshooting ControlLogix Controller Problems 20- 9
Exercise: Troubleshooting
ControlLogix Controller Problems
Context:
Directions:
5. After a few moments, what is the color and state of the controller
OK LED?
Tip " If no change to the OK LED occurs, you may have to turn the
Part_Sensor DI12 selector switch off and on several times.
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
LE3e56r
20- 10 Exercise: Troubleshooting ControlLogix Controller Problems
6. Identify and record the type of fault but do not clear it at this
time:
7. Turn the Part_Sensor DI12 selector switch off and on again. (Do
not correct the fault).
8. What is the condition of the input and output module point status
LEDs?
9. Did the fault stop the process (e.g., are the workstation pilot lights
disabled)?
10. View the output module properties using the Logix Designer
application. Why did the outputs revert to an “Off” state when the
processor fault occurred?
12. What routine was being scanned when the fault occurred?
13. Clear the fault and verify that the controller OK LED is solid
green. What mode is the controller in?
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
LE3e56r
Exercise: Troubleshooting ControlLogix Controller Problems 20- 11
Scenario:
Directions:
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
LE3e56r
20- 12 Exercise: Troubleshooting ControlLogix Controller Problems
8. Locate the rung on which the fault occurred. What type of tag is
the destination for the data?
10. Why does the attempted write to the tag identified in Step 9. cause
the fault?
11. You have discussed the cause of this fault with the project
programmer. As a temporary workaround, she has asked you to
correct the cause of the fault by performing the following actions:
A. Clear the fault using the Logix Designer application.
B. Go offline.
C. Change the Record tag properties by making the tag an array
of 400 DINTs.
D. Save your changes.
E. Download the updated project file to the controller in slot 1
and change the controller operating mode to Remote Run.
12. Verify that the controller OK LED is solid green.
13. Press the Part_Sensor [DI0] pushbutton multiple times (more
than three) and verify that a fault does not occur.
14. View a long-term solution to the cause of this fault by performing
the following actions:
A. Open the LE3_1756R_B1_Ans.acd project file.
B. Open the MainRoutine for the Station_1_Press program.
C. Examine the rung comments and logic found on rung 2.
D. When finished, close the LE3_1756R_B1_Ans.acd project
file.
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
LE3e56r
Exercise: Troubleshooting ControlLogix Controller Problems 20- 13
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
LE3e56r
20- 14 Exercise: Troubleshooting ControlLogix Controller Problems
Answers Exercise A
Exercise B
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
LE3e56r
Exercise: Troubleshooting ControlLogix Controller Problems 20- 15
10. The fault was caused because the array subscript is too large.
The ladder logic attempted to write a value to Record[4]. This
tag does not exist, because the requested array element (4) is
greater than the tag with the largest element in the existing array
(Record[3]).
15.
A. You would recover from the situation by clearing the fault,
downloading a fresh copy of the project, and changing the
controller to Run/Remote Run mode.
B. If the issue persists, the next action would be to contact
Technical Support for assistance.
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
LE3e56r
20- 16 Exercise: Troubleshooting ControlLogix Controller Problems
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
LE3e56r
Lesson 21
Troubleshooting ControlLogix
Power Supply Problems
What You Will Learn After completing this lesson, you should be able to resolve common
power supply problems.
When You Will Do This You will resolve common power supply problems when a series of
device failures can be traced to the same ControlLogix chassis.
Retaining Screw
On/Off Switch
Retaining Screw
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
PS3sb56r
21- 2 Troubleshooting ControlLogix Power Supply Problems
Answer: If there is no power, Question: If the power supply is off, what might reveal the problem?
the LED will not be illuminated.
Answers: Take Note: How can you tell there may be a problem with a power
S Power supply LED is off supply? List your answers in the Student Manual.
S LEDs for all modules in a chassis
are off
S All devices in an application have
failed.
S All devices related to the modules in
a single chassis have failed.
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
PS3sb56r
Troubleshooting ControlLogix Power Supply Problems 21- 3
Demonstration Checklist
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
PS3sb56r
21- 4 Troubleshooting ControlLogix Power Supply Problems
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
PS3sb56r
Exercise: Troubleshooting ControlLogix Power Supply Problems 21- 5
Exercise: Troubleshooting
ControlLogix Power Supply
Problems
Directions:
A.
B.
C.
D.
Open Door
E.
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
PS3e56r
21- 6 Exercise: Troubleshooting ControlLogix Power Supply Problems
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
PS3e56r
Exercise: Troubleshooting ControlLogix Power Supply Problems 21- 7
Tip " For help, refer to the Power Supply tab of the Troubleshooting Guide
to determine the cause of the problem in the animated scenario:
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
PS3e56r
21- 8 Exercise: Troubleshooting ControlLogix Power Supply Problems
6. If the power LED did not turn on, what actions would you take
next?
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
PS3e56r
Exercise: Troubleshooting ControlLogix Power Supply Problems 21- 9
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
PS3e56r
21- 10 Exercise: Troubleshooting ControlLogix Power Supply Problems
Answers Exercise A
A. Status Indicator
B. Retaining Screw
On/Off Switch
C.
D. Retaining Screw
Open Door
E. Wiring Terminal Block
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
PS3e56r
Exercise: Troubleshooting ControlLogix Power Supply Problems 21- 11
Exercise B
1. If the LED did not turn on and the line voltage in was verified
to the proper specifications, the following actions should be
done:
Turn the power supply switch off.
Remove the power supply from the chassis.
Wait 45 seconds and turn the power supply switch on.
4. If field outputs are off and the LEDs for all modules in the
chassis are off, it indicates that the system has a power supply
problem.
If field outputs are off but the LEDs for all modules in the
chassis are on, programming, configuration, improper project
scanning, or some other error may be causing the problem.
5. If the power supply LED turns on, other devices in the chassis
may be the problem. First, you must verify that the loads in the
system are within the output rating for the power supply. If the
problem persists, you must check for faulty modules or
incorrect RTBs.
6. If the power supply LED does not turn on, replace the power
supply.
Tip " For help, refer to the troubleshooting guide.
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
PS3e56r
21- 12 Exercise: Troubleshooting ControlLogix Power Supply Problems
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
PS3e56r
Lesson 22
Analyzing and Troubleshooting a
System Using a Logix Designer
Trend Chart
What You Will Learn After completing this lesson, you should be able to:
Configure a trend chart
Operate a trend chart
Trend Chart:
Tell students that Logix Designer trends A graphical display that tracks digital and analog data for up to 8
are similar to histograms in PLC-5 and data elements over a user-specified time period.
SLC 500 software.
The Trends folder is located in the Controller Organizer:
- A project may contain and execute multiple trend charts.
Answers are provided on the Question: When would you use a trend chart?
PowerPoint slide.
Tip " A default “quick trend” can be created by selecting a single tag while
monitoring data online.
Trend Performance
Period
Sample
Time Frame
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
TR3sb56r
Analyzing and Troubleshooting a System Using a Logix Designer Trend Chart 22- 3
Demonstration Checklist
Use the steps below and the information - Note that you can create trend charts offline or while
on the Demonstration Checklist to help online to the controller.
guide you during the demonstration:
Open the TR3_1756R_DEM1.acd file. - Can you create a quick trend to watch the value of a
When demonstrating the listed single data point?
procedures, point out the following
items: - As a trend chart is configured, note some of the common
settings being used.
S How to create a quick trend by
right-clicking a data point.
- How do sample plots differ when monitoring different
S The online and offline creation of a types of data (e.g., BOOL vs. REAL)?
trend chart
S The chart properties dialog box and - How can you organize data on a trend chart?
the tabs
- Can you manipulate the trend using the control buttons?
S The examples you create by
entering and monitoring different - Can you pan the chart values on the Y-axis while a chart
data points is running?
S How data is organized on the trend
chart - How can you add/modify tags on a running trend chart?
S The buttons that control a trend
S The ability to pan the chart values on
the Y-axis during operation.
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
TR3sb56r
22- 4 Analyzing and Troubleshooting a System Using a Logix Designer Trend Chart
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
TR3sb56r
Exercise: Analyzing and Troubleshooting a System Using a Logix Designer Trend Chart 22- 5
Exercise A In this exercise, you will practice configuring and operating a trend
chart.
Context:
Directions:
2. On the workstation, verify that all switches are in the Off position
and that all analog potentiometers are set to 0.
3. Open the TR3_1756R_A1.acd project file and download it to the
controller in slot 1, and place the controller in Run or Remote
Run mode.
4. Scenario: An operator recently reported that Roller_1 was not
operational. Your troubleshooting diagnosed that the
High_End_Tension control (potentiometer) had failed. After
replacing the device, you want to monitor its output value using a
trend to ensure that it is calibrated properly.
A. Create a quick trend for the High_End_Tension data point.
B. Change the value of the potentiometer and verify that your
trend data matches the value in your logic.
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
TR3e56r
22- 6 Exercise: Analyzing and Troubleshooting a System Using a Logix Designer Trend Chart
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
TR3e56r
Exercise: Analyzing and Troubleshooting a System Using a Logix Designer Trend Chart 22- 7
Exercise B (Optional) In this exercise, you will practice configuring and operating a trend
chart.
Context:
The ControlLogix programmer for your plant has requested that you
configure and operate a trend chart to monitor a vessel’s temperature
and temperature setpoint. Also, you need to monitor the program
setpoint, the temperature profile’s current segment, and the
temperature profile’s soak time left.
Directions:
Tip " To view both trend charts, in the standard toolbar, click Window and
select Tile Horizontal.
12. Practice changing pen color, pen visibility, and any other aspects
at this time.
13. Close the trend charts.
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
TR3e56r
22- 8 Exercise: Analyzing and Troubleshooting a System Using a Logix Designer Trend Chart
14. Where would you need to go if you wanted to change the sample
period of a trend?
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
TR3e56r
Exercise: Analyzing and Troubleshooting a System Using a Logix Designer Trend Chart 22- 9
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
TR3e56r
22- 10 Exercise: Analyzing and Troubleshooting a System Using a Logix Designer Trend Chart
Answers Exercise A
Exercise B (Optional)
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
TR3e56r
22- 12 Exercise: Analyzing and Troubleshooting a System Using a Logix Designer Trend Chart
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
TR3e56r
Lesson 23
Integrated Practice -
Troubleshooting Basic Logix
Designer Projects
What You Will Learn After completing this lesson, you should be able to:
Apply troubleshooting techniques
Troubleshoot controller problems
Troubleshoot digital I/O module problems
Troubleshoot analog I/O module problems
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
LB3sb56r
23- 2 Integrated Practice - Troubleshooting Basic Logix Designer Projects
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
LB3sb56r
Exercise: Integrated Practice - Troubleshooting Basic Logix Designer Projects 23- 3
Exercise A In this exercise, you will practice integrating several basic skills to
troubleshoot several projects.
Tip " There are many correct ways to trace through projects. The most
beneficial and timely way may be to interpret the ladder logic
contained in the project. You may also use a trend chart to assist in
troubleshooting and monitoring the system.
Analog Meter
DO0 DO3 DO6 DO9
Directions:
Tip " Verify that all selector switches ([DI12], [DI13], [DI14], and [DI15])
are turned to the left before downloading any project. Remember that
you may need to go offline to make any corrections to the files. If
you go offline, be sure that you download the changed file to the
controller and that you are in Run mode to verify your changes.
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
LB3e56r
23- 4 Exercise: Integrated Practice - Troubleshooting Basic Logix Designer Projects
3. Troubleshoot why the analog output does not travel the full range
of the meter (i.e., from 0 to 10 volts) and correct the problem.
4. Save your changes, go offline, and close the project.
5. Open the LB3_1756R_A2.acd project file and download it to the
controller in slot 1 and change the controller operating mode to
Remote Run.
6. The file you downloaded was recently modified by another user.
A. Is the application operating as expected?
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
LB3e56r
Exercise: Integrated Practice - Troubleshooting Basic Logix Designer Projects 23- 5
D. Using available wiring diagrams and other tools, find and fix
the cause of the issue.
E. What was the cause of the issue?
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
LB3e56r
23- 6 Exercise: Integrated Practice - Troubleshooting Basic Logix Designer Projects
Answers Exercise A
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
LB3e56r
Lesson 24
Editing Ladder Logic Online in a
Logix Designer Project
What You Will Learn After completing this lesson, you should be able to:
Identify if other online users are editing a controller project
Edit ladder logic online
Create a tag or array after assigning it to an instruction in a
language editor
Verify a project or a project component online
Ladder logic uses instructions and Question: What is ladder logic? A ladder logic routine?
symbols based on electrical ladder
drawings.
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
EN3sb56r
24- 2 Editing Ladder Logic Online in a Logix Designer Project
Note that serial outputs do not Chalk Talk: Have a volunteer draw a rung of ladder logic on the
diminish output voltage as they do board showing:
in circuit wiring.
Interlaced inputs and outputs
Serial outputs
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
EN3sb56r
Editing Ladder Logic Online in a Logix Designer Project 24- 3
Describe any real-world situations that Use extreme caution when entering or editing
you are aware of in which online editing ladder logic or data, forcing values, or making other
caused extensive damage in a plant.
changes online that will affect the control of
? Define offline and online. devices. Mistakes can cause unintended machine
motion or loss of process control, possibly injuring
Answer: Offline means that the personnel and damaging equipment. Before
workstation (computer) is displaying a
copy of the project stored in the performing procedures online, complete these safety
computer memory only. Online means precautions:
that the workstation (computer) is
displaying and changing a copy of the Determine if changes must be made online.
project stored in the controller memory. Verify that your company permits online entering
and editing.
Assess how machinery will respond to changes.
Check proposed changes for accuracy.
Notify all personnel of the changes.
Verify that you are online to the correct controller.
Also note that the left and right power Because changes in any online mode can affect
rails are illuminated in the Run and machine and process control, before entering
Remote Run modes to indicate that the
ladder logic is active in the controller. ladder logic, verify the current communications
mode using the Online bar.
Add that Neutral text editing is also an Editing Ladder Logic Online
option; however, based on usage, it will
not be covered in this course. You can edit ladder logic using any combination of the following
Point out that instruction defaults for methods:
ladder logic and structured text can be
set. This is helpful for long instructions Single-click method
such as motion instructions. This option Dragging method
is enabled by default in Tools-> Options.
To access the feature, right-click a ASCII mnemonic editing
partial or completed instruction. Defaults
are saved for a particular instruction for Right-click/Insert key
any project on the computer.
Question: Are you familiar with any of these methods from working
with PLC-5 or other processors?
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
EN3sb56r
24- 4 Editing Ladder Logic Online in a Logix Designer Project
State that the additional online steps are When editing in You must perform the
Description . . .
another reason that online editing is this mode . . . following actions . . .
slower and more difficult. The extra Program edits exist only in the
steps are in place for user safety.
Start edits computer. This is necessary only when
editing an existing rung of logic.
Tell students that the verify edits step The project is examined for errors.
can be considered optional since the Online in the Remote
Verification can be done separately or
verification process will automatically Program mode Verify edits
automatically if you skip to the Accept
take place with the Accept edits step.
edits step.
The revised program is transferred to
Accept edits
the controller.
Program edits exist only in the
Start edits computer. This is necessary only when
editing an existing rung of logic.
State that “accept” puts the change into The project is examined for errors.
the controller memory. Verification can be done separately or
Verify edits
automatically if you skip to the Accept
edits step.
The revised program is transferred to
Online in the Remote Accept edits the controller but the previous program
Run mode continues to execute.
Important: Stress the difference The revised program executes,
between controller Remote Test mode controlling the physical outputs, but the
(outputs set according to Program mode Test edits previous program still exists in the
state) and the Test edits step in Verify,
Accept, Test, Assemble (outputs controller. You can return to the
scanned and set using the program). previous program using Untest edits.
Program mode state is set in the output The previous program language is
module configuration. Assemble edits discarded and the revised program
continues executing.
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
EN3sb56r
Editing Ladder Logic Online in a Logix Designer Project 24- 5
Answers: Question: What types of errors do you think the software looks for
S Improper instruction during verification?
placement
S Improper or incomplete addressing
S Tags with invalid data types
(mismatches)
S Improper tag creation
S Empty rungs
S Shorted branches (reported as
warning)
S Presence of AFI instruction (reported
as warning)
S Presence of forces (reported as
warning)
S Duplicate destructive bits (reported
as warning)
Point out that this option can be enabled The duplicate destructive bit option looks for
using ToolsOptions. instructions that modify the same bit. This
Mention that this is known as “duplicate includes instructions such as OTE, ONS, OSF,
OTE detection” in PLC/SLC processors. and OSR instructions in ladder logic.
Note that this also includes bits used in
other languages, such as OREFs in
FBD, bits in transitions in SFCs, and bit
assignments in ST. Errors and/or warnings found in the verification process are
displayed on the Errors tab of the Output window.
Note that there are a variety of options Changes or edits to ladder logic that contain errors
for what you want to verify, including the will not be accepted by the controller. Changes
entire controller, the open routine, the
open tags collection, a selected rung, with warnings will be accepted.
etc.
Note that this is an option found Auto Rung Verification: An option that can be enabled to
in the ToolsOptions dialog box. automatically verify a rung.
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
EN3sb56r
24- 6 Editing Ladder Logic Online in a Logix Designer Project
Point out some benefits of this option: For equipment and personnel safety, the full
S Fewer steps required to go from sequence of steps (verify, accept, test, assemble)
change to running code should be used as it requires users to check the steps
S Reduces system startup time by and test them before assembling them in the
eliminating delays controller. The Finalize edits options should be
Compare these benefits to some of the reserved for changes that will not impact safety.
inherit risks.
Question: What are some of the benefits of using the Finalize Edits
option?
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
EN3sb56r
Editing Ladder Logic Online in a Logix Designer Project 24- 7
Check the status icons in the Online bar and bottom-right corner of
the screen to see if multiple users are editing an online project:
Selected
Controller Unlocked
Controller Locked
Keep the following points in mind about multiple users and online
edits:
If two people are making online edits at the same time, one editor
can override changes made by the other editor.
The controller can be locked to allow only one person to make
edits at a time:
- If the controller is locked, coordinate with engineering to
determine when you will be able to make your online edits.
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
EN3sb56r
24- 8 Editing Ladder Logic Online in a Logix Designer Project
Demonstration Checklist
IMPORTANT: To meet IACET CEU
requirements and fully prepare
certificate students for the final exam,
you must demonstrate all lesson
objectives using the proper job aids.
Pay attention to these critical aspects of the demonstration:
Use the steps below and the information
on the Demonstration Checklist to help - During the demonstration, can you locate the Language
guide you during the demonstration: Elements toolbar? Valid placement locations for an
Open the EN3_1756R_DEM1.acd instruction? The ASCII text editor? The online verification
project file. When demonstrating the buttons? Edit zone markers?
listed procedures, point out the following
items: - What happens when you verify a project that contains
S The Language Elements toolbar errors?
S Valid placement locations (green - What happens to rung numbers when editing a rung
targets) online?
S The ASCII text editor
- How can you tell when multiple users are editing the
S The online verification buttons same project while online?
S Edit zone markers
- Which sequence of steps is followed when a full
S Verify a project with errors and show verification of changes occurs?
the Errors tab.
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
EN3sb56r
Exercise: Editing Ladder Logic Online in a Logix Designer Project 24- 9
Exercise A In this exercise, you will practice editing ladder logic online.
Context:
Directions:
What does this tell you about the controller you have connected
to?
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
EN3e56r
24- 10 Exercise: Editing Ladder Logic Online in a Logix Designer Project
OnOffCycle
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
EN3e56r
Exercise: Editing Ladder Logic Online in a Logix Designer Project 24- 11
Add
Fan (New Tag)
Alias for Local:0:O.Data.5
Replace
CoolTime.Minutes 1756_09
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
EN3e56r
24- 12 Exercise: Editing Ladder Logic Online in a Logix Designer Project
Answers Exercise A
1. The icon you see tells you that another user has locked the
controller. You will not be able to make online edits until that
user unlocks the controller.
3. With the specified edits, the ladder logic should appear as
follows:
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
EN3e56r
Lesson 25
Managing Logix Designer Project
Files
What You Will Learn After completing this lesson, you should be able to manage project
files by performing the following tasks:
Export an .acd project file
Import a .l5k text file
Import a .l5x XML file
Compare projects for differences
Add that some other software packages Exporting an .acd Project File
divide the components of a single
project into separate files. In either Using a Windows “Save” procedure, a project is stored as an .acd
format, the entire project, including tags, file:
documentation, ladder logic, etc. is
contained in a single file.
Mention that saving is just a standard
Windows saving procedure. Other
standard windows procedures, such as Save Bottling.acd
copying files, can be found in an
appendix in the Procedures Guide.
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
FI3sb56r
25- 2 Managing Logix Designer Project Files
Using the Windows “Save As” procedure, an .acd project file can be
exported as a .l5k file, or text representation of the data for an entire
project:
Note that the .l5k file is close in Tip " A .l5k file is much smaller than an .acd project file.
size to a file that is compressed
using the WinZip utility. An .acd project file can also be exported as a .l5x file, or
Mention that when importing, if a file with XML-tagged code of the data for an entire project:
the same name already exists, you will
overwrite it.
To be used, a .l5k file must be imported. The original .l5k file will
remain and a separate .acd project file will be created:
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
FI3sb56r
Managing Logix Designer Project Files 25- 3
To be used, a .l5x file must be imported. The original .l5x file will
remain and a separate .acd project file will be created:
Note that the Compare tool must be Comparing Projects for Differences
installed and launched separately from
the main software. The Compare Tool allows you to select an .acd project file or .l5k
file and perform project-to-project comparisons.
Tip " If you choose an .acd project file to compare, the Compare Tool
converts the file to the .l5k format before performing the
comparison.
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
FI3sb56r
25- 4 Managing Logix Designer Project Files
Explain the information displayed in the The Compare Report is a formatted file that consists of the following
Compare Summary, Base Project, and panes:
Compare Project panes.
Tip " Only items that have differences are listed in the Compare Summary
tree.
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
FI3sb56r
Managing Logix Designer Project Files 25- 5
Demonstration Checklist
IMPORTANT: To meet IACET CEU
requirements and fully prepare
certificate students for the final exam,
you must demonstrate all lesson
objectives using the proper job aids.
Use the FI3_1756R_DEM1.acd project Pay attention to these critical aspects of the demonstration:
file when demonstrating the exporting
and importing of files. - Location of the procedures in the job aid
Use the FI3_1756R_DEM1.acd and - Directory where the export and import files can be found
FI3_1756R_DEM2.acd project files
when demonstrating the Compare Tool.
- Examples of .l5k and XML formats
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
FI3sb56r
25- 6 Managing Logix Designer Project Files
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
FI3sb56r
Exercise: Managing Logix Designer Project Files 25- 7
Exercise A In this exercise, you will practice exporting and importing project
files.
Directions:
7. What are the file sizes of the FI3_1756r_A1 standard file (.acd),
the text file (.l5k), and the XML file (.l5x)?
8. Open a new instance of the application and import the .l5k file.
9. Open a new instance of the application and import the .l5x file.
Exercise B In this exercise, you will practice comparing projects for differences.
Context:
You see two versions of the same project file and want to know the
differences between the two. You need to generate a report so that
you can view the differences of the project files side-by-side.
Directions:
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
FI3e56r
Exercise: Managing Logix Designer Project Files 25- 9
14. Close the Compare Tool and do not save the compare project.
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
FI3e56r
25- 10 Exercise: Managing Logix Designer Project Files
Answers Exercise A
Exercise B
4. Red indicates items that exist in one project but not in the other.
Blue indicates items that are common between the two projects,
but have a difference.
5. The following differences exist for Controller Tags:
- NewZone’s data type was changed from BOOL to DINT.
- Stage1HighLimit’s value was changed from 35 to 40.
- Stage3Compressor exists only in the compare project
(FI3_1756r_B2).
9. In the compare project, a new rung of code was added.
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
FI3e56r
Lesson 26
Documenting and Printing
Components in a Logix Designer
Project
What You Will Learn After completing this lesson, you should be able to:
Document a project component
Print project components
Point out that every project is unique. When You Will Do This
Having the programmer document his
intent for a rung will be an invaluable You will perform these tasks in the following situations:
tool if he is not available at the time of a
problem. A project component is typically documented by maintainers
when changes to the project are implemented.
Maintainers typically print sections of code when discussing
changes to a project with the engineering group.
Question: Do you have any examples where lack of documentation
delayed the troubleshooting process?
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
DC3sb56r
26- 2 Documenting and Printing Components in a Logix Designer Project
Point out that the number of lines that Tag operand descriptions are tied to the main
can be displayed can be adjusted in the operand (primary tag) and appear everywhere the
Workstation Options.
tag appears regardless of the instruction.
Documentation
Tag Description
Merged Descriptions
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
DC3sb56r
Documenting and Printing Components in a Logix Designer Project 26- 3
Demonstration Checklist
IMPORTANT: To meet IACET CEU
requirements and fully prepare
certificate students for the final exam,
you must demonstrate all lesson
objectives using the proper job aids.
Use the steps below and the information Pay attention to these critical aspects of the demonstration:
on the Demonstration Checklist to help
guide you during the demonstration: - Which buttons modify or hide documentation text.
Open the DC3_1756R_DEM1.acd file. - Where you find the Routine Attributes buttons (Show full
and show students the documentation line, Truncate text, wrap text, toggle routine
found in various routines.
documentation).
Add new documentation.
- Are you able to set the desired options when printing a
Mention that the print options are similar
to the options used to customize the full project or project components?
software interface.
- How you customize the full report.
- How you print the full report as well as the ladder logic
from a single routine.
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
DC3sb56r
26- 4 Documenting and Printing Components in a Logix Designer Project
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
DC3sb56r
Exercise: Documenting and Printing Components in a Logix Designer Project 26- 5
Context:
Directions:
3. You want to view more rungs of code on your screen. Toggle the
documentation off.
4. Scroll through the logic and toggle the documentation back on
when you are finished.
5. Save your changes.
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
DC3e56r
26- 6 Exercise: Documenting and Printing Components in a Logix Designer Project
Tip " The document should automatically open once the PDF is created.
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
DC3e56r
Exercise: Documenting and Printing Components in a Logix Designer Project 26- 7
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
DC3e56r
26- 8 Exercise: Documenting and Printing Components in a Logix Designer Project
Answers Exercise A
6. Your printout should include only the ladder logic for the
System_Operation main routine.
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
DC3e56r
Lesson 27
Troubleshooting Noise-Related
Problems in a Logix5000 System
What You Will Learn After completing this lesson, you should be able to troubleshoot
noise-related problems in a Logix5000 system.
Noise:
Unwanted electrical disturbances imposed upon a signal that tend
to obscure its data content.
- Noise seldom damages equipment, unless high energy or
voltage levels are present.
Answer: It is most likely to be Question: What clues indicate that a problem may be caused by
intermittent. noise?
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
NO3sb56r
27- 2 Troubleshooting Noise-Related Problems in a Logix5000 System
Answers: Take Note: What are some common sources of electrical noise? List
S Power fluctuations on the them in your Student Manual.
incoming line.
S Improper grounding
S Excessive heat
S Activation of certain devices
S Drives and other equipment
S Unsuspected sources
Improper Grounding
Grounding: The fastening of electrical equipment to a position of
zero potential (earth ground).
Excessive Heat
The following items should be checked to determine if excessive
heat may be causing noise:
Does each chassis have required space for convection cooling?
If ambient temperature is very hot, is the enclosure ventilated?
Is the controller protected from hot spots?
Activation of Devices
The actuation of the following devices may cause short bursts of
noise:
Relay contacts powering relay or contactor coils
Contactors powering transformers and motors
Pushbuttons and disconnect switches powering inductive circuits
Activated solenoids
Motor starters powered by hard contacts (pushbuttons, selector
switches)
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
NO3sb56r
Troubleshooting Noise-Related Problems in a Logix5000 System 27- 3
Unsuspected Sources
The following unsuspected equipment can be sources of noise:
Nearby high-frequency communications transmitters such as
cellular phones
Nearby florescent lighting and radios
Note that the majority of problems Several methods can be used to check for noise or potential sources
related to networks can typically be of noise on communications networks:
traced to the design and installation of
the media. This is particularly true of RSLinx Classic software
ControlNet networks.
Standard hardware test equipment:
- Ohmmeter to measure continuity and impedance
Point out that in this course we will use Specialty network test equipment:
RSLinx Classic software to determine if
noise is a cause of system problems. - Relcom CBTester for ControlNet networks
- 1788-CNCHKR ControlNet NetChecker
If you do not have a ControlNet Reference: See the Troubleshooting Guide for additional
driver configured in RSLinx information on determining the source of noise based on RSLinx
Classic software to show the
“Noise Detected” counter in the Classic Station Diagnostics data.
Station Diagnostics, refer students to the
illustration found in the Troubleshooting
Noise-Related Problems tab in the
Troubleshooting Guide.
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
NO3sb56r
27- 4 Troubleshooting Noise-Related Problems in a Logix5000 System
Demonstration Checklist
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
NO3sb56r
Exercise: Troubleshooting Noise-Related Problems in a Logix5000 System 27- 5
Exercise: Troubleshooting
Noise-Related Problems in a
Logix5000 System
Directions:
System Timer
Zone 3
Damper
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
NO3e56r
27- 6 Exercise: Troubleshooting Noise-Related Problems in a Logix5000 System
3. Malfunction Report:
The compressors turn on or off in response to an analog
temperature sensor.
An operator reports that “the system works fine except that
every now and then the compressors shut off before the
desired temperature is reached.”
Operators from other shifts report the same problem.
The problem does not occur on any other similar systems:
Compressors Off
Supply
40 C Air
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
NO3e56r
Exercise: Troubleshooting Noise-Related Problems in a Logix5000 System 27- 7
5. Malfunction Report:
The damper for zone 4 sometimes fails to open in response to
the On pushbutton.
An operator reported that the problem is more pronounced
when the overhead, electric crane is in operation:
Overhead Crane
On Pushbutton Zone 4
Damper
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
NO3e56r
27- 8 Exercise: Troubleshooting Noise-Related Problems in a Logix5000 System
7. Malfunction Report:
An operator reports that “the damper for zone 3 occasionally
fails to fully open, restricting the supply of cooling air.”
While investigating the problem, you observe that the damper
consistently energizes when it should but sometimes fails to
fully open:
Zone 3
Damper
Directions:
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
NO3e56r
Exercise: Troubleshooting Noise-Related Problems in a Logix5000 System 27- 9
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
NO3e56r
27- 10 Exercise: Troubleshooting Noise-Related Problems in a Logix5000 System
Answers Exercise A
Exercise B
Scenario 1
1.
- First, replace the ground wires with the appropriate size:
- 14 AWG copper wire used to connect the safety ground to
the power supply
- 1-inch copper braid or 8 AWG copper wire used to connect
the functional ground to the chassis
- Second, check that all ground paths are permanent and
continuous.
- Third, check that star washers are used on stud mountings.
- Fourth, check that mounting connections are tight.
Scenario 2
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
NO3e56r
Exercise: Troubleshooting Noise-Related Problems in a Logix5000 System 27- 11
Noise Value
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
NO3e56r
27- 12 Exercise: Troubleshooting Noise-Related Problems in a Logix5000 System
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
NO3e56r
Optional Lesson 28
Understanding Control Systems
What You Will Learn After completing this lesson, you should be able to:
Explain that this lesson will give a broad Describe information flow in a programmable control system
overview of programmable control
systems. Most of the information here Identify the components of a programmable control system
applies to all families of programmable
control systems.
1. Monitor 3. Control
Controller
2. Evaluate
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
UN3sb56r
28- 2 Understanding Control Systems
Point out and give a brief description of Programmable Control System Components
each component on the workstation:
S Programming system Show & Tell: Point out the programmable control system
S Communications network(s)
components present at each workstation.
S Controller
S I/O system Controller
A controller is the brain of a programmable control system. It
performs the following functions:
Mention that a controller is often called a I/O control
processor or a programmable controller.
Logic
If you are teaching the standard course,
mention that these functions will be Timing
discussed in greater detail later in the Report generation
course.
Communications
Data manipulation
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
UN3sb56r
Understanding Control Systems 28- 3
I/O Devices
I/O Modules
Programming System
Explain that mini-programmers and Programming System: Used to program and monitor controller
handheld devices are generally used for operation:
troubleshooting and diagnostics while
larger programming devices are used for
creating programs. Computer
Software
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
UN3sb56r
28- 4 Understanding Control Systems
Programming System
Communications Network
X
PanelViewt Plus CompactLogix System
Operator Interface Logix
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
UN3sb56r
Understanding Control Systems 28- 5
Demonstration Checklist
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
UN3sb56r
28- 6 Understanding Control Systems
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
UN3sb56r
Exercise: Understanding Control Systems 28- 7
Directions:
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
UN3e56r
28- 8 Exercise: Understanding Control Systems
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
UN3e56r
Exercise: Understanding Control Systems 28- 9
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
UN3e56r
28- 10 Exercise: Understanding Control Systems
Answers Exercise A
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
UN3e56r
Exercise: Understanding Control Systems 28- 11
9.
A. Information flows in the following order:
Input information is sent from input devices to the I/O
system and then passed on to the controller.
The controller makes a decision based on this information
(e.g., if the switch is on, start the mixer) and then sends
this output information back to the I/O system.
The I/O system then sends the output information to the
output devices, which start the mixer.
B. No. You would not need to rewire the switch, pushbutton, or
any of the other system components.
C. To accomplish this change, you can simply reprogram part of
the software project using the programming system.
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
UN3e56r
28- 12 Exercise: Understanding Control Systems
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
UN3e56r
Appendix A
I/O Wiring Diagrams for the HVAC
System Application
WORKSTATION APPLICATION
DEVICE LABEL OUTPUT
RED DO0 OutDamper
+DC-0 2 1 OUT-0 G
+DC-1 24
+DC-1 26
+DC-1 28
RED
+DC-1 30
GND-1 32
GND-1 34
Not Used 36
BLACK
24VDC
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
WDHa56r
A- 2 I/O Wiring Diagrams for the HVAC System Application
WORKSTATION APPLICATION
LABEL +24VDC
DEVICE OUTPUT
DI0 StartPB
GND-0 2 1 IN-0
DI1
GND-0 4 3 IN-1
DI2
GND-0 6 5 IN-2
BLACK DI3
GND-0 8 7 IN-3
DI4 OnPB_Zone1
GND-1 10 9 IN-4
12 DI5 OnPB_Zone2
GND-1 11 IN-5
DI6 OnPB_Zone3
GND-1 14 13 IN-6
BLACK DI7 OnPB_Zone4
GND-1 16 15 IN-7
DI8 OffPB_Zone1
GND-2 18 17 IN-8
DI9 OffPB_Zone2
GND-2 20 19 IN-9
21 DI10 OffPB_Zone3
GND-2 22 IN-10
BLACK GND-2 24 23 DI11 OffPB_Zone4
IN-11
DI12 EmergencyStop
GND-3 26 25 IN-12
GND-3 DI13
28 27 IN-13
DI14
GND-3 30 29 IN-14
DI15 StopPB
GND-3 32 31 IN-15
GND-3 34 33 NOT USED
NOT USED 36 35 NOT USED
BLACK
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
WDHa56r
I/O Wiring Diagrams for the HVAC System Application A- 3
RED
+DC-0 2
+DC-0 4
+DC-0 6
+DC-0 8 APPLICATION
WORKSTATION LABEL
+DC-0 10 DEVICE OUTPUT
+DC-0 12
DO6 Stage1Compressor
+DC-0 14 13 OUT-6 G
OUT-7 A DO7 DamperZone3
GND-0 16 15
DO8 CoolTimeDone
+DC-1 18 17 OUT-8 R
DO9 Stage2Compressor
+DC-1 20 19 OUT-9 G
OUT-10 DO10 DamperZone4
+DC-1 22 21 A
BLACK
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
WDHa56r
A- 4 I/O Wiring Diagrams for the HVAC System Application
WORKSTATION WORKSTATION
DEVICE DEVICE
OUT-1 2 1 OUT-0
AO1 AO0
NOT USED 4 3 NOT USED
AirTemperatureGauge
RTN-1 6 5 RTN-0
AO1 AO0
(Return) (Return)
OUT-3 8 7 OUT-2
RTN-3 12 11 RTN-2
OUT-5 16 15 OUT-4
RTN-5 20 19 RTN-4
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
WDHa56r
I/O Wiring Diagrams for the HVAC System Application A- 5
+10VDC +10VDC
WORKSTATION WORKSTATION
DEVICE DEVICE
IN-1/V 2 1 IN-0/V
AI1 AI0
Analog_AI1 Analog_AI0
IN-1/I 4 3 IN-0/I
RET-1 6 5 RET-0
AI1 AI0
(Return) (Return)
IN-3/V 8 7 IN-2/V
IN-3/I 10 9 IN-2/I
RET-3 12 11 RET-2
IN-5/V 16 15 IN-4/V
IN-5/I 18 17 IN-4/I
RET-5 20 19 RET-4
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
WDHa56r
A- 6 I/O Wiring Diagrams for the HVAC System Application
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
WDHa56r
Appendix B
Node Assignments
EtherNet or EtherNet/IP
ControlNet Network
Network
Workstation 1756-CNB
1784-PCICS 1784-PCC
Number or 1756-CN2 1784-KTCX15 Interface
1756-ENET IP Address Card Node Card Node
Node Card
Address Address
Address*
10
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
NO3a56r
B- 2 Node Assignments
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
NO3a56r
Appendix C
I/O Wiring Diagrams
WORKSTATION LABEL
DEVICE
RED DO0
+DC-0 2 1 OUT-0 G
A DO1
+DC-0 4 3 OUT-1
+DC-0 6 DO2
5 OUT-2 R
+DC-0 8
DO3
+DC-0 10 7 OUT-3 G
+DC-0 12 DO4
9 OUT-4 A
+DC-0 14 DO5
11 OUT-5 R
GND-0 16
+DC-1 18
+DC-1 20
+DC-1 22
BLACK
DO0 = Local:0:O.Data.0
+DC-1 24
DO1 = Local:0:O.Data.1
+DC-1 26
+DC-1 28 DO2 = Local:0:O.Data.2
RED
+DC-1 30 DO3 = Local:0:O.Data.3
GND-1 32
DO4 = Local:0:O.Data.4
GND-1 34
DO5 = Local:0:O.Data.5
Not Used 36
BLACK
24VDC
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
WD3a56r
C- 2 I/O Wiring Diagrams
WORKSTATION LABEL
+24VDC
DEVICE
DI0
GND-0 2 1 IN-0
DI1
GND-0 4 3 IN-1
DI2
GND-0 6 5 IN-2
BLACK DI3
GND-0 8 7 IN-3
DI4
GND-1 10 9 IN-4
12 DI5
GND-1 11 IN-5
DI6
GND-1 14 13 IN-6
BLACK DI7
GND-1 16 15 IN-7
DI8
GND-2 18 17 IN-8
DI9
GND-2 20 19 IN-9
DI10
GND-2 22 21 IN-10
BLACK GND-2 24 23
DI11
IN-11
DI12
GND-3 26 25 IN-12
DI13
GND-3 28 27 IN-13
DI14
GND-3 30 29 IN-14
DI15
GND-3 32 31 IN-15
GND-3 34 33 NOT USED
NOT USED 36 35 NOT USED
BLACK
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
WD3a56r
I/O Wiring Diagrams C- 3
RED
+DC-0 2
+DC-0 4
+DC-0 6
+DC-0 8
WORKSTATION LABEL
+DC-0 10
DEVICE
+DC-0 12
DO6
+DC-0 14 13 OUT-6 G
DO7
GND-0 16 15 OUT-7 A
DO8
+DC-1 18 17 OUT-8 R
DO9
+DC-1 20 19 OUT-9 G
DO10
+DC-1 22 21 OUT-10 A
BLACK
DO11
+DC-1 24 23 OUT-11 R
+DC-1 26
+DC-1 28
RED
+DC-1 30 DO6 = Local:4:O.Data.6
GND-1 32
DO7 = Local:4:O.Data.7
GND-1 34
DO8 = Local:4:O.Data.8
NOT USED 36
DO9 = Local:4:O.Data.9
BLACK
DO10 = Local:4:O.Data.10
DO11 = Local:4:O.Data.11
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
WD3a56r
C- 4 I/O Wiring Diagrams
WORKSTATION WORKSTATION
DEVICE DEVICE
OUT-1 2 1 OUT-0
AO1 (Channel 1) AO0 (Channel 0)
NOT USED 4 3 NOT USED
RTN-1 6 5 RTN-0
AO1 AO0
Return Return
OUT-3 8 7 OUT-2
RTN-3 12 11 RTN-2
OUT-5 16 15 OUT-4
RTN-5 20 19 RTN-4
AO0 = Local:7:O.Ch0Data
AO1 = Local:7:O.Ch1Data
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
WD3a56r
I/O Wiring Diagrams C- 5
+10VDC +10VDC
WORKSTATION WORKSTATION
DEVICE DEVICE
IN-1/V 2 1 IN-0/V
AI1 AI0
(Channel 1) (Channel 0)
IN-1/I 4 3 IN-0/I
RET-1 6 5 RET-0
AI1 AI0
Return Return
IN-3/V 8 7 IN-2/V
IN-3/I 10 9 IN-2/I
RET-3 12 11 RET-2
IN-5/V 16 15 IN-4/V
IN-5/I 18 17 IN-4/I
RET-5 20 19 RET-4
AI0 = Local:8:I.Ch0Data
AI1 = Local:8:I.Ch1Data
Rev. September 2013 E 2013 Rockwell Automation, Inc. All rights reserved.
WD3a56r
C- 6 I/O Wiring Diagrams
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
WD3a56r
Rev. September 2013
Inputs Run Left to Right (All Wired to Slot 2)
DO11
Ch01 Analog Ch01 Analog
DI12 DI13 DI14 DI15 Meter Output Meter Input
ControlLogix Workstation I/O
Appendix
are used in this course (Local I/O tags are listed on the next page):
WI3a56r
E 2013 Rockwell Automation, Inc. All rights reserved.
The following standard ControlLogix workstation inputs and outputs
D
D- 2 ControlLogix Workstation I/O Device Assignments
Local I/O Tags The devices used in the workstation have the following I/O base
tags:
E 2013 Rockwell Automation, Inc. All rights reserved. Rev. September 2013
WI3a56r
The following are trademarks of Rockwell Automation, Inc.:
1336 FORCE 1336 IMPACT
1336 PLUS CompactLogix
ControlBus ControlLogix
Data Highway Plus DH+
DriveTools FactoryTalk
Flex FlexLogix
Logix5000 Logix5550
PanelBuilder PanelView
PLC-5 PHOTOSWITCH
PowerFlex RediSTATION
RSLinx RSLogix
RSView RSNetWorx
SCANPort SLC
SoftLogix Studio 5000
Ultra
All other trademarks are the property of their respective holders and are hereby acknowledged.
Catalog Number ABT-CCP299-TSM - September 2013 E 2013 Rockwell Automation, Inc. All rights reserved. Printed in USA
Supersedes Catalog Number ABT-CCP299-TSM - January 2013