Book Image

Instant PLC Programming with RSLogix 5000

Book Image

Instant PLC Programming with RSLogix 5000

Overview of this book

RSLogix5000 is a user friendly IEC61131-3-compliant interface for programming the current generation of Rockwell Automation PLCs, which includes Ladder Diagrams (LD), Graphical Function Block Diagrams (FBD), Graphical Structured Text (ST), and Sequential Function Charts (SFC). Instant PLC Programming with RSLogix 5000 captures the core elements of PLC programming with RSLogix 5000 with a minimal investment of time. We will avoid getting into control theory and focus on condensing the information specific to RSLogix 5000. We have selected the key areas of RSLogix and provide a step-by-step approach to teaching them. This book start by follows the steps involved in creating a new RSLogix 5000 project and configuring racks, slots, and channels. Next, we will create routines using the various languages available in RSLogix 5000, troubleshooting and resolving issues we encounter along the way. Finally, we will dive into the advanced features, such as online changes, code generation, task management, and user-defined structures. You will also learn object-oriented PLC programming techniques using advanced features like user-defined types (UDTs) that improve the maintainability, uniformity, and readability of our routines. We also highlight the strengths and limitations of online changes and demonstrate techniques to maximize flexibility. You will learn everything you need to get up and running with RSLogix 5000 as well as best practices used by industry experts.
Table of Contents (7 chapters)

About RSLogix 5000

Rockwell Automation and its sister company Rockwell Collins are part of an impressive legacy, including the space shuttle program, the Apollo moon landings, P-51 mustang, the Navstar Global Positioning System (GPS) satellites, and the supersonic B-1 Lancer. Today, it is a global provider of industrial automation, power, control, and information solutions under the brands Allen-Bradley and Rockwell Software. Rockwell Automation products are extremely popular in the North American market and there are references to it being used in almost every industry vertical.

RSLogix 5000 is a user-friendly, IEC61131-3-compliant interface for programming the current generation of Rockwell Automation PLCs (Programmable Logic Controllers). IEC61131-3-compliant means that it complies with the International Open Standard for PLC programming languages, including:

  • Ladder Diagram (LD)

  • Function Block Diagram (FBD)

  • Structured Text (ST)

  • Sequential Function Chart (SFC)

More information on RSLogix 5000 IEC compliance can be found in the Rockwell publication Logix5000 Controllers IEC 61131-3 Compliance available at

The RSLogix 5000 platform is compatible with the new generation of Allen-Bradley controllers, including ControlLogix, CompactLogix, FlexLogix, SoftLogix, RSLogix Emulate 5000, and GuardLogix.

RSLogix 5000 is one of several PLC programming environments from Allen-Bradley, so it is critical to work with Rockwell Automation sales and support staff to ensure that you are using compatible software, firmware, and hardware. Throughout the book, we have used RSLogix 5000 Version 19; however, the same principles apply to older and newer versions (Version 20) of the software.