Ricky


ControlLogix Totalizer (TOT)

Introduction to the ControlLogix Totalizer (TOT) The ControlLogix Totalizer (TOT) tracks the total amount of a product. In this example, we’ll have an input of barrels / second. However, you can change the time base of the instruction to reflect minutes, or hours. The ControlLogix Totalizer (TOT) is available in Read More »

totalizer

Scaling Data in Ladder Logic

Introduction to Scaling Data in Ladder Logic with ControlLogix In this section, we’ll be Scaling Data in Ladder Logic. Scaling simply means that we convert a raw value into engineering units. For example, 4-10mA of input will give us a raw value of 3277 to 16383. This number does not Read More »

scaled

ControlLogix BSR — Kill the Bit

Introduction to ControlLogix BSR — Kill the Bit (with Bit Shift Right) In this section, we’ll cover the ControlLogix BSR — Kill the Bit. This is a very simple game from the 1970s. Computers, such as the Altair 8800 and IMSAI 8080 have a front panel display. This LED Display Read More »

BOOL Logic for Kill the Bit

ControlLogix Rate Limiter (RLIM)

Introduction to ControlLogix Rate Limiter (RLIM) We use the ControlLogix Rate Limiter (RLIM) to slow the rate of change from a tag. For example, if the operator changes a setpoint, we might not want to feed the new setpoint directly to a PID. This could cause a large bump in Read More »

rlim

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

FactoryTalk View Sliders

Introduction to FactoryTalk View Sliders FactoryTalk View Sliders allow an operator to input data. This is a graphical way for the operator to easily see the limits of a tag. Operators will simply slide a “knob” to select a value. Not only does this limit the operator to a certain Read More »

Slider

Altair 8800 with Arduino Due

Introduction to Altair 8800 with Arduino Due In this section, we’ll discuss how to set up the Altair 8800 with Arduino Due. The Altair was a home computer from 1975. Another option is to use the Arduino MEGA. However, the MEGA is slower, and will not have all of the Read More »

Altair

Stop Drinking with Naltrexone

How to Stop Drinking with Naltrexone In this post, I’ll talk about how to Stop Drinking with Naltrexone. This is a deviation from the normal posts about automation. However, if you are drinking, it is difficult to get your automation projects finished. In my case, I didn’t want to get Read More »

camper

Ladder Logic in Plain English

Introduction to Ladder Logic in Plain English Sometimes, its easier to think of Ladder Logic in Plain English. With a little practice, you can easily speak ladder logic. In this case, we’ll use simple generic addressing. It’s important to realize, though that you should have descriptions on your logic. This Read More »

timerstart

ControlLogix Rate Calculation

Introduction to ControlLogix Rate Calculation In this post, we’ll do a simple ControlLogix Rate Calculation. We’ll be doing this in ladder logic. In this case, we’ll have a changing value, such as counts from an encoder. We’ll use ladder logic to calculate the rate of the pulses. However, another way Read More »

RateCalculation