control lógico y controladores lógicos programables

Post on 31-Dec-2016

249 Views

Category:

Documents

5 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Control Lógico yControladores Lógicos Programables

INGENIERÍA DE INGENIERÍA DE MANUFACTURAMANUFACTURA

Ing. Ricardo Jiménez

Funciones de Controladores Funciones de Controladores IndustrialesIndustriales

ControlTodo-Nada (on-off)

ControlSecuencial

ControlRetroalimentado

Controlde Movimiento

Dispositivos de ControlDispositivos de Control

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

Introducción

Componentes de Relevación

Arquitectura

Programación

Ejemplos

Interruptores

Componentes de RelevaciónComponentes de Relevación

ContadoresRelevadores

Temporizadores

Entrada

Reset

ContactoContacto

Contador

Salida

RegistroRegistro

AcumuladorAcumulador

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

Input

Reset

Output

Count

Diagrama del Temporizador (el valor de conteo es 5)

Reset

ContactoContacto

Temporizador

Salida

RegistroRegistro

AcumuladorAcumulador

RelojReloj

Clock

Reset

Output

Count

Diagrama de conexión

R1

TIMER

MOTORR2

LS1 PB1 LS2

5

R1

R1

LS1 PB1 LS2 R1

TIMER R2

Diagrama escalera del circuito

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

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

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

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

Programación de Controladores Programación de Controladores ProgramablesProgramables

El Diagrama de Escalera

Operaciones Lógicas

Relevadores

Temporizadores y

Contadores

Secuenciadores

Ejemplo

Diagrama escalera

Programación de Controladores Programación de Controladores ProgramablesProgramables

Diagrama de conexión de un PLC

Programación de Controladores Programación de Controladores ProgramablesProgramables

Diagrama básico escalera

Programación de Controladores Programación de Controladores ProgramablesProgramables

Control “O” Lógico

Control “Y” Lógico

Programación de Controladores Programación de Controladores ProgramablesProgramables

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

Programación de Controladores Programación de Controladores ProgramablesProgramables

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

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

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

Programa

Programación de Controladores Programación de Controladores ProgramablesProgramables

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

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

DiagramaDiagrama de de SecuenciasSecuencias

DiagramaDiagrama de de SecuenciasSecuencias

top related