This document discusses direct digital control and supervisory control. It describes the functional blocks of a direct digital control system, including hardware for interfacing with the process and executing control strategies. The document outlines the tasks performed by a DDC's microprocessor, and explains two algorithms - position and velocity - for programming multi-loop control. Supervisory control provides monitoring and override functions for direct digital control systems.