Latest PLCs & PACs Technical Articles

Categories

Programming B&R PLCs With Automation Studio

Programming B&R PLCs With Automation Studio

While B&R PLC controllers are quite different from typical PLCs, Automation Studio offers tools and features that make programming them less intensive. In this article, we’ll discuss how to program B&R PLCs with Automation Studio.


An Overview of Sequential Function Chart (SFC) PLC Programming

An Overview of Sequential Function Chart (SFC) PLC Programming

Sequential Function Chart (SFC) is a graphical programming language among the languages identified by IEC 61131-3 programming languages and standard for PLC programming using ladder logic.


 PLC Program Commands: Arrays and Pointers

PLC Program Commands: Arrays and Pointers

The ability to utilize an array effectively is a fundamental skill in becoming a PLC programmer, but it can also be very complex and difficult to master. Let’s do a run-down of arrays and some of their complexities!


PLC Ladder Logic on an Arduino: Introduction to OpenPLC

PLC Ladder Logic on an Arduino: Introduction to OpenPLC

Build a low-cost PLC using the Arduino Uno and the open-source industrial controls software, OpenPLC, to learn how to program with ladder logic, beginning with your first OpenPLC project: Hello World.


Introduction to Add-on Instructions for PLC Ladder Logic Programming

Introduction to Add-on Instructions for PLC Ladder Logic Programming

Learn how to take advantage of the powerful AOI feature that comes standard in Allen-Bradley / Rockwell PLCs using RSLogix 5000 and Studio 5000 Software.


Thermocouple Types: Which One Is Right For You?

Thermocouple Types: Which One Is Right For You?

There are many considerations when selecting a thermocouple type. In this article, we look at the advantages, and limitations, of the eight standard thermocouples and various installation considerations.


B&R Industrial Automation Hardware and Software

B&R Industrial Automation Hardware and Software

B&R is a control system manufacturer less heard of than some of its bigger competitors, Rockwell and Siemens, however their PLCs, lineup of motors, and product offerings with Automation Studio make B&R a leader in industrial innovation.


Comparing Programming Languages: Structured Text vs. Ladder Logic

Comparing Programming Languages: Structured Text vs. Ladder Logic

Ladder logic and structured text language are fairly common yet visually different. How do you choose the best PLC language for your automation application?


I/O Module Debate: Transistor vs. Relay Output?

I/O Module Debate: Transistor vs. Relay Output?

When selecting the right module for the right load, be sure to understand how the load resistance will affect the voltage and current of the output module terminals.


Automation Issues and Energy Usage in Environmental Extremes

Automation Issues and Energy Usage in Environmental Extremes

As summer heat continues to scorch the northern hemisphere, manufacturers face potential equipment damage and downtime. Learn about the ways extreme heat can damage automated equipment and systems. 


Recreating PLC Ladder Logic in an Arduino C/C++ IDE

Recreating PLC Ladder Logic in an Arduino C/C++ IDE

​​​​​​​Arduinos have been a staple in the community of makers, students, and project innovators for many years. For many using Arduino’s IDE, there can be difficulties in translating between PLC ladder rungs and text programming.


PLC Program Commands: Move and Copy Instructions

PLC Program Commands: Move and Copy Instructions

Moving data is a critical function of PLCs. In this article, we’ll talk about Move, Masked Move, Copy File, and Synchronous Copy File and show how they can be used to move individual pieces of data and entire arrays. 


Photoelectric Sensor Wavelengths

Photoelectric Sensor Wavelengths

Learn about the differences between red, green, infrared, and more recently, blue photoelectric sensors and how the different light spectrums can aid in varying industrial automation processes.


Collaborative Robot Cells: Simple and User-friendly Design Priorities

Collaborative Robot Cells: Simple and User-friendly Design Priorities

Learn about the common applications, programming procedures, and safety protocols of collaborative robot work cells, which are often simpler and less expensive than industrial robot work cells.  


What is Firmware, and Why is PLC Firmware Important?

What is Firmware, and Why is PLC Firmware Important?

Inside a controller, code is interpreted into the binary signals that influence input and output signals, flags and registers, and even the communication of network signals. This is the job of firmware.


Understanding Centralization vs Decentralization of PLCs

Understanding Centralization vs Decentralization of PLCs

Centralized control systems are often seen as outdated compared to decentralized systems; however, both have their advantages and disadvantages when it comes to choosing which one to use in manufacturing. 


Understanding PLC Program Commands: Comparison Instructions

Understanding PLC Program Commands: Comparison Instructions

​​​​​​​We will show you how to recognize, utilize, and efficiently operate your comparison instructions in Rockwell Automation’s Studio 5000 and Automation Direct’s Productivity Suite to make your program flow smoothly.


Working With Legacy Systems—Why Use Serial to Ethernet Converters?

Working With Legacy Systems—Why Use Serial to Ethernet Converters?

One common challenge when working with legacy control systems is establishing communication with old devices that use old protocols like RS232 and RS485. Learn about the importance of converting from serial to Ethernet.


Configuring a Network With Pneumatic Valve Manifolds

Configuring a Network With Pneumatic Valve Manifolds

There are many distributed fieldbus capabilities for valve manifolds that can save on network overhead and wiring. In this article, we will look at PLC programming of fieldbus manifolds highlighting Festo's CPX layout.


Understanding PLC Program Commands: Trigonometry Instructions

Understanding PLC Program Commands: Trigonometry Instructions

We will show you how to use the basic trigonometry functions to build ladder logic in a PLC, allowing for a clean, well-organized, and easy-to-use code that allows you and other users to troubleshoot your programs.