Studio 5000 Logix Designer:  A Learning Guide for ControlLogix Basics

This book explains and illustrates the use of Studio 5000 Logix Designer software.  Many of you, perhaps already familiar with RSLogix 500 projects and programming, may have found the transition into ControlLogix hardware and programming methods somewhat confusing.   This book has been written to help you easily gain a solid grasp of the essentials for effectively using Studio 5000 Logix Designer  software.

Building expertise in the methods and techniques shown will help you achieve mastery in the rewarding field of industrial automation.  It can also save you a great deal of time and frustration when you need to troubleshoot a problem and get critical equipment back into production.

I have endeavored, throughout the book, to discuss each topic in an easy, conversational style of writing, and to revisit various methods more than once – reinforcing newly learned concepts.

Here is a brief excerpt on the topic of Producer & Consumer Tags:

Creating Produced & Consumed Tags:

    These important tag types provide a method for sharing data between different controllers on a single network.  This transfer of data is set to occur according to configured RPI intervals of the receiving controllers, and doesn’t require the use of program logic to send or receive.  Here is a simple diagram of several controllers in a network, such as an EtherNet/IP network, that could share data by the use of produced and consumed tags.



 A producer tag contains the data to be sent or broadcast – from Controller 1 in this illustration.  The consumer tag is configured in Controllers 2, 3 and 4 – and will receive the data.  In other words, any data produced by one controller needs a “place to call home” at its consumer location.  The consumed tag provides that place, on each receiving controller, by defining a name and data type so the data can be stored and used by the logic on that particular controller (the consumer).

For a simple example, let’s say we want to use the following ladder logic to pass along the accumulated value of a counter to another controller that is controlling a conveyor system, and located in a remote area of a manufacturing plant.  The tag, "Part_Count_Limit", can be the produced tag, available to the other controller, the consumer, on its network. 


Many other topics are discussed, including methods of addressing, tag creation, the use of Add-On instructions and User-Defined Data types, using the GSV and SSV instructions to acquire status information, and the programming of data arrays and fault-routines.