Latest IPCs (Industrial PCs) Technical Articles

Categories

Infrastructure From IT to OT: SCADA Platform Example with Ansible

Infrastructure From IT to OT: SCADA Platform Example with Ansible

High-level IT/OT integration in a manufacturing environment involves skills in networking communication and field equipment. This example involves automating remote connections between computers.


Python Tutorial Part 1 | What is Python and Where do I Start?

Python Tutorial Part 1 | What is Python and Where do I Start?

An introduction to the popular Python language and how to take the first step in learning programming. In this article, learn how to obtain the proper IDE and executable for your OS.


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.


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.


How to Convert Numbers: Binary, Decimal, and Hex Systems

How to Convert Numbers: Binary, Decimal, and Hex Systems

Converting different numbering systems is quite common in PLCs and structured text codes. Why? Because people read decimals. Computers read binary. Processors read sets of bits. Not so simple.


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.


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.


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.


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 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 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.


PLC CPU Modes Explained: Run, Stop, and Program

PLC CPU Modes Explained: Run, Stop, and Program

A PLC can be placed in Run or Stop, or occasionally Program mode, usually through physical or virtual methods. But what do these modes mean, and when should they be used?


Raspberry Pi Sensors: Sense HAT Temperature, Pressure, and Humidity

Raspberry Pi Sensors: Sense HAT Temperature, Pressure, and Humidity

Explore the sensors used to obtain temperature, pressure, and humidity for industrial applications on this value-packed, compact add-on for the Raspberry Pi.


Managing Program Versions: Use Git to Commit and Track Files

Managing Program Versions: Use Git to Commit and Track Files

If you’re working collaboratively with teams in a corporate industrial setting and require a version control system for critical software or documents, Git is a must-have in your skillset.


PLC Programming: Best Practices for Function Block Diagrams

PLC Programming: Best Practices for Function Block Diagrams

Function block diagrams can be a useful tool, but they can also add a lot of complexity. Learn about the what, when, where, and why of function block diagram (FBD) programming.


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?


Sense HAT: The Coolest HAT for the Raspberry Pi

Sense HAT: The Coolest HAT for the Raspberry Pi

This top-mount accessory for the Raspberry Pi offers various capabilities at a low cost, perfect for analyzing and solving problems related to vibration, temperature, humidity, and others.


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?