Latest Data Analytics & Simulation Technical Articles

Categories

Predictive Maintenance: Defect Analysis Using Electrical Current

Predictive Maintenance: Defect Analysis Using Electrical Current

Electrical signal analysis has come to the forefront of predictive maintenance, helping to reduce downtime in industrial manufacturing by remotely identifying problems with electric motors and generators.


Understanding PLC Program Commands: Math Instructions

Understanding PLC Program Commands: Math Instructions

We will show you how to use common math functions from two popular PLC programs—Rockwell Automation's Studio 5000 and Automation Direct Productivity Suite. 


Understanding PLC Program Commands: Up and Down Counters

Understanding PLC Program Commands: Up and Down Counters

Counting up and down are commonly required functions in PLC lagger logic programs for tracking inventories, placement patterns, and gaining informational insights about machine performance statistics.


Understanding PLC Program Commands: One-Shots

Understanding PLC Program Commands: One-Shots

Many PLC commands are well-known to programmers, including contacts, coils, timers, and counters. But a less-common instruction is the one-shot, capable of harnessing the incredible processing speeds in a CPU.


Obsolescence in Control Systems - Disaster or Opportunity?

Obsolescence in Control Systems - Disaster or Opportunity?

One of the most considerable risks in aging control environments is that eventually, spare parts become obsolete and unavailable, and the lack of an upgrade plan can turn a simple failure into a catastrophe.


Understanding PLC Program Commands: Timers

Understanding PLC Program Commands: Timers

The timer is a fundamental function of ladder logic programming. In this article, we discuss on- and off-delay as well as retentive timers and define the inputs and outputs required to properly use them.


Acoustic Monitoring to Detect Hidden Machine Failures

Acoustic Monitoring to Detect Hidden Machine Failures

Hello acoustics, my old friend. I've come to monitor you again. Because a worn-out bearing softly creeping, slowly got worse while I was sleeping. And the vibration that was planted in my brain still remains… Within the sound of Maintenance


Controlling Hydraulic Devices with Open and Closed Loop Systems

Controlling Hydraulic Devices with Open and Closed Loop Systems

What if you could control the end position and the speed of a hydraulic actuator accurately with just a simple signal? Some systems use simple open/close valves, but others require far more precision.


How-To: Implementing a Data Highway Plus (DH+) System

How-To: Implementing a Data Highway Plus (DH+) System

Allen Bradley’s Data Highway Plus (DH+) networking ability is still found commonly in interfaces with legacy equipment. Understanding this network structure can bridge the gap between old and new systems.


Robots and CNC Machines - An Assembly Configuration Made in Heaven

Robots and CNC Machines - An Assembly Configuration Made in Heaven

Our own Control Automation engineering staff had the opportunity to visit VersaBuilt, a CNC robotic integration shop offering an application system from the Universal Robots UR+ series.


Up Close and Personal With Automated Ag Equipment

Up Close and Personal With Automated Ag Equipment

Our Control Automation engineering staff got the chance to visit a commercial farm in North Dakota and learn the hardware and software making these huge automated tractors ready for high-tech ‘field’ work.


Siemens SIMATIC PLCs - Hardware History

Siemens SIMATIC PLCs - Hardware History

In the first article of this series, we investigate Siemens as a major PLC manufacturer, learning about the hardware, software, and key applications of each product lineup.


How-To: Programming with IO-Link Devices

How-To: Programming with IO-Link Devices

Advanced features such as programmable limits, diagnostics, and remote configuration are available with IO-Link devices. Learn how to connect an example IO-Link block into an actual PLC project.


Web-Based Industrial HMIs: What’s The Difference?

Web-Based Industrial HMIs: What’s The Difference?

With the increasing appearance of “web-based” HMIs, we investigate these devices, learn how they differ from the graphical HMIs, and see implications for our modern control system architecture.


Overcoming Challenges with Automated WMS

Overcoming Challenges with Automated WMS

In this article, learn about different challenges that warehouse systems can face and how automation helps solve them.


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

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.


How-To: Building a PLC Project with Modbus Communication

How-To: Building a PLC Project with Modbus Communication

Modbus is a communication protocol stemming from the early days of Modicon PLCs, but is still common today. These two example implementations of Modbus transactions will get you started.


How IIoT is Transforming Predictive Maintenance

How IIoT is Transforming Predictive Maintenance

The objective of predictive maintenance is to foresee potential machine failure with the help of machine learning algorithms provided with vast quantities of data.


Characteristics of Highly Automated WMS Systems

Characteristics of Highly Automated WMS Systems

This article explores various characteristics that are common in advanced and highly automated warehouse management systems (WMS).


Troubleshooting for PLC Modules and I/O Devices

Troubleshooting for PLC Modules and I/O Devices

Failures of I/O systems are a common source of headache for control engineers. Troubleshooting those devices that have polarized connections (source vs sink, and NPN vs PNP) is a technique worth refining.