PROGRAMACIÓN DE PLC S7-1200
José Antonio Velásquez C.
email:
[email protected] Pirámide de la Automatización
Nivel de Gestión
Nivel Supervisión
Nivel de Control
Nivel de Campo
2
Qué es un PLC?
INPUTS OUTPUTS
CONTROLADOR
PROGRAMABLE
CR
Un CONTROLADOR PROGRAMABLE es un sistema de
control que monitorea el estado de dispositivos como son
los inputs. Controla el estado de los dispositivos
conectados como outputs. Está basado en un programa
escrito que es almacenado en una memoria.
3
Concepto de PLC
EL AUTOMATA PROGRAMABLE INDUSTRIAL
(PLC: programmable logic controller)
Es un equipo electrónico, programable
en lenguaje no
informatico, diseñado para controlar en tiempo real y en
ambiente de tipo industrial procesos secuenciales.
4
Características PLC’s
• Recursos Configurables
• Comunicaciones compatibles
• Software de gestión común
• Mapeado de memoria
• Periféricos comunes
• Instrucciones compatibles
• Marcado CE y fabricación
europea
5
Dispositivos de entrada
• Botones
• Switches de Selección
• Switches de Limite
• Switches de Nivel
• Sensores Photoelectricos
• Sensores de Proximidad
• Thumbwheel Switches
6
Dispositivos de salida
• Valvulas
• Motor Starters
• Solenoides
• Control Relays
• Alarmas
• Luces
• Ventilador
• Hornos
7
Dispositivos de I/O
EL PLC RECIBE SEÑALES
DE ENTRADA TALES COMO,
ENCODERS, FOTOCELULAS,
PULSADORES, TECLADOS,
….
EL PLC ACTIVA MEDIANTE
SUS SALIDAS, VÁLVULAS,
SOLENOIDES,
CONTACTORES,
INDICADORES LUMINOSOS, ...
8
Selección del PLC
CRITERIOS :
Número de E/S a controlar
Capacidad de la memoria de programa
Potencia de las instrucciones
Posibilidad de conexión de periféricos, módulos
especiales y comunicaciones.
9
Clasificación de los PLC’s
Por tipo de formato
COMPACTOS: Suelen integrar en el mismo bloque la
alimentación, entradas y salidas y/o la CPU. Se expanden
conectándose a otros con parecidas características.
MODULARES: Están compuestos por módulos o tarjetas
adosadas a rack con funciones definidas: CPU, fuente de
alimentación, módulos de E/S, etc … La expansión se realiza
mediante conexión entre racks.
10
Definir configuración de I/O
En una instalación nos encontramos
con las siguientes señales y elementos
a controlar :
2 SENSORES OPTICOS
3 PULSADORES MANUALES
1 SELECTOR MANUAL /AUTOMÁTICO
3 BOTONES
1 INTERRUPTOR SELECCIÓN MODO TRABAJO
4 FOCOS INDICADORES
3 FINALES DE CARRERA
2 VARIADORES DE VELOCIDAD (4-20mA.)
2 SENSORES PT100
2 DETECTORES INDUCTIVOS
4 VÁLVULAS (PISTÓN) 24V.
1 SIRENA ALARMA
1 PARADA DE EMERGENCIA
DETERMINAR CUANTOS I/O
11
Definir configuración de I/O
SOLUCIÓN
CQM1H
Un PLC con
16 E digitales
9 S digitales
2 E analógicas PT100
2 S analógicas 4-20 mA.
12
Estructura de un PLC modular
Fuente de Alimentación: La Función de la Fuente de alimentación es suministrar
energía eléctrica a la CPU y demás tarjetas de configuración del PLC.
13
Estructura de un PLC modular
UNIDAD DE PROCESAMIENTO CENTRAL (CPU) : Es considerado el
cerebro del Controlador. Está diseñada a base de microprocesadores y
memorias
14
Modulo Profibus
15
Modulo de entradas y salidas
Sirve para conectar los inputs y outputs del
proceso a controlar.
16
PLC modular S7-300
17
18
Montaje
Rieles de montaje DIN: Los módulos son enganchados de la parte
superior del riel, ajustándola hasta el tope y luego atornillando arriba
y abajo.
19
Objetivo de la Automatización
Las funciones básicas de la automatización de una máquina
o de una instalación son:
Aumentar la producción
Disminuir costes
Mejorar la calidad del producto acabado
Evitar tareas peligrosas al ser humano
Informacion en tiempo real del proceso
20
Programación de los PLC’s
Para programar un PLC se debe contar con un PLC, una
computadora con el software de programación instalado y un
cable de programación.
El cable de programación conecta al PLC con el software de
programación y desde este enviamos instrucciones al PLC
para que pueda controlar las salidas que le hayamos
asignado.
Existen diversos lenguajes de programación, entre ellos
tenemos: FUP, KOP y AWL
21
FUP
22
KOP
23
AWL
24
Programación de los PLC’s
TABLAS DE VERDAD
FUNCION AND FUNCION OR
V F V F
V V V V
F V F V
F F F F
25
Diagrama de contactos
Un programa en diagrama de relés (L.D.) es una serie de ramas de circuito.
Una rama (network) está compuesta de una serie de contactos, conectados en serie o
en paralelo, que dan origen a una salida (activación de una bobina o de una función
especial).
I0.0 I0.1
/ (Q0.0)
I0.2
(Q0.1)
I0.3 I0.5
(Q0.2)
I0.4
26
Diagrama de contactos
Las ramas de circuitos tienen origen en una barra vertical puesta a la izquierda del
diagrama.
El flujo de la señal va de izquierda a derecha, de arriba hacia abajo y de abajo hacia
arriba.
A B
(R1)
C D
(R2)
27
Diagrama de contactos
A una rama de circuito en L.D., corresponde una secuencia de instrucciones en
forma mnemónica
I0.0 I0.1 Q0.0
- Ejemplo de circuito
28
Diagrama de contactos
Una bobina no puede venir conectada directamente de la barra de inicio.
En tal caso es necesario interponer un contacto siempre cerrado
A la derecha de una bobina no es posible programar ningún contacto.
El número de contactos posibles en serie o en paralelo es prácticamente
ilimitado.
0000
0200 / 0200
29
Diagrama de contactos
Es aconsejable no programar una salida, como una bobina,
más de una vez
Es posible utilizar libremente el contacto de una salida
como una entrada auxiliar
Es posible colocar en paralelo 2 o más bobinas
I0.1 Q0.0
I0.2 Q0.1
30
Encendido de una lampara
Función lógica Y ( AND )
31
Encendido de una lampara
Función lógica O ( OR )
32
Encendido de una lampara
Circuito con retención ( Paro prioritario )
Para encender : pulse S1
Para apagar : pulsar S2
33
Encendido de una lampara
Circuito con retención (Marcha prioritaria )
Para encender : pulse S1
Para apagar: pulse S2
34
Circuito de enclavamiento
I0.0 I0.1 M0.0
M0.0
M0.0 Q0.0
35
Ejercicio 1
¿Qué condiciones debe cumplirse para que la salida se active?
36
Ejercicio 2
¿Qué condiciones debe cumplirse para que la salida se active?
37
Ejercicio 3
¿Qué condiciones debe cumplirse para que la salida se active?
38
Direccionamiento de I/O
39
Direccionamiento de I/O
Direccionar las I/O sabiendo que se dispone de un PLC S7 200 de 8I / 6O y además de un modulo de expansión
de 8I / 8O.
40
Direccionamiento de I/O
Direccionar las I/O sabiendo que se dispone de un PLC S7 200 de 8I / 6O y además de un modulo de expansión
de 8I / 8O.
41
Direccionamiento de I/O
Direccionar las I/O sabiendo que se dispone de un PLC S7 200 de 8I / 6O y además de un modulo de expansión
de 8I / 8O.
42
Software de Programación
43
Software de Programación
44
Diagrama de la CPU 1214C AC/DC/Relé
45