ControlLogix


ControlLogix Branching in Ladder Logic

Introduction to ControlLogix Branching in Ladder Logic ControlLogix Branching in Ladder Logic allows us to create “OR” Statements. Sometimes getting a branch on the right place in a rung is tricky for beginners. In this post, we’ll take a closer look at branching, We’ll discuss different ways to set up Read More »

ControlLogix Branching in Ladder Logic

ControlLogix Troubleshooting Tips

Introduction to ControlLogix Troubleshooting Tips In this section, we’ll discuss some good ControlLogix Troubleshooting Tips. Downtime is expensive. It’s important to know the tools that you have available to solve your problems quickly. Once you know your tools, you should have no problem troubleshooting your system, and navigating your logic. Read More »

ControlLogix Troubleshooting

Modbus MVI56E-MCM Commands

Introduction to the Modbus MVI56E-MCM Commands In this section, we’ll cover the Modbus MVI56E-MCM Commands. The MVI56E-MCM module is from the company Prosoft. This module is very good at interfacing the 1978 Modbus network into today’s world. We’ll discuss how to set the command structure for reading and writing Integers Read More »

Modbus Data Transfer

Sieve of Eratosthenes with ControlLogix

Introduction to the Sieve of Eratosthenes with ControlLogix The Sieve of Eratosthenes with ControlLogix is a method to find the prime numbers within a given limit. I thought this would be a fun project to try out on the ControlLogix. We’ll give this a shot, and hope we don’t fault Read More »

ControlLogix Sieve of Eratosthenes

ControlLogix Reset Dominant (RESD)

Introduction to the ControlLogix Reset Dominant (RESD) Instruction The ControlLogix Reset Dominant (RESD) will set an output only if the SET bit was the last bit to go true. For example, if both SET, and RESET are true, the RESET will win, and the output will be off. This is Read More »

RESD Instruction in Studio 5000

ControlLogix Set Dominant (SETD)

Introduction to the ControlLogix Set Dominant (SETD) Instruction The ControlLogix Set Dominant (SETD) instruction is a type of latching instruction. Basically, when the SET bit goes true, the output is on. Likewise, when the RESET bit is true (with SET off), the output goes false. If both the SET and Read More »

ControlLogix SETD instruction

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