Sei sulla pagina 1di 30

PLC

CONTROLADORES LOGICOS
PROGRAMABLES
MODULO CIENCIAS BASICAS

CIENCIAS BASICAS / PLC 0


INDICE
P.L.C.
1.- INTRODUCCIÓN.
PAG.02

2.- CONTROL DE PROCESOS. PAG.03

3.- PRINCIPIOS DEL CONTROL AUTOMÁTICO. PAG.03

4.- CONTROL AUTOMATI CO CON PLC. PAG.05

5.- ESTRUCTURA DE UN P.L . C


PAG.07

6.- MICROCOMPUTADOR. PAG.09

7.- MÓDULOS DE ENTRADA.


PAG.10

8.- MODULOS DE SALIDA.


PAG.12

9.- CIRCUITO DE CONTROL PAG.14

10.- DIRECCIONAMIIENTO
PAG.14

11.- SCAN CICLE


PAG.17

12.- DIAGRAMA DE FLUJO DE LA EJECUCIÓN LINEAL DEL PROGRAMA DE CONTROL


PAG.17

13.- DIAGRAMA DE FLUJO DE LA EJECUCIÓN LINEAL DEL PROYECTO DE CONTROL


PAG.18

14.- INSTRUCCIONES Y PROGRAMAS EN LOS AUTÓMATAS PROGRAMABLES.


PAG.24

15.- SISTEMAS O LENGUAJES DE PROGRAMACIÓN.


PAG.26

CIENCIAS BASICAS / PLC 1


16.- DIAGRAMA DE CONTACTOS.
PAG.28

17.- PLANO DE FUNCIONES.


PAG.28

CIENCIAS BASICAS
P.L.C.
CONTROLADORES LÓGICOS PROGRAMABLES. (P.L.C.)

1.0 Introducción
Debido a que ciertas etapas en los procesos de fabricación se realizan en ambientes nocivos para la salud, con
gases tóxicos, ruidos, temperaturas extremadamente altas o bajas, etcétera, unido a consideraciones de productividad, llevó
a pensar en la posibilidad de dejar ciertas tareas tediosas, repetitivas y peligrosas a un ente al que no pudieran afectarle las
condiciones ambientales adversas: había nacido la máquina y con ella la automatización.

Surgieron empresas dedicadas al desarrollo de los elementos que hicieran posible tal automatización; debido que
las máquinas eran diferentes y diferentes maniobras a realizar, hizo necesario crear unos elementos estándar, que mediante
la combinación de los mismos, el usuario pudiera realizar la secuencia de movimientos deseada para solucionar su
problema de aplicación particular.

Relés, temporizadores, contadores…., fueron y son los elementos con que se cuenta para realizar el control de
cualquier máquina. Debido a la constante mejora de la calidad en la producción, se fue incrementando el número de etapas
en los procesos de fabricación controlados automáticamente.

Comenzaron a aparecer problemas: los armarios de maniobra o cajas de donde se coloca el conjunto de relés,
temporizadores, etc., constitutivos de un control, se hacían cada vez más y más grandes. Así la probabilidad de avería era
enorme y su localización era larga y complicada. El stock que el usuario se veía obligado a soportar era numeroso, al mismo
tiempo que el costo se incrementaba cada vez más.

El desarrollo tecnológico que trajeron los semiconductores primero y los circuitos integrados después, intentaron
resolver el problema sustituyendo las funciones realizadas mediante relés por funciones realizadas por compuertas lógicas.

Con estos nuevos elementos se ganó fiabilidad y se redujo el problema del espacio pero no así el problema de la
detección de averías ni el del mantenimiento de un stock y además, subsistía un problema: falta de flexibilidad de los
sistemas.

CIENCIAS BASICAS / PLC 2


Debido a las constantes modificaciones que la industrias se veían obligadas a realizar en sus instalaciones, para la
mejora de la productividad, los armarios de maniobra tenían que ser cambiados, con la consiguiente pérdida de tiempo y el
aumento de costo que ello producía.

En 1968, Ford y General Motors impusieron a sus proveedores de automatismo unas especificaciones para la
realización de un sistema de control electrónico para máquinas transfer. Este equipo debía ser fácilmente programable, sin
recurrir a las computadoras industriales ya en servicio en la industria.

A medio camino entre estos microcomputadores y la lógica cableada, aparecen los primeros modelos de
Controladores Lógicos Programables.

2.0 Control de Procesos


El control de procesos tiene como objeto manejar en forma eficaz todas las variables implicadas en un proceso de
producción, de tal forma que se optimice la labor acortando su tiempo de realización abaratando costos y mejorando la
calidad del trabajo y/o producto.

3.0 Principios del control automático


El control automático de un proceso tiene como consecuencia la liberación tanto física como mental del hombre en
dicha labor.
Todo sistema automático, por simple que este sea, se basa en el concepto de lazo, como se muestra en la
siguiente figura:

CIENCIAS BASICAS / PLC 3


En el esquema podemos encontrar un sistema de control que es la parte encargada de dar las órdenes de
funcionamiento a las máquinas del proceso mediante su sección de salidas. Los sistemas de control pueden ser:

Las órdenes de funcionamiento son aplicadas a los actuadores que son los dispositivos encargados de manejar la
energía de las máquinas del proceso.

CIENCIAS BASICAS / PLC 4


La verificación de las distintas variables físicas del proceso (como temperatura, movimiento, presión, etc.) se
realiza a través de dispositivos denominados captadores.

Un captador es un aparato que, partiendo de una unidad física, elabora una señal que regulará el funcionamiento
de una máquina.

Los captadores entregan sus señales de detección a la sección de entradas del sistema de control.
Dependiendo del estado de sus entradas, el sistema de control puede “ determinar” las órdenes de funcionamiento,
mediante una lógica preestablecida contenida en el sistema de control.

4.0 Control automático con P.L.C.


EL PLC es un dispositivo electrónico que utiliza la tecnología del microprocesador, capaz de realizar el control de
uno o varios procesos simultáneamente. Sus siglas provienen del inglés “Programmable Logic Controller”, aunque también
lo podemos encontrar con el nombre de Autómata Programable.

El PLC presenta muchas ventajas frente al resto de sistemas de control, dentro de las cuales podemos destacar que:

 la lógica del control está en forma de programa y no en forma física, lo que conlleva a un menor cableado en su
montaje.
 tiene menor tiempo de puesta en funcionamiento.
 presenta flexibilidad ante posibles modificaciones sobre la lógica del control.
 al tener menos conexiones disminuye la probabilidad de fallas.
 tiene un reducido tamaño.
 etc.

CIENCIAS BASICAS / PLC 5


La única desventaja que cabe señalar, hoy en día, es la necesidad de personal especializado para su instalación,
programación y mantenimiento.

El control automático con PLC se realiza con una lógica programada, es decir, las órdenes de funcionamiento se generan a
partir de las variables de entrada y de un programa contenido en su memoria. Este programa recibe el nombre de
programa de control que es una secuencia de instrucciones que el autómata ejecuta en forma cíclica. La siguiente figura
muestra el principio del control automático utilizando PLC.

Principio del control automático con PLC.

CIENCIAS BASICAS / PLC 6


5.0 Estructura de un P.L.C.

CIENCIAS BASICAS / PLC 7


En la figura anterior podemos encontrar:

5.1 CPU: (Central Proccess Unit) Unidad central de procesos, es la encargada de dar las órdenes de funcionamiento al
proceso, a través de sus dispositivos (módulos) de salida, de acuerdo con los estados presentes en los dispositivos
(módulos) de entrada y al programa de control.

5.2 µ P: (Microprocesador) Es un circuito integrado capaz de realizar operaciones aritméticas, lógicas, y de transferencia de
información. El microprocesador tiene el control sobre todo el sistema.

CIENCIAS BASICAS / PLC 8


5.3 ROM: (Read Only Memory) Memoria de solo lectura que contiene el programa del sistema, con el cual el
microprocesador puede realizar todas las funciones propias del sistema como:

 Supervisión y control del tiempo de ciclo de scan (“watchdog”), tabla de datos, alimentación, estado de la batería, etc.
 “Autotest”
 Comunicación con unidad de programación y periféricos.
 Además le permite ejecutar el programa de control y comunicarse con otros dispositivos inteligentes como el
programador manual ó el microcomputador (entiéndase por sistema inteligente como todo aquel dispositivo electrónico
que opera con microprocesador como el PLC, el programador manual y el microcomputador).

5.4 RAM: (Random Access Memory) Memoria de acceso aleatorio. La RAM es un circuito integrado que permite el
almacenamiento de información. El programa de control debe encontrarse en este dispositivo para ser ejecutado.
Además, en esta memoria, se almacenan datos propios el sistema y del programa de control. Cabe señalar que la RAM es
una memoria del tipo volátil, es decir, que la información contenida se borra si el circuito no recibe alimentación. Por lo
anterior es que el PLC cuenta con una batería que mantiene siempre energizada la RAM, para mantener el programa de
control mientras la CPU se encuentra sin la alimentación de la red. Ésta batería se encuentra en el módulo CPU del PLC.

5.5 EEPROM: (Electrical Erasable Programmable Read Only Memory) Memoria de sólo lectura que se puede borrar y
programar eléctricamente. Esta es una memoria solo para el almacenamiento de programas de control y es opcional.
Normalmente la encontramos en forma de cartridge o módulo que se inserta en el frente de la CPU. La utilidad que presta
este dispositivo es la de poder transportar y respaldar un programa de control sin la necesidad de otro dispositivo inteligente
como un programador ó un microcomputador. Además podríamos tener varios cartridge con programas de control
diferentes.

5.6 INTERFACE: Es el dispositivo por el cual se establece la comunicación entre dos sistemas inteligentes. El PLC puede
contar con una o más interfaces para establecer comunicación con otros dispositivos como unidades de programación u
otros PLC maestros o esclavos. En la figura anterior, se muestra la conexión entre el PLC y un programador manual o un
microcomputador.

5.7 BUS: Un bus no es mas que un conjunto de líneas conductoras, propias del sistema, que “transportan” la alimentación,
datos, direcciones y señales de control. A través de buses la CPU puede comunicarse sus diferentes componentes internos
y con los módulos de entrada y salida.

5.8 FUENTE DE PODER: La fuente de poder de un PLC consiste en un convertidor de voltaje de corriente alterna a
corriente continua. EL voltaje de entrada es de 220V y el voltaje estándar de salida es de 24V, no necesariamente
estabilizado y/o regulado, en la mayoría de los casos.
Es común encontrar que la CPU y los módulos de entrada y salida se alimentan con los 24 Volts, como se muestra en la
figura anterior.

CIENCIAS BASICAS / PLC 9


5.9 UNIDAD DE PROGRAMACIÓN: Puede ser un programador manual ó un microcomputador con el cual se pueden
editar programas de control, que posteriormente se traspasan a la memoria RAM del PLC, para ser ejecutados.
Una vez que el PLC se encuentra con el programa de control en su memoria RAM, puede ejecutarlo sin la necesidad de una
unidad de programación. Sin embargo a través de la unidad de programación, se puede supervisar la ejecución del
programa de control y el estado de las variables del proceso.

6.0 Microcomputador:
Más conocido como PC (Personal Computer), como dispositivo de programación, es
ampliamente utilizado por poseer muchas ventajas sobre los programadores manuales.
Normalmente el PLC se conecta al microcomputador a través de una interface. Ésta se encarga de
realizar la lógica de la comunicación y de adaptar a nivel eléctrico las señales de comunicación desde el PLC al
microcomputador y viceversa. Casi convencionalmente se usa la puerta serial del microcomputador.

6.1 UNIDAD DE PROGRAMACIÓN MANUAL:


Es un dispositivo que permite crear, editar y supervisar programas de control y variables de proceso.
Aunque no es muy amistoso para la edición de programas, se utiliza por tener bajo costo y por ser portátil.

7.0 Módulos de entrada:

CIENCIAS BASICAS / PLC 10


Es el dispositivo encargado de transformar las señales eléctricas, provenientes de los detectores, en las
señales propias del bus del PLC. Cada módulo de entrada puede recibir varias señales de detección (una por cada entrada)
y son expansibles, es decir, se pueden incorporar tantos módulos como entradas sean necesarias para el proceso.

La cantidad de módulos incorporables depende de las capacidades del modelo de PLC utilizado. Las entradas
pueden ser del tipo Analógicas ó digitales. En las entradas digitales el dato está en formato binario y en las analógicas el
dato es proporcional a un voltaje ó a una corriente.

Los módulos de entradas los podemos clasificar:

7.1 ENTRADAS DIGITALES: Se utilizan para recibir señales binarias proveniente de los detectores.

7.2 ENTRADAS ANALÓGICAS: Se utilizan para recibir señales proporcionales que puede ser de tensión y/o de corriente.
Normalmente las entradas análogas de corriente reciben una señal que puede variar entre 4 y 20 mA.

7.3 ESQUEMA DE UNA ENTRADA DIGITAL DE 1 HILO

CIENCIAS BASICAS / PLC 11


7.4 ESQUEMA DE UNA ENTRADA DIGITAL DE 2 HILOS

8.0 Módulos de salida:


A través de éstos el PLC entrega las órdenes de funcionamiento en forma de señales eléctricas. Los

CIENCIAS BASICAS / PLC 12


módulos de salida se pueden clasificar como:

8.1 SALIDAS DIGITALES: Entregan señales binarias.

8.2 SALIDAS ANÁLOGAS: Entregan señales proporcionales.

8.3 ESQUEMA DE UNA SALIDA DIGITAL TRANSISTORIZADA

8.4 ESQUEMA DE UNA SALIDA DIGITAL TIPO RELÉ

CIENCIAS BASICAS / PLC 13


8.5 ESQUEMA DE UNA SALIDA DIGITAL TIPO RELÉ

9.0 Circuito de control:

CIENCIAS BASICAS / PLC 14


Es una representación de las conexiones, de las entradas y salidas, que se realizan en el PLC. Aquí se
debe indicar los símbolos, nombres o designaciones de las variables, el número del terminal de la regleta y dirección para
cada entrada y salida.

10.0 Direccionamiento:
El uso de direcciones es un método utilizado para nominar e identificar, tanto en un programa de control
como físicamente, una entrada o una salida en particular. La dirección de una entrada o salida se obtiene a partir de la
posición física de ésta en el PLC.

10.1 EJEMPLO DEL DIRECCIONAMIENTO DE LA SERIE S5 SIEMENS

10.2 EJEMPLO DE UNA DIRECCIÓN DE LA SERIE S5 SIEMENS

CIENCIAS BASICAS / PLC 15


10.3 EJEMPLO DEL DIRECCIONAMIENTO DE LA SERIE CQM1 OMRON

10.4 EJEMPLO DE UNA DIRECCIÓN DE LA SERIE CQM1 OMRON

CIENCIAS BASICAS / PLC 16


10.5 EJEMPLO DEL DIRECCIONAMIENTO DE LA SERIE CQM1 OMRON

10.6 EJEMPLO DE UNA DIRECCIÓN DE LA SERIE SLC100 ALLEN BRADLEY

CIENCIAS BASICAS / PLC 17


11.0 Scan cicle

12.0 Diagrama de flujo de la ejecución lineal del programa de control.

CIENCIAS BASICAS / PLC 18


13.0 Diagrama de flujo de la ejecución lineal del programa de control.

CIENCIAS BASICAS / PLC 19


13.1 EJEMPLO DE UNA PARTIDA DIRECTA PARA UN MOTOR TRIFÁSICO DE INDUCCIÓN CON CONTROL
ELECTROMAGNÉTICO (NORMA DIN):

13.1.1 SIMBOLOGÍA:

S1 = Pulsador de arranque.
S0 = Pulsador de parada.
F2 = Relé térmico de sobrecarga.
F1, F3 = Fusible.
K1 = Contactor trifásico.
H1 = Lámpara se señalización de falla.
PE = Tierra de protección.
M1 = Motor.
L1, L2, L3 = Líneas (fases).
N = Neutro.

CIENCIAS BASICAS / PLC 20


13.1.2 FUNCIONAMIENTO:

Al accionar el pulsador de marcha S0, se establece la continuidad y se somete a la tensión de accionamiento,


procedente de la tensión nominal de alimentación de mando (L1) a la bobina del contactor K1. Una vez conectado K1, éste
nos maniobra los contactos que nos indica el circuito auxiliar anexo de la siguiente manera:

1. Cierra los contactos principales 1-2, 3-4 y 5-6, situados en el circuito de fuerza (rama 1).
2. Cierra el contacto auxiliar 13-14, situado en el circuito de control (rama 3).

Al cerrarse el contacto auxiliar 13-14 del K1, se autoalimenta la bobina por el circuito por donde se encuentra este contacto
y sigue funcionando hasta que accionemos el pulsador de parada S1 o se produzca una sobreintensidad y se abra el
contacto 95-96 del F2 (rama 2)

CIENCIAS BASICAS / PLC 21


13.2 EJEMPLO DE UNA PARTIDA DIRECTA PARA UN MOTOR TRIFÁSICO DE INDUCCIÓN CON
CONTROLADOR LÓGICO PROGRAMABLE Y CONTACTOR TRIFÁSICO.

13.2.1 SIMBOLOGÍA:

S1 = Pulsador de arranque.
S0 = Pulsador de parada.
F2 = Relé térmico de sobrecarga.
F1, F3 = Fusible.
K1 = Contactor trifásico.
H1 = Lámpara se señalización de falla.
PE = Tierra de protección.
M1 = Motor.
L1, L2, L3 = Líneas (fases).
N = Neutro.
L+ = Línea de corriente continua.
E0.0, E0.1 y E0.2= Entradas digitales de 24VDC.
A1.0 y A1.1 = Salidas digitales tipo relé.

CIENCIAS BASICAS / PLC 22


13.3 PROGRAMA DE CONTROL EN DIAGRAMA ESCALERA (KOP SIEMENS):

13.3.1 FUNCIONAMIENTO:

Segmento 1: Tan pronto como E0.0 es 1, A1.0 será 1 hasta que E0.1 ó E0.2 ó ambos sean 1.

Segmento 2: A1.1 será 1 solo si E0.2 es 1.

CIENCIAS BASICAS / PLC 23


13.4 EJEMPLO DE INSTRUCCIÓN DE MEMORIA (SET – RESET)

CIENCIAS BASICAS / PLC 24


14.0 Instrucciones y programas en los autómatas programables.

Si bien el software en su amplio termino consta de los programas creados por el usuario como los propios creados
para el funcionamiento del autómata, nosotros aquí nos vamos a referir a los primeros, ya que en el capitulo tres se ha
hecho referencia a los segundos.

14.1INSTRUCCIONES Y PROGRAMAS

El programa es una sucesión o lista en un determinado orden de distintas ordenes de trabajo o también llamadas
instrucciones y capaz de hacer ejecutar al autómata la secuencia de trabajo pretendida. La pregunta que vamos a tratar de
responder, por tanto, va a ser: ¿qué es una instrucción?

Una instrucción u orden de trabajo es la parte mas pequeña de un programa y consta de dos partes principales:
operación y operando; a su vez el operando está dividido en símbolo y parámetro.

CUADRO 1

La operación es el código (CODE) de la instrucción. Puede venir dado como un código numérico o cifrado (08) o
código nemónico (AND).

El operando es el complemento al código u operación. Mediante el operando indicamos la dirección del elemento
de que se trate (contadores, temporizadores, E/S, marcas internas, etc), así como las contadas, temporizaciones, bits de
registro de desplazamiento, etc.

En los autómatas más sencillos, el símbolo no aparece, ya que al ser fijadas las E/S y tener asignados
números distintos unas y otras, al indicarle a la CPU el número, ya queda determinada, en el caso de las
entradas, la distinción con las marcas internas, y las salidas con el código de la operación.

La operación le indica a la CPU que tiene que hacer, o lo que es lo mismo, la clase de instrucción que ha de
ejecutar. EJEMPLO.

CIENCIAS BASICAS / PLC 25


AND (Y): Formar una concatenación serie.
OR (O): Formar una concatenación paralela.
OUT (=):Asignar una salida a lo presente.

El operando le indica a la CPU dónde debe de hacerlo, o lo que es lo mismo, dónde debe realizarse la operación.

EJEMPLO: E.2.1. Realiza la operación anterior en la entrada (E) número 1 del módulo 2.
En esta caso E representa el símbolo y 2.1 el parámetro

En otros autómatas: 12.Si este número corresponde a una entrada y, por ejemplo, la operación ha sido AND, la
instrucción queda determinada como asignación de contacto normalmente abierto a la entrada número 12.

Cuando se programa, cada instrucción se aloja en una celda o plaza de memoria que están numeradas desde la
dirección 0000 hasta el último número, en función de la capacidad de memoria; en el caso de una memoria de usuario de 1
K palabras, las direcciones disponibles serían de la 0000 a la 1023. Se ha supuesto que cada instrucción ocupa una palabra
que en general, es de 16 bits o 2 Bytes, si la instrucción ocupa mas de 2 Bytes como ocurre en algunos casos, el número de
direcciones se reduce.

Otro concepto a tener en cuenta es el de línea o línea de programa. Una línea contiene dirección o paso, operación
y operando, por tanto, se puede decir que una línea de programa consta de una instrucción, salvo algunos casos en el que
son necesarias 2 líneas para alojar una sola instrucción.

Para poder elaborar un programa, no es suficiente con las instrucciones de mando o programa, son necesarias otro
tipo de instrucciones que reciben el nombre de instrucciones de servicio u órdenes de manejo y por medio de las cuales se
consigue la elaboración, análisis y puesta a punto del programa, así como otras posibilidades que en los ejemplos prácticos
se verán.

CIENCIAS BASICAS / PLC 26


15.0 Sistemas o lenguajes de programación
Varios son los lenguajes o sistemas de programación posibles de los autómatas programables, aunque su utilización no
se puede dar en todos los autómatas; es por esto que cada fabricante indica en las características generales de su equipo,
el lenguaje o los lenguajes con los que puede operar. En general se podría decir que los lenguajes de programación mas
usuales son aquellos que se transfieren directamente el esquema de contactos y las ecuaciones lógicas o logarítmicas, pero
estos no son los únicos. A continuación figura una relación de los lenguajes y métodos gráficos más utilizados:

 Nemónico, también conocido como lista de instrucciones, booleano, abreviaturas nemotécnicas, AWL.

 Diagrama de contactos (Ladder diagram), plano de contactos, esquema de contactos, KOP.

 Plano de funciones, o bloques funcionales, logigrama, Fup.

 Grafcet, o diagrama funcional, diagrama de etapas o fases.

 Organigrama, o ordinograma, diagrama de flujo.

Excepto el nemónico, los demás tienen como base su representación gráfica, pero todos estos deben ir acompañados
del correspondiente cuadro o lista de programación, esto es, la fusión de líneas de programa que configuran el mismo.

Para entender mejor estos lenguajes, a continuación se realiza una explicación de ellos. En el caso de los tres
primeros, por otra parte los más utilizados, se ha puesto un ejemplo de cada uno tomando como base el mismo circuito y
partiendo de la ecuación lógica del mismo, de su esquema de relés y del circuito con puertas lógicas.

CIENCIAS BASICAS / PLC 27


15.1 NEMÓNICOS O BOOLEANOS

Es un lenguaje en el cual cada instrucción se basa en las definiciones del álgebra de Boole o álgebra lógica. A
continuación figura una relación de nemónicos con indicaciones de lo que se presenta:

STR: Operación inicio contacto abierto.


STR NOT: Operación inicio contacto cerrado.
AND (Y): Contacto serie abierto.
OR (O): Contacto paralelo abierto.
AND NOT: Contacto serie cerrado.
OR NOT: Contacto paralelo cerrado.
OUT: Bobina de relé de salida.
TMR: Temporizador.
CNT: Contador.
MCS: Conexión de una función a un grupo de salidas.
MCR: Fin de la conexión del grupo de salida.
SFR: Registro de desplazamiento.
Etcétera.

Los nemónicos de la ecuación propuesta serían los siguientes:

STR NOT…………..….X1
AND……………….…..X2
STR NOT…………..….X4
AND…………………...X5
OR STR……..…………
OR………………….….Y1
AND NOT……….…….X3
OUT……………………Y1

CIENCIAS BASICAS / PLC 28


16.0 Diagrama de contactos
La mayoría de los fabricantes incorpora este lenguaje, ello es debido a la semejanza con los esquemas de relés
utilizados en los automatismos eléctricos de lógica cableada, lo que facilita la labor a los técnicos habituados a trabajar con
dichos automatismos.

17.0 Plano de funciones.


La semejanza con los símbolos lógicos o puertas lógicas hacen interesante este lenguaje por la facilidad en su
representación para los conocedores de la electrónica lógica.

En la figura siguiente aparece el esquema para la ecuación propuesta.

CIENCIAS BASICAS / PLC 29

Potrebbero piacerti anche