Latest Glass Technical Articles

Categories

Electronic Datasheet (EDS) Files: Why do We Use Them?

Electronic Datasheet (EDS) Files: Why do We Use Them?

Many control product manufacturers offer these downloadable ‘EDS files’ for peripheral equipment, but what exactly is an EDS, and how can they aid in the development of a project?


How To: Use the Arduino PLC IDE to Build Basic Ladder Diagrams

How To: Use the Arduino PLC IDE to Build Basic Ladder Diagrams

Following the release of the official Arduino PLC IDE, this tutorial will introduce programming and understanding of the function blocks common to all IEC 61131 languages, starting with bit commands, timers, and counters.


How Does a Servo Motor Work?

How Does a Servo Motor Work?

We know that servo motors are found inside machines that rely on precise motion with feedback to verify proper operation, but how do they work, and what makes them different from any other kind of motor?


Teardown: What’s Inside a 3-Phase Induction Motor?

Teardown: What’s Inside a 3-Phase Induction Motor?

Coil, field winding, rotor, stator, eddy current… When it comes to motors, there are numerous terms that describe the theory of operation, but what is inside a 3-phase motor? Take a look, and learn how they work.


Teardown: What’s Inside a Human-machine Interface (HMI)?

Teardown: What’s Inside a Human-machine Interface (HMI)?

Human-machine interfaces, or HMIs, provide visual process data and allow access to process parameters and diagnostics information. What’s inside these touchscreen displays, and how do they actually work?


PLC Program Commands: Arrays Part 4, Statistics and Sizing

PLC Program Commands: Arrays Part 4, Statistics and Sizing

Learn how to make complex calculations for validating data easily with the STD instruction, and learn how to display array sizes programmatically with the SIZE instruction.


Teardown: What’s Inside a Pneumatic Solenoid Valve Bank?

Teardown: What’s Inside a Pneumatic Solenoid Valve Bank?

Air power drives a lot of modern equipment. Robot grippers, ejectors, actuators, and rotary tables are just a few of the devices controlled by air. What’s inside those banks of solenoid valves, and how do they work?


Industrial Networks: “Protocol over a Standard?”

Industrial Networks: “Protocol over a Standard?”

Industrial communication channels often contain terms such as ‘Modbus over RS485’ or ‘CIP Safety over Ethernet’. What does it mean to send one network over another, and how does it work to your advantage?


PLC Program Commands: Arrays Part 3, Searching and Sorting

PLC Program Commands: Arrays Part 3, Searching and Sorting

Learn how to streamline your ladder logic by searching and sorting arrays with the FSC and SRT instructions in the Rockwell (Allen-Bradley) Studio 5000 programming software.


Teardown: What’s Inside a Variable Frequency Drive (VFD)?

Teardown: What’s Inside a Variable Frequency Drive (VFD)?

Variable frequency drive units can be found inside tons of control cabinets, but what happens if you disassemble one to see what’s inside and how it works? We did just that. The results might surprise you.


PLC Program Commands: Performing Array Functions Part 1

PLC Program Commands: Performing Array Functions Part 1

Arrays can streamline data storage and math operations, but they can be difficult to understand for a beginning programmer. Learn the background of array instructions in the Rockwell Studio 5000 software.


Introduction to Servers for Industrial Applications

Introduction to Servers for Industrial Applications

Servers are vital to the flow of information in and around organizations, acting as a hub for information transfer and storage. Learn about the role of servers in industry and the potential challenges that come with maintaining them.


 Omron PLCs - A Hardware History

Omron PLCs - A Hardware History

With the first fuzzy logic-based controllers on the market in 1983, learn how the Japanese-born automation company, Omron, adopted fuzzy logic as a basis for the design of its current PLCs.


Differences Between a Programmable Logic Controller (PLC) and a Remote Terminal Unit (RTU)

Differences Between a Programmable Logic Controller (PLC) and a Remote Terminal Unit (RTU)

Despite the many overlaps, PLCs and RTUs are two different devices, each with specific suitable applications.


Understanding NPN vs. PNP for 3-Wire Sensors

Understanding NPN vs. PNP for 3-Wire Sensors

You are bound to encounter two terms associated with sensors and some loads: ‘NPN’ and ‘PNP’. You must understand the relationship between the field device and the control module in order to choose and install components properly when needed.


Managing Multi-user PLC Programming: Git Version Control

Managing Multi-user PLC Programming: Git Version Control

PLC and other automation project software can be easier and more efficient to update and maintain thanks to the introduction of Git control, already a staple for typical programming of large-scale projects.


Historical Figures: Joseph von Fraunhofer and His Impact on Production Systems

Historical Figures: Joseph von Fraunhofer and His Impact on Production Systems

In honor of October 3rd, National Techies Day, Control Automation is excited to celebrate the works of Joseph von Fraunhofer. Well-known for his contributions in optics, Fraunhofer also made lasting contributions in manufacturing and production systems.


Why is 4-20 mA Current Used for Industrial Analog Sensors?

Why is 4-20 mA Current Used for Industrial Analog Sensors?

Industrial analog sensor devices primarily use 0-10 volt or 4-20 milliamp. For those mA signals, learn the reasons for why the lower and upper limit standards were determined as 4 mA and 20 mA.


Uncontrolled Machine Vision Lighting for Infrared and Robots

Uncontrolled Machine Vision Lighting for Infrared and Robots

Ambient light, reflection, and transparent objects can all cause difficulties during machine vision applications. Learn about these issues and some potential solutions to better ensure safety and quality.


 PLC Program Commands: Arrays and Pointers

PLC Program Commands: Arrays and Pointers

The ability to utilize an array effectively is a fundamental skill in becoming a PLC programmer, but it can also be very complex and difficult to master. Let’s do a run-down of arrays and some of their complexities!