A PC-based automation controller combining PLC-style deterministic I/O with the flexibility of a full operating system for advanced control logic.