EN: A Programmable Automation Controller (PAC) represents the architectural convergence of traditional Programmable Logic Controllers (PLCs) and standard Personal Computers (PCs).
EN: A Programmable Automation Controller (PAC) represents the architectural convergence of traditional Programmable Logic Controllers (PLCs) and standard Personal Computers (PCs). Defined originally by ARC Advisory Group, a PAC is characterized by its multi-domain functionality: encompassing discrete, process, and motion control within a single platform. Unlike legacy PLCs that rely heavily on proprietary ASICs and rigid cyclic scanning, PACs leverage commercial off-the-shelf (COTS) microprocessors (e.g., ARM Cortex-A series, x86 architectures) running a Real-Time Operating System (RTOS) like VxWorks, QNX, or RT-Linux. This allows preemptive multitasking, high-level programming (C/C++, Python) alongside IEC 61131-3 standards, and deep IT/OT integration via enterprise protocols (OPC UA, MQTT, RESTful APIs). Taxonomically, PACs occupy the critical middle ground between the deterministic but limited PLC, and the highly capable but non-deterministic Industrial PC (IPC).
EN: The evolution of PACs is a response to the limitations of PLCs introduced in the late 1960s (e.g., Modicon 084). By the late 1990s, the dichotomy between PLC reliability and PC computational power created a bottleneck in complex automation. The PC-based control movement of the 1990s introduced software-based PLCs (SoftPLCs), but Windows-based IPCs suffered from blue-screen vulnerabilities and unpredictable latency jitters. In 2001, ARC Advisory Group coined the term "PAC" to describe a new breed of hardware that married the ruggedness of the PLC backplane with the PC's memory capacity, floating-point math co-processors, and Ethernet connectivity. The 2010s saw the integration of multi-core processors, enabling the isolation of control tasks on one core while allocating communication or HMI tasks to another (Asymmetric Multiprocessing - AMP). Today, the evolution has birthed the "Edge PAC," natively embedding AI inferencing engines, containerized applications (Docker), and Time-Sensitive Networking (TSN) capabilities directly into the controller chassis.
| Category | Industrial Automation Hardware |
|---|---|
| Library | Robotics |
Engineer, author of The Big Book of 3D Printing and additive manufacturing expert