Latest Distributed I/O Technical Articles

Categories

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.


Loop Powered Process Displays to Add Easy Measurements

Loop Powered Process Displays to Add Easy Measurements

Have you ever needed to know the temperature, pressure, flow, or other measurement on location, but the readout is way off in the control room? Here’s an easy way to add a readout in the field.


Advanced Web-Based HMI Project: Part 1

Advanced Web-Based HMI Project: Part 1

Taking web-based HMI design from a simulated project to the real-world environment. Part 1 introduces tag instances and attributes.


Ethernet Ports on Controllers: How Many, and What do They Do?

Ethernet Ports on Controllers: How Many, and What do They Do?

Some controllers and network devices have one port, while others have two. Why is there a difference, and what advantages does having two network ports actually provide?


PLC Programming With Function Block Diagrams

PLC Programming With Function Block Diagrams

Function block diagram (FBD) programming is a common language for PLCs following the IEC 61131 standard. What is FBD, and how does it differ from the familiar ladder logic programs?


A Tale of Two Standards | Comparing Analog Voltage and Current

A Tale of Two Standards | Comparing Analog Voltage and Current

Analog voltage and current are the dominating standards for industrial technology. Is one format better than the other? And if so, why do both signal types still exist in modern systems?


Optimizing Single-Run PLC Bits and Tasks for Startup Processes

Optimizing Single-Run PLC Bits and Tasks for Startup Processes

Programmable Logic Controllers (PLCs) are designed as an endlessly-looping program, examining all lines of code as rapidly as possible. Following are a few critical tips for when programmers only need to run a series of single operations at startup.


How to Design and Deploy a Web-Based HMI Project - Part 1

How to Design and Deploy a Web-Based HMI Project - Part 1

A walkthrough and discussion of a simple web-based HMI solution that could modernize your current HMI technology stack. The first step in the process involves sending data from a device to a server.


Three Things About IO-Link Sensors That May Shock You

Three Things About IO-Link Sensors That May Shock You

Control.com’s Director of Engineering got to explore IO-Link sensors and what he found might surprise you! Although still considered an “emerging” technology, it’s clear IO-Link technology boasts several bonafide benefits over traditional sensors.


How to Design and Deploy a Web-Based HMI Project - Part 4

How to Design and Deploy a Web-Based HMI Project - Part 4

Refining and integrating a front-end HMI application to an API middle layer with real-time data display and historian capabilities for short-term data visualization.


How to Design and Deploy a Web-Based HMI Project - Part 3

How to Design and Deploy a Web-Based HMI Project - Part 3

Learn the first steps in focusing on the integration of a front-end HMI application to an API middle layer.


How to Design and Deploy a Web-Based HMI Project - Part 2

How to Design and Deploy a Web-Based HMI Project - Part 2

The middle layer, or API layer of a custom-built HMI project involves a server that can submit or receive data to and from a device, either to provide the user interface or interact with the machine.


What Does ‘Explosion Proof’ Mean, and Who Should Care?

What Does ‘Explosion Proof’ Mean, and Who Should Care?

Some workplaces are more dangerous than others, not because of the practices, but rather the products. Where do explosions occur, and what practices exist to reduce such risk for equipment and workforce?


Understanding the Automation Lingo: PLC, PAC, RTU, DCS, and SCADA

Understanding the Automation Lingo: PLC, PAC, RTU, DCS, and SCADA

What are these terms, PLC, PAC, RTU, DCS, SCADA? Why are they so important to industrial robotics and automation? Explore how each different piece functions to build a comprehensive automated system.


Examples of Analog Signals in Control Systems

Examples of Analog Signals in Control Systems

Many articles address the wiring and implementation of analog control signals, but where are they used, and what might make them a better (or perhaps worse) decision than digital input/output devices?


Examples of Digital Signals in Control Systems

Examples of Digital Signals in Control Systems

Digital signals hold a prominent position due to their compatibility with computers. But what are digital signals, and what are some examples of the various devices used with digital inputs and outputs?


Basic Structured Text Programming in Mitsubishi PLCs

Basic Structured Text Programming in Mitsubishi PLCs

Structured Text (ST) is one of the common IEC programming languages that can be used in programming PLCs. Learn how to use structured text to write executable programs for MELSEC’s FX series PLC.


Tutorial | First Program Using Rockwell’s Micro800 Series PLC

Tutorial | First Program Using Rockwell’s Micro800 Series PLC

Rockwell Automation’s Micro800 series is the modern replacement for some older MicroLogix PLCs. Learn how to get started with basic I/O, plus timers and counters, to build your own programs in a snap!


PID for Your PLC Using SP and PV. So Many Acronyms, So Little Time

PID for Your PLC Using SP and PV. So Many Acronyms, So Little Time

Implementing PID control in a PLC is far more complicated than textbooks would make it appear. There is more to the process than simply picking gain (k) values and calculating an output value.


How To: Using Set/Reset Instructions in Mitsubishi’s MELSEC PLCs

How To: Using Set/Reset Instructions in Mitsubishi’s MELSEC PLCs

Setting and resetting a PLC output is essential in establishing a holding circuit for a transducer. Learn how to use set/reset instructions in MELSOFT series GX Works2 to latch and release an output.