The AS11870G-05 PAC 100 Programmable Automation Controller (PAC) merges the features of Programmable Logic Controllers (PLC) and Industrial Personal Computers (IPC), to create an open standards, networked, programmable, flexible, and scalable PAC, all in a modular, DIN rail mountable plastic enclosure. This PAC 100 controller features an EtherCAT slave. Compared to standard PLC's and IPC's, MKS PACs provide a more compact, customizable, high performance, and cost effective programmable control solution for a variety of control and automation tasks. Our PACs can be implemented as a comprehensive control platform for a single location or tool or as an intelligent distributed node on a manufacturing line providing localized and high speed I/O control, while managing logic locally. They can be used to manage all IO control requirements with the ability to handle detailed execution tasks with various, commonly-used programming languages (supports an IEC 61131-3 programming interface for recipe & logic development) and also provide extremely fast communication between modules for highly coordinated and deterministic control. MKS PACs can interface directly with all MKS I/O slices via the MKS System Bus, or it can be used in a distributed control system (DCS), supporting various fieldbus interfaces with other MKS I/O modules or other off-the-shelf slave nodes. MKS Controls Workbench (CWB) software can be used with MKS PACs. CWB provides a simple, integrated solution for device configuration, process monitoring, data storage, system diagnostics, and autotuning.