Video: How to Program a TON Timer in RSLogix 500

Written by Neal Babcock  

Let’s say we have a rotating beacon that is mounted near a conveyor. For safety purposes, the beacon turns on when the conveyor is running to let the plant personnel know that the conveyor is operating.

Everyone agrees it would be better if  the beacon came on for 5 seconds before the conveyor starts.

The conveyor is automatically started from another section of the plant.

We want the beacon to turn on as soon as the run command is given.

However, we need to delay the start of the conveyor for 5 seconds after the run command has been given. That way, the beacon will be on for 5 seconds before the conveyor starts.

We will do that with a TON (Timer On Delay) instruction. Watch the video to see how.

Addressing in RSLogix 5000

Written by Neal Babcock  

Before you can program any PLC system, you have to understand how the addressing is done in that particulaur PLC. I have included a actual screenshot from RSLogix 5000 below that shows examples of addressing in RSLogix 5000.

Read on to get the details. Read more

Connecting to an Allen-Bradley SLC and Going Online

Written by Neal Babcock  

I get a lot of questions about going online with a PLC. Here is a section from PLC Programming with RSLogix 500 that covers going online with an SLC 5/03.


You have written your program and now you are ready to download, or send, the Batching program to the computer. Read more

Setting up an SCP in RSLogix 500

Written by Neal Babcock  

An SCP (Scale with Parameters) is really handy instruction in RSLogix 500. It scales any range of values to a range defined by the programmer.

One of the common uses of the SCP instruction is to take the value from an analog input and scale it to an engineering value. Read more

Troubleshooting A PLC With RSLogix 5000

Written by Neal Babcock  

Excerpted from How To Troubleshoot With A PLC

Let’s consider a batching system just like the one we worked on earlier, except that the PLC is an Allen-Bradley ControlLogix. The software we use to program a ControlLogix PLC is Rockwell’s RSLogix 5000.

TROUBLESHOOTING OPERATION #3

BATCHING SYSTEM WON’T PUMP FINISHED PRODUCT Read more

Equivalent Logic in PLC Programming

Written by Neal Babcock  

If you understand basic electrical diagrams, it is much easier to understand ladder logic.

In fact, that was the whole idea behind ladder logic. It was supposed to look, and work, like real electrical circuits Read more

RSLogix 500 Addressing in an Allen-Bradley PLC

Written by Neal Babcock  

There are a number of addressing schemes used by PLC manufacturers. Let’s take a quick look at how memory locations (including hardware I/O) are accessed with RSLogix 500. Along the way, I will define some terms. Read more

RSLogix 5000 “Serial” Logic

Written by Neal Babcock  

rslogix-plc-conveyor

RSLogix 5000 allows the use of “serial” logic that does not conform to traditional, electrical ladder logic.

For example, both of the rungs shown below are valid in RSLogix 5000. Read more

Setting up the Analog Input Card in RSLogix 5000

Written by Neal Babcock  

Let’s assume that the output of our scales has been calibrated for 0-10 VDC. Zero volts equals 0 pounds, and 10 volts equals 2000 pounds.

Now we know the signal type is DC voltage, the range is 0-10 and the engineering units are pounds. Read more

Ladder Logic and the Dialect of PLCs

Written by Neal Babcock  

rockwell-welding-robots

Ladder logic is a programming language, like Visual Basic or C. When you learn any language, it is always important to understand the basic terms.

If you are just getting started, here are a few terms you should know. These apply to any PLC. Read more