Vous êtes sur la page 1sur 89

INTRO.

PLCS
INTRO.
PROGRAMACIÓN µPLCS
Introducción a los Autómatas y Programación de µPLC´s

Alfonso Rodrigo Valencia


Alfonso Rodrigo Valencia 2
Introducción a los Autómatas y Programación de µPLC´s

Alfonso Rodrigo Valencia 3


Introducción a los Autómatas y Programación de µPLC´s

Automatización Cableada

• La lógica de control se implementa mediante la conexión de los distintos


dispositivos que conforman el sistema (relés, sensores, pulsadores…).

Inconvenientes y Ventajas

• Simple y económica (apta en aplicaciones sencillas).


• Es aconsejable comenzar por este tipo de aplicaciones antes de pasar a la
lógica programada (PLCs).
• Ocupa mucho volumen.
• Poco flexible (no apta para aplicaciones complejas).

Familias Tecnológicas

• Neumática.
• Hidráulica.
• Eléctrica…

Alfonso Rodrigo Valencia 4


Introducción a los Autómatas y Programación de µPLC´s

Automatismos Programados

• La lógica de control se programa en un dispositivo (PLC) al que


conectamos únicamente entradas/salidas..

Inconvenientes y Ventajas

• Muy flexible.
• Ocupan poco espacio.
• Mantenimiento Sencillo (operario cualificado).
• Complicados (requieren conocimiento previo de automatismos).
• Caros para aplicaciones simples.

Familias Tecnológicas

• PLCs (Autómatas).
• Microcontroladores.
• DSPs (dispositivo procesadores de señal)…

Alfonso Rodrigo Valencia 5


Introducción a los Autómatas y Programación de µPLC´s

Tecnologías Utilizadas en la Automatización de Procesos

Cableada Programada

Neumática Eléctrica Hidráulica Electrónica

Electroneumática Electrohidráulica µC PLC

En Muchos Casos
Alfonso Rodrigo Valencia 6
Introducción a los Autómatas y Programación de µPLC´s

- Automatización:
- Cableada.
- Programada.
- Pantalla Táctil.
- Tecnologías:
-Eléctrica:
-Neumática, …
- Sensores:
-Inductivos.
-Fotocélulas…
-Control Posición:
-Variador Frec.
-Servos.
- Control Tª, peso...

Alfonso Rodrigo Valencia 7


Introducción a los Autómatas y Programación de µPLC´s

Mando
Potencia

Alfonso Rodrigo Valencia


Alfonso Rodrigo Valencia 8
Introducción a los Autómatas y Programación de µPLC´s

Alfonso Rodrigo Valencia


Alfonso Rodrigo Valencia 9
Introducción a los Autómatas y Programación de µPLC´s

Alfonso Rodrigo Valencia 10


Introducción a los Autómatas y Programación de µPLC´s

En un PC ¿qué son E/S?

ENTRADA SALIDA

Alfonso Rodrigo Valencia 11


Introducción a los Autómatas y Programación de µPLC´s

PLC

ENTRADA SALIDA

En el CPM2A
Disponemos de
256 TIM

Alfonso Rodrigo Valencia 12


Introducción a los Autómatas y Programación de µPLC´s

HMI MANDO (PLC) SUPERVISIÓN

PREACCIONADORES

ACCIONADORES

PROCESO
DETECTORES

Alfonso Rodrigo Valencia 13


Introducción a los Autómatas y Programación de µPLC´s

Complejidad Media-Alta

Complejidad Media

Sencillas y Flexibles

Sencillas y NO lfexible

Alfonso Rodrigo Valencia 14


Introducción a los Autómatas y Programación de µPLC´s

CS1
C200HE/HG/HX

CQM1H

SRM1

CPM2C CJ1

CPM2A CP1L
CP1H

CPM1A

ZEN

34 100 120 140 256 512 1184 2560 5000 I/O

Alfonso Rodrigo Valencia 15


Introducción a los Autómatas y Programación de µPLC´s

0.1μs Similar
al CJ1M Función Básica “LD”
CP1H 0.3 μs
Función “MOV”
0.64 μ s 7.8 μ s
CPM2A

1.72 μs 16.3 μs
CPM1A

Velocidad de Cálculo

Función Básica: 6 veces más rápido


Función MOV : 26 veces más rápido
(CP1H Vs CPM2A)

Alfonso Rodrigo Valencia 16


Introducción a los Autómatas y Programación de µPLC´s

En grupos redactar una memoria


comparando las características del
autómata CP1L (Gama Media) y el
µPLC asignado.
Al finalizar el grupo expondrá los
resultados obtenidos a sus
compañeros.

Alfonso Rodrigo Valencia 17


Introducción a los Autómatas y Programación de µPLC´s Añadir al informe como
mínimo estas
características del CP1L
y del µPLC asignado.

Alfonso Rodrigo Valencia Cp1L 18


Introducción a los Autómatas y Programación de µPLC´s
Comparar el Frontal
del CP1L Vs µPLC
asignado.

Alimentación Entradas
24 VDC

Switch Configura
Comunicaciones…

Tarjeta de
Memoria Módulos de
Expansión

Conexión PLC
Ethernet Directa

2 Entradas Salidas
Analógicas

Alimentación
Salidas 24 VDC
Alfonso Rodrigo Valencia 19
Introducción a los Autómatas y Programación de µPLC´s
Comparar el Frontal e
Indicadores del CP1L
Vs µPLC asignado.

RUN:
RUN: Cuando el programa se está ejecutando
Indicadores:(RUN/MONITOR).
ERR/ALM::
ERR/ALM (Encendido) Error fatal, (Parpadea) Error NO fatal.
INH::
INH BuscarCuando
(Encendido) significado en manual
el bit A500.11 del
está activo CP1L
(Todas y después
las salidas a OFF).
PRFHL::
PRFHL Parpadea cuando se establece comunicación (PC, NS…).
BKUP::
BKUP explicar
Parpadea los indicadores
cuando que
se realiza copia de tiene tu uPLC asignado.
seguridad.

Alfonso Rodrigo Valencia 20


Introducción a los Autómatas y Programación de µPLC´s
Comparar las E/S
del CP1L Vs µPLC
asignado.

Alfonso Rodrigo Valencia 21


Introducción a los Autómatas y Programación de µPLC´s Comparar las posibles
conexiones de salida
(según modelo) del CP1L
Vs µPLC asignado.

Alfonso Rodrigo Valencia 22


Introducción a los Autómatas y Programación de µPLC´s Comparar las
conexiones de salida
del CP1L Vs µPLC
asignado.

Alfonso Rodrigo Valencia 23


Introducción a los Autómatas y Programación de µPLC´s

24 VDC

Conectar el sensor
a la entrada (01)

Y si fuese PNP,
¿Sabrías
Conectarlo?

24
Alfonso Rodrigo Valencia
Introducción a los Autómatas y Programación de µPLC´s

Averiguar las Funciones del Automatismo

Determinar Tipo de Sensores y Actuadores, Control...

FASES DEL DESARROLLO


Diseñar Automatismo: Programa, Esquema Eléctrico...

Simular y Depurar.

Seleccionar Componentes.

Montar y Verificar Funcionamiento (Depurar ).

Puesta en Marcha

Alfonso Rodrigo Valencia 25


Introducción a los Autómatas y Programación de µPLC´s

26
Alfonso Rodrigo Valencia
Introducción a los Autómatas y Programación de µPLC´s

Simbolo Descripción Entrada Salida


B1 Sensor Máximo I1
B2 Sensor Mínimo I2
Intenta resolverlo. B3 Pedal Descarga Mezcla I3
S1 Marcha I4
S0 Paro I5
KM1 Motor Mezcla Q1
K1A Ingrediente A Q2
K2A Ingrediente A Q3
K3A Salida Mezcla Q4

Alfonso Rodrigo Valencia 27


Introducción a los Autómatas y Programación de µPLC´s

Sim Descripción Entrada Salida

Alfonso Rodrigo Valencia 28


Introducción a los Autómatas y Programación de µPLC´s

B1

B2

S3 S4

S5

Alfonso Rodrigo Valencia 29


Introducción a los Autómatas y Programación de µPLC´s

B1

B2

CP1L_EM30DT--D
CP1L_EM30DT
S3 S4

S5

Alfonso Rodrigo Valencia 30


Introducción a los Autómatas y Programación de µPLC´s

Alfonso Rodrigo Valencia 31


Introducción a los Autómatas y Programación de µPLC´s

32
Alfonso Rodrigo Valencia
Introducción a los Autómatas y Programación de µPLC´s

NC
Bobina
NA

A1

Alfonso Rodrigo Valencia 33


Introducción a los Autómatas y Programación de µPLC´s

Completar el Diagrama

Siempre Insertar Condición de


Entrada (P_on si es necesario)
Algunas SI lo Admiten ( >=, <>, …).

No insertar entradas
Después de una Salida

NO programar 2 veces
la misma salida

Alfonso Rodrigo Valencia 34


Introducción a los Autómatas y Programación de µPLC´s

Alfonso Rodrigo Valencia 35


Introducción a los Autómatas y Programación de µPLC´s

PLC

¿DIAGRAMA DE
CONTACTOS?

Alfonso Rodrigo Valencia 36


Introducción a los Autómatas y Programación de µPLC´s

¿DIAGRAMA DE
CONTACTOS?

Alfonso Rodrigo Valencia 37


Introducción a los Autómatas y Programación de µPLC´s

P1: PRIMER PROGRAMA MANUAL


1. Realiza un video tutorial explicando las
características de tu µPLC y como
programarlo de forma manual (pon un
ejemplo).
2. Prográmalo manualmente (sin utilizar
funciones) con los 3 Ejemplos vistos en
clase.

Alfonso Rodrigo Valencia Programación Manual LOGO 38


Introducción a los Autómatas y Programación de µPLC´s

• Breve descripción del objetivo de la práctica (croquis del sistema).


1
Entregar Memoria

• Esquema de mando/fuerza normalizado: Numeración, leyenda...


2

• Elección de los componentes de entrada, salida, control


3 (confecciona una lista de material y presupuesto)…

• Elabora la lista de variables de entrada y salida: Denominación,


4 Descripción y Asignación en mapa de memoria del PLC.

• Realizar Programa de Control (LD, Grafcet, BF, …).


5

• Simular / Montar y Depurar errores


6

Alfonso Rodrigo Valencia 39


Introducción a los Autómatas y Programación de µPLC´s

Sim
Sim Descripción
Descripción Entrada
Entrada Salida
Salida

B1 Sensor Máximo 00.00

B2 Sensor Mínimo 00.01

S1 Marcha 00.02

S2 Paro 00.03
Recordar
enclavamientos S3 FC Tolva Cerrada 00.04

S4 FC Tolva Abierta 00.05

S5 Pulsador Descarga 00.06

S6 FC Carretilla 00.07

F1 Térmico Cinta NC 00.08

Seta Emergencia NC 00.09

KM3 Abrir 100.00

KM2 Cerrar 100.01

KM1 Marcha Cinta 100.02

H1 Cinta en Marcha 100.03

H2 Fallo Térmico 100.04

Alfonso Rodrigo Valencia 40


Introducción a los Autómatas y Programación de µPLC´s

Alfonso Rodrigo Valencia 41


Introducción a los Autómatas y Programación de µPLC´s

Alfonso Rodrigo Valencia 42


Introducción a los Autómatas y Programación de µPLC´s

Alfonso Rodrigo Valencia 43


Introducción a los Autómatas y Programación de µPLC´s

Alfonso Rodrigo Valencia 44


Introducción a los Autómatas y Programación de µPLC´s

Alfonso Rodrigo Valencia 45


Introducción a los Autómatas y Programación de µPLC´s

A
OJO: Las electroválvulas trabajan a 24VDC

Alfonso Rodrigo Valencia 46


Introducción a los Autómatas y Programación de µPLC´s

Alfonso Rodrigo Valencia 47


Introducción a los Autómatas y Programación de µPLC´s

Alfonso Rodrigo Valencia


Alfonso Rodrigo Valencia 48
Introducción a los Autómatas y Programación de µPLC´s

Veremos algunas Funciones


Básicas del CPL1 de OMRON y
cada grupo deberá estudiar su
manual del µPLC asignado para
ver como se programan estas
funciones en el ZELIO, ZEN y
LOGO.

Alfonso Rodrigo Valencia 49


Introducción a los Autómatas y Programación de µPLC´s

Alfonso Rodrigo Valencia 50


Introducción a los Autómatas y Programación de µPLC´s

¿Marcha o Paro Prioritario?

Alfonso Rodrigo Valencia 51


Introducción a los Autómatas y Programación de µPLC´s

SET
RESET

Alfonso Rodrigo Valencia 52


Introducción a los Autómatas y Programación de µPLC´s

Inténtalo tu ahora con


el µPLC asignado.

Alfonso Rodrigo Valencia 53


Introducción a los Autómatas y Programación de µPLC´s

Alfonso Rodrigo Valencia 54


Introducción a los Autómatas y Programación de µPLC´s

Alfonso Rodrigo Valencia 55


Introducción a los Autómatas y Programación de µPLC´s

Símbolo Esquema
7 5

8 6

Comportamiento

Alfonso Rodrigo Valencia 56


Introducción a los Autómatas y Programación de µPLC´s

Símbolo Esquema
7 5

8 6

Comportamiento

Alfonso Rodrigo Valencia 57


Introducción a los Autómatas y Programación de µPLC´s

Alfonso Rodrigo Valencia 58


Introducción a los Autómatas y Programación de µPLC´s

Programa

Inténtalo tu ahora con


el µPLC asignado.

Alfonso Rodrigo Valencia 59


Introducción a los Autómatas y Programación de µPLC´s

DIFU DIFD
Alfonso Rodrigo Valencia 60
Introducción a los Autómatas y Programación de µPLC´s

Alfonso Rodrigo Valencia 61


Introducción a los Autómatas y Programación de µPLC´s

Programa

Inténtalo tu ahora con


el µPLC asignado.

Alfonso Rodrigo Valencia 62


Introducción a los Autómatas y Programación de µPLC´s

CNT

• Un contador se utiliza para descontar a partir de valor de consigna (SV), cuando


la condición de ejecución (CP) pasa de OFF a ON.
• Si la condición de ejecución (CP) permanece en ON u OFF, el contador mantiene
su estado.
• Aunque la alimentación se vaya, el contador sigue manteniendo su valor.
• El contador tiene dos entradas:
• CP: Entrada de impulso de contaje.
• R: Entrada de reset del contador.
• El Nº de contador puede variar desde 0 a 255.
• El valor seleccionado suele ser una constante (#valor), un DM (D10), …

CP

Alfonso Rodrigo Valencia 63


Introducción a los Autómatas y Programación de µPLC´s

CNTR

• Un contador se utiliza para contar/descontar a partir de 0 hasta el valor de consigna


(SV), cuando la condición de ejecución (Incremento o Decremento) pasa de OFF a ON.
• Si la condición de ejecución permanece en ON u OFF, el contador mantiene su estado.
• Aunque la alimentación se vaya, el contador sigue manteniendo su valor.
• Cuando se decrementa desde 0000, el PV (valor actual) se pone a SV (set value) y se
pone a ON el indicador de finalización.
• CNTR(12) se resetea con la entrada de reset, R. Cuando R pasa de OFF a ON, el PV se
resetea a cero
• El Nº de contador puede variar desde 0 a 255.
• El valor seleccionado suele ser una constante (#valor), un DM (D10), …

Incrementa

Decrementa

Reset

Alfonso Rodrigo Valencia 64


Introducción a los Autómatas y Programación de µPLC´s

• Breve descripción del objetivo de la práctica (croquis del sistema).


1
Entregar Memoria

• Esquema de mando/fuerza normalizado: Numeración, leyenda...


2

• Elección de los componentes de entrada, salida, control


3 (confecciona una lista de material y presupuesto)…

• Elabora la lista de variables de entrada y salida: Denominación,


4 Descripción y Asignación en mapa de memoria del PLC.

• Realizar Programa de Control (LD, Grafcet, BF, …).


5

• Simular / Montar y Depurar errores


6

Alfonso Rodrigo Valencia 65


Introducción a los Autómatas y Programación de µPLC´s

Según este enunciado, si vamos a salir


de casa y activamos la alarma, ésta se
podría activar pasados los 60 segundos.
¿Sabrías solucionar este problema?

Inténtalo tu ahora con


el µPLC asignado.

Alfonso Rodrigo Valencia 66


Introducción a los Autómatas y Programación de µPLC´s

Inténtalo tu ahora con


el µPLC asignado.

Alfonso Rodrigo Valencia 67


Introducción a los Autómatas y Programación de µPLC´s

Inténtalo tu ahora con


el µPLC asignado.

Alfonso Rodrigo Valencia 68


Introducción a los Autómatas y Programación de µPLC´s

Alfonso Rodrigo Valencia 69


Introducción a los Autómatas y Programación de µPLC´s

Inténtalo tu ahora con


el µPLC asignado.

Alfonso Rodrigo Valencia 70


Introducción a los Autómatas y Programación de µPLC´s

¿para qué sirve la


@?

Alfonso Rodrigo Valencia 71


Introducción a los Autómatas y Programación de µPLC´s

Inténtalo tu ahora con


el µPLC asignado.

Alfonso Rodrigo Valencia 72


Introducción a los Autómatas y Programación de µPLC´s

Inténtalo tu ahora con


el µPLC asignado.

Alfonso Rodrigo Valencia 73


Introducción a los Autómatas y Programación de µPLC´s

Alfonso Rodrigo Valencia 74


Introducción a los Autómatas y Programación de µPLC´s

Programa

Inténtalo tu ahora con


el µPLC asignado.

Alfonso Rodrigo Valencia 75


Introducción a los Autómatas y Programación de µPLC´s

Alfonso Rodrigo Valencia 76


Introducción a los Autómatas y Programación de µPLC´s

• Breve descripción del objetivo de la práctica (croquis del sistema).


1
Entregar Memoria

• Esquema de mando/fuerza normalizado: Numeración, leyenda...


2

• Elección de los componentes de entrada, salida, control


3 (confecciona una lista de material y presupuesto)…

• Elabora la lista de variables de entrada y salida: Denominación,


4 Descripción y Asignación en mapa de memoria del PLC.

• Realizar Programa de Control (LD, Grafcet, BF, …).


5

• Simular / Montar y Depurar errores


6

Alfonso Rodrigo Valencia 77


Introducción a los Autómatas y Programación de µPLC´s

P = 1 kW; 230/400
V; η = 85%; cos φ
= 0,89. Ia=4·In

Alfonso Rodrigo Valencia 78


Introducción a los Autómatas y Programación de µPLC´s

Alfonso Rodrigo Valencia 79


Introducción a los Autómatas y Programación de µPLC´s

Sim Descripción Entrada Salida

B1

B2

S3 S4

S5

Alfonso Rodrigo Valencia 80


Introducción a los Autómatas y Programación de µPLC´s

Inténtalo tu ahora con


el µPLC asignado.

Alfonso Rodrigo Valencia 81


Introducción a los Autómatas y Programación de µPLC´s

Alfonso Rodrigo Valencia 82


Introducción a los Autómatas y Programación de µPLC´s

Alfonso Rodrigo Valencia 83


Introducción a los Autómatas y Programación de µPLC´s

Inténtalo tu ahora con


el µPLC asignado.

Alfonso Rodrigo Valencia 84


Introducción a los Autómatas y Programación de µPLC´s

Inténtalo tu ahora con


el µPLC asignado.

Alfonso Rodrigo Valencia 85


Introducción a los Autómatas y Programación de µPLC´s

Inténtalo tu ahora con


el µPLC asignado.

Alfonso Rodrigo Valencia 86


Introducción a los Autómatas y Programación de µPLC´s

Inténtalo tu ahora con


el µPLC asignado.

Alfonso Rodrigo Valencia 87


Introducción a los Autómatas y Programación de µPLC´s

FIN PROGRAMACIÓN N1

Alfonso Rodrigo Valencia 88


BII
AUTOMATISMOS SECUENCIALES

Vous aimerez peut-être aussi