You are on page 1of 26

INGENIERÍA DE

MANUFACTURA

Control Lógico y
Controladores Lógicos Programables

Ing. Ricardo Jiménez


Funciones de Controladores
Industriales

Control Control
Todo-Nada (on-off) Secuencial

Control Control
Retroalimentado de Movimiento
Dispositivos de Control
Controladores Lógicos programables
(PLC)

Introducción

Componentes de Relevación

Arquitectura

Programación

Ejemplos
Componentes de Relevación

Interruptores

Relevadores Contadores

Temporizadores
Contador

Entrada

Registro

Reset Acumulador

Contacto Salida

Input

Reset

Output

Count

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


Temporizador

Reloj
Reset
Acumulador

Registro

Contacto Salida

Clock

Reset

Output

Count

Diagrama del Temporizador (el valor de conteo es 5)


LS1 PB1 LS2

Diagrama de conexión

TIMER
5
MOTOR
R2

R1

LS1 PB1 LS2 R1

R1
Diagrama escalera del circuito
TIMER R2
R1
Arquitectura del Controlador Lógico
Programable (PLC)

Cargador de
PLC
Programa
Interruptores

Impresora Máquinas
Modulos
Procesador
I/O
Cargador de
Cassettes

Cargador
EPROM Fuente de
Memoria
Poder

Componentes
Periféricos externos
Algunos de los Símbolos usados en un
Diagrama de Relevadores
Normalmente Abierto

Interruptor Normalmente Cerrado

Límite Abierto Retentivo

Cerrado Retentivo

Abierto
Interruptor
de Proximidad
Cerrado
Algunos de los Símbolos usados en un
Diagrama de Relevadores
Interruptor
Manual
Contactos Bridging
Selector Giratorio
Contactos Non-Bridging

Normalmente
Circuito Abierto
Sencillo Normalmente
Botón Cerrado
Instantáneo
Circuito Doble
Algunos de los Símbolos usados en un
Diagrama de Relevadores
Normalmente
Abierto
Contactos Relevador
Normalmente
Cerrado

Relevadores
Bobinas
Solenoides

Motor Armadura DC A

Focos Piloto R
Programación de Controladores
Programables

El Diagrama de Escalera

Operaciones Lógicas

Relevadores

Temporizadores y
Contadores

Secuenciadores

Ejemplo
Programación de Controladores
Programables

Diagrama escalera
Programación de Controladores
Programables

Diagrama de conexión de un PLC


Programación de Controladores
Programables

Diagrama básico escalera


Programación de Controladores
Programables

Control “O” Lógico

Control “Y” Lógico


Programación de Controladores
Programables

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


Programación de Controladores
Programables

Ejemplo:

Un robot será utilizado para la


carga y descarga de partes a una
máquina, desde una banda
transportadora
Programación de Controladores
Programables

Lector de Códigos de Barras


Tope
Microswitch

Banda
Parte Transportadora

Robot
Máquina

Distribución de una Celda


Programación de Controladores
Programables
V Descripción Estado
MSI Microswitch 1 La pieza llega
R1 Salida a lector de barras 1 Identificar la pieza
C1 Entrada desde el lector de barras 1 Pieza correcta
R2 Salida al robot 1 Ciclo de entrada
R3 Salida al robot 1 Ciclo de descarga
C2 Entrada desde el robot 1 Robot ocupado
R4 Salida al tope 1 Tope activado
C3 Entrada desde la máquina 1 Máquina ocupada
C4 Entrada desde la máquina 1 Tarea completa

Descripción de Variables
Programación de Controladores
Programables

Programa
Programas
PR O G R A M Ejem plo
VA R_INPUT
M SI : B O OL;
C1 : B O OL;
C2 : B O OL;
C4 : B O OL;
EN D_VA R
VA R_ O UTPUT
R1 : B O OL : FALSE
R2 : B O OL : FALSE
R3 : B O OL : FALSE
R4 : B O OL : FALSE
EN D_VA R

R1:=MS1 AND (NOT R4) ;


R2:=R4 A N D (NOT C3) A N D (NOT C2) ;
R3:=C4 A N D (NOT C3) ;
R4:=C1 ;
EN D_PR O G R A M
Bloques Funcionales

FUN CTIO N BLO C K CTU


VA R_INPUT
C U:B O OL R_TRIG;
R:B O O L;
CTU PV:INT;
BOL CU Q BOL EN D_VA R
VA R_ O UTPUT
Q:B O O L;
BOL R CV:INT;
EN D_VA R
INT PV CV INT IF R THEN
CV:=0;
ELSIF CU
A N D (CV<PV) THE N
CV:=CV+1;
EN D_IF;
Q:=(CV>=PV);
EN D_FU N CTION AL_BLO C K
Diagrama de Secuencias
Diagrama de Secuencias