Latest Technical Articles

Categories

Strain Gauges: Real-World Considerations and Typical Applications

Strain Gauges: Real-World Considerations and Typical Applications

In this article, we will explore real-world considerations for strain gauge performance and typical applications. We’ll be talking about foil and wire strain gauges, but ignoring semiconductors.


Implementing an OpenPLC Visual Annunciator Flasher Using an Arduino

Implementing an OpenPLC Visual Annunciator Flasher Using an Arduino

A flasher can easily be implemented using interlocking timers in a PLC environment on an Arduino Uno using OpenPLC, UiFlow Blockly Code, and a programmable HMI-based LCD unit.


9 Critical Steps to Building a Digital Twin for Your Factory

9 Critical Steps to Building a Digital Twin for Your Factory

Digital twins are a virtual process representation merging the simulation and real worlds to increase efficiency, optimize parameters, and predict successful operations for a variety of industries.


Data Flow Tutorial With Mage.ai | Part 4: PostgreSQL Database

Data Flow Tutorial With Mage.ai | Part 4: PostgreSQL Database

To transfer data from a local spreadsheet to a database to create visual dashboards, we must now define the outbound integration to the PostgreSQL database through the mage.ai editor.


Info Byte: What Do NC and NO Mean?

Info Byte: What Do NC and NO Mean?

Some terminology, like 'normally open' and 'normally closed' switch contacts, is common throughout industry but can still be confusing, misleading, or even hazardous if not properly understood.


Strain Gauges: Basic Operating Principles, Materials, and Properties

Strain Gauges: Basic Operating Principles, Materials, and Properties

For being no more than a thin piece of metal, the strain gauge is a versatile measurement tool, from small switches to multi-ton machines. In this article, learn the operating principles and properties.


Data Flow Tutorial With Mage.ai | Part 3: Connecting to Google Sheets

Data Flow Tutorial With Mage.ai | Part 3: Connecting to Google Sheets

In this article, we will explore the inbound integration to the mage.ai pipeline, connecting to the spreadsheet data source using the Google Sheets API through a JSON credentials file.


PLC Input and Output Module Troubleshooting Techniques

PLC Input and Output Module Troubleshooting Techniques

When inputs or outputs stop working, the equipment fails to respond and money starts slipping away. Dive into the concept of troubleshooting I/O without ever opening the PLC software.


Data Flow Tutorial With Mage.ai | Part 2: Initializing the Software

Data Flow Tutorial With Mage.ai | Part 2: Initializing the Software

Data pipelines are software services that progress the data from source to storage, hopefully without too much programming complexity. In this article, we begin by initializing the mage.ai software.


STEP RIGHT UP, Get Your IP Address Here! Understanding BOOTP vs. DHCP

STEP RIGHT UP, Get Your IP Address Here! Understanding BOOTP vs. DHCP

When IT and OT converge on the shop floor, it’s important to understand how and when to let a computer control the assignment of network addresses, or when you would rather keep it under control.


Identifying and Troubleshooting Pressure Changes in Fluid Systems

Identifying and Troubleshooting Pressure Changes in Fluid Systems

Pressures are always rising and falling in fluid systems. Sometimes the changes are extreme and lead to damage. What causes problematic pressure changes, and how can you trace them to their source?


Troubleshooting PLCs: Recognizing Visual Status Indicators and LEDs

Troubleshooting PLCs: Recognizing Visual Status Indicators and LEDs

Machine downtime can be very stressful for everybody involved. Next time you face a challenging system failure, try some of these LED troubleshooting techniques to reduce stress.


Data Flow Tutorial With Mage.ai | Part 1: The Challenge of Data

Data Flow Tutorial With Mage.ai | Part 1: The Challenge of Data

All of modern industry relies on data. In the first installment of a series showcasing the importance of industrial data movement, we explain the challenge of data flow and build a fault list.


Handling of Power System Data: Engineering Limits and Data Currency

Handling of Power System Data: Engineering Limits and Data Currency

Power systems rely on meaningful data, as do most other processes. Within SCADA environments, individual data points are tracked, compared to limits, and evaluated to obtain current readings.


Create Your Own IIoT Tech Stack Project | Part 8: Final - Data Dashboard

Create Your Own IIoT Tech Stack Project | Part 8: Final - Data Dashboard

In this final installment of the IIoT tech stack project, learn how to design the customer-facing dashboard or observability platform using the data acquired from the MQTT client device.


Can Generative AI and Large Language Models Help Catch More Krill?

Can Generative AI and Large Language Models Help Catch More Krill?

This article reviews the challenges and opportunities when incorporating generative AI and Large Language Models in industrial applications. It also examines how a Norwegian fishing and biotech company improved operational productivity and efficiency using generative AI.


Robotics-as-a-Service (RaaS): What Is It and Why Would You Want It?

Robotics-as-a-Service (RaaS): What Is It and Why Would You Want It?

Traditionally, automation requires a sizable investment and integration risks. RaaS empowers manufacturers to let someone else adopt the risks in exchange for an hourly or monthly subscription rate.


The Mechanic’s View of Control: Chain Drive Power Transmission

The Mechanic’s View of Control: Chain Drive Power Transmission

In the world of mechanical power transmission, gears, belts, and chains dominate the landscape, but what's so special about chain drives, and why would they be used in place of rubber belts?


Create Your Own IIoT Tech Stack Project | Part 7: Integrating Data With Database

Create Your Own IIoT Tech Stack Project | Part 7: Integrating Data With Database

As we approach the conclusion of this IIoT project, we’ll explore the integration of the Mosquitto MQTT broker, Node-RED, and InfluxDB, leaving only the data dashboard setup for the final step.


Industrial Computing Tackles the Challenge of Long Rebooting Time

Industrial Computing Tackles the Challenge of Long Rebooting Time

Rebooting industrial controllers and computers incurs costs, not only from the downtime but also from cascading effects of communication with up/downstream controllers. How can this downtime be managed?