Controlador lógico programable (PLC)

Un controlador lógico programable (PLC) es una pequeña computadora modular de estado sólido con instrucciones personalizadas para realizar una tarea en particular. Los PLC, que se utilizan en sistemas de control industrial (ICS) para una amplia variedad de industrias, han reemplazado en gran medida a los relés mecánicos, secuenciadores de tambor y temporizadores de levas.

Los PLC son herramientas útiles para procesos repetibles porque no tienen partes mecánicas y pueden recopilar información. Cada unidad central de procesamiento (CPU) recorre continuamente un escaneo de entrada, un escaneo de programa, un escaneo de salida y un modo de limpieza, realizando repetidamente una sola tarea mientras monitorea las condiciones. La información que recopila el controlador se puede utilizar como retroalimentación para orientar los cambios necesarios y las mejoras en los procesos, algunos de los cuales se pueden realizar automáticamente de acuerdo con la codificación del dispositivo.

Los PLC ocupan menos espacio, realizan tareas más complejas y son más personalizables que las tecnologías mecánicas que han reemplazado. Son conocidos por su capacidad para operar continuamente sin mantenimiento y han tenido un gran impacto en la digitalización de una gran cantidad de industrias, en particular la manufactura. El primer PLC, por ejemplo, fue inventado por Dick Morley en 1969 para General Motors y funcionó sin interrupciones durante 20 años antes de ser retirado.

Se utilizan cinco lenguajes de programación para codificar los PLC, según lo especificado por la Comisión Electrotécnica Internacional (IEC) 61131. Son la lógica de escalera, el diagrama de bloques de funciones (FBD), el texto estructurado (ST), la lista de instrucciones (IL) y el diagrama de funciones secuenciales (SFC) . Si se requieren cambios de código importantes y la memoria del PLC está incorporada, el controlador se puede volver a codificar en su lugar. Cuando la memoria del PLC no está incrustada en la placa de circuito y se requieren cambios de código significativos, la memoria se puede quitar de una ranura exterior en el PLC y reemplazar sin requerir la ayuda de un programador en el sitio.