control lógico y controladores lógicos programables

26
Control Lógico y Controladores Lógicos Programables INGENIERÍA DE INGENIERÍA DE MANUFACTURA MANUFACTURA Ing. Ricardo Jiménez

Upload: dangdien

Post on 31-Dec-2016

247 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: Control Lógico y Controladores Lógicos Programables

Control Lógico yControladores Lógicos Programables

INGENIERÍA DE INGENIERÍA DE MANUFACTURAMANUFACTURA

Ing. Ricardo Jiménez

Page 2: Control Lógico y Controladores Lógicos Programables

Funciones de Controladores Funciones de Controladores IndustrialesIndustriales

ControlTodo-Nada (on-off)

ControlSecuencial

ControlRetroalimentado

Controlde Movimiento

Page 3: Control Lógico y Controladores Lógicos Programables

Dispositivos de ControlDispositivos de Control

Page 4: Control Lógico y Controladores Lógicos Programables

Controladores Lógicos programablesControladores Lógicos programables(PLC)(PLC)

Introducción

Componentes de Relevación

Arquitectura

Programación

Ejemplos

Page 5: Control Lógico y Controladores Lógicos Programables

Interruptores

Componentes de RelevaciónComponentes de Relevación

ContadoresRelevadores

Temporizadores

Page 6: Control Lógico y Controladores Lógicos Programables

Entrada

Reset

ContactoContacto

Contador

Salida

RegistroRegistro

AcumuladorAcumulador

Diagrama del contador de eventos (el valor de conteo es 5)

Input

Reset

Output

Count

Page 7: Control Lógico y Controladores Lógicos Programables

Diagrama del Temporizador (el valor de conteo es 5)

Reset

ContactoContacto

Temporizador

Salida

RegistroRegistro

AcumuladorAcumulador

RelojReloj

Clock

Reset

Output

Count

Page 8: Control Lógico y Controladores Lógicos Programables

Diagrama de conexión

R1

TIMER

MOTORR2

LS1 PB1 LS2

5

R1

R1

LS1 PB1 LS2 R1

TIMER R2

Diagrama escalera del circuito

Page 9: Control Lógico y Controladores Lógicos Programables

Arquitectura del Controlador Lógico Arquitectura del Controlador Lógico Programable (PLC)Programable (PLC)

Procesador ModulosI/O

Memoria Fuente de Poder

PLCInterruptores

Máquinas

PeriféricosComponentes

externos

Cargador de Programa

Impresora

Cargador de Cassettes

Cargador EPROM

Page 10: Control Lógico y Controladores Lógicos Programables

Cerrado

AbiertoInterruptor de Proximidad

Cerrado Retentivo

Abierto Retentivo

Normalmente Cerrado

Normalmente Abierto

InterruptorLímite

Algunos de los Símbolos usados en un Algunos de los Símbolos usados en un Diagrama de RelevadoresDiagrama de Relevadores

Page 11: Control Lógico y Controladores Lógicos Programables

Circuito Doble

Normalmente Cerrado

Normalmente AbiertoCircuito

SencilloBotón Instantáneo

Contactos Non-Bridging

Contactos BridgingSelector Giratorio

Interruptor Manual

Algunos de los Símbolos usados en un Algunos de los Símbolos usados en un Diagrama de RelevadoresDiagrama de Relevadores

Page 12: Control Lógico y Controladores Lógicos Programables

Focos Piloto

Armadura DCMotor

Solenoides

RelevadoresBobinas

Normalmente Cerrado

Normalmente Abierto

RelevadorContactos

A

R

Algunos de los Símbolos usados en un Algunos de los Símbolos usados en un Diagrama de RelevadoresDiagrama de Relevadores

Page 13: Control Lógico y Controladores Lógicos Programables

Programación de Controladores Programación de Controladores ProgramablesProgramables

El Diagrama de Escalera

Operaciones Lógicas

Relevadores

Temporizadores y

Contadores

Secuenciadores

Ejemplo

Page 14: Control Lógico y Controladores Lógicos Programables

Diagrama escalera

Programación de Controladores Programación de Controladores ProgramablesProgramables

Page 15: Control Lógico y Controladores Lógicos Programables

Diagrama de conexión de un PLC

Programación de Controladores Programación de Controladores ProgramablesProgramables

Page 16: Control Lógico y Controladores Lógicos Programables

Diagrama básico escalera

Programación de Controladores Programación de Controladores ProgramablesProgramables

Page 17: Control Lógico y Controladores Lógicos Programables

Control “O” Lógico

Control “Y” Lógico

Programación de Controladores Programación de Controladores ProgramablesProgramables

Page 18: Control Lógico y Controladores Lógicos Programables

Combinación de control Lógico “Y” y “O”

Programación de Controladores Programación de Controladores ProgramablesProgramables

Page 19: Control Lógico y Controladores Lógicos Programables

Programación de Controladores Programación de Controladores ProgramablesProgramables

Ejemplo:

Un robot será utilizado para la carga y descarga de partes a una

máquina, desde una banda transportadora

Page 20: Control Lógico y Controladores Lógicos Programables

Banda TransportadoraParte

Máquina

Tope

Lector de Códigos de Barras

Robot

Microswitch

Distribución de una Celda

Programación de Controladores Programación de Controladores ProgramablesProgramables

Page 21: Control Lógico y Controladores Lógicos Programables

EstadoDescripciónV

1 Tarea completaEntrada desde la máquinaC41 Máquina ocupadaEntrada desde la máquinaC3

1 Tope activadoSalida al topeR41 Robot ocupadoEntrada desde el robotC21 Ciclo de descargaSalida al robotR31 Ciclo de entradaSalida al robotR21 Pieza correctaEntrada desde el lector de barrasC1

1 Identificar la piezaSalida a lector de barrasR11 La pieza llegaMicroswitchMSI

Descripción de Variables

Programación de Controladores Programación de Controladores ProgramablesProgramables

Page 22: Control Lógico y Controladores Lógicos Programables

Programa

Programación de Controladores Programación de Controladores ProgramablesProgramables

Page 23: Control Lógico y Controladores Lógicos Programables

ProgramasProgramas

PROGRAM EjemploVAR_INPUT

MSI : BOOL;C1 : BOOL;C2 : BOOL;C4 : BOOL;

END_VARVAR_OUTPUT

R1 : BOOL : FALSER2 : BOOL : FALSER3 : BOOL : FALSER4 : BOOL : FALSE

END_VAR

R1:=MS1 AND (NOT R4) ;R2:=R4 AND (NOT C3) AND (NOT C2) ;R3:=C4 AND (NOT C3) ;R4:=C1 ;

END_PROGRAM

Page 24: Control Lógico y Controladores Lógicos Programables

Bloques FuncionalesBloques Funcionales

CTUCU

R

PV

Q

CV

BOL

BOL

INT

BOL

INT

FUNCTION BLOCK CTUVAR_INPUT

CU:BOOL R_TRIG;R:BOOL;PV:INT;

END_VARVAR_OUTPUT

Q:BOOL;CV:INT;

END_VARIF R THEN

CV:=0;ELSIF CU

AND (CV<PV) THENCV:=CV+1;

END_IF;Q:=(CV>=PV);

END_FUNCTIONAL_BLOCK

Page 25: Control Lógico y Controladores Lógicos Programables

DiagramaDiagrama de de SecuenciasSecuencias

Page 26: Control Lógico y Controladores Lógicos Programables

DiagramaDiagrama de de SecuenciasSecuencias