Latest Glass Technical Articles

Categories

Collaborative Robot Cells: Simple and User-friendly Design Priorities

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.  


What is Firmware, and Why is PLC Firmware Important?

What is Firmware, and Why is PLC Firmware Important?

Inside a controller, code is interpreted into the binary signals that influence input and output signals, flags and registers, and even the communication of network signals. This is the job of firmware.


Interrupting Dangerous Current Flow: Fuses vs. Circuit Breakers

Interrupting Dangerous Current Flow: Fuses vs. Circuit Breakers

Fuses and breakers are some of the most common safeguards to prevent electrical shock and fires. Learn about these two pieces of industrial equipment and the difference between slow blow and quick blow responses.


How to Program a Robot: Industrial Robotic Arm Coding Basics

How to Program a Robot: Industrial Robotic Arm Coding Basics

The world of manufacturing is filled with robots, but beginners are still always faced with key questions, starting with perhaps the most basic: how do you program industrial robots?


Industrial Robot Cells: Designing for Safety and Effectiveness

Industrial Robot Cells: Designing for Safety and Effectiveness

Robot cells make for an efficient automation process, reduce labor costs, and increase worker safety. Learn about the common features, components, and safety requirements of industrial robot work cells.


UL Listed Devices For Industrial Automation

UL Listed Devices For Industrial Automation

UL Listed devices are certified as safe within North America, specifically, the US. Learn about the importance of UL Certification and the key role it plays in industrial automation.


Understanding Centralization vs Decentralization of PLCs

Understanding Centralization vs Decentralization of PLCs

Centralized control systems are often seen as outdated compared to decentralized systems; however, both have their advantages and disadvantages when it comes to choosing which one to use in manufacturing. 


Negative Effects of Grounding (Earthing) a DC Power Supply

Negative Effects of Grounding (Earthing) a DC Power Supply

DC voltage systems exist to provide controllers and field devices with stable power, but it is not always clear when these systems should be bonded with the earth ground of the AC line voltage supply.


Understanding PLC Program Commands: Comparison Instructions

Understanding PLC Program Commands: Comparison Instructions

​​​​​​​We will show you how to recognize, utilize, and efficiently operate your comparison instructions in Rockwell Automation’s Studio 5000 and Automation Direct’s Productivity Suite to make your program flow smoothly.


Configuring a Network With Pneumatic Valve Manifolds

Configuring a Network With Pneumatic Valve Manifolds

There are many distributed fieldbus capabilities for valve manifolds that can save on network overhead and wiring. In this article, we will look at PLC programming of fieldbus manifolds highlighting Festo's CPX layout.


Understanding PLC Program Commands: Trigonometry Instructions

Understanding PLC Program Commands: Trigonometry Instructions

We will show you how to use the basic trigonometry functions to build ladder logic in a PLC, allowing for a clean, well-organized, and easy-to-use code that allows you and other users to troubleshoot your programs.


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.


Successful Obsolescence Mitigation

Successful Obsolescence Mitigation

Designing an obsolescence mitigation plan to detect and solve mitigation risks before they occur is key to avoiding costly downtime and a potential catastrophe in control environments. 


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.


Clarifying Misconceptions About Theoretical vs Physical Circuits

Clarifying Misconceptions About Theoretical vs Physical Circuits

Control engineering is integrally woven together with electricity and electrical circuits. Even so, sometimes the most basic scenarios become misunderstood through lack of training or experience.


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.


Allen-Bradley PLCs - A Hardware History

Allen-Bradley PLCs - A Hardware History

Credited with coining the name ‘PLC’, Allen-Bradley and parent company Rockwell Automation are major players in the world of control systems. Learn how the hardware platforms have evolved into the familiar modern configurations.


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.


Scaling Values: Linear Versus Non-Linear Changes

Scaling Values: Linear Versus Non-Linear Changes

Scaling values has a wide range of applications and helps to match output values to their real-world applications. Most scaling is linear, but many of these real-world changes are not quite so simple.