How-To: BRX PLC Programming With Digital I/O

Learn how to use an AutomationDirect BRX PLC with the Do-more Designer software. This tutorial will cover discrete I/O commands along with basic timing and counting ladder functions. These days, it’s not always accurate to assume that a bigger computer means that’s always better. The same is true for PLCs. As electronics technology has improved, … Read more

Understanding Binary Numbers in PLCs

This article introduces how the binary system is used in PLC programming and covers why this number system works so well in this area of system control. Modern control systems almost always use some form of digital control — most often in the form of a PLC. These computers rely on the use and understanding … Read more

Info Byte: What’s the Deal With Debouncing Switches?

Before digital control systems, responses were fairly slow. Push a button, and a motor contactor engaged. These days, the speed of computers introduces some new challenges but brings solutions as well. In the control system engineering space, it is well known that two different techniques exist for switching purposes, those that are purely mechanical and … Read more

How To: Use ControlByWeb’s I/O Controller for Web-Based Logic

Logic is critical for industrial control, and it usually looks like ladders, function blocks, or structured text. I/O controllers are designed to automate simple logic tasks and data functions. Modern PLCs are capable of many thousands of tasks, including communication across many protocols, setting algorithms for motion and vision systems, and performing incredibly complex arrangements … Read more

Seal-In Ladder Logic vs. Latching/Unlatching PLC Commands

An age-old debate in PLC programming: investigating the uses and caveats of latching software commands versus seal-in ladder logic for industrial control applications. One of the most popular programming languages used with industrial automation controllers today is called ladder logic, following in the footsteps of the previous method of control which used interlocking electrical relays. … Read more

PLC Sequencer Logic: An Overview

This article discusses PLC Sequencer Logic and the steps needed to accomplish PLC sequencing. PLCs have a set of inputs from sensors on which logical, and mathematical operations can be done. The output of the PLC is used to control the operating characteristics of the machine or process to which it is connected. Industrial PLC … Read more

Tutorial: Analog Signals with Phoenix Contact’s PLCnext Platform

Learn how to connect analog inputs, either voltage or current, to the Phoenix Contact’s IIoT PLC platform and design simple data processing programs with the PLCnext Engineer IDE. Before you get started, be sure to check out our recent introduction to discrete I/O with the PLCnext platform. Analog signals from sensors allow engineers to monitor … Read more

An Introduction to Gray Code for Encoders

This article introduces Gray code, a specialized binary arrangement necessary for absolute encoders to communicate with controllers. Computer processors that run virtually all modern control systems speak in a unique language. Values of on/off relate to the ‘binary’ system, usually represented as 1 and 0. This system works well for most industrial sensors, but one … Read more

Alternative PLC Programming Languages

For most systems, there are various languages meant for specific purposes, including Function Block, Sequential Charts, and Structured Text. By far, the most common programming language for PLCs consists of rungs of if-then logic, similar to an electrical line diagram, going by the name of ‘Ladder Logic.’ Many programmers have quite likely been exposed only … Read more

Understanding Sensors with Timer Functions: Applications and Advantages

Sensors with timer functions advance modern automation systems, enhancing the precision and flexibility of in-process controls to ease the strict requirement for an external, clock-based logic CPU. Modern, sophisticated sensors often include integrated timing capabilities, allowing for precise coordination of actions based on input signals. These sensors offer a range of functionalities, including on delay, … Read more