Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Programación de PLC's Allen Bradley PDF
Programación de PLC's Allen Bradley PDF
¿ Qué es un
para CREAR
Sistema Lógico?
voltajes y corrientes
de salida DESEADAS
Entrada LÓGICA Salida
PB1
M1
LS1
• Circuitos
serie-paralelo
• Cronómetro
FS1 de Relés SOL
PS1
LÓGICA AND LÓGICA OR LÓGICA NOT
L1 L2
L1 L2 L1 L2
1PB
1PB 1 1CR 4
1LS
1 1CR 4 1 1CR 2
1LS
2 2CR 5
1LS 1CR
2 2CR 4 2 R
1PS
3 3CR 6
1PS
3 3CR 4 1CR
4
2CR
1CR 2CR 3CR 5 4CR
4 4CR 3CR
6
L1 L2
4LS
8 4CR
4CR
21 1SM
Continuidad I:0 B
Lógica B
7
0:4
6
6 5
Diagrama Escalera Relé / Continuidad Lógica
LÓGICA DE MEMORIA LÓGICA DE RETRASO
L1 L2
L1 L2
PB1
START
STOP
1 1TR 2
1 M 2
M
2
TR1
120V 2 R
1 Relé temporizado
4 Polos
2 Contactos temporizados
2 Contactos instantáneos
1 N. O. 1 N. C. cada uno
…
MicroLogix 1000
120V CA
10 Entradas (120V CA)
6 Salidas (Contacto Seco)
EEPROM incorporado
Cat # 1761-L16AWA
Manual
Adiestramiento
Flexibilidad
Velocidad de Operación
Temperatura
Vibración
Disponibilidad de las partes
Mantenimiento
Con este curso, se busca instruir al alumno de manera que adquiera
la habilidad necesaria para comprender y diseñar de manera efectiva
los sistemas de control basados en PLC.
C C
i E i
r n S
r
c t a
Unidad Central c
u r l
u
i a de Proceso i
i
t d d
t
o a a CR
o
s s
Alto
Alto Voltaje
Voltaje Barrera de
Aislamiento
Barrera de MEMORIA
Aislamiento
programas datos
Bajo Voltaje
AC Power Supply
External
85-264 VAC, 50/60Hz o DC Power Supply
COMPONENTES
RS-232
RS-422
RS-485
ETHERNET
} Todos estos puertos son protocolos eléctricos. Se tiene que
definir los niveles de voltaje, características de la media y
velocidad de transmisión.
• Entradas/Salidas
• Tipo,
• CA, CD, sourcing, sinking, etc.
• Numero de
• 10, 16, 20, 32, 156
• Memoria
• Tipo
• Flash o Batería de respaldo
• Tamaño
• 1k, 6k, 12k, 16k, 64k
• Pico
• Típicamente menor que 20 I/O
• Micro
• Típicamente menor que 32 I/O
• Small
• Típicamente menor que 128 I/O
• Medium
• Típicamente menor que 1024 I/O
• Large
• Típicamente mayor que 1024 I/O
• Compacto
• MicroLogix 1000,1200 y 1500
• Compacto con expansión
• MicroLogix 1200 y 1500
• Modular (sin rack)
• MicroLogix 1200 y 1500
• Modular (basado en rack)
• SLC 500 y PLC5
• Distribuido
• SLC 500 y PLC5
• Fuente de alimentación, entradas, salidas y puerto de comunicación son
colocados en un simple paquete. Los dispositivos de entrada y salida
son cableados de forma individual hacia el controlador compacto.
• La base es idéntica al PLC compacto estándar, pero también tiene la
habilidad para manejar I/O adicionales. La forma mas común de
expansión es un block de I/O que usa la misma base, o usa diferentes
tipos de “modulos” de expansión.
• Idéntico en funcionalidad a PLC’s basados en rack
• Típicamente no es robusto (compacto)
• Probablemente prevalezca la forma compacta en el futuro.
+ +
Procesador Unidad Base Módulos de E/S
Compactos
• Componentes mezclados
• Procesadores, Fuentes de alimentación y E/S son colocadas dentro de un rack o
chasis.
• Disponible en plataformas Small, Medium, y Large.
• Resulta flexible en costo cuando se compara con un compacto.
• Desempeño
• Aunque su tamaño es pequeño estos productos pueden desempeñar las mismas
tareas como con un PLC’s “large”
• Costo
• El rango de precios para la familia completa: $4000-$8000
• Fiabilidad
• Diseñado con estándares industriales existentes
• UL, CSA, CE
• Diseñado y manufacturado en ISO9000
• Enfoque Internacional
• Productos estándar disponibles alrededor del mundo
INICIO Scan de Entradas
El estado de las entradas externas
(voltaje en las terminales) es escrito a
Comunicación la Imagen de Entrada (“Input file”).
Chequeo interno en la
memoria, velocidad y
operación. Repara
cualquier demanda de
Scan del Programa
comunicación, etc.
Cada renglón del diagrama de
escalera es escaneado usando los
datos del “Input file”. El estado
resultante (sea resuelto la lógica) es
escrita a la Imagen de Salida
Scan de Salidas (“Output file ”).
Los datos de la Imagen de
Salida es transferido a los
circuitos de salida externos,
ENCENDIENDO o APAGANDO
los dispositivos de salida.
Ejecución del programa
Durante esta fase del ciclo de barrido, el procesador ejecuta el programa tal como se
encuentra almacenado, iniciando con la primera instrucción del primer escalón y hasta
encontrar la instrucción END.
1
Dispositivos 2
de entrada
3
L1 4
5 P
L1 6 L
7
8 C
9
10
L2 COM
Aislamiento Terminal
Dispositivos
de salida
OUT 1 L1
CR
OUT 1 L2
OUT 2
OUT 2
P OUT 3 L1
OUT 3 L2
L OUT 4
C OUT 4
OUT 5
OUT 5
OUT 6
OUT 6
Cableado de un Módulo de Salidas de tipo TRIAC
L
L + 24 VCD
120 VAC
power from
power to the N - the PLC
PLC N
GND
GND
24 VCD polatiry C0
s/s
according to
sensor tipe SPRAYER 1 SV1
X0 Y0
SW1 BOOTH 1 C1
X1
SW3 BOOTH 3 X3 C2
X7 Y5
Módulos de CD
+
CD
Power
Supply
-
COM CD
SOURCING vs. SINKING
+VCD
+
+ CD
Power
CD
Supply
Power
Supply -
- COM CD
SOURCING SINKING
(PNP) (NPN)
+VCD
Dispositivo
de campo IN1 +
Modulo
CD
+ Modulo Power Entrada
CD Supply
Power Entrada
- CD
Supply
CD Dispositivo
- COM CD
de campo IN1
SOURCING vs. SINKING
Salidas de CD
SOURCING SINKING
(PNP) (NPN)
+VCD
+VCD
Dispositivo
+
OUT1
de campo Modulo CD
Power
Salida Supply
Modulo
+ CD -
Salida DC
Dispositivo
Power OUT1
CD de campo
Supply
- COM CD
COM CD
Cableado con Módulo de Salida de Lógica Positiva (Tipo
“Source”)
24 VCD external
power supply
+ -
L
L + 24 VCD
120 VAC
power from
power to the N - the PLC
PLC N
GND
GND
24 VCD polatiry C0
s/s
according to
sensor tipe SV1 SPRAY 1
X0 Y0 -
+
SW1 BOOTH 1 C1
X1
X7 Y5
Cableado con Módulo de Salida de Lógica Negativa
(Tipo “Sink")
24 VCD external
power supply
- +
L
L + 24 VCD
120 VAC
power from
power to the N - the PLC
PLC N
GND
GND
24 VCD polatiry C0
s/s
according to
sensor tipe SV1 SPRAY 1
X0 Y0
- +
SW1 BOOTH 1 C1
X1
X7 Y5
Temas a discutir...
Controlador
1. Memoria
Lógico
Programable
2. Datos
3. Archivos de Datos
Sistemas Numéricos
Subroutine
Files
7
Integer Files
STI File
6
Counter File
4
Error File
2
Input File
0
Output File
PROGRAM
FILES
DATA
FILES
DATA
FILES 0
Output File
1
Input File
2
Status File
3
Bit File
4
Timer File
5
Counter File
6
MicroLogix 1000 7
Control File
Integer Files
MEMORY
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
HEX Data : 0000 0000 0000 0000
Archivo #0 Tipo de Archivo
Número de Bit
(0-5,11)
0
Outputs
O0:0/0
El archivo contiene 11 5 0
Número de Archivo
6 ó 12 Salidas Word 0 000000000000
Tipo de Archivo
Número de Entrada
Archivo #1 (0-9,19)
1
Inputs I1:0/0 15 9 0
19 16
• Archivo # 2
• Archivo de propósito General que consiste de 32 registros (words).
Estos registros son dados en formatos de “word” y “bit” dependiendo
de la función que represente. El Archivo Status se usa principalmente
para:
• Establecer las características del sistema operativo,
• Despliega el estado y fallas del sistema
• Programación de:
• Bits del tiempo base
• Banderas Matemáticas de sobreflujo
• Registros Indexados
• Control de Subrutinas
• Archivo # 3 (32 registros o words)
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Word 0: 0000 0000 0000 0000 B3:1/0
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 (RSLogix,APS)
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Word 1:
0000 0000 0000 0000 OR
47 46 45 44
15 14 13 12
43 42 41 40
11 10 9 8
39 38 37 36
7 6 5 4
35 34 33 32
3 2 1 0
B/16
(HHP)
Word 2: 0000 0000 0000 0000
511 496
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Word 31: 0000 0000 0000 0000
• Operación del Temporizador
• El temporizador comienza a contar los intervalos de la base de tiempo
cuando las condiciones de renglón se hacen VERDADERAS. Cuando
las condiciones de renglón se hacen FALSAS, el valor acumulado se
reinicializa sin importar si el temporizador ha sobrepasado el límite de
tiempo.
I:0.0
||
0
Temporizadores
• File #4
• 40 Temporizadores (Solo MicroLogix 1000)
• TON, TOF, y RTO
• Timer On Delay
• Timer Off Delay
• Retentive Timer On
• .01 y 1 segundos de base de tiempo
Tipo de Archivo
Número de Temporizador
(0-39)
4
Timers T4:0
Número de Archivo
El archivo contiene
40 Temporizadores
Temporizadores
Tipo de Archivo
Número de Temporizador
(0-39)
4
Timers T4:0
Número de Archivo
El archivo contiene
40 Temporizadores
15 14 13
Word 0 EN TT DN
Word 1 Preset Value
Word 2 Accumulated Value
Preset T4:0.PRE Especifica el valor que el temporizador debe alcanzar antes de que el
controlador establezca el bit de efectuado.
Accumulated T4:0.ACC Este es el tiempo transcurrido desde el último restablecimiento del
temporizador.
Done T4:0/DN Fija a “1” cuando el valor acumulado > valor preset.
Timer Timing T4:0/TT Fija a “1” cuando el valor acumulado < valor preset.
Enable T4:0/EN Fija a “1” cuando el renglón que contiene al timer es verdadero.
Temporizadores
• El Temporizador habilita el bit “done (DN)” y apaga al motor
despues de 10 segundos de tiempo de retardo.
][ TIMER ON DELAY
Timer T4:0
(EN)
Time Base 1.0
Preset 10
(DN)
Accum 0
• Operación del Contador
• El contador cuenta (uno por uno) las veces que su renglón pase de FALSO
a VERDADERO. Cuando un numero especificado de cuentas se han
realizado, el contador alerta al resto del programa habilitando un bit. El
programa deberá resetear al contador para iniciar el conteo desde cero de
nuevo.
I:0.0
||
0
• Archivo #5
• 32 Contadores (solo MicroLogix 1000)
• Up, Down, Up/Down
Tipo de Archivo
Número de Contador
(0-31)
5
Counters C5:0
El archivo contiene Número de Archivo
32 contadores
Contadores
Tipo de Archivo
Número de Contador
(0-31)
5
Counters C5:0
El archivo contiene Número de Archivo 15 14 13 12 11
32 contadores Word 0 CU CD DN OV UN
Word 1 Preset Value
Word 2 Accumulated Value
][ Count Up
Counter C5:0
(CU)
Preset 10
Accum 0 (DN)
Reset
I:0/4 C5:0
][ (RES)
• Archivo #7
• Registros de datos de propósito General (words)
• Principalmente se usa para:
• Instrucciones de comparación
• Instrucciones matemáticas
• Secuenciadores
• FIFO y LIFO
• 105 Registros (words) en MicroLogix 1000