Category: Software & Programming

Software and programming issues

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 …

Dynamic (Indirect) Addressing Read More »

Share
Tagged with: , , , , , , , , , ,

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 …

Ladder Logic 306: Simulation Read More »

Share
Tagged with: , , , , ,

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. …

MRO – Moving HMI Designs Read More »

Share
Tagged with: , , , ,

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 …

Hands On Training Equipment Read More »

Share
Tagged with: , , , , , ,

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 …

Ladder Logic 403: Message Scrolling and Multiple Faults Read More »

Share
Tagged with: , , , , , ,

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 …

Ladder Logic 209: Faults and Messages Read More »

Share
Tagged with: , , , , ,

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 …

Ladder Logic 208: System Routine 2 Read More »

Share
Tagged with: , , , ,

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 …

Ladder Logic 305: ASCII and Strings Read More »

Share
Tagged with: , , , , ,

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 …

Automation Simulation Read More »

Share
Tagged with: , , ,

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 …

Advantages of Re-Usable Code Read More »

Share
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 …

PLCopen Read More »

Share
Tagged with: , , , , ,