Вы находитесь на странице: 1из 5

1 ¿Qué es un PLC?

Un controlador lógico programable, más conocido por sus siglas en inglés PLC (Programmable Logic Controller), se trata
de una computadora, utilizada en la ingeniería automática o automatización industrial, para automatizar procesos
electromecánicos, tales como el control de la maquinaria de la fábrica en líneas de montaje o atracciones mecánicas.
Sin embargo, la definición más precisa de estos dispositivos es la dada por la NEMA (Asociación Nacional de Fabricantes
Eléctricos) que dice que un PLC es:

“Instrumento electrónico, que utiliza memoria programable para guardar instrucciones sobre la implementación de
determinadas funciones, como operaciones lógicas, secuencias de acciones, especificaciones temporales, contadores y
cálculos para el control mediante módulos de E/S analógicos o digitales sobre diferentes tipos de máquinas y de
procesos”.
2 Partes de un PLC:
El siguiente diagrama de flujo muestra los componentes y la estructura de un PLC:

Diagrama generalizado de un PLC.


Como puede observarse en la figura, para que el sistema funcione es necesario que exista un suministro de potencia
cuyo propósito principal es garantizar los voltajes de operación internos del controlador y sus bloques.

La parte principal es la denominada “unidad central de procesamiento” o CPU que contiene la parte de procesamiento
del controlador y está basada en un microprocesador que permite utilizar aritmética y operaciones lógicas para realizar
diferentes funciones.
La transferencia de datos y/o direcciones en los PLCs es posible gracias a cuatro tipos de buses diferentes:
 bus de datos, para la transferencia de datos de los componentes individuales
 bus de direcciones, para aquellas transferencias entre celdas donde se habían guardado datos
 bus de control, para las señales de control de los componentes internos
 bus de sistema, para conectar los puertos con los módulos de E/S.

El lugar donde se guardan los datos y las instrucciones es la memoria que se divide en memoria permanente, PM, y
memoria operacional, conocida como memoria de acceso aleatorio o RAM. La primera, la PM, se basa en las ROM,
EPROM, EEPROM o FLASH; es donde se ejecuta el sistema de operación del PLC y puede ser reemplazada. Sin embargo,
la RAM, es donde se guarda y ejecuta el programa en cuestión utilizado y es la de tipo SRAM la que se utiliza
habitualmente. La condición común para las entradas de dos componentes digitales de un PLC se guarda en una parte
de la RAM y se denomina tabla PII o entrada imagen de proceso.

Finalmente, los módulos de E/S, son aquellos módulos de señal (SM) que coordinan la entrada y salida de las señales,
con aquellas internas del PLC. Estas señales pueden ser digitales (DI, DO) y analógicas (AI, AO), y provienen o van a
dispositivos como sensores, interruptores, actuadores, etc. Los SMs analógicos utilizan en general un voltaje en DC y
una corriente directa. De este modo, opto acopladores, transistores y relés son empleados en la salida digital del SMs
para cambiar los estados de la señal de salida con el fin de proteger a estos dispositivos de situaciones como un
cortocircuito.
3 Clasificación de las PLS:
Debido a la gran variedad de tipos distintos de PLC, tanto en sus funciones, en su capacidad, en el número de I/O, en su
tamaño de memoria, en su aspecto físico y otros, es que es posible clasificar los distintos tipos en varias categorías:

1) PLC compactos, son aquellos que incorporan CPU, PS, módulos de entrada y salida en un único paquete. A menudo
existe un número fijo de E/Ss digitales (no mayor a 30), una o dos canales de comunicación (para programar el PLC y la
conexión de los buses de campo) y HMI. Además, puede haber una entrada para el contador de alta velocidad y una o
dos E/Ss analógicas. Estos PLCs de tipo compacto se utilizan en automoción como substitutos de los relés.

2) PLC modular es el tipo de PLC más potente y tiene más funciones que los PLC compactos. La CPU, SM, CP y otros
módulos se encuentran generalmente en paquetes separados en un riel DIN o en un riel con una forma especial y que
se comunica con la CPU a través de un sistema bus. Pueden utilizar un elevado número de entradas/salidas, soportan
programas más grandes, guardar más datos y operar bajo el modo de multitarea. Normalmente se utilizan para el
control, regulación, posicionamiento, procesamiento de datos, manipulación, comunicación, monitorización, servicios-
web, etc.

3) PLC de tipo montaje en rack son aquellos que prácticamente tienen las mismas capacidades y funciones que el PLC
modular. Sin embargo, el rack contiene ranuras para los módulos y un sistema de bus integrado para intercambiar
información entre los diferentes módulos; La ventaja principal es que pueden permitir un intercambio más rápido de
los datos entre los módulos y el tiempo de reacción por parte de los módulos es menor.

4) PLC con panel Operador y Controlador Lógico Programable (OPLC) posee una interfaz HIM para su funcionamiento
y una monitorización de los procesos automáticos y las máquinas. La HMI consiste principalmente en un monitor y un
teclado o una pantalla táctil. El monitor puede ser bien de tipo texto o gráfico. La ventaja principal es que no es
necesario programar el panel de forma separada. Toda la programación se realiza por medio de un software, lo que
permite economizar los gastos del desarrollo del sistema.

4 lenguajes de programación de plc


Los lenguajes de programación de plc fueron diseñados para poder tener una comunicación de usuario máquina. Gracias
a este vinculo, podemos ser capaces de crear un programa con las instrucciones necesarias para controlar el
comportamiento de cualquier proceso o máquina. Dichos lenguajes de programación consisten en símbolos, caracteres
y reglas de uso.
La variedad dentro de los lenguajes de programación para plc se debe a que los programadores tienen diferente
formación en diferentes ramas, por lo cual unos prefieren programar en un lenguaje más visual y otros prefieren un
lenguaje escrito.

Los lenguajes de programación de plc pueden clasificarse principalmente en 2 clases.

1.) Lenguajes de alto nivel


En esta clase se encuentran los lenguajes gráficos, estos utilizan una interfaz de símbolos para declarar las instrucciones
de control, una de las desventajas de estos lenguajes visuales es que la programación esta limitada a los símbolos que se
proporcionan.

 Diagrama escalera o ladder.


Este lenguaje fue uno de los pioneros ya que fue uno de los primeros en ser utilizados, ya que se asemeja mucho a los
diagramas con relevadores. Se le llama de escalera por que es muy similar a la estructura de una escalera, ya que contiene
dos rieles verticales, y varios rieles horizontales (en este caso serian los escalones).

Características principales:

 Los 2 rieles verticales son de alimentación.


 Las instrucciones se colocan del lado izquierdo
 Las salidas siempre se colocan del lado derecho.
 Se pueden colocar varias instrucciones o varias salida en paralelo.
 El procesador del plc interpreta los datos de arriba hacia a abajo y de izquierda a derecha.

 Diagrama de bloques.
En este tipo de programación se utilizan bloques de símbolo lógicos. Las salidas no se requieren incorporar a una bobina
de salida, por que la salida esta asignada en las salidas de los bloques lógicos. Estos diagramas en su mayoría son
preferidos por personas acostumbrados a trabajar con circuitos de compuertas lógicas, ya que la simbología utilizada es
equivalente.
Características principales:

 Las salidas de los bloques no se conectarán entre si.


 La evaluación de una red se termina antes de iniciar la siguiente.
2.) Lenguajes de bajo nivel
En esta clase se encuentra los lenguajes de programación textual, su programación es a travez de texto utilizando cadenas
de caracteres para indicar las instrucciones de control.

 Lista de instrucciones
Este tipo de lenguaje es el más antiguo y es la base para todos los lenguajes de programación que existen, este lenguaje
es el precursor del diagrama escalera ya que este se utilizaba cuando las computadoras aun no tenían capacidad gráfica.
Todos los lenguajes son traducidos a lista de instrucciones.

Características principales:

 Todos los lenguajes pueden ser traducidos a lista de instrucciones, pero no al revés.
 La programación es más compacta.
 Este lenguaje es el mas completo de todos.

 Texto estructurado
El texto estructurado se compone de una serie de instrucciones que se pueden ejecutar, como sucede con los lenguajes
superiores, de forma condicionada. Este lenguaje es muy similar al lenguaje C y sobre todo a PASCAL

Características principales:

 Trata indistintamente las mayúsculas y las minúsculas


 Soporta instrucciones aritméticas complejas.
 Soporta ciclos de iteración (repeat – until, while – do)
5 aplicaciones de los PLC:
EL PLC por sus especiales características de diseño tiene un campo de aplicación muy extenso. La constante evolución
del Hardware y Software amplia continuamente este campo para poder satisfacer las necesidades que se detectan en el
aspecto de sus posibilidades reales.
Su utilización se da fundamentalmente en aquellas instalaciones en donde es necesario realizar procesos de maniobra,
control, señalización, etc. Por tanto, su aplicación abarca desde procesos de fabricación industrial de cualquier tipo al de
transformaciones industriales, control de instalaciones y otros.
Sus reducidas dimensiones, las extremas facilidades de su montaje, la posibilidad de almacenar los programas para su
posterior y rápida utilización, la modificación o alteración de los mismos, hace que su eficiencia se aprecie
fundamentalmente en los procesos.

EJEMPLOS DE APLICACIONES DE UN PLC


 MANIOBRAS DE MÁQUINAS
 Maquinaria en la industria del plástico.
 Maquinas-herramientas complejas.
 Maquinaria de ensamblaje.
 Máquinas de transferencia.
 MANIOBRA DE INSTALACIONES
 Instalaciones de seguridad.
 Instalaciones de almacenamiento y transporte.
 Instalaciones de plantas embotelladoras.

Вам также может понравиться