Latest IPCs (Industrial PCs) Technical Articles

Categories

Inside Rockwell Automation’s Factory Where Automation Is Built

Inside Rockwell Automation’s Factory Where Automation Is Built

Join Control.com for an inside look at the Rockwell Automation HQ in Milwaukee, WI, and check out a fully automated assembly line. Plus, a preview of new product tutorials, coming soon!


Virtual Control Systems For Real World Applications

Virtual Control Systems For Real World Applications

These days, a virtual PLC is not only for simulations; it can also be used to read real-world inputs, turn on outputs, or initiate motion. Follow along as we dive deep into the world of virtual PLCs.


First Test Run: Getting to Know the Bosch Rexroth ctrlX CORE

First Test Run: Getting to Know the Bosch Rexroth ctrlX CORE

Get a first look at Bosch Rexroth’s ctrlX CORE, an industrial PC that unifies PLC, motion, and HMI through an app-based automation platform.


Electrical Cabinet Best Practices: A Field Guide for New Integrators

Electrical Cabinet Best Practices: A Field Guide for New Integrators

A practical, experience-driven guide to designing and wiring electrical cabinets for machine-tending robotic cells.


Understanding PLC Tags: Controller Scope vs. Program Scope

Understanding PLC Tags: Controller Scope vs. Program Scope

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.


Remote Networking: Explaining VPNs for Control Engineers

Remote Networking: Explaining VPNs for Control Engineers

It can be risky to adopt unknown technology; it poses serious security concerns if misused. The Control.com engineering team contacted our friends at OnLogic to gain some insight into VPN technology.


Communication and Power Redundancy for Control Devices

Communication and Power Redundancy for Control Devices

Power and control interruptions are, at best, problematic. In some applications, it’s catastrophic. Learn about redundancy for the system, power supplies, control devices, and network topologies.


Tutorial: Using a Beckhoff IPC for Timing and Counting

Tutorial: Using a Beckhoff IPC for Timing and Counting

Timers and counters are two of the most important fundamental function blocks in automation programming. Learn how to use TwinCAT 3 to program and monitor these important function variables.


Tutorial: Using a Beckhoff IPC for Analog and Integer Data

Tutorial: Using a Beckhoff IPC for Analog and Integer Data

Gathering and manipulating process data is, perhaps, the most significant advantage of digital controllers. Beckhoff IPCs gather, process, and integrate data with high-level systems in one platform.


Tutorial: First PLC Program with a Beckhoff IPC

Tutorial: First PLC Program with a Beckhoff IPC

These days, the industrial PC (IPC) is changing the way that engineers approach control logic solutions. Learn how to set up a basic project in a Beckhoff IPC using structured text programming.


Machine-to-Machine Integration with OPC UA

Machine-to-Machine Integration with OPC UA

The OPC UA protocol is designed to solve two problems in automation: interoperability between device vendors and independence from incompatible transport layer differences.


Python Tutorial Part 7 | Conditional Flow: If Statements

Python Tutorial Part 7 | Conditional Flow: If Statements

The next part of our Python learning journey will touch upon control flow, critical to implementing logic in programs. The concept is broad and the first topic to cover will be if/elif statements.


Tutorial: Analog Signals with Phoenix Contact’s PLCnext Platform

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.


Python Tutorial Part 6 | Data Structures: Sets

Python Tutorial Part 6 | Data Structures: Sets

Wrapping up the data structures portion of our journey are sets. This is the least frequently used data structure, but don’t write off the set just yet. Its efficiency and simplicity may provide value in manufacturing data processing.


Python Tutorial Part 5 | Data Structures: Tuples

Python Tutorial Part 5 | Data Structures: Tuples

As we approach the conclusion of Python data structures, we’ll examine the tuple. Used less frequently than lists and dictionaries, tuples do serve some handy use cases where immutability is a critical requirement.


Tutorial: First Program With Phoenix Contact’s PLCnext Platform

Tutorial: First Program With Phoenix Contact’s PLCnext Platform

Learn how to get started with Phoenix Contact’s PLCnext and Engineer software, a platform that ultimately provides a PLC environment for plant control as well as an OS for more advanced IIoT projects.


Python Tutorial Part 4 | Data Structures: Dictionaries

Python Tutorial Part 4 | Data Structures: Dictionaries

Both lists and dictionaries can retain structured data in Python. The dictionary is unique in that it stores individual entries with human-readable logical names rather than index numbers.


The Beginner’s Guide to Automation: Adding Control to the System

The Beginner’s Guide to Automation: Adding Control to the System

Every automated cell requires a ‘brain’ in order to achieve the required tasks. How do you determine the necessary I/O, communication protocols, and processor necessary for controlling your system?


Python Tutorial Part 3 | Data Structures: Lists

Python Tutorial Part 3 | Data Structures: Lists

This section will dive into the world of data structures used within the Python programming environment, starting with one of the more commonly used structures called ‘lists.’


Python Tutorial Part 2 | Basic Data Types

Python Tutorial Part 2 | Basic Data Types

This article will focus on the basic building blocks of the Python programming language that are core to interacting with programs, including strings, integers, floats, and booleans.