Industrial Maintenance: How AI Can Predict Failures Before They Happen

Predicting when maintenance should occur isn’t simply a matter of getting on board with the latest trend, it can save many thousands of dollars in lost downtime and unnecessary parts and labor. The primary goal of a predictive maintenance system is to minimize downtime by forecasting the health of machines and industrial systems. To achieve … Read more

Python Tutorial Part 9 | Conditional Flow: For Loops

Learn how to use ‘for loops’ in Python to create complex, iterable tasks such as modifying lists, combining lists into dictionaries, or iterating over a dictionary. This article explores a commonly used looping mechanism in Python: the ‘for loop.’ This allows for repeated tasks using a specific iteration sequence. You will also learn how a … Read more

Automation on the Move: Mobile Robot Cells

Mobile robot work cells can move between workstations and tend to where demand is highest. These self-contained work cells offer more flexibility for manufacturers than industrial and collaborative robot cells we have previously talked about. See our previous articles covering robot work cells: Industrial Robot Cells: Designing for Safety and Effectiveness Collaborative Robot Cells: Simple … Read more

Collaborative Robot Cells: Simple and User-friendly Design Priorities

Learn about the common applications, programming procedures, and safety protocols of collaborative robot work cells, which are often simpler and less expensive than industrial robot work cells. See our related articles covering robot work cells: Automation on the Move: Mobile Robot Cells Industrial Robot Cells: Designing for Safety and Effectiveness Collaborative robots are a type … Read more

A History of Industrial Communication Systems

Take a trip down memory lane and go through the different communication systems used throughout the years and learn about the factors that led to where we are today. Faster data, longer wires, and more information. These are the three goals of digital communication, and nowhere is this more important than within the walls of … Read more

How-To: BRX PLC Programming With Digital I/O

Learn how to use an AutomationDirect BRX PLC with the Do-more Designer software. This tutorial will cover discrete I/O commands along with basic timing and counting ladder functions. These days, it’s not always accurate to assume that a bigger computer means that’s always better. The same is true for PLCs. As electronics technology has improved, … Read more

Python Tutorial Part 8 | Conditional Flow: While Loops

We’ll start exploring loops with the ‘while’ loop in this tutorial. Loops are critical in all programming languages, especially in the control world, where loops form the basis of PLC functionality. In this Python tutorial series, we have begun to explore flow control, beginning with the previous topic of ‘if’ statements. The next basic form … Read more

Understanding Analog Versus Digital Signals in Control Systems

Start to understand the difference between analog and digital communications, and read a few examples of how analog, digital, and discrete signals can be used in a control system. Communication between devices is one of the most critical, yet confusing concepts within a modern control system. Much of the confusion is due to many years … Read more

Understanding Binary Numbers in PLCs

This article introduces how the binary system is used in PLC programming and covers why this number system works so well in this area of system control. Modern control systems almost always use some form of digital control — most often in the form of a PLC. These computers rely on the use and understanding … Read more

Info Byte: What’s the Deal With Debouncing Switches?

Before digital control systems, responses were fairly slow. Push a button, and a motor contactor engaged. These days, the speed of computers introduces some new challenges but brings solutions as well. In the control system engineering space, it is well known that two different techniques exist for switching purposes, those that are purely mechanical and … Read more