Process automation relies on precise control systems to operate production equipment for everything from lumber to pastries. Using control algorithms produces…
Process automation relies on precise control systems to operate production equipment for everything from lumber to pastries. Using control algorithms produces stable, accurate, and often delicious results.
Is it best to ‘controller scope’ or ‘program scope’ your tags? This is the question asked by many new PLC…
Is it best to ‘controller scope’ or ‘program scope’ your tags? This is the question asked by many new PLC programmers, and it often comes down to personal preference.
Industrial and robotics cabling requires specialized termination strategies. This article introduces connectors involved…
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.
Any kind of computer programming can be challenging to determine what aspects are truly unique versus what aspects should…
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.
This article features an in-depth discussion of the various options for buttons and switches, including function, styles,…
This article features an in-depth discussion of the various options for buttons and switches, including function, styles, shapes, and illumination options for all kinds of control panel inputs.
We usually think of joysticks in terms of video game controllers, but they exist in all kinds of industrial systems:…
We usually think of joysticks in terms of video game controllers, but they exist in all kinds of industrial systems: heavy equipment, overhead cranes, and even some robotic controls. But how do they work?
Variable control allows external conditions, like temperature, to be monitored so the controller can activate devices to…
Variable control allows external conditions, like temperature, to be monitored so the controller can activate devices to heat or cool the system as needed. Simulate a temp controller with low-cost components!
Designing, installing, and maintaining control systems involves a lot of wires. Each wire has a purpose, often indicated…
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?
Mitsubishi's FX series PLC is one of MELSOFT GX Developer’s most popular automation solutions for small and…
Mitsubishi's FX series PLC is one of MELSOFT GX Developer’s most popular automation solutions for small and medium-scale applications. Learn how to use GX Developer software to program the FX series PLC.
AutomationDirect’s Productivity line of PLCs is known for cost-effectiveness and ease of use. Learn how to build and…
AutomationDirect’s Productivity line of PLCs is known for cost-effectiveness and ease of use. Learn how to build and download a simple program using discrete input and output ladder commands.
Arduino’s Opta mini PLC platform is supported by the new PLC IDE. Learn to create and download your first program and…
Arduino’s Opta mini PLC platform is supported by the new PLC IDE. Learn to create and download your first program and take advantage of built-in I/O for an easy introduction to the platform.
No more IIoT buzzwords! This article aims to walk through an implementation of MQTT using the paho-mqtt library using…
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.
Addressing cybersecurity threats introduced by IIoT technology and devices can quickly seem overwhelming. However, an…
Addressing cybersecurity threats introduced by IIoT technology and devices can quickly seem overwhelming. However, an understanding of the risks can lead to some straightforward countermeasures.
Programming simple coil and contact commands is an easy matter in most PLC IDEs. Connecting and configuring analog inputs…
Programming simple coil and contact commands is an easy matter in most PLC IDEs. Connecting and configuring analog inputs can be more challenging with various bit resolutions and conversion commands.
Insufficient controller memory can result in reduced HMI and SCADA response speed and longer scan times. Know the…
Insufficient controller memory can result in reduced HMI and SCADA response speed and longer scan times. Know the differences between RAM, ROM, and removable memory, and how to keep program sizes in check.
Computers understand values as long strings of binary bits, but we humans convert them to other systems for convenience.…
Computers understand values as long strings of binary bits, but we humans convert them to other systems for convenience. Decimal makes sense, but what about hexadecimal and the lesser-known octal systems?
The S7-1200 is one of Siemens’ most popular PLC options for relatively small automation projects. Learn how to use the…
The S7-1200 is one of Siemens’ most popular PLC options for relatively small automation projects. Learn how to use the Totally Integrated Automation Portal to design simple ladder logic programs.
Learn how to install and program analog modules into Rockwell’s hardware and software environments using a CompactLogix…
Learn how to install and program analog modules into Rockwell’s hardware and software environments using a CompactLogix PLC and Studio 5000.
IIoT is a daunting topic due to ambiguous interactions of hardware and software. This article outlines the basic steps to…
IIoT is a daunting topic due to ambiguous interactions of hardware and software. This article outlines the basic steps to use an MQTT broker to collect the number of cycles from a pneumatic cylinder for PM software.
DC motors are an old technology still commonly used in industry. This hands-on article shows how to implement a Count Up…
DC motors are an old technology still commonly used in industry. This hands-on article shows how to implement a Count Up (CTU) counter on an Arduino OpenPLC Simulator to control a low-voltage DC motor.