Está en la página 1de 19

SEMANA 1 – CONTROLADOR LÓGICO PROGRAMABLE (PLC)

CONTROLADOR LÓGICO PROGRAMABLE (PLC)

SEMANA 1

Estructura y funcionamiento del PLC

Todos los derechos de autor son de la exclusiva propiedad de IACC o de los otorgantes de sus licencias. No está
permitido copiar, reproducir, reeditar, IACC-2019
descargar, publicar, emitir, difundir, poner a disposición del público ni
utilizar los contenidos para fines comerciales de ninguna clase.
1
SEMANA 1 – CONTROLADOR LÓGICO PROGRAMABLE (PLC)

APRENDIZAJE ESPERADO
El estudiante será capaz de:

• Caracterizar la estructura y
funcionamiento de un PLC en los tiempos
de ejecución.

IACC-2019
2
SEMANA 1 – CONTROLADOR LÓGICO PROGRAMABLE (PLC)

APRENDIZAJE ESPERADO..................................................................................................................... 2
INTRODUCCIÓN ................................................................................................................................... 4
1. ESTRUCTURA Y FUNCIONAMIENTO DEL PLC............................................................................... 5
1.1 ESTRUCTURA DEL PLC ......................................................................................................... 6
1.1.1 ESTRUCTURA INTERNA ................................................................................................ 6
1.1.2 ESTRUCTURA EXTERNA ............................................................................................... 8
1.2 FUNCIONAMIENTO DEL PLC ................................................................................................ 9
1.2.1 MODO DE FUNCIONAMIENTO .................................................................................... 9
1.2.2 CICLO DE FUNCIONAMIENTO .................................................................................... 11
1.2.3 TIEMPO DE EJECUCIÓN ............................................................................................. 12
1.3 APLICACIONES DEL PLC ..................................................................................................... 13
COMENTARIO FINAL.......................................................................................................................... 17

IACC-2019
3
SEMANA 1 – CONTROLADOR LÓGICO PROGRAMABLE (PLC)

INTRODUCCIÓN
Desde los inicios de la industrialización, el ser en la fabricación de vehículos, mientras que la
humano ha perseguido una manera de hacer comunicación entre estos controladores
que los trabajos sean realizados de una ocurrió unos años después (1973).
manera menos molesta para el operador,
Desde entonces, esta tecnología ha avanzado
conllevando a una automatización más
eficiente y compleja. de forma notoria y en la actualidad se cuenta
con numerosos fabricantes de PLC, cada uno
Esta automatización creciente fue posible de ellos con configuraciones técnicas
gracias a los sistemas basados en particulares y enfocados a muchas
microprocesadores y aparecen por vez aplicaciones posibles.
primera vez en la industria a mediados de la
década de 1960, en la forma de Controladores Aunque la aplicación principal es, sin duda, la
Lógicos Programables (PLC), principalmente industria también se utiliza con frecuencia en
para reducir el costo asociado a la tecnología la automatización de edificios y viviendas.
cableada, predominante en esa época. Este contenido aborda una breve
El primer PLC utilizado de forma efectiva en la presentación de las características, ventajas,
industria corresponde a un sistema utilizado composición y posibles aplicaciones de este
tipo de controlador.

“Los PLC´s industriales están asumiendo un abanico cada vez más amplio de funciones a medida
que aumentan sus prestaciones” (García, 2005, p.116).

IACC-2019
4
SEMANA 1 – CONTROLADOR LÓGICO PROGRAMABLE (PLC)

1. ESTRUCTURA Y FUNCIONAMIENTO DEL PLC


Un Controlador Lógico Programable (PLC1) no es más que un sistema industrial de control
automático capaz de trabajar en función de una secuencia o programa almacenado en memoria.
Este presenta una estructura de hardware similar a los computadores personales, por lo que puede
considerarse que es un computador personal adaptado a los entornos hostiles de la industria (altas
temperaturas, vibraciones, radiaciones, atmósferas corrosivas, etc.) y con características
personalizadas de comunicación.

A diferencia de los computadores personales, los PLC son computadores con la capacidad y
elementos suficientes como para automatizar procesos del tipo electromecánicos. Son
ampliamente utilizados en múltiples maquinarias e industrias, fáciles de manejar, flexibles, robustos
y económicos.

Figura 1. PLC del fabricante ABB.


Fuente: https://bit.ly/2XqFyOE

Además de poder ser programables, el término "controlador automático" se vincula a este tipo de
controlador pues permite comparar ciertas señales provenientes del equipo controlado y, en
función de algunas reglas previamente programadas, es capaz de generar las señales de control
necesarias para lograr la operación estable de dicho equipo.

1
Siglas en inglés de Programmable Logic Controller.

IACC-2019
5
SEMANA 1 – CONTROLADOR LÓGICO PROGRAMABLE (PLC)

• Originalmente a los Controladores Lógicos Programables se


les denominaba PC (Programmable Controllers), pero con el
lanzamiento de los computadores personales de IBM,
denominados PC, se decidió emplear las siglas PLC para evitar
confusión.
• En algunos países de habla hispana al Controlador Lógico
Programable se le denomina Autómata Programable.

La definición de PLC universalmente aceptada corresponde a la establecida por la NEMA2 y citada


por Silveira y Santos (1998), donde explican que constituye un “Soporte electrónico-digital para
almacenar funciones específicas, como de lógica, secuencialización, conteo y aritmética, todas
dedicadas al control de máquinas y procesos” (s.p.).

1.1 ESTRUCTURA DEL PLC


Tal como lo explican Martín y García (2016) “el autómata programable está gestionado por un
sistema electrónico basado en un microprocesador, encargado de procesar señales del exterior,
tanto de lectura como de escritura, a través de las interfaces de entrada y salidas” (p.262). En
general, la estructura de un PLC difiere en gran medida de la estructura de un computador personal
en lo relacionado con la forma modular en que las partes están disponibles y las carcasas o cubiertas
que estos poseen.

1.1.1 ESTRUCTURA INTERNA

Internamente, un Controlador Lógico Programable (PLC) está compuesto de un conjunto de


dispositivos electrónicos que le permiten almacenar las instrucciones básicas del funcionamiento,
como también un sistema que le permite el procesamiento de estas. La figura 2 muestra el diagrama
de bloques relacionado con su estructura interna, en el que puede observarse que contiene
unidades de memoria, uno o varios procesadores, buses de comunicación, interfaces de entrada y
salida, contadores y temporizadores, entre otros. La cantidad y configuración de cada una de las

2
Siglas de National Electrical Manufacturers Association (Asociación Nacional de Fabricantes Eléctricos).

IACC-2019
6
SEMANA 1 – CONTROLADOR LÓGICO PROGRAMABLE (PLC)

unidades que comprenden el PLC dependen de lo que el fabricante o diseñador disponga. A


continuación, se explica brevemente la función de cada una de las partes.

Figura 2. Arquitectura interna del tipo modular.


Fuente: https://bit.ly/2Na3j9N

• Unidad de control (CPU): es la encargada de realizar la consulta del estado de las entradas,
procesar el programa precargado y escribir los datos necesarios en el puerto de salida. Su
constitución y arquitectura es muy similar a la de una unidad de control de un
computador personal.
• Memoria de programa: es la unidad que almacena la secuencia que se debe realizar, en
función de los datos de configuración y las señales de entrada.
• Memoria de datos y memoria imagen E/S: la primera se encarga del almacenamiento de
los datos intermedios del procesamiento y la segunda de almacenar los estados de las
salidas.
• Interfaz de entrada y salida: se encarga de la comunicación del PLC con el entorno de
trabajo, enviando y recibiendo información utilizada para el procesamiento interno.
• Fuente de alimentación: corresponde al elemento responsable de proveer la energía
necesaria a cada una de las partes del PLC para su funcionamiento.
• Contadores y temporizadores: encargados del conteo interno o de eventos externos.

IACC-2019
7
SEMANA 1 – CONTROLADOR LÓGICO PROGRAMABLE (PLC)

• Buses de campo: son buses externos que permiten el intercambio de datos entre
diferentes dispositivos, utilizando algún protocolo de comunicación estandarizado.
• Conversores analógico-digitales: convierten datos analógicos provenientes de las
entradas en su equivalente digital.

1.1.2 ESTRUCTURA EXTERNA

Como es de esperarse, la estructura externa guarda relación con los diferentes módulos que
implementan el PLC y la forma como estos son ofrecidos al mercado para su uso, correspondiendo
a los dispositivos netamente tangibles del PLC. Pueden ser clasificados de acuerdo con diferentes
criterios, pero el más útil es la que guarda relación con su construcción, teniendo en este caso dos
tipos, compactos o modulares.

• Compacto: cuando todos sus elementos se encuentran alojados en una única caja, chasis
o compartimiento. Estos suelen ser los más pequeños y económicos, pero con la
desventaja de no poder ampliarse con facilidad.

Figura 3. PLC compacto del fabricante Mitsubishi.


Fuente: https://bit.ly/2X1eBSf

• Modular: cuando el PLC puede componerse o armarse sobre una base o bastidor de
montaje, sobre el cual se instalan los diferentes módulos (memoria, CPU, módulos de
entradas/salidas, etc.). Su principal ventaja es que el usuario puede configurar su equipo
de acuerdo con sus necesidades particulares, y luego es posible ampliarlo si es requerido.
Típicamente poseen instrucciones mucho más complejas, amplias posibilidades de
comunicación y un lenguaje de programación más potente, comparado con el tipo
compacto. Una de las principales diferencias entre ambos dice relación con los puertos
de entrada/salida, pues en el caso de los PLC compactos estos pueden incrementarse con
gran facilidad, en función de las necesidades crecientes de la operación o el proceso. Por

IACC-2019
8
SEMANA 1 – CONTROLADOR LÓGICO PROGRAMABLE (PLC)

otro lado, y como es de esperarse, el PLC tipo modular suele ser un poco más voluminoso
y costoso que el compacto.

Figura 4. PLC modular del fabricante FESTO.


Fuente: https://bit.ly/2Ky1hyc

Los PLC pueden estar constituidos por un conjunto de tarjetas electrónicas o módulos, en los cuales
se ubican las partes electrónicas que permiten su funcionamiento. Cada una de los módulos o
tarjetas electrónicas es responsable de una función particular. Es de observar que algunos PLC
cuentan con un soporte, comúnmente denominado “rack”, que no es más que un bastidor o soporte
en el cual se insertan las tarjetas de manera ordenada e intercomunicadas.

1.2 FUNCIONAMIENTO DEL PLC


El funcionamiento del PLC ha contado con una gran evolución con el paso del tiempo, permitiendo
incluir el control de movimiento, control del relé secuencial, sistemas de control distribuido, control
de procesos y comunicaciones vía red. Este tipo de controlador ejecuta un sistema operativo
notablemente más estable que el de un computador personal, orientado hacia una lógica
determinista, por lo que su funcionamiento es más confiable que el de un computador personal
utilizado para este fin.

1.2.1 MODO DE FUNCIONAMIENTO

Comúnmente el funcionamiento de un PLC es de tipo secuencial y cíclico, esto es, que las
instrucciones se ejecutan una tras otra, y se repite de forma continua mientras este se encuentre

IACC-2019
9
SEMANA 1 – CONTROLADOR LÓGICO PROGRAMABLE (PLC)

energizado. El tiempo que tarda el PLC en completar un ciclo se denomina “tiempo de barrido” o en
inglés “scan time”. Un ciclo típico o tiempo de barrido típico se detalla seguidamente:

• Autodiagnóstico: esto tiene lugar cuando es energizado y consiste en una verificación de


que todos sus elementos se encuentran presentes y funcionando de acuerdo con lo
esperado. De existir algún problema se emite alguna señal, normalmente de tipo luminosa,
a fin de indicar el tipo de error detectado.
• Lectura del registro de entradas y creación de una imagen de las entradas en la memoria:
consiste en la revisión de cada entrada a fin de determinar si los registros de entrada se
encuentran encendidos o apagados y almacena tales estados en una memoria, por lo que
se crea de esta manera una imagen de las entradas, que podrá ser utilizada en pasos
siguientes.
• Lectura y ejecución del programa: utilizando la imagen guardada en memoria de las
entradas y salidas, la unidad de proceso ejecuta una a una las instrucciones del programa y
en el orden previamente establecido. Las decisiones realizadas por el programa determinan
los valores que se presentarán en las salidas.
• Atención de las comunicaciones: se verifica si algún dispositivo precisa la transferencia de
datos y se le da atención.
• Actualización del registro de salidas: una vez que el programa ha generado y almacenado
los estados de las salidas en memoria, estas se envían, de forma simultánea, al puerto de
salida para su actualización.

• Los valores de las salidas generadas durante el


procesamiento del programa son almacenados como una
“imagen” en la memoria y no es sino hasta al final del tiempo
de barrido o scan time que estas se envían de forma
simultánea a todas las salidas disponibles.

El concepto de tiempo de barrido es uno de los elementos que con más claridad distingue a un
computador personal de un PLC, pues la salida de este último solo se actualiza una vez que se ha
terminado de ejecutar la totalidad del programa, por lo que el tiempo que tarda el PLC en hacer este
procesamiento es crítico. Para ello, los diseñadores y fabricantes proporcionan el tiempo de barrido
para la ejecución de un programa de longitud 1Kb de memoria (1024 bytes). Sin embargo, ya que
esto no corresponde a ningún estándar, no constituye un parámetro que permita comparar distintos
modelos o tipos de PLC.

IACC-2019
10
SEMANA 1 – CONTROLADOR LÓGICO PROGRAMABLE (PLC)

Figura 5. Funcionamiento cíclico de un PLC.


Fuente: https://bit.ly/2xcemnZ

1.2.2 CICLO DE FUNCIONAMIENTO

Antes de detallar sobre el funcionamiento del PLC es importante comprender que este presenta dos
posibilidades de funcionamiento una vez energizado: el modo RUN y el modo STOP. Para cada caso
este se comporta de la siguiente forma:

• RUN: en este caso se ejecuta el programa interno de forma cíclica.


• STOP: en este caso se encuentra energizado, pero no ejecuta el programa guardado en
memoria, solo responde a una orden o señal de RUN.

Normalmente los PLC disponen de un indicador luminoso con la indicación de RUN, que se enciende
cuando este se encuentra ejecutando el programa. Al encontrarse este indicador apagado, el PLC se
encuentra en modo STOP y no se ejecuta el programa. En algunos casos se cuenta con un segundo
indicador con la indicación de ERROR, el cual se enciende al encontrarse una falla durante la etapa
de autodiagnóstico, deteniéndose en muchos casos la ejecución del programa.

El ciclo de funcionamiento típico de un PLC es como sigue:

• Mantenimiento: se realiza un trabajo interno denominado “de mantenimiento”, lo cual


incluye el control y diagnóstico de la memoria, entre otras cosas. Es de notar que esto se
ejecuta de forma muy rápida, de manera que no retrase las operaciones.
• Actualización: consiste en actualizar las entradas, convertirlas en binario (de ser
necesario) y guardarlas en la memoria de datos.

IACC-2019
11
SEMANA 1 – CONTROLADOR LÓGICO PROGRAMABLE (PLC)

• Procesamiento: se ejecuta, de forma secuencial, el programa almacenado en memoria.


Las salidas generadas son guardadas en memoria.
• Actualización de las salidas: una vez finalizada la ejecución del programa, las salidas
generadas y cargadas en memoria son enviadas a las salidas del PLC de forma simultánea.
Luego de esto se reinicia nuevamente el ciclo.

Figura 6. Ciclo de operación de un PLC comercial.


Fuente: https://bit.ly/2u1mhpu

1.2.3 TIEMPO DE EJECUCIÓN

El tiempo de ejecución, también llamado “tiempo de reacción” es aquel que va desde el instante en
el que ocurre un evento hasta el momento en el cual es enviada la correspondiente señal al puerto
de salida. Este tiempo puede variar en un mismo PLC en función al tipo de instrucciones que ejecuta
en determinado momento pues algunas instrucciones tienen tiempos de ejecución diferentes. La
tabla 1 ilustra este punto.

IACC-2019
12
SEMANA 1 – CONTROLADOR LÓGICO PROGRAMABLE (PLC)

Adicionalmente, es interesante mencionar que muchos PLC de la actualidad poseen la capacidad de


operar de forma simultánea en múltiples tareas, usando programas distintos, gracias a la alta
velocidad alcanzada en la actualidad y el uso de múltiples procesadores.

Tabla 1. Características de velocidad del PLC Omron CJ2M y CJ2H, respectivamente.


Fuente: https://bit.ly/2X6Kngt

El estándar IEC 61131 define una tarea como un “elemento de ejecución de control, capaz de
generar la ejecución de una secuencia de unidades organizadas de un programa (programas
definidos) o basada en periodicidad (tareas periódicas) o basada en un evento (tarea no-periódica)”.

Las tareas periódicas son ejecutadas de forma cíclica en un tiempo previamente definido, mientras
que las tareas no-periódicas son ejecutadas cuando ocurre un evento determinado, relacionado con
la tarea.

1.3 APLICACIONES DEL PLC


Como es de esperarse, el campo de aplicación de los PLC es amplio e incluye campos varios como el
industrial y en el hogar. La revolución planteada por este tipo de controladores es de carácter
mundial y ha disparado las posibilidades de su aplicación en temas de automatización industrial.

Figura 7. Gabinete de control implementado con un PLC.

IACC-2019
13
SEMANA 1 – CONTROLADOR LÓGICO PROGRAMABLE (PLC)

Hoy día, los Controladores Lógicos Programables son utilizados en todo tipo de procesos industriales
y cuentan con la posibilidad de conectarse en red, lo cual hace posible la comunicación con otros
dispositivos, como sensores y computadores personales, posibilitando la emisión de reportes
estadísticos y de los procesos productivos.

Es precisamente esta capacidad de conexión en red lo que posibilita la automatización de cualquier


tipo de proceso, lo que a su vez permite una más alta eficiencia gracias a la disminución de los
tiempos de trabajo, una mejora de la seguridad y fiabilidad de las máquinas utilizadas, como
también una notable disminución de los costos asociados.

En base a los temas y conceptos tratados a priori es fácil entender que las aplicaciones de los PLC
en los diversos tipos de procesos industriales prácticamente no tienen límites, desde aplicaciones
de poca envergadura como montacargas o dosificadores, hasta líneas de producción completas. Los
PLC son preferidos en la automatización de procesos de fabricación dinámicos e incluye maniobras
de maquinaria.

• Industria del automóvil

Tal como ya se ha mencionado, la industria automotriz es reconocida como una industria de alta
tecnología y ha constituido uno de los principales impulsores del uso y desarrollo de los PLC, de
manera de poder contar con un sistema capaz de evolucionar a la par con las técnicas de producción
inherentes, a fin de reducir el tiempo de entrada en producción de nuevos modelos vehiculares.

Figura 8. Uso de PLC y robótica en la industria del automóvil.

IACC-2019
14
SEMANA 1 – CONTROLADOR LÓGICO PROGRAMABLE (PLC)

• Plantas petroquímicas y químicas

El PLC manifiesta una aplicación típica en los procesos relacionados con la petroquímica, en relación
con baños electrolíticos, oleoductos, tratamientos de aguas fecales y residuales, refinados, así como
también el control de procesos secundarios o menores, tales como la dosificación de sustancias, el
pesaje de materiales, la mezcla, etc.

Figura 9. Uso de PLC y robótica en la industria del automóvil.

• Sector vivienda

Aunque hoy día se cuenta con dispositivos domóticos creados específicamente para este tipo de
aplicaciones, en muchos casos se utilizan los PLC para esto ya que permite modificar el programa a
medida que cambian las necesidades en el hogar o edificio, ya que este es escalable y ampliable,
además de que al ser un dispositivo industrial es mucho más robusto. Normalmente la visualización
o interfaz humano-máquina puede ser realizado desde un computador personal.

Sin embargo, típicamente los PLC son más costosos que sus contrapartes domóticas, tienden a
constituir redes centralizadas y, en muchos casos, el montaje y la programación puede ser laboriosa.

IACC-2019
15
SEMANA 1 – CONTROLADOR LÓGICO PROGRAMABLE (PLC)

Figura 10. Uso de PLC para la automatización del hogar.


Fuente: https://bit.ly/2x8yJlZ

IACC-2019
16
SEMANA 1 – CONTROLADOR LÓGICO PROGRAMABLE (PLC)

COMENTARIO FINAL
La importancia de los PLC es la de poder cumplir las exigencias de eficiencia, fiabilidad, productividad
y precisión que no es capaz de cumplir un control basado en lógica cableada. De esta manera los
PLC son uno de los dispositivos más ampliamente utilizados en la actualidad, tanto en la industria
como fuera de ella, contándose con tipos modulares, compactos y de montaje en rack.

Contrario a un computador personal, el PLC ejecuta un programa en su totalidad y no es sino hasta


el final de la ejecución total de este que las salidas son actualizadas. Ocurre de esta manera ya que
en esencia este dispositivo sustituye la lógica cableada que se utilizaba inicialmente en las
automatizaciones industriales.

Actualmente este dispositivo hace presencia no solo en las instalaciones industriales sino también
en la automatización de hogares (sistemas domóticos).

IACC-2019
17
SEMANA 1 – CONTROLADOR LÓGICO PROGRAMABLE (PLC)

REFERENCIAS
García, A. (2005). El control automático en la industria. Cuenca: Ediciones de la Universidad de

Castilla-La Mancha.

Martín, J. y García, M. (2016). El autómata programable (automatismos industriales). Madrid:

Editorial Editex.

Silveira, P. y Santos, W. (1998). Automação e Controle Discreto. Brasil: Editorial Érica.

PARA REFERENCIAR ESTE DOCUMENTO, CONSIDERE:

IACC (2019). Estructura y funcionamiento del PLC. Controlador lógico programable

(PLC). Semana 1.

IACC-2019
18
SEMANA 1 – CONTROLADOR LÓGICO PROGRAMABLE (PLC)

IACC-2019
19

También podría gustarte