“Um controlador programável é um aparelho eletrônico digital
que contém uma memória programável para armazenamento de instruções que são
utilizadas para implementar funções específicas, tais como lógica, seqüênciamento,
temporização, contagem e aritmética, com o objetivo de controlar máquinas e
processos.”