programmable controller

Noun
  1. A digital device used to automate control processes in machinery or systems by executing programmed instructions.
    The factory uses a programmable controller to manage conveyor belts.