Latest PLCs & PACs Technical Articles

Categories

Intro to PLC Programming with Rockwell’s Studio 5000 and CompactLogix

Intro to PLC Programming with Rockwell’s Studio 5000 and CompactLogix

Rockwell Automation is known for being one of the most popular PLC brands, supported by many compatible devices. Learn the basics of getting started with a CompactLogix project in the Studio 5000 environment.


Safety Devices - The When, How, and Why

Safety Devices - The When, How, and Why

Machine safety design can be a daunting task with all the different safety devices on the market today. Choosing the correct device for your design can be made easier by understanding when to use the proper device.


An Introduction to Types of Closed-loop Motor Control

An Introduction to Types of Closed-loop Motor Control

Closed-loop motor control is a control system used to regulate the output of a motor. Learn about the four common types of closed-loop motor control systems to understand each one’s inner-workings and applications.


Arduino PLC IDE Tutorial 2: Analog I/O and External Devices

Arduino PLC IDE Tutorial 2: Analog I/O and External Devices

Previously, we described how to use the new Arduino PLC IDE to control discrete devices. This tutorial will describe how to connect various peripheral equipment (VFD and robot) using analog inputs and outputs.


Electronic Datasheet (EDS) Files: Why do We Use Them?

Electronic Datasheet (EDS) Files: Why do We Use Them?

Many control product manufacturers offer these downloadable ‘EDS files’ for peripheral equipment, but what exactly is an EDS, and how can they aid in the development of a project?


How To: Use the Arduino PLC IDE to Build Basic Ladder Diagrams

How To: Use the Arduino PLC IDE to Build Basic Ladder Diagrams

Following the release of the official Arduino PLC IDE, this tutorial will introduce programming and understanding of the function blocks common to all IEC 61131 languages, starting with bit commands, timers, and counters.


Counters with OpenPLC: Count Down Instructions on an Arduino Project Kit

Counters with OpenPLC: Count Down Instructions on an Arduino Project Kit

Counting is a fundamental task for any process controller. Learn how to implement a PLC counter instruction (CTD) with an Arduino or compatible board using the OpenPLC Ladder Diagram (LD) platform.


PLC Program Commands: Arrays Part 4, Statistics and Sizing

PLC Program Commands: Arrays Part 4, Statistics and Sizing

Learn how to make complex calculations for validating data easily with the STD instruction, and learn how to display array sizes programmatically with the SIZE instruction.


PLC Program Commands: Arrays Part 3, Searching and Sorting

PLC Program Commands: Arrays Part 3, Searching and Sorting

Learn how to streamline your ladder logic by searching and sorting arrays with the FSC and SRT instructions in the Rockwell (Allen-Bradley) Studio 5000 programming software.


PLC Program Commands: Performing Array Functions Part 2

PLC Program Commands: Performing Array Functions Part 2

Learn about multi-dimensional arrays and how to work with them to perform math operations such as the AVE (Average) instruction in the Rockwell (Allen-Bradley) Studio 5000 programming software.


PLC Program Commands: Performing Array Functions Part 1

PLC Program Commands: Performing Array Functions Part 1

Arrays can streamline data storage and math operations, but they can be difficult to understand for a beginning programmer. Learn the background of array instructions in the Rockwell Studio 5000 software.


Understanding and Using Safe Torque Off (STO) for Motion Systems

Understanding and Using Safe Torque Off (STO) for Motion Systems

Safety is one of the most critical aspects of machine design. Today, with network connections between different machines and control centers, safety signals must be shared logically and reliably across networks.


Simplified Prototyping: OpenPLC on an Arduino-Compatible Project Kit

Simplified Prototyping: OpenPLC on an Arduino-Compatible Project Kit

Learn how to rapidly prototype an Arduino-compatible PLC automation circuit without using wires. This hands-on project will illustrate this PLC prototyping concept utilizing the Freenove Projects Kit board.


 Omron PLCs - A Hardware History

Omron PLCs - A Hardware History

With the first fuzzy logic-based controllers on the market in 1983, learn how the Japanese-born automation company, Omron, adopted fuzzy logic as a basis for the design of its current PLCs.


Proportional Gain and Proportional Band Explained

Proportional Gain and Proportional Band Explained

Learn about proportional gain and proportional band, two key proportional control concepts, to better understand the most popular control system method in industrial automation.


Differences Between a Programmable Logic Controller (PLC) and a Remote Terminal Unit (RTU)

Differences Between a Programmable Logic Controller (PLC) and a Remote Terminal Unit (RTU)

Despite the many overlaps, PLCs and RTUs are two different devices, each with specific suitable applications.


Understanding Floating Point Numbers in PLC Programming

Understanding Floating Point Numbers in PLC Programming

There are three main types of numeric values that must be handled by a PLC: boolean, integers, and floating point. These last floating-point values can create the most confusion for programmers and technicians.


Understanding NPN vs PNP for Sensors and Devices

Understanding NPN vs PNP for Sensors and Devices

You are bound to encounter two terms associated with sensors and some loads: ‘NPN’ and ‘PNP’. You must understand the relationship between the field device and the control module in order to choose and install components properly when needed.


Managing Multi-user PLC Programming: Git Version Control

Managing Multi-user PLC Programming: Git Version Control

PLC and other automation project software can be easier and more efficient to update and maintain thanks to the introduction of Git control, already a staple for typical programming of large-scale projects.


Life on the Farm: Cleaning Stalls, Milking Cows, and… Robots?

Life on the Farm: Cleaning Stalls, Milking Cows, and… Robots?

Learn how one small farm in a rural community is upgrading production with advanced technology in several ways to overcome staff shortages, product demand, and regulatory compliance.