Category: Software & Programming

Software and programming issues

Dynamic (Indirect) Addressing

Today’s post is another guest article, this one written by Steve Myres. Steve owns Automation Solutions, a controls integration company that also provides machine mechanical, electrical, and fluid power troubleshooting and design. ************************************************************ Dynamic addressing In this article, I’ll describe

Posted in Automation Concepts, Guest Posts, PLCs, Software & Programming Tagged with: , , , , , , , , , ,

Ladder Logic 306: Simulation

Today’s post relates to a new method I am using to teach some of my advanced classes. In a basic PLC training class, pushbuttons and pilot lights built into a trainer are used to complete exercises, usually in order to

Posted in PLCs, Software & Programming, Training Tagged with: , , , , ,

MRO – Moving HMI Designs

Today’s post is a guest post on HMI programming from MRO Electric, an automation product supplier. Designing HMIs for Mobile Devices Well-designed human-machine interfaces (HMI) reduce operator error, saving companies millions of dollars by reducing down-time and increasing worker safety.

Posted in Guest Posts, HMIs, Software & Programming Tagged with: , , , ,

Hands On Training Equipment

This post is both an update on the status of “My Little Factory” and an article on some new fun trainers that I am working on. As you can see in the above picture, all of the hardware for the

Posted in Material Handling, My Little Factory, Process, Software & Programming, Trainers, vision Tagged with: , , , , , ,

Ladder Logic 403: Message Scrolling and Multiple Faults

Today’s post is in answer to a question from Bruno on my last post on Faults and Messages. Bruno asks “If two faults happen at the same time, will this procedure work?” This is a more complex question than it

Posted in PLCs, Software & Programming Tagged with: , , , , , ,

Ladder Logic 209: Faults and Messages

This post is another in my series on Ladder Logic. As with the other posts in this series, I am using generic logic and addressing so that it can apply to various PLCs. In previous posts in this series I

Posted in HMIs, PLCs, Software & Programming Tagged with: , , , , ,

Ladder Logic 208: System Routine 2

Today’s post is a continuation of the series on PLC Ladder Logic I started several years ago; for more of these post click on the PLC tab at the top of the site. In particular this continues my discussion of

Posted in PLCs, Software & Programming Tagged with: , , , ,

Ladder Logic 305: ASCII and Strings

Today’s post covers ASCII, string manipulation and how to deal with readable text in a PLC. The picture above is from a ControlLogix program (Allen-Bradley, RSLogix5000 v.16) I wrote back in 2006. The program communicated with a PC-based Cognex machine

Posted in PLCs, Software & Programming, The Book Tagged with: , , , , ,

Automation Simulation

In my quest to produce online training classes I have been investigating some of the different types of industrial automation and PLC simulators available. My intent here is to find two different things: 1. A PLC programming simulator that is

Posted in Software & Programming, Training Tagged with: , , ,

Advantages of Re-Usable Code

Recently I’ve seen some good discussions on PLCs (Programmable Logic Controllers) vs. PACs (Programmable Automation Controllers), and it got me thinking about what really differentiates the two. Some have said that it is having a more powerful processor, or more

Posted in PLCs, Software & Programming Tagged with: , , , , ,


Industrial automation has changed drastically over the past century. From the Charlie Chaplin style factories, where companies were reliant on people to manage the factory floor, to today, where factories are highly automated with only a few people present on

Posted in Guest Posts, Software & Programming Tagged with: , , , , ,