El documento describe las funciones principales de un autómata programable o PLC. Un PLC ejecuta secuencialmente las instrucciones de un programa de usuario almacenado en su memoria para generar señales de control basadas en las señales de entrada de un proceso. El PLC realiza autodiagnóstico, lee las entradas, ejecuta el programa, atiende comunicaciones y actualiza las salidas.