Learn how to control the Factory I/O PLC system simulator using a virtual Siemens S7-1200 PLC, a great tool for testing, training, and automation development…
Learn how to control the Factory I/O PLC system simulator using a virtual Siemens S7-1200 PLC, a great tool for testing, training, and automation development without hardware.
This guide shows you how to create a simple Inovance HMI project and connect it to a Mitsubishi PLC using serial and…
This guide shows you how to create a simple Inovance HMI project and connect it to a Mitsubishi PLC using serial and Ethernet methods, including practical setup steps and common mistakes to avoid.
When setting up a new program in a Rockwell PLC, task scheduling is an important and often overlooked issue where errors…
When setting up a new program in a Rockwell PLC, task scheduling is an important and often overlooked issue where errors appear as inconsistencies, often incorrectly attributed to random faults.
Welcome to the end of 2025 and the beginning of 2026! We’re excited to see where the industrial automation world takes…
Welcome to the end of 2025 and the beginning of 2026! We’re excited to see where the industrial automation world takes us in this new year.
Cam profiles are a great way of strictly controlling two servo axes to follow a predefined path. Follow along as we dive…
Cam profiles are a great way of strictly controlling two servo axes to follow a predefined path. Follow along as we dive into setting up and programming an electronic cam profile.
A practical, experience-driven guide to designing and wiring electrical cabinets for machine-tending robotic cells.
A practical, experience-driven guide to designing and wiring electrical cabinets for machine-tending robotic cells.
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.
Learn how to drive a compact Meca500 industrial 6-axis robot with a CompactLogix PLC over an Ethernet connection,…
Learn how to drive a compact Meca500 industrial 6-axis robot with a CompactLogix PLC over an Ethernet connection, transferring direct TCP set points in joint and world coordinate systems.
Learn how to set up a VFD, from initial unboxing to configuring the network parameters necessary to drive some simple…
Learn how to set up a VFD, from initial unboxing to configuring the network parameters necessary to drive some simple motion from a PLC.
Learn how to use simple ladder logic and discrete outputs to control the e-Actuator series from SMC, an interesting…
Learn how to use simple ladder logic and discrete outputs to control the e-Actuator series from SMC, an interesting electric motion axis designed to operate with only simple discrete signal inputs.
Networked remote I/O allows machine centers to operate while physically separated from the rest of the system, and often,…
Networked remote I/O allows machine centers to operate while physically separated from the rest of the system, and often, the solution can drop right into place.
When dealing with two or more I/O systems, the subject of power supply commons will arise. Sometimes the solution is…
When dealing with two or more I/O systems, the subject of power supply commons will arise. Sometimes the solution is simple, but it can require creativity to find the best (and safest) solution.
This article introduces Modbus, an industrial protocol that laid the foundation for fieldbus communication in industrial systems.
This article introduces Modbus, an industrial protocol that laid the foundation for fieldbus communication in industrial systems.
In this instrumentation and control (I&C) article, we will explore the fundamental terminology and concepts used when…
In this instrumentation and control (I&C) article, we will explore the fundamental terminology and concepts used when working with industrial plants.
This article will illustrate the setup and use of OpenPLC variables and math instructions within a ladder diagram program…
This article will illustrate the setup and use of OpenPLC variables and math instructions within a ladder diagram program on a microcontroller or single-board computer platform.
Learn about more advanced Boolean logic functions, including truth tables, Schmitt triggers, and multiplexers that can be…
Learn about more advanced Boolean logic functions, including truth tables, Schmitt triggers, and multiplexers that can be implemented in a PLC function block programming environment.
Learn about some of the basic Boolean logic gates using the graphical PLC language of function blocks, recreating ladder…
Learn about some of the basic Boolean logic gates using the graphical PLC language of function blocks, recreating ladder logic and other IEC languages with a digital flair.
Learn how to configure a MELSEC PLC using the MX OPC server and GX Simulator to connect to Factory I/O.
Learn how to configure a MELSEC PLC using the MX OPC server and GX Simulator to connect to Factory I/O.
Finding a good PLC simulator can be challenging. Read an assessment of Factory I/O and learn how it works, how to get…
Finding a good PLC simulator can be challenging. Read an assessment of Factory I/O and learn how it works, how to get started, and how to use it in your automation learning journey.
IO-Link technology keeps improving, and with the recent introduction of Safe IO-Link, the automation world is going to…
IO-Link technology keeps improving, and with the recent introduction of Safe IO-Link, the automation world is going to get a whole lot more modular.