Está en la página 1de 46

Autmatas Programables

Controladores Lgicos Programables


PLCs

Espinoza Wiston
Autmatas Programables Controladores Lgicos Programables PLCs

AUTOTEST

Son equipos electrnicos


diseados para almacenar DILOGO CON EL
TERMINAL

instrucciones que tienen como fin


controlar en tiempo real y en ACTUALIZACIN
DE ENTRADAS
ENTRADAS
FSICAS

ambiente industrial, procesos que


presentan una evolucin EJECUCIN DEL
PROGRAMA

secuencial.
ACTUALIZACIN SALIDAS
DE SALIDAS FSICAS

Espinoza Wiston
Autmatas Programables Controladores Lgicos Programables PLCs

En estos equipos existen


terminales de entrada a los que
se conectan interruptores de fin
de carrera, fotoceldas, detectores,
pulsadores, entre otros y
terminales de salida a los que se
conectan bobinas, contactores,
electrovlvulas y dems
actuadores.

Espinoza Wiston
Autmatas Programables Controladores Lgicos Programables PLCs

Ventajas

Menor tiempo empleado en la elaboracin de proyectos debido a que no se requiere


dibujar el esquema de contactos.
No es necesario simplificar ecuaciones lgicas, ya que la capacidad de memoria es
suficientemente grande.
Las listas de materiales se reducen considerablemente y con ellos el nmero de
proveedores a consultar.
Posibilidad de introducir modificaciones sin cambiar el cableado.
Poco espacio de ocupacin.
Menor costo de mano de obra en la instalacin.

Espinoza Wiston
Autmatas Programables Controladores Lgicos Programables PLCs

Ventajas

Menor tiempo en la instalacin.


Aumenta la fiabilidad del sistema al eliminar contactos mviles.
Posibilidad de detectar e indicar averas.
Presenta economa de mantenimiento.
Posibilidad de manejar varias mquinas con el mismo autmata.
Menor tiempo para la puesta en funcionamiento del proceso al quedar reducido el
tiempo de cableado.
Si la mquina queda fuera de servicio, el autmata puede usarse en otra aplicacin.

Espinoza Wiston
Autmatas Programables Controladores Lgicos Programables PLCs

Desventajas

Hace falta un programador o software para programacin.


Se requiere adiestrar un personal para tal sentido.
El costo inicial, generalmente, es elevado y puede ser un inconveniente. Incluso,
podra no recuperarse si no se ha hecho una planificacin adecuada de la
automatizacin.

Espinoza Wiston
Autmatas Programables Controladores Lgicos Programables PLCs

Campo de aplicacin

Suelen emplearse en procesos industriales que tengan una o


varias de las siguientes necesidades:

Espacio reducido. Aplicaciones generales:


Procesos de produccin peridicamente cambiantes. Maniobra de mquinas.

Procesos secuenciales. Maniobra de instalaciones.


Sealizacin y control.
Maquinaria de procesos variables.
Instalaciones de procesos complejos y amplios.
Chequeo de programacin centralizada de las partes del
proceso.

Espinoza Wiston
Autmatas Programables Controladores Lgicos Programables PLCs

Clasificacin segn cantidad de entradas/salidas

Gama Pequea: mximo 128 E/S y 4 K de instrucciones.

Gama Mediana: de 128 a 512 E/S y hasta 16 K de instrucciones.

Gama Grande: ms de 512 E/S y 100 K de instrucciones.

Espinoza Wiston
Autmatas Programables Controladores Lgicos Programables PLCs

Estructura
Externa o aspecto fsico. Interna.
Estructura en la cual los elementos Estructura Compacta que se
del autmata estn divididos en caracteriza por tener todos los
mdulos o partes que realizan elementos internos del autmata
funciones especficas. (CPU, fuente de alimentacin,
entradas salidas, memorias, etc.)
en un solo bloque.

PLC Twido modular con 50 E/S, dos salidas PWM, 3 PLC Twido Compacto con 16 E/S, un display y reloj en
E/S analgicas, un reloj en tiempo real y una tiempo real.
extensin para 64Kb de memoria de aplicacin.

Espinoza Wiston
Autmatas Programables Controladores Lgicos Programables PLCs

Arquitectura interna

Espinoza Wiston
Autmatas Programables Controladores Lgicos Programables PLCs

Diagrama de bloque - Arquitectura interna

Espinoza Wiston
Autmatas Programables Controladores Lgicos Programables PLCs

Detalle - Arquitectura interna

Espinoza Wiston
Autmatas Programables Controladores Lgicos Programables PLCs

Procesadores Arquitectura interna

ASIC: (Circuito Interface Actuador/Sensor)


Circuitos Integrados de Aplicaciones Especficas

Espinoza Wiston
Autmatas Programables Controladores Lgicos Programables PLCs

Detalle de unidad con coprocesadores - Arquitectura interna

Espinoza Wiston
Autmatas Programables Controladores Lgicos Programables PLCs

Memoria - Arquitectura interna


PROGRA MA S
EJECUTIV OS:
FIRMWA RE Y DEL
Programas y
SISTEMA Memorias del
(ROM o EPROM) Sistema o
Firmware
MEMORIA S TEMPORA LES
(RA M O EPROM)

MEMORIA IMA GEN O


TA BLA DE ESTA DOS DE
ENTRA DA S/SA LIDA S
(RA M)
Memoria de
la Tabla
MEMORIA S DE DA TOS de Datos
NUMRICOS Y Memoria
V A RIA BLES INTERNA S de
(RA M)
Usuario

MEMORIA DEL Memoria del


PROGRA MA DE USUA RIO Programa del
(RA M) usuario

Espinoza Wiston
Autmatas Programables Controladores Lgicos Programables PLCs

Funcionamiento

AUTOTEST
La funcin bsica de un PLC es la revisin (scanning) continua de un programa con todas las
condiciones del mismo y dentro de un perodo de tiempo garantizado y consiste de tres pasos bsicos:

1.Antes de iniciar el ciclo de ejecucin, el procesador, a travs del bus de datos, lee el estado lgico de cada
DILOGO CON EL
TERMINAL
una de las entradas y las guarda en el rea de memoria llamada tabla de los estados de las entradas.

2.A continuacin, el procesador accede y elabora las sucesivas instrucciones del programa, realizando las
concatenaciones correspondientes de los operandos de estas instrucciones, segn la lgica programada
ACTUALIZACIN
DE ENTRADAS
ENTRADAS
FSICAS por el usuario.

3.Una vez finalizada la ejecucin del programa, el procesador asigna el estado de seal a los registros de
las salidas de acuerdo a la concatenacin anterior, indicando si dicha salida ha o no de activarse,
EJECUCIN DEL
PROGRAMA situndola en la zona de salida de la tabla de datos. Una vez concluida la ejecucin del programa se
asigna los estados de las seales de salida a las salidas.

ACTUALIZACIN SALIDAS
La asignacin de las entradas y las salidas se mantiene hasta que se inicia un nuevo ciclo, es decir,
DE SALIDAS FSICAS mientras se ejecuta el ciclo, las entradas pueden haber cambiado sin que el PLC se percate de esto, ya que
tiene que finalizar el ciclo para hacer una nueva lectura de las entradas.

Espinoza Wiston
Autmatas Programables Controladores Lgicos Programables PLCs

Terminales para la programacin

El terminal de programacin es el medio


material del que se auxilia el programador
para crear e introducir las instrucciones en
el autmata.

Unidades tipo calculadora.


Consola de programacin.
Computador.

Espinoza Wiston
Autmatas Programables Controladores Lgicos Programables PLCs

Ejemplos - Conexin de alimentacin

Espinoza Wiston
Autmatas Programables Controladores Lgicos Programables PLCs

PLCs en la actualidad

Tiempos de procesamiento (scan) muy rpidos,


Pequeos y de bajo costo, de manera que se reducen los espacios fsicos
requeridos para su instalacin.
Altas densidades para los sistemas de entradas/salidas.
Interfaces de entradas/salidas inteligentes, a base de microprocesadores,
como pid, comunicacin, posicionamiento, mdulos de lenguajes, etc.

Espinoza Wiston
Autmatas Programables Controladores Lgicos Programables PLCs

PLCs en la actualidad

Comunicacin directa con computadores.


Desarrollo de sistemas supervisorios y de anlisis de datos.
Multiprocesador para incrementar el nmero de programas ejecutados,
incluyendo autodiagnstico.
Mejoras en la visualizacin de programas y procesos.
Perfeccionamiento y homogeneizacin de redes locales.

Espinoza Wiston
Metodologa para realizar una Automatizacin con PLC
Paso 1: Descripcin del Sistema
Para llevar a cabo la descripcin del sistema o proceso se requiere recabar
la siguiente informacin: procedimiento que se debe seguir en la
operacin (arranque, paro), dispositivos que intervienen en el proceso
(sensores, transductores, motores, variadores, etc.), variables a medir,
variables a controlar, variables a monitorear, rangos de operacin, funcin
de los dispositivos, entradas y salidas

Paso 2: Diagrama de Flujo


Es una representacin grfica de los pasos en un proceso. Dicho diagrama
es til para determinar cmo funciona realmente el proceso. El diagrama
se utiliza en gran parte de las fases del proceso de mejora continua,
sobretodo en definicin de proyectos, diagnstico, diseo e implantacin
de soluciones, mantenimiento de las mejoras, traslado de materiales,
pasos para ventas y procedimientos del proceso.
Metodologa para realizar una Automatizacin
con PLC
Paso 3: Descripcin de los Equipos del Sistema
Aqu se agrupan todos los dispositivos que intervienen en el
proceso, se describe bien su funcin e identifica las entradas y
salidas del sistema. Esto ayuda a conocer con mayor detalle el
sistema y las funciones para los cuales fueron diseados los
dispositivos.

Paso 4: Requerimientos del Cliente


Estos se obtienen, de las entrevistas realizadas con los
operadores y jefes de mantenimiento, los cuales indican
caractersticas de operacin, caractersticas de los equipos, rango
de operacin y en algunos casos el rango del costo de los equipos
a utilizar.
Metodologa para realizar una Automatizacin
con PLC
Paso 5: Seleccin del Autmata Programable
Para llevar a cabo la seleccin del autmata se deben
de realizar dos evaluaciones, una para seleccionar el
tipo e autmata y la otra para seleccionar la marca,
esto debido a las diferentes opciones que brinda el
mercado actualmente

Paso 5.1: Matriz de decisiones para seleccin del PLC


Para realizar la matriz de seleccin se deben seguir los siguientes pasos:
Elaborar una lista de caractersticas de seleccin, ordenar la lista de
caractersticas, asignacin de ponderacin relativa a cada caracterstica de la
seleccin, establecer parmetros de rendimiento o calificacin de utilidad para
cada una de las caractersticas y calcular los valores de utilidad relativa de los
diseos alternativos adems de comparar los valores de utilidad relativa
Metodologa para realizar una Automatizacin
con PLC
Paso 5 2: Matriz de decisiones para la marca del PLC
Para generar esta matriz se debe realizar un
procedimiento similar al del paso anterior solamente
que aqu se compararan por lo menos cuatro marcas
diferentes de autmatas programables seleccionado en
la etapa anterior.

Paso 6: Programacin del PLC


Existen dos formas de programacin para el PLC: El
mtodo heurstico o informal (funcin memoria) y el
mtodo formal (redes de Petri o GRAFCET), se
recomienda ste ltimo.
Marca de Controladores Lgicos Programables
Descripcin Allen Bradley Siemens LG
si no si no si no
Sistema de tipo compacto x x x
14 entradas, 8 salidas x x x
Programacin en escalera x x x
Programacin el lenguaje de instrucciones x x x

Programacin en Grafcet x x x
Entradas y salidas a rel x x x
Entradas y salidas digitales x x x
Puerto Profibus x x x
Puerto Modbus x x x
Programacin en red Ethernet x x x
Alta velocidad de respuesta x x x
Cable de comunicacin USB x x x
Mdulos de expansin x x x
Alimentacin de AC x x x
Sistema redundante de proteccin x x x

Sistema de interface Hombre Maquina x x x

Total 88 % 94 % 100 %
Diagrama Escalera para PLC
En el programa se designan mediante direcciones los registros, los
contadores, los temporizadores y las entradas y salidas. En los PLC
pequeos estas direcciones estn asignadas por el fabricante, pero en
los mayores, pueden ser definidas por el usuario, con mayor
aprovechamiento de la memoria.

Los PLCs trabajan como todos los circuitos electrnicos nicamente


con dos estados lgicos, ALTO y BAJO, ON y OFF, 1 y 0, etc., lo cual no
es prctico desde el punto de vista de enlace hombre-mquina, por lo
que se requiere de lenguajes de programacin que traduzcan las ideas
humanas a estados lgicos.
Diagrama Escalera para PLC
Los lenguajes de programacin en s, aunque
normalizados en su parte bsica, son tan variados
como fabricantes de PLCs hay, as como tambin la
manera de accesar a dichos controladores.

Pero, en general podemos hablar de cuatro grandes


grupos de lenguajes de programacin: DE ESCALERA,
POR INSTRUCCIONES, POR FUNCIONES y POR
PASOS.
Diagrama Escalera para PLC
Un programa escalera es un conjunto planificado de
instrucciones parecido a un diagrama escalera. Este
consiste de uno o ms escalones individuales en los
que se insertan instrucciones. El programa en escalera
es el componente principal del proyecto que se
descargara el PLC. Este lo utiliza el plc para controlar
una mquina o un proceso.
Diagrama Escalera para PLC
La operacin de un programa en escalera depende
completamente de las seales presentes en los
terminales de entrada del PLC. Cada terminal de
entrada tiene su propia direccin en los archivos de
datos del PLC. El autmata interpreta las seales de
entrada y consiguientemente opera sus rels de salida.
Estos rels se utilizan para controlar dispositivos
cableados que controlan la operacin de una mquina
o de un proceso.
Diagrama Escalera para PLC
A continuacin se presentan los bloques de librera
ms utilizados en la programacin del PLC marca
LG
Lneas de Conexin
N Smbolo Descripcin
1 Lnea de conexin horizontal. Transfiera el
valor para corregir.

2 La lnea de conexin vertical. La suma lgica


de conexin de la lnea horizontal del lado
izquierda
Diagrama Escalera para PLC
Contactos
N Smbolo Descripcin
Contactos Estticos
1 Contacto normalmente Abierto

2 Contacto normalmente cerrado

Transicin que se da cuenta de los contactos


3 Pulso de transicin positiva que da cuenta
del contacto

4 Pulso de transicin negativa que da cuenta


al contacto
Diagrama Escalera para PLC
N Smbolo Descripcin

1 Bobina

Bobina 2 Bobina Negada

Bobinas enlasadas

3 Bobina por flanco positivo

4 Bobina por flanco negativo

Transicin de bobina por flancos

5 Pulso de transicin positivo para la


bobina

6 Negativo que se Transicin-da


cuenta del Rollo
Diagrama Escalera para PLC
Funcin bloque
Existen conexiones de entrada/salida donde se
deben manejar operaciones fundamentales, estas
vienen referidas a travs de bloque
Diagrama Escalera para PLC
Funcin Smbolo Descripcin

Adicin Entrada: EN, IN1, IN2


Salida: ENO, OUT

Divisin Entrada: EN, IN1, IN2


Salidas: ENO, OUT
Diagrama Escalera para PLC
Multiplicacin Entrada: EN, IN1, IN2
Salida: END, OUT

Comperta bsica Entrada: EN, IN1, IN2


Salida: ENO, OUT

Substraccin Entrada: EN, IN1, IN2


Salida: ENO, OUT
Diagrama Escalera para PLC
Compuerta Entrada: EN, IN1, IN2
bsica Salida: ENO, OUT

Contador Entrada: CD,LD,PV


Salida:BOOL, INT
Diagrama Escalera para PLC
Contador Entradas: CU,R,PV
Salidas: BOOL,INT

Temporizador Entradas: BOOL,TIME


Salidas: BOOL,TIME

Temporizador Entradas: BOOL,TIME


Salidas: BOOL,TIME
Diagrama Escalera para PLC
Edicin de Variables: Cuando usted compila un programa,
la variable declarada se asigna automticamente al rea de
los datos por el tipo. El Usuario asigna la variable declarada
al rea de I,Q,M., la designacin de rea de I,Q,M para
entrar es como sigue:
Diagrama Escalera para PLC
Donde: Prefijo Comentario

I Entrada

Q Salida

M Memoria Interna

X, none 1 bit

B 1 byte (8 bits)

W 1 palabra (16 bits)

D 2 palabras(32 bits)

L 4 palabras (64 bits)


Diagrama Escalera para PLC
Edicin del programa escalera
El programa de escalera, crea un programa de PLC con un
smbolo grfico como el rollo o avisa que se usa en la parada
el diagrama lgico. Debajo del cuadro, 'el Comentario del
Escaln' es el comentario para el escaln apropiado.
El escaln es una unidad de lnea continua que se conecta
verticalmente, es decir, debajo del cuadro, un escaln es de
la fila ' 1' hasta ' 4' y la fila ' 5' tambin es un escaln,
Diagrama Escalera para PLC
Autmatas Programables Controladores Lgicos Programables PLCs

Consideraciones para la programacin en lenguaje Ladder o escalera

rea de captadores y rea de


contactos en general actuadores

Espinoza Wiston
Autmatas Programables Controladores Lgicos Programables PLCs

Consideraciones para la programacin en lenguaje Ladder o escalera

Captadores: Actuadores:
-| |- -( )-
Elementos de maniobra Elementos de mando
Lectura de memoria interna Escritura de memoria interna
Bloques de funcin Saltos de programa

Espinoza Wiston
Autmatas Programables Controladores Lgicos Programables PLCs

Consideraciones para la programacin en lenguaje Ladder o escalera

Los actuadores slo pueden ser representados una sola vez.


Los actuadores se colocaran en la primera lnea de energa en el
conjunto de condiciones que le compete.


Espinoza Wiston
Autmatas Programables Controladores Lgicos Programables PLCs

Ejemplo de programacin en lenguaje Ladder

Espinoza Wiston
Lenguaje de Contacto

También podría gustarte