PID


Calculating PID in BASIC

Introduction to Calculating PID in BASIC In this section, we’ll be Calculating PID in BASIC to find the values for Proportional, Integral, and Derivative. BASIC is a very common programming language that has been around since the 70’s. This code should run on most computers with basic installed. Particularly, I’m Read More »

Calculating PID in BASIC

Common PID Setup Mistakes

Introduction to Common PID Setup Mistakes In this section, I’ll discuss some common Common PID Setup Mistakes in ControlLogix. Obviously, an incorrect PID setup can be frustrating. The PID instruction will not calculate the results you expect for the output. Furthermore, your loop will be unstable, and inconsistent. Common mistakes Read More »

Common PID Setup Mistakes

ControlLogix PID Training

Introduction to ControlLogix PID Training ControlLogix PID Training allows the students to understand certain areas of Process Control. PID is Proportional, Integral, and Derivative. For example, we have a heating system. The goal is to maintain a constant temperature. Good PID control returns the temperature back to the set point Read More »

Simulator

Tuning an Arduino PID

Introduction to Tuning an Arduino PID In this section, we’ll discuss Tuning an Arduino PID loop. Before we begin, it’s important to familiarize ourselves with what PID is. PID stands for “Proportional, Integral, and Derivative”. Don’t let the name be intimidating though. It’s just a way to provide the exact Read More »

Tuning an Arduino PID

ControlLogix SRTP Instruction

Introduction to the ControlLogix SRTP Instruction Generally, we use the ControlLogix SRTP Instruction for heating or cooling control. We’ll just concentrate on heating control for the first part of this post. that will keep things simple. In the second part of this post, we’ll discuss a heat/cool process. With heating Read More »

SRTP Instruction for ControlLogix

ControlLogix Lead/Lag Instruction (LDLG)

Introduction to the ControlLogix Lead/Lag Instruction (LDLG) The ControlLogix Lead/Lag Instruction (LDLG) is useful in PID Loops. We might use this with the FeedForward (FF), or Bias input. The purpose of the Feed Forward is to anticipate changes. For example, if our load changes, we can immediately offset the output Read More »

LeadLag

ControlLogix Level 2 Training

Introduction to ControlLogix Level 2 Training ControlLogix Level 2 Training is for those who have completed Level 1 (Maintenance and Troubleshooting). This includes troubleshooting data across PLC systems, Indirect Addressing, Function Blocks, and PID. You will also learn how to navigate Add-On instructions. ControlLogix Level 1 Review Typically, we’ll start Read More »

setup

Independent PID with ControlLogix

Introduction to Independent PID with ControlLogix In this section we’ll set up an Introduction to Independent PID with ControlLogix. Realize the equation is different than the dependent mode. For detailed information on the PID instruction, visit the ControlLogix Instruction Set Reference Manual. The PID instruction is in chapter 13. With Read More »

Torque

Tuning a PID for Tank Level

Introduction to Tuning a PID for Tank Level Tuning a PID for Tank Level has some challenges that are different than a standard PID tuning procedure. In the first place, a tank level is not self regulating. It’s an integrating process. In other words, if the system is slightly out Read More »

Tank Level

Troubleshooting PID Loops

Introduction to Troubleshooting PID Loops Indeed troubleshooting PID Loops can be frustrating. It can take time, patience, and knowledge of the process. In this section, we’ll look at a few common issues you might have with PID loops, and how to solve those issues. This is for example only, and Read More »

Derivative too high