Latest Electronics Technical Articles

Categories

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.


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.


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.


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.


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.


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.


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.


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?


Create Your Own IIoT Tech Stack Project | Part 6: Node-RED Development

Create Your Own IIoT Tech Stack Project | Part 6: Node-RED Development

This article will explore the setup of Node-RED, the glue that will serve to connect all of the individual components of the solution that we have created up to this point.


Create Your Own IIoT Tech Stack Project | Part 5: Database Setup

Create Your Own IIoT Tech Stack Project | Part 5: Database Setup

Now that our IIoT project has verified the transmission of an MQTT data payload packet, this next article will explore the setup of an InfluxDB database to store the incoming sensor data.


Troubleshooting TRIAC Outputs For PLC AC Modules

Troubleshooting TRIAC Outputs For PLC AC Modules

When troubleshooting AC outputs driven by TRIACs, some confusing meter readings can result from the solid state properties of a series circuit. In this article, learn proper troubleshooting techniques.


Create Your Own IIoT Tech Stack Project | Part 4: Connecting MQTT Client to Broker

Create Your Own IIoT Tech Stack Project | Part 4: Connecting MQTT Client to Broker

Continuing the real-world IIoT project, learn how to begin integrating the Raspberry Pi with the Mosquitto Broker and understand Docker networks and port binding.


Create Your Own IIoT Tech Stack Project | Part 3: Commissioning MQTT Broker

Create Your Own IIoT Tech Stack Project | Part 3: Commissioning MQTT Broker

Learn to develop an actual IoT solution end to end. Create a Mosquitto MQTT broker for the Raspberry Pi client in order to connect and publish Sense HAT sensor data.


Understanding Delta-Wound Three-Phase Motors for Industrial Applications

Understanding Delta-Wound Three-Phase Motors for Industrial Applications

There are two types of winding designs inside three-phase industrial motors: Wye and Delta. Although the motors and connections look similar on the outside, this article discusses the internal construction for Delta wound motors.


Pulse Frequency Modulation (PFM): It’s Not PWM, But Related

Pulse Frequency Modulation (PFM): It’s Not PWM, But Related

Every so often, a new data format comes along, and we first consider that it might simply be a mistake in typing. Pulse Frequency Modulation (PFM) is not brand new, but still unknown to many engineers.


Create Your Own IIoT Tech Stack Project | Part 1: MQTT Client Setup

Create Your Own IIoT Tech Stack Project | Part 1: MQTT Client Setup

Learn to develop an actual IoT solution end to end, from the initial data collection to web-based visualization and analytics. This first article in the series will explore the setup of the edge device.


Using Loop Powered Isolators to Solve Ground Loop Problems

Using Loop Powered Isolators to Solve Ground Loop Problems

Many signal sources and process transmitters do not include isolation, which can cause problems when the instruments are at different locations. A loop powered isolator is often the solution.