6. Contador
Entrada
Registro
Reset Acumulador
Contac o
t Salida
Input
Reset
Output
Count
Diagrama del contador de eventos (el valor de conteo es 5)
7. Temporizador
Reloj
Reset
Acumulador
Registro
Contac o
t Salida
Clock
Reset
Output
Count
Diagrama del Temporizador (el valor de conteo es 5)
8. LS1 PB1 LS2
Diagrama de conexión
TIMER
5
MOTOR
R2
R1
LS1 PB1 LS2 R1
R1
Diagrama escalera del circuito
TIMER R2
R1
9. 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
10. 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
11. 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
12. 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
13. Programación de Controladores
Programables
El Diagrama de Escalera
Operaciones Lógicas
Relevadores
Temporizadores y
Contadores
Secuenciadores
Ejemplo
19. 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
20. Programación de Controladores
Programables
Lector de Códigos de Barras
Tope
Microswitch
Banda
Parte Transportadora
Robot
Máquina
Distribución de una Celda
21. 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
23. 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
24. 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