Latest Distributed I/O Technical Articles

Categories

Simple, Cost-Effective I/O: Control Techniques Releases Drive Expansion

Simple, Cost-Effective I/O: Control Techniques Releases Drive Expansion

Expanding motor drives with I/O is a cost-effective way of increasing local control without burdening the control system. Control Technique’s new SI-I/O 24 Plus expands I/O right on the drive unit.


Using a PLC to Track Data Within Automated Equipment

Using a PLC to Track Data Within Automated Equipment

There are a few options when it comes to tracking part data throughout a process or assembly of a machine. Follow along as we explain just a few of the more common methods.


Techniques for I/O Mapping in PLC Programs

Techniques for I/O Mapping in PLC Programs

I/O mapping is the process of converting raw input and output data into specific tags, but how can we find a method for mapping I/O that is both efficient and scalable?


DCS vs. SCADA: What’s the Difference?

DCS vs. SCADA: What’s the Difference?

Controlling and optimizing plant processes is the goal of most control systems. It can be a challenge to distinguish between different types of control: a DCS or a high-level SCADA system?


Tutorial: Analog I/O Programming for AutomationDirect Productivity PLCs

Tutorial: Analog I/O Programming for AutomationDirect Productivity PLCs

Learn how to use analog I/O devices with AutomationDirect’s Productivity series of PLCs and Productivity Suite software. Wiring, configuring I/O, and programming will be a part of this tutorial.


Temp Sensing With RTDs: Wiring Connection and Transmitter Setup

Temp Sensing With RTDs: Wiring Connection and Transmitter Setup

Learn how to measure temperature using an RTD and a temperature transmitter to convert resistance into common analog voltage or current values for process control.


Designing a Custom Machine Alarm System: From PLC to HMI

Designing a Custom Machine Alarm System: From PLC to HMI

Creating custom alarm systems can be complicated and overwhelming, but they can also be very beneficial for equipment builders and integrators. Follow along as we build a custom alarm handling system.


Turn a Raspberry Pi Into a PLC Using OpenPLC

Turn a Raspberry Pi Into a PLC Using OpenPLC

Using a Raspberry Pi and the OpenPLC software platform, create a simple PLC that can be programmed in ladder diagrams with remote access and I/O monitoring dashboards.


Relays, Relays, and More Relays: 7 Kinds of Industrial Relays

Relays, Relays, and More Relays: 7 Kinds of Industrial Relays

Have you ever heard of a relay? Of course you have. There are many different kinds, plus hundreds of different trade lingo names. What are some of the most common, and how do we use them?


Data Model and Functionality of Utility Data Warehouse | UDW Part 1

Data Model and Functionality of Utility Data Warehouse | UDW Part 1

Storing data long-term for recording and reporting purposes is the job of the utility data warehouse, quite different from data-collection processes that optimize systems and predict failures.


PLC and I/O Module Wiring Diagram Infographic

PLC and I/O Module Wiring Diagram Infographic

A complete diagram for wiring nearly any kind of discrete I/O module, including digital, AC, or relay, including both sourcing and sinking varieties.


Data Flow Tutorial With Mage.ai | Part 6: Refined Data Presentation

Data Flow Tutorial With Mage.ai | Part 6: Refined Data Presentation

We conclude the data flow project with the step of developing a business intelligence dashboard to present machine data, at a reliable schedule, to a leadership or maintenance team.


PLC Naming Conventions: How Should I Write My Tag Labels?

PLC Naming Conventions: How Should I Write My Tag Labels?

It’s important to consider your PLC tag naming convention when using different styles. Learn when and why you might even use more than one, depending on the circumstances and scope of your project.


Data Flow Tutorial With Mage.ai | Part 5: Basic Data Dashboards

Data Flow Tutorial With Mage.ai | Part 5: Basic Data Dashboards

We begin to wrap up our data flow project with an introduction to visual-based (GUI) tools and dashboards to present the data ingested from the Google Sheets fault data source.


Understanding the 17xx | Your Rockwell/Allen-Bradley Hardware Encyclopedia

Understanding the 17xx | Your Rockwell/Allen-Bradley Hardware Encyclopedia

Rockwell Automation’s Allen-Bradley control hardware catalog has long included many series that start with 17xx, but what are these lineups, and what function do they serve?


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.


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.


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.


Create Your Own IIoT Tech Stack Project | Part 2: Testing The Data Payload

Create Your Own IIoT Tech Stack Project | Part 2: Testing The Data Payload

Learn to develop an actual IoT solution end to end. This second article explains configuration files, testing the edge device publisher script, and viewing the payload using a sandbox subscriber script.