SLC500


How Numbering Systems Work

Introduction to How Numbering Systems Work When working with any PLC such as ControlLogix (or any digital computer), it’s important to understand how numbering systems work. The numbering system we are all used to is base-10 (Decimal). Mainly, that’s because we have 10 fingers. In the decimal numbering system, there Read More »

How Numbering Systems Work

Successful Industrial Maintenance Training

Introduction to Successful Industrial Maintenance Training In this section, I will discuss some tips for Successful Industrial Maintenance Training. Let’s face it, training is expensive. Not only do you have the cost of the training, but also, you are paying the employees to be trained. Additionally, if they need to Read More »

Successful Industrial Maintenance Training

Geoff Graham’s VT100 Terminal

Introduction to Geoff Graham’s VT100 Terminal Geoff Graham’s VT100 Terminal is a hardware emulator. This is a simple board that you can build yourself for a very reasonable price. I purchased a pre-built module on Ebay. There are several versions of this board. For instance, you can use a configuration Read More »

Geoff Graham's VT100 Terminal

TOD and FRD Instructions

Introduction to TOD and FRD Instructions We use the TOD and FRD Instructions to convert a value to and from BCD. Specifically, the TOD converts to binary coded decimal. Likewise, the FRD converts from binary coded decimal. Binary Coded Decimal (BCD) uses a bit pattern to represent a value. Every Read More »

FRD ControlLogix

What is a Subnet Mask?

Answering the question: What is a Subnet Mask? When working with Ethernet Addressing, you might be asking, What is a Subnet Mask? Simply put, the subnet mask, or net mask separates the network portion of the address from the device on the network. We also consider a device to be Read More »

netmask

Setting up the PID Simulator

Introduction to Setting up the PID Simulator When setting up the PID simulator, we will need to make a few connections. Also, we need to test the values to get our raw low and raw high. We will use these values for scaling. To build your own simulator, check out Read More »

PID Simulator

PID Terminology 2

Introduction to PID Terminology PID Terminology is essential to understanding how PID works. For this reason, we’ll go through various terms you will see when reading about PID. In short, PID itself stands for Proportional, Integral, and Derivative. Basically, the purpose of PID is to hold analog values at a Read More »

PID Terminology

Arduino with Allen-Bradley DF1

Introduction to Arduino with Allen-Bradley DF1 The purpose of this post is to document my progress on using Arduino with Allen-Bradley DF1 protocol. Particularly, for this experiment, I am using an Arduino MEGA with the MAX232 module. The mega has 3 UART ports. Also, I’m using the SLC 5/04 processor. Read More »

DF1Monitor

SLC-500 Fault Routine

Introduction to the SLC-500 Fault Routine We usually use the SLC-500 Fault Routine to set certain values in the processor during a major fault condition. For example, if the processor faults, we don’t want the MMI (Man-Machine Interface) to display “Stale” Values. Without a fault routine, the processor might constantly Read More »

SLC Fault

SLC-500 Discrete Input Interrupt

Introduction to the SLC-500 Discrete Input Interrupt The SLC-500 Discrete Input Interrupt allows you to execute a routine when certain bits on a module become true or false. This allows for high speed processing of certain logic under specific conditions. For example, if the operator presses an E-Stop. The E-stop Read More »

DII Configuration