Latest PLCs & PACs Technical Articles

Categories

Advanced Methods of State Machine Programming in Ladder Logic

Advanced Methods of State Machine Programming in Ladder Logic

The need for sequential control logic is frequently required for machine control. State machine programming is a powerful technique that can be layered on traditional ladder logic to satisfy this need. 


State Machine Programming in Ladder Logic

State Machine Programming in Ladder Logic

This article discusses the concept of state machines and state machine programming, particularly when utilized with ladder logic.


Understanding Series Circuits from an Industrial Perspective

Understanding Series Circuits from an Industrial Perspective

Learn to discern between textbook and real-life scenarios and use consistent troubleshooting methods to simplify and correct errors in industrial series (or control) circuits.


Position Sensors in Robotics

Position Sensors in Robotics

Learn about the different types and uses for position sensors in robotics.


Introduction to Distributed Control Systems (DCS)

Introduction to Distributed Control Systems (DCS)

Distributed control systems (DCS) evolved out of control systems for facilities, but their scope can be difficult to fully understand. This article explores the role of a DCS and how it fits in with PLCs and PACs.


The Layers of Modern Building Automation System Architecture

The Layers of Modern Building Automation System Architecture

The benefits of modern building automation systems (BAS) include interoperability and technical support in case a problem occurs. Learn about the BAS four-layer architecture concept adopted by manufacturers.


CNC Hardware and PLC Hardware Signal Differences

CNC Hardware and PLC Hardware Signal Differences

Learn all about the differences between PLC and CNC hardware, and be informed in making the right decision. Although different, it is possible to interchange them, but challenges exist because of the hardware and devices being controlled.


CNC Software vs. PLC Software

CNC Software vs. PLC Software

It can be easy to group CNCs and PLCs together since they are both run by digital processors and programs. Are they interchangeable? This article explores the possibility on a software level.


Common Sequencer Functions: SQO, SQI/SQL, SQC

Common Sequencer Functions: SQO, SQI/SQL, SQC

Sequencer functions are used to perform a specific output pattern that needs continuous repeating. When there are more than three steps in a process, it is generally better to use a sequencer function rather than simple routines.


Using Sensors with Open Collector Outputs

Using Sensors with Open Collector Outputs

This article discusses how to use sensors with open collector outputs and learning some of the module connections involved.


The Purpose of NPN Sensors in Control Systems

The Purpose of NPN Sensors in Control Systems

A typical control system uses PNP sensors and tends to be easier to visualize. For opposite polarity systems, the NPN sensor is the only compatible sensor type. Learn more about NPN sensors, including characteristics and uses.


How to Perform a Factory Acceptance Test

How to Perform a Factory Acceptance Test

Learn about factory acceptance tests (FATs), including how the tests are created, where they are performed, and the responsibilities for both the buyer and manufacturer of the equipment.


An Overview of Pilot Valves

An Overview of Pilot Valves

What are pilot valves and how do they work? This article dives into some of the different types and uses for these components.


Applications of Data Structures and Data Types

Applications of Data Structures and Data Types

This article discusses structure data types, structure tags, and various applications of user-defined structures.


How to Reduce Electrical Noise on Sensors and Control Systems

How to Reduce Electrical Noise on Sensors and Control Systems

Electrical noise is a common problem inside industrial facilities. The following will explain a few simple strategies for reducing this noise.


Understanding Array Data Types

Understanding Array Data Types

In this article, we’ll investigate the meaning of an array, but also explore some of the ways in which arrays can be used specifically within the context of a PLC system.


NIST Finds Patterns in Cyber Security Behavior Related to Industrial Manufacturing

NIST Finds Patterns in Cyber Security Behavior Related to Industrial Manufacturing

The latest report from NIST and other government organizations found that tracking behavior may be a new way to track potential security threats.


Alternative PLC Programming Languages

Alternative PLC Programming Languages

For most systems, there are various languages meant for specific purposes, including Function Block, Sequential Charts, and Structured Text.


Comparison of Modbus Over TCP/IP and Profinet

Comparison of Modbus Over TCP/IP and Profinet

Two of the most common protocols are Modbus and Profinet. They are similar in many ways, but there are some crucial differences.


Motion Control Systems: PID Feed Forward

Motion Control Systems: PID Feed Forward

Learn the strategy called 'feed forward' which can predict motion control system outputs. This helps to turn the feedback into a double-check as opposed to the sole provider of the output signal.