Sequential Flow Chart (SFC)

Introduction to the ControlLogix Sequential Flow Chart (SFC) The ControlLogix Sequential Flow Chart (SFC) routines allow you to graphically see the flow of your logic. In order to use the Sequential Flow Chart (SFC), you need to have a proper license in Studio 5000. In this section, we’ll take a Read More »

Sequential Flow Chart (SFC)

ControlLogix D Flip Flop

Introduction to the ControlLogix D Flip Flop (DFF) The ControlLogix D Flip Flop (DFF) Instruction simply samples the input. If the input is true when the clock signal goes high, the Q output comes on, and stays on. On the other hand, if the input is low when we clock Read More »

ControlLogix DFF Instruction

Structured Text Compare Statements

Introduction to ControlLogix Structured Text Compare Statements The ControlLogix Structured Text Compare Statements work a bit differently than the compare statements of ladder logic and function blocks. In Structured Text, the compare statements are similar to what you see in other standard programming languages. Basically, we can test a value Read More »

ControlLogix Structured Text

ControlLogix Structured Text Functions

Introduction to ControlLogix Structured Text Functions ControlLogix Structured Text Functions allow us to perform the same calculations several times through a processor scan. For example, we might want to convert Celsius to Fahrenheit. We simply create another routine that acts as our function. After that, we can pass and receive Read More »

Structured Text JSR Instruction

ControlLogix Multiplexer (MUX)

Introduction to the ControlLogix Multiplexer (MUX) With the ControlLogix Multiplexer (MUX), we can select one of 8 inputs. Generally, these inputs will have the REAL Data Type. Basically, the SELECTOR input chooses which of these 8 inputs to use. There are several uses for the ControlLogix Multiplexer (MUX). One use Read More »

Multiplexer (MUX)

ControlLogix File Arithmetic Logic

Introduction to ControlLogix File Arithmetic Logic (FAL) ControlLogix File Arithmetic Logic (FAL) allows us to perform math on an array of elements. For example, I have an array of elements that are in Celsius. We want to convert this entire array to Fahrenheit. We don’t need to perform the calculation Read More »

File Arithmetic Logic

ControlLogix Masked Move (MVM)

Introduction to the ControlLogix Masked Move (MVM) The ControlLogix Masked Move (MVM) allows us to move data from one word to another. We do this through a mask. In other words, we can filter out some of the bits, so they do not change the destination. One example for the Read More »

MVM Masked Move

FactoryTalk View Fill Animation

Introduction to FactoryTalk View Fill Animation The FactoryTalk View Fill Animation allows you to change the fill level on an object. You might think of this as being similar to a bar graph. Also, you might use the fill animation as a progress bar. The fill animation can show us Read More »

FactoryTalk View Fill Animation

Determine Scan Time in ControlLogix

How to Determine Scan Time in ControlLogix There are several ways to Determine Scan Time in ControlLogix. One way is to simply look in RSLogix / Studio 5000. The properties of the task will tell us the max scan time, and last scan time. Another way is with the GSV Read More »

ControlLogix Scan Time

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