How To Implement A ControlLogix PID Controller

5/5 (4)

ControlLogix PID ControllerIn this article we will review how to implement a ControlLogix PID Controller using the Studio 5000 IDE. Full disclosure, we are going to be taking a practical application approach, therefore, you won’t be needing a PhD in Control Theory in order to follow along!

Before we can dive right into the implementation and configurations necessary to implement a ControlLogix PID controller, I think it will be prudent to review some key concepts regarding closed loop feedback, specifically what PID feedback control is, and what constraints or inherent issues that you are likely to encounter when implementing any real-world PID process.

So What Is PID?

PID control is by far the most common feedback control algorithm used in industry today. Different types of processes, having different dynamic (time-dependent) behaviors require different levels of proportional, integral and derivative controller action to achieve stability and robust response.

To explain PID in its entirety we are going to have to dive a little bit deeper into some of the mathematics involved. Just like any control algorithm with any complexity, the mathematical foundations will prove paramount to our overall understanding. So let’s get started!

Continue reading How To Implement A ControlLogix PID Controller

Learn PLC Programming Online Now

5/5 (2)

Learn PLC Programming
Have you been wanting to learn PLC (Programmable Logic Controller) programming but are not sure where or how to get started? Well rest assured you’ve come to the right place! Here at PLCGurus.NET this is precisely what we’re all about! Whether you’re an experienced programmer or completely new to the fascinating world of PLC programming, we’ve got something for everybody.

To get you started, it is recommended that you read this introductory article on what exactly a PLC is and how it fits into modern industrial control systems today. Then move into some of our more advanced topics right here on PLCGurus.NET and on our Learn PLC’s channel!

Continue reading Learn PLC Programming Online Now

A Guide To Success For Young Controls Engineers

5/5 (1)

In this article, PLCGurus.NET member John C. Jones shares his insight and learned best practices for those readers just getting started into the field of Industrial Automation and Control System Design. Whether you’re fresh out of school or looking for an entry point into this exciting career, John’s experience shines through as he authors this Guide To Success For Young Controls Engineers. Enjoy!

Continue reading A Guide To Success For Young Controls Engineers

FREE Studio 5000 Training Now!

5/5 (2)

Studio 5000

We’ve been busy here at PLCGurus.NET! We are building a FREE Studio 5000 Video Training Series so our community members and user base can benefit from learning at their own pace on a widely used programmable automation controller (PAC) platform. To do that, we will require a few elements to be successful:

  1. A copy of the Studio 5000 Software (v21 and above) w/ RSLinx installed.
  2. A copy of the Studio 5000 Logix Emulate Software (or actual Logix Hardware).
  3. A willingness to learn fun new things!

No prior knowledge of the Studio 5000 environment is necessary, this series assumes you are new to the ControlLogix platform of controllers, Studio 5000, and the associated Studio 5000 Emulator software. If this sounds like something you’d be interested in, continue reading…

Continue reading FREE Studio 5000 Training Now!

Safety Distance Calculation Made Easy

5/5 (3)

When attempting to safeguard a piece of automation equipment using electrical safeguarding devices such as light curtains, area scanners and safety mats, careful consideration must be taken to ensure they are not just placed in an arbitrary location that is convenient to install or mount. Many factors must be considered when performing a safety distance calculation.

As machinery and processes continue to become faster and more complex the need to be aware of, and continue to strive for improved safety measures has never been more at the forefront of electrical control system design then it is today. Due to this ever growing trend, the industry in turn has evolved to keep pace by marketing products and protective devices that aim to put the safety and well-being of the people or persons operating machinery at the forefront of the design process.

Continue reading Safety Distance Calculation Made Easy

Stratix 5700 NAT With Layer 3 Routing

5/5 (2)

Implementing Stratix 5700 NAT

In this article we will be implementing Layer 2 NAT with Layer 3 routing as shown in the the network topology depicted below. For this example we will be leveraging two Allen-Bradley Stratix 5700 Managed Industrial Ethernet switches (Full Software Version) and three Logix based controllers (machines). With Stratix 5700 NAT capability configured, we can setup a NAT instance per VLAN. When we create multiple VLANs on one Stratix 5700 switch we can connect multiple identical machines and leverage Layer 3 routing to route between the various VLANs.

Stratix 5700 NAT Network Layout

Continue reading Stratix 5700 NAT With Layer 3 Routing

PLCGurus.NET Guest Bloggers Wanted!

5/5 (1)


Network Switches

Here at PLCGurus.NET we are always looking to grow not only our community base but our knowledge and expertise around all things Industrial Automation and Control Systems.

With that, we are opening our doors to guest bloggers around the world! We are the Internet’s fastest growing on-line community of professional engineers, technicians and technologists and we need your help! Do you have experience with Rockwell, Siemens, Omron, Mitsubishi, Fanuc or any other vendor or supplier of Industrial Controls hardware, software or machinery. If so we want to hear from you!

Continue reading PLCGurus.NET Guest Bloggers Wanted!

How To Install FREE Rockwell Software

5/5 (1)

Free Rockwell Software

We’ve been busy creating new videos here at PLCGurus.NET! We decided to do a piece for those of you who may be new to the Allen-Bradley family of PLC’s and Rockwell Software in general. In the following set of videos I will show you how to install FREE Rockwell software. That’s right, Rockwell does provide a FREE set of tools to get you up and running in their RSLogix 500 programming environment and MicroLogix 1100 platform of controllers without the need to spend any $$$ at all!

Continue reading How To Install FREE Rockwell Software

Stratix 5700 Smartports Configuration

5/5 (2)

We’ve been busy creating new videos here at PLCGurus.NET! In this video we take a look at Stratix 5700 Smartports and how to apply a given smartport configuration to the Stratix 5700 Industrial Managed Ethernet Switch.

What are Smartports?

Stratix 5700 Smartports are the recommended configurations for switch ports. These configurations, referred to as smartport roles, optimize the switch connections and provide security, transmission quality, and reliability for traffic to-from the switch ports. The smartport roles also help prevent port misconfigurations.

Continue reading Stratix 5700 Smartports Configuration

Custom HMI/SCADA Using C# And Visual Studio – Part 1

5/5 (2)

We are excited to announce a new video series we are working on right here at PLCGurus.NET on our Learn PLCs page and on our YouTube Channel. In this video series we are going to walk you through, in explicit detail, how to create your own Custom HMI-SCADA application using C#, Visual Studio and the .NET programming tools. Through the use of INGEAR NET.LOGIX API’s and drivers we can empower our C# applications to connect directly to any Allen-Bradley Logix based Controller.

Continue reading Custom HMI/SCADA Using C# And Visual Studio – Part 1

A problem is only hard until you know how to solve it…then it's trivial!