Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
PLC
Ing. Williams Castillo Martínez
http://louya.catda.org
louyauns@yahoo.es
DEFINICIÓN DE AUTÓMATA PROGRAMABLE (AP O
PLC)
Equipo electrónico programable diseñado para
controlar, en tiempo real y en un ambiente industrial,
procesos de ámbito eminentemente secuencial.
El control de un Autómata Programable se realiza
sobre la base de una lógica definida a través de un
programa interno.
Los A.P. no se limitan hoy en día a funciones de
control lógico, sino que también permiten:
Regular
Posicionar
Contar, dosificar
Comandar válvulas
Y mucho más….
14/11/2011
UBICACIÓN DEL PLC EN UN AUTOMATISMO
MANDO DE
TRANSDUCTORES PROCESO
POTENCIA
PLC
INTERFASES INTERFASES
DE ENTRADA uP DE SALIDA ACTUADORES
DIÁLOGO
HOMBRE / MÁQUINA
VENTAJAS E INCONVENIENTES DE LOS AP / PLC
VENTAJAS:
No es necesario desarrollar la lógica en esquema de
contactos ni simplificar las ecuaciones (la memoria
interna es suficientemente grande)
Posibilidad de introducir modificaciones sin cambiar
cableado ni añadir aparatos
Mínimo espacio de ocupación y menores costes de
instalación/mantenimiento.
14/11/2011
VENTAJAS E INCONVENIENTES DE LOS AP / PLC
INCONVENIENTES:
Mayor coste inicial de la instalación
Necesidad de técnicos de mantenimiento y
programadores adiestrados: mayor formación
14/11/2011
HISTORIA DE LOS AUTÓMATAS PROGRAMABLES
(I)
Primera mitad del siglo XX: entrada del motor eléctrico
en los procesos productivos, controlados por sistemas
digitales secuenciales mediante relés interconectados.
En 1960, tras el desarrollo de los transistores, se
desarrollan en Europa los primeros controladores
(electrónicos) lógicos cableados (“NORBIT” de Philips,
“SIMATIC C” de Siemens).
CPU
Unidad de control.
ROM sistema operativo.
Memoria de programa.
Acumulador.
Periferia
Comunicaciones
ESTRUCTURA DE UN PLC
I / O BUS
Memoria de
Programa
Fuente de Procesador Circuitos
Alimentación de I/O
Memoria de
Datos
Fuente
Externa
IN OUT
LENGUAJES DE PROGRAMACIÓN
BÁSICOS (IEC 61131-3)
LENGUAJES DE PROGRAMACIÓN
AVANZADOS (IEC 61131-3)
FAMILIA DE AUTÓMATAS
PROGRAMABLES (SIMATIC S7)
CONFIGURACIÓN MODULAR DE LOS A.P.
(SIMATIC S7-300)
CONFIGURACIÓN MODULAR DE LOS A.P.
(SIMATIC S7-300)
GAMA DE MÓDULOS PERIFÉRICOS
(SIMATIC S7-300)
Entradas digitales (SM-DI).
Salidas digitales (SM-DO).
- Reguladores PID.
-Encoders.
-Buses de campo. Comunicaciones industriales.
ESTRUCTURA LÓGICA DE UN A.P. (SIMATIC S7)
DATOS TÉCNICOS DE LA FAMILIA DE CPU´S
S7-300
¿CÓMO PROGRAMAR EL PLC PARA CONTROLAR
LA PLANTA?
Lenguaje de programación
Instrucciones para realizar
operaciones lógicas
Variables para almacenar
resultados intermedios
Variables que actualicen con el
valor de las entradas
Variables conectadas a las
salidas.
Orientado al bit (tamaño de la
variable lógica).
Fácil de programar
No se necesita un gran
cualificación para programar
automatismos sencillos
• Flexible
Programar controles complejos
14/11/2011
EJEMPLO DE AUTOMATIZACIÓN CON PLC
Se desea encender una lámpara L1 cuando se conecte el
interruptor A o el interruptor B, y encender una lámpara
L2 cuando L1 esté apagada y el interruptor C esté
conectado.
14/11/2011
EJEMPLO DE AUTOMATIZACIÓN CON PLC
Se desea encender una lámpara L1 cuando se conecte el
interruptor A o el interruptor B, y encender una lámpara
L2 cuando L1 esté apagada y el interruptor C esté
conectado.
14/11/2011
EJEMPLO DE AUTOMATIZACIÓN CON PLC
Las conexiones para este ejemplo se muestran a
continuación:
14/11/2011
EJEMPLO DE AUTOMATIZACIÓN CON PLC
La asignación de entradas y salidas se efectúa por medio
del dispositivo de programación del PLC. Por lo general se
utiliza un PC con interfaz gráfica que permita visualizar
el diagrama escalera RLL (Relay Ladder Logic).
14/11/2011
EJEMPLO SIMPLE DE AUTOMATIZACIÓN CON PLC
Se quiere controlar un sistema de riego, que consta de dos
pozos (P1 y P2), dos bombas (B1 y B2) y un depósito.
Mediante las bombas B1 y B2 se controla el nivel del
depósito. El depósito tiene dos boyas (DI y DS) para
indicar el nivel . Cada pozo lleva instalado un sensor de
nivel (n1 y n2) para saber si hay agua suficiente. Si no hay
agua suficiente en el pozo, la bomba correspondiente no
debe funcionar.
14/11/2011
EJEMPLO SIMPLE DE AUTOMATIZACIÓN CON PLC
El sistema debe funcionar de la siguiente manera:
Si el nivel del depósito supera la boya DS, las bombas están
paradas.
Si el nivel del depósito está entre la boya DI y la DS, funciona
la bomba B1, si hay agua suficiente en el pozo 1. Si no hay
agua en el pozo 1 pero la hay en el 2, funciona la bomba B2.
Si el nivel del depósito está por debajo de la boya DI, se
activa la bomba B2, además de la B1 si es posible.
Pasos para el diseño de la automatización
Comprobar la especificación
Entender cómo debe funcionar la planta
Lista de entradas/salidas
Saber cuál es la lógica: sensores de nivel (1- supera nivel)
Diseño de las ecuaciones lógicas que deben regir la planta
según la especificación
Implantación mediante el PLC
14/11/2011
EJEMPLO SIMPLE DE AUTOMATIZACIÓN CON PLC
Lista de entradas/salidas
14/11/2011
EJEMPLO SIMPLE DE AUTOMATIZACIÓN CON PLC
Programa
14/11/2011
EJEMPLO SIMPLE DE AUTOMATIZACIÓN CON PLC
Pasos para realizar la programación
1) Especificación del control: determinar qué debe hacer el
sistema de control y en qué orden.
2) Identificar las señales de entrada/salida de la planta a
controlar.
3) Representar mediante un modelo el sistema de control,
indicando todas las funciones que intervienen, las
relaciones entre ellas, y la secuencia que deben seguir
4) Asignar direcciones de entrada/ salida o internas a cada
uno de los componentes que aparecen en el modelo.
5) Codificar la representación anterior según la
herramienta de programación del PLC.
6) Cargar programa en el PLC y verificar funcionamiento.
7) Puede haber una fase de simulación sin la planta real.
14/11/2011
AUTOMATAS PROGRAMABLES
PLC
Ing. Williams Castillo Martínez
http://louya.catda.org
louyauns@yahoo.es