Learning RSLogix 5000 Programming
By Austin Scott
4.5/5
()
About this ebook
Become proficient in building PLC solutions in Integrated Architecture from the ground up using RSLogix 5000
About This Book- Introduction to the Logix platform and Rockwell Automation terminology, with resources available online in the literature library
- Build real-world Rockwell Automation solutions using ControlLogix, CompactLogix, SoftLogix, RSLogix 5000, and Studio 5000
- Understand the various controllers and form factors available in the ControlLogix and CompactLogix platforms, and the recent changes under the new Studio 5000 Automation Engineering and Design software suite
This book is for PLC programmers, electricians, instrumentation techs, automation professionals with basic PLC programming knowledge, but no knowledge of RSLogix 5000. If you are a student who is familiar with automation and would like to learn about RSLogix 5000 with minimal investment of time, this is the book for you.
What You Will Learn- Briefly explore the history of Rockwell Automation and the evolution of the Logix platform
- Discover the complete range of ControlLogix and ComplactLogix controllers and form factors available today, and the key things you should consider when you are engineering a Rockwell Automation solution
- Explore the key platform changes introduced with Studio 5000 and Logix Designer version 24 and the latest firmware versions
- Get to grips with the modules available in the ControLogix, SoftLogix, and CompactLogix platforms
- Understand writing Ladder Logic (LL) routines, Sequential Function Chart (SFC) routines, and Structured Text routines (ST)
- Design Function Block Diagrams (FBD) and their easy integration with HMIs
RSLogix 5000 and Studio 5000's Logix Designer are user-friendly interfaces used for programming the current generation of Rockwell Automation Controllers including ControlLogix, CompactLogix, and SoftLogix. When engineering automation solutions using Logix, it is important to study the changes to the platform introduced with Studio 5000 and the various controllers, modules, and form factors available today. RSLogix 5000 programming packages help you maximize performance, save project development time, and improve productivity.
This book provides a detailed overview of the Logix platform including ControlLogix, CompactLogix, and SoftLogix and explains the significant changes introduced in Studio 5000. A clear understanding of the recent Logix platform changes is critical for anyone developing a Rockwell Automation solution. It provides an easy-to-follow, step-by-step approach to learning the essential Logix hardware and software components and provides beginners with a solid foundation in the Logix platform features and terminology. By the end of this book, you will have a clear understanding of the capabilities of the Logix platform and the ability to navigate the Rockwell Automation Literature Library Resources.
Style and approachA step-by-step approach to RSLogix 5000, which is explained in an easy-to-follow style. Each topic is explained sequentially with detailed explanations of the basic and advanced features of Rockwell Automation that appeal to the needs of readers with a wide range of experience.
Austin Scott
Austin Scott founded Synergist SCADA in 2006, a successful company that provides vendor-neutral SCADA architecture and development. Synergist has also developed a suite of engineering tools, including Citect Power Tools and Active Network Security. In July 2013, Synergist was acquired by Cimation as the catalyst for its growing Canadian operations and ongoing product development. With more than a decade of industrial automation and software development experience, Austin has worked on large-scale, high-profile projects across North America and around the globe, incorporating most major SCADA platforms. His professional focus includes developing and refining custom software solutions to enhance the productivity of SCADA developers and improve the integration between the SCADA data and corporate applications. He is also skilled in cyber security, especially the detection of unauthorized access to SCADA networks and the forensic analysis of SCADA breaches. In 2013, he wrote Instant PLC Programming with RSLogix 5000 by Packt Publishing.
Related to Learning RSLogix 5000 Programming
Related ebooks
INSTANT PLC Programming with RSLogix 5000 Rating: 4 out of 5 stars4/5Industrial Automation: Learn the current and leading-edge research on SCADA security Rating: 0 out of 5 stars0 ratingsPLC Programming & Implementation: An Introduction to PLC Programming Methods and Applications Rating: 0 out of 5 stars0 ratingsDesigning SCADA Application Software: A Practical Approach Rating: 0 out of 5 stars0 ratingsOverview of Industrial Process Automation Rating: 4 out of 5 stars4/5InduSoft Application Design and SCADA Deployment Recommendations for Industrial Control System Security Rating: 0 out of 5 stars0 ratingsThe PLC Programming Guide for Beginners Rating: 0 out of 5 stars0 ratingsArduino Electronics Blueprints Rating: 4 out of 5 stars4/5PLC Controls with Structured Text (ST): IEC 61131-3 and best practice ST programming Rating: 4 out of 5 stars4/5Programmable Logic Controllers Rating: 4 out of 5 stars4/5PLC Programming Using SIMATIC MANAGER for Beginners: With Basic Concepts of Ladder Logic Programming Rating: 4 out of 5 stars4/5Programmable Controllers: An Engineer's Guide Rating: 5 out of 5 stars5/5Programmable Logic Controllers Rating: 4 out of 5 stars4/5PLC Programming from Novice to Professional: Learn PLC Programming with Training Videos Rating: 5 out of 5 stars5/5Rslogix 5000 Programming Complete Self-Assessment Guide Rating: 0 out of 5 stars0 ratingsPractical Industrial Data Networks: Design, Installation and Troubleshooting Rating: 5 out of 5 stars5/5Programmable Logic Controllers: A Practical Approach to IEC 61131-3 using CoDeSys Rating: 0 out of 5 stars0 ratingsSuccessful Instrumentation and Control Systems Design, Second Edition Rating: 5 out of 5 stars5/5Automation Made Easy: Everything You Wanted to Know about Automation-and Need to Ask Rating: 4 out of 5 stars4/5PLC programmable logic controller A Clear and Concise Reference Rating: 0 out of 5 stars0 ratingsPractical Modern SCADA Protocols: DNP3, 60870.5 and Related Systems Rating: 5 out of 5 stars5/5Industrial Automation and Control System Security Principles Rating: 4 out of 5 stars4/5Control Loop Foundation - Batch and Continuous Processes Rating: 4 out of 5 stars4/5Rslogix 5000 Programming A Complete Guide - 2019 Edition Rating: 0 out of 5 stars0 ratings
Hardware For You
iPhone 14 Pro Max User Guide for Beginners and Seniors Rating: 0 out of 5 stars0 ratingsMastering ChatGPT Rating: 0 out of 5 stars0 ratingsTor Darknet Bundle: Master the Art of Invisibility Rating: 0 out of 5 stars0 ratingsiPhone Photography: A Ridiculously Simple Guide To Taking Photos With Your iPhone Rating: 0 out of 5 stars0 ratingsCompTIA A+ Complete Review Guide: Core 1 Exam 220-1101 and Core 2 Exam 220-1102 Rating: 5 out of 5 stars5/5Computer Science: A Concise Introduction Rating: 4 out of 5 stars4/5Programming Arduino: Getting Started with Sketches Rating: 4 out of 5 stars4/5Dancing with Qubits: How quantum computing works and how it can change the world Rating: 5 out of 5 stars5/5TI-84 Plus CE Graphing Calculator For Dummies Rating: 0 out of 5 stars0 ratingsMacs All-in-One For Dummies Rating: 0 out of 5 stars0 ratingsUnlock Any Roku Device: Watch Shows, TV, & Download Apps Rating: 0 out of 5 stars0 ratingsExploring Windows 11 - 2023 Edition Rating: 0 out of 5 stars0 ratingsExploring Arduino: Tools and Techniques for Engineering Wizardry Rating: 4 out of 5 stars4/5Amazon Web Services (AWS) Interview Questions and Answers Rating: 5 out of 5 stars5/5CompTIA A+ Complete Review Guide: Exam Core 1 220-1001 and Exam Core 2 220-1002 Rating: 5 out of 5 stars5/5MacBook For Dummies Rating: 4 out of 5 stars4/5Artificial Intelligence for Fashion: How AI is Revolutionizing the Fashion Industry Rating: 0 out of 5 stars0 ratingsComputer Organization and Design: The Hardware / Software Interface Rating: 4 out of 5 stars4/5Upgrading and Fixing Computers Do-it-Yourself For Dummies Rating: 4 out of 5 stars4/5iPad and iPad Pro For Dummies Rating: 0 out of 5 stars0 ratingsSamsung Galaxy S23 Ultra User Guide for Beginners and Seniors Rating: 3 out of 5 stars3/5Linux All-In-One For Dummies Rating: 2 out of 5 stars2/5Chip War: The Fight for the World's Most Critical Technology Rating: 4 out of 5 stars4/5Arduino: A Quick-Start Beginner's Guide Rating: 4 out of 5 stars4/5Build Your Own PC Do-It-Yourself For Dummies Rating: 4 out of 5 stars4/5Creative Selection: Inside Apple's Design Process During the Golden Age of Steve Jobs Rating: 5 out of 5 stars5/5
Reviews for Learning RSLogix 5000 Programming
2 ratings0 reviews
Book preview
Learning RSLogix 5000 Programming - Austin Scott
Table of Contents
Learning RSLogix 5000 Programming
Credits
About the Author
About the Reviewers
www.PacktPub.com
Support files, eBooks, discount offers, and more
Why subscribe?
Free access for Packt account holders
Preface
What this book covers
Safety warning – loss of control/view
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Downloading the example code
Errata
Piracy
Questions
1. ControlLogix and CompactLogix Overview and Firmware
A brief history of Rockwell Automation
Integrated Architecture
ControlLogix controllers
Logix operating cycle
ControlLogix series 6 controllers
ControlLogix series 7 controllers
Selecting a ControlLogix controller
GuardLogix safety controllers
Extreme environment controllers
CompactLogix controllers
CompactLogix 5370 controllers
Selecting a CompactLogix controller
ControlLogix software and firmware
Product Selection Toolbox
Rockwell Automation Product Catalog for iPad
Summary
2. Industrial Network Communications
Key terms in industrial communications
Network communication technologies
Primary network technologies
DeviceNet
ControlNet
EtherNet/IP
Legacy network technologies
Data Highway Plus
Universal Remote I/O
Serial Real-time Communications System
SynchLink
DH-485 and DF1
A comparison of network communications
EtherNet/IP Capacity Tool
Using EtherNet/IP Capacity Tool
RSLinx
RSLinx communication using ControlLogix and a USB connection
The Rockwell Automation Integrated Architecture Builder mobile app
Summary
3. Configuring Logix Modules
Module terminology
Module types
Analog modules
Digital modules
Communication modules
Controller modules
Specialty modules
Logix terminal blocks
Configuring a ControlLogix module
Logix module – Catalog Numbers
Special features of a module
Addressing module I/O data
Exploring module addresses
Buffering module I/O data
Configuring remote racks with RSNetWorx
Summary
4. SoftLogix
SoftLogix system overview
SoftLogix controllers
Components of a SoftLogix solution
SoftLogix 5800 versus RSLogix Emulate 5000
Working with SoftLogix
SoftLogix 5800 Chassis Monitor
Configuring the RSLinx virtual-backplane driver
Creating a Logix Designer SoftLogix project
Configuring the 1789-SIM module in the Logix Designer project
Simulating values using the 1789-SIM module
Summary
5. Writing Ladder Logic
Ladder logic overview
IEC 61131-3
Understanding programming logic
AND logic in ladder
OR logic in ladder
NOT logic in ladder
How to write ladder logic
Buffering I/O data
Defining tags
Buffering base tags
Buffering using program parameters
Summary
6. Writing Function Block
Language compilation overview in Logix
The function block overview
Understanding FBD
Function block versus ladder logic
The function block sheets
The function block elements
Function block wiring
Function block logic
The AND logic function block
The OR logic function block
The NOT logic function block
Writing a function block program
Online monitoring and editing
The FBD properties
Adding and naming sheets to a routine
Adding a textbox to a function block routine
Hiding and showing function block pins
Assigning a constant value to a function block
Summary
7. Writing Structured Text
An introduction to structured text programming
Typical usage of structured text
The structured text editor
Writing structured routines
Simple routine
Structured text syntax
Operators
Assignment operator
Non-retentive assignment operator
Retentive versus non-retentive assignment operators
Buffering structured text I/O module values
Relational operators
Logical operators
Arithmetic operators
Expressions
Instructions
Arithmetic instructions
ORSI instruction
Constructs
The IF THEN construct
The CASE OF construct
The FOR DO construct
Summary
8. Building Sequential Function Charts
Introducing sequential function charts
Typical usage of SFCs
The SFC editor
Defining the SFC steps
Defining the SFC actions
Defining the SFC transitions and branches
Defining the SFC stop element
A backwash SFC routine
Summary
9. Using Tasks and Programs for Project Organization
Introducing project organization in Logix
Organizational units in Logix
Controller tasks
Controller programs
Controller routines
Controller task types
Continuous tasks
Periodic tasks
Event tasks
Best practices of Logix task usage
Creating a task
Inhibiting programs and tasks
Setting task priorities
Tuning a Logix controller
System overhead time slice
Setting the system overhead time slice
Monitoring task execution time and overlap
Task watchdog time
Logix5000 Task Monitor tool
Summary
10. Faults and Troubleshooting in Logix
General troubleshooting and support for Logix
An introduction to troubleshooting faults
Faults
Clearing a fault
Fault handling and recovery
Get System Value and Set System Value
User-defined data types
Trapping a fault
Rockwell troubleshooting application for iPad and iPhone
Summary
A. Rockwell Automation Literature Library Resource
Index
Learning RSLogix 5000 Programming
Learning RSLogix 5000 Programming
Copyright © 2015 Packt Publishing
All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews.
Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the author, nor Packt Publishing, and its dealers and distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book.
Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information.
First published: August 2015
Production reference: 1260815
Published by Packt Publishing Ltd.
Livery Place
35 Livery Street
Birmingham B3 2PB, UK.
ISBN 978-1-78439-603-9
www.packtpub.com
Credits
Author
Austin Scott
Reviewers
Tumesh
Yogesh Balajee
Sherif E. Nasr
Commissioning Editor
Usha Iyer
Acquisition Editors
Richard Brookes-Bland
Reshma Raman
Content Development Editor
Riddhi Tuljapurkar
Technical Editors
Novina Kewalramani
Chinmay S. Puranik
Copy Editor
Swati Priya
Project Coordinator
Kinjal Bari
Proofreader
Safis Editing
Indexer
Monica Ajmera Mehta
Graphics
Disha Haria
Jason Monteiro
Production Coordinator
Arvindkumar Gupta
Cover Work
Arvindkumar Gupta
About the Author
Austin Scott founded Synergist SCADA in 2006, a successful company that provides vendor-neutral SCADA architecture and development. Synergist has also developed a suite of engineering tools, including Citect Power Tools and Active Network Security. In July 2013, Synergist was acquired by Cimation as the catalyst for its growing Canadian operations and ongoing product development.
With more than a decade of industrial automation and software development experience, Austin has worked on large-scale, high-profile projects across North America and around the globe, incorporating most major SCADA platforms. His professional focus includes developing and refining custom software solutions to enhance the productivity of SCADA developers and improve the integration between the SCADA data and corporate applications. He is also skilled in cyber security, especially the detection of unauthorized access to SCADA networks and the forensic analysis of SCADA breaches. In 2013, he wrote Instant PLC Programming with RSLogix 5000 by Packt Publishing.
I wish to dedicate this book to Arya, whose arrival helped me prioritize what is most important in life. Also, I would like to thank my friend, Crame Velasquez, who helped me with many of the complex illustrations used in the first chapter of this book, ControlLogix and CompactLogix Overview and Firmware. Furthermore, I would like to thank Packt and its incredible team for giving me the opportunity to publish this book. Thank you, Riddhi Tuljapurkar, Melita Lobo, and Richard Brookes-Bland for your seemingly infinite support and patience.
About the Reviewers
Tumesh has a BTech degree in instrumentation with many years of industrial experience. He likes to explore and develop new technologies in the field of instrumentation, and is a pioneer in the usage of new technologies and ideas.
I dedicate this work to my family.
Yogesh Balajee is a senior controls engineer. He currently manages automation optimization for two manufacturing facilities in USA. He recently completed a $50 million plant expansion project, serving as the site lead for automation and controls. He specializes in PLCs, MES, and ERP and has a vision for Industry 4.0
, which he strives to achieve. He also has a master's degree in electrical engineering with a focus on robotics and intelligent systems.
I would like to dedicate this work to my wife and father for their strong support and also to my loving mother, who watches over me.
Sherif E. Nasr has been working as an assistant professor at the Department of Engineering Mathematics in the Fayoum University's Faculty of Engineering since May 2010. He graduated from the Department of Power and Electric Machinery in the Cairo University's Faculty of Engineering in July 1996.
Besides his academic career activities, his interests lie in industrial control and field instruments in various industrial sectors.
He has supervised many projects at power plants, as well as oil and gas and food and beverage industries.
I would like to thank my kids and wife, who usually help me achieve my targets on time or even earlier.
www.PacktPub.com
Support files, eBooks, discount offers, and more
For support files and downloads related to your book, please visit www.PacktPub.com.
Did you know that Packt offers eBook versions of every book published, with PDF and ePub files available? You can upgrade to the eBook version at www.PacktPub.com and as a print book customer, you are entitled to a discount on the eBook copy. Get in touch with us at
At www.PacktPub.com, you can also read a collection of free technical articles, sign up for a range of free newsletters and receive exclusive discounts and offers on Packt books and eBooks.
https://www2.packtpub.com/books/subscription/packtlib
Do you need instant solutions to your IT questions? PacktLib is Packt's online digital book library. Here, you can search, access, and read Packt's entire library of books.
Why subscribe?
Fully searchable across every book published by Packt
Copy and paste, print, and bookmark content
On demand and accessible via a web browser
Free access for Packt account holders
If you have an account with Packt at www.PacktPub.com, you can use this to access PacktLib today and view 9 entirely free books. Simply use your login credentials for immediate access.
Preface
In 1997, Rockwell Automation launched their current generation control platform, Logix. It represented decades of automation technical advancement for robust, large-scale solutions. When it launched, it included the ControlLogix 5550 controllers (Bulletin 1756), ControlLogix I/O modules, and RSLogix 5000 programming software platform. In 2001, CompactLogix Controller (Bulletin 1769) was added to the Logix family to support intermediate-sized automation solutions under the same development platform. The RSLogix 5000 programming software (in version 21 and higher, is now referred to as Logix Designer within the Studio 5000 software package) provided a unified IEC61131-3 control platform, featuring user-friendly interfaces and workflows. Ultimately, the Logix platform reduced programming complexity, eased troubleshooting, and increased plant reliability.
RSLogix 5000 provides intuitive access to real-time information, easy to follow run-time logic animations, and a comprehensive suite of online change capabilities. Rockwell is the automation market leader in North America. Moreover, due to Rockwell Automation's continued success and the glacial speed at which most plants switch platforms, it will be the market leader for the foreseeable future. Outside North America, it is widely considered to be the fourth largest automation manufacturer (after Siemens, ABB, and Schneider). Its total global installation base is well over 2 million programmable controllers. Needless to say, as an automation professional, learning the Logix platform suite is an excellent investment of your time.
Rockwell Automation has provided a wealth of knowledge in their web-based Literature Library resources, which is the ultimate source of all the Logix platform knowledge. Rockwell has created a web of over 10,000 documents that is often difficult to navigate for beginners. Learning RSLogix 5000 Programming is in no way a replacement for this resource (this book would need to be 100,000 pages longer), but provides newcomers with a solid foundation in the Logix platform features and Rockwell Automation terminology. By the end of this book, the reader will have a clear understanding of the capabilities of the Logix platform and how to quickly navigate through the Rockwell Automation Literature Library resources.
Learning RSLogix 5000 Programming provides a gentle introduction to RSLogix 5000 and the Logix platform. If you understand the basics of PLC programming or have experience with programming other PLC platforms, this book will provide you with the knowledge to become proficient at implementing Logix solutions from the ground up.
What this book covers
Chapter 1, ControlLogix and CompactLogix Overview and Firmware, introduces the ControlLogix and CompactLogix platforms by exploring the evolution of the Allen Bradley controllers. It provides details of the Rockwell Automation Integrated Architecture and then discusses the important role that firmware plays