UNDERSTANDING AUTOMATIC CONTROL SYSTEMS THROUGH PROGRAMMABLE CONTROL DEVICES