HMI and SCADA Alarms with Meaning

Picture this: You enter a control room and immediately suffer sensory overload as a result from an overwhelming number of audible alarms and flashing lights. As you take in the situation, you notice that your operators are frantically clicking every...

Documenting PLC Code Using UDDTs And AOIs

In yesterday's article I covered the advantage of using verbose tag names in place of pages of comments to document programmable controller programs. Beyond that, there are some other tools available that can help you with organization. Focusing on Rockwell Automation...

Eliminating The Need For Comments In PLC Programs

There are a couple of different ways of thinking when it comes to in-program documentation, particularly the use of comments. One main methodology I see is to use documentation liberally (since it’s free), placing comments on as many rungs as...

Common Causes of PLC Failures, and the Solutions

In today's article, I cover some of the most common causes of PLC failures, as well as solutions to avoid them. Input/Output Modules and Field Devices I/O failures can be caused by: Error in the PLC configuration Slacked (loose) terminal blocks ...

Mitsubishi GX Works Communications Setup

In today's article I'll explain how you setup communications in the Mitsubishi Programming Software, GX Works. For those coming to GX Works 3 from GX Works 2 (or earlier,) finding the right area to modify the parameters is the first...