Características de PLC. Las características del CPU van cambiado y avanzado con el transcurso del tiempo. O sea, se van mejorando. Una de las características mas importantes es que lee y ejecuta el programa de usuario. Aquí se muestran algunas de las principales características: Puede estar recibir comunicación con diversos equipos en tiempo real como una computadora, sensores, actuadores, etc. También pueden ser programados por diversos lenguajes: Aquí hay unos ejemplos que son: o Lenguaje Ladder: Que es un lenguaje de programación gráfico que está basado en esquemas eléctricos de control clásicos. o Diagrama de Bloque: Es otro lenguaje gráfico en donde cada bloque representa una operación o una etapa del proceso. o Texto estructurado: Es un lenguaje similar al Lenguaje de Pascal, puede ser utilizado para programar expresiones complejas con funciones condicionales y bucles hasta algoritmo completos. Por ultimo tenemos el grafcet: o Grafcet: Que su nombre significa Gráfico Funcional de Control de Etapas y Transiciones, y es otro lenguaje gráfico orientado a la automatización de secuencias. Sus características le permiten un diseño rápido así como una verificación simple. Durante tiempos extensos pueden recibir y realizar órdenes. Ejecución de tareas: Como había dicho antes, una de las características del CPU es la de detectar y analizar las señales, elaborar y enviar acciones de acuerdo con lo que se ha programado.