Latest Communication & Security Technical Articles

Categories

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.


Creating a Low-Cost OpenPLC Pulse Timer Function Block HMI with an M5Stack Core

Creating a Low-Cost OpenPLC Pulse Timer Function Block HMI with an M5Stack Core

Triggering a machine by an external event often requires a pulse timer for OpenPLC Pulse Timer control. Here’s a brief tutorial on how an M5Stack Core can offer a simple, effective low-cost Arduino OpenPLC HMI solution.


Beginner’s Guide to Programmable Encoders

Beginner’s Guide to Programmable Encoders

Programmable encoders provide engineers real flexibility to adjust process parameters. From operating theory to programming methods, here’s everything you need to know to begin leveraging these handy devices.


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?


Industrial Wireless Technology: Communication and Programming

Industrial Wireless Technology: Communication and Programming

Wireless technology is typically slower to adoption for industrial automation, but what wireless advancements are shaping the current and future landscape of the automated factory floor?


Virtual LAN for IT/OT Nodes in Industrial Control Systems

Virtual LAN for IT/OT Nodes in Industrial Control Systems

Virtual networks can connect or isolate various local control networks through configuration of a managed switch. Why would we use VLANs, and how can you segment a network switch to create a VLAN?


Managing Networks | Why Do I Need an Industrial Grade Switch?

Managing Networks | Why Do I Need an Industrial Grade Switch?

I could run down to the local box store or internet marketplace and buy a 5-port switch for less than 20 dollars, or invest in an industrial switch for hundreds. Why would I choose the industrial switch?


Ignition SCADA Software: What are Tags and How are They Used?

Ignition SCADA Software: What are Tags and How are They Used?

An introduction to the various tag types used within one of the leading supervisory control and data acquisition (SCADA) software powering IIoT, HMI, and I4.0 applications: Ignition by Inductive Automation.


Methods and Algorithms in Error Checking for Serial Communications

Methods and Algorithms in Error Checking for Serial Communications

Errors in communications often manifest as a result of electrical noise interrupting the data during the transmission process, leading to various methods for determining whether received data has been damaged.


5-Point Guide To Set Up A Lean Production System

5-Point Guide To Set Up A Lean Production System

The Lean process uses a method of implementation focusing only on actions providing value to customers. The following five steps break down the process into discrete modules when introducing efficiency to production.


Connectors Used in Industrial and Robotic Cable Termination

Connectors Used in Industrial and Robotic Cable Termination

Industrial and robotics cabling requires specialized termination strategies. This article introduces connectors involved in automation applications for cable-to-cable or cable-to-device termination.


Developing Standardized Practices for PLC Programming

Developing Standardized Practices for PLC Programming

Any kind of computer programming can be challenging to determine what aspects are truly unique versus what aspects should be standardized across projects and platforms to streamline future development.


Gas, Smoke, and Fire Sensors for Industrial and Commercial Applications

Gas, Smoke, and Fire Sensors for Industrial and Commercial Applications

We see smoke detectors on a daily basis in every house and building we visit, but the same sensor elements, and others, can be used to detect the presence of harmful gasses and heat in all industries.


Understanding Wire Color Codes for Industrial Electrical Applications

Understanding Wire Color Codes for Industrial Electrical Applications

Designing, installing, and maintaining control systems involves a lot of wires. Each wire has a purpose, often indicated by the color of the insulation. But what are the common colors, and what do they mean?


Disaster Recovery Plan and Strategy in Case of IT/OT Equipment Failure

Disaster Recovery Plan and Strategy in Case of IT/OT Equipment Failure

Failures are never the goal of any industrial operation. But when disaster strikes, it’s always better to have a mitigation plan in place well in advance of the event to ensure timely recovery.


A Hands-on Walkthrough of MQTT Protocol Using the paho-mqtt Open Source Library

A Hands-on Walkthrough of MQTT Protocol Using the paho-mqtt Open Source Library

No more IIoT buzzwords! This article aims to walk through an implementation of MQTT using the paho-mqtt library using nothing more than your local machine and some simple Python programming.


Leveraging IIoT and Energy Measurement Tools for Machine Optimization

Leveraging IIoT and Energy Measurement Tools for Machine Optimization

Analytics from data algorithms can predict machine failures and provide diagnostics—but what should we measure? Then, once the information has been collected, what trends might point to problems?