Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ApuntePLC PDF
ApuntePLC PDF
Aplicaciones generales:
• Maniobra de máquinas.
• Maniobra de instalaciones.
• Señalización y control.
1
Instrumentación y Comunicaciones Industriales / FI-UNLP
Adaptación al Medio
Redundancia
§ CPU
§ Fuente
§ Entradas y Salidas
2
Instrumentación y Comunicaciones Industriales / FI-UNLP
Acciones que
se realizan Información
sobre el suministrada
proceso por el proceso
• CPU
• Bloque de entrada
• Bloque de salida
DISPOSITIVOS DISPOSITIVOS
BLOQUE BLOQUE
DE ENTRADA DE SALIDA
ENTRADAS CPU SALIDAS
O O
CAPTADORES ACTUADORES
3
Instrumentación y Comunicaciones Industriales / FI-UNLP
CLASIFICACIÓN DE PLC
§ Rack
§ Fuente de Alimentación
§ CPU
§ Módulos de I/O
§ Comunicaciones.
§ Contaje rápido.
Funciones especiales
4
Instrumentación y Comunicaciones Industriales / FI-UNLP
• Fuente de alimentación
• Consola de programación
• Periféricos
• Interfaces
FUENTE DE ALIMENTACION
DISPOSITIVOS DISPOSITIVOS
DE ENTRADA BLOQUE BLOQUE DE SALIDA
O ENTRADAS SALIDAS O
CAPTADORES CPU ACTUADORES
INTERFACES
CONSOLA DE DISPOSITIVOS
PROGRAMACION PERIFERICOS
CPU
La Unidad Central de Procesos es el cerebro del sistema. En ella se
ejcuta el programa de control del proceso, el cual fue cargado por
medio de la consola de programación, lee las entradas. Y
posteriormente procesa esta información para enviar respuestas al
módulo de salidas. En su memoria se encuentra residente el programa
destinado a controlar el proceso.
CPU 110/220Vca
ERR
RUN
PWR RUN
TXD RXD
5
Instrumentación y Comunicaciones Industriales / FI-UNLP
PROGRAM: En esta posición, el PLC permite ser programado desde algún dispositivo
externo
6
Instrumentación y Comunicaciones Industriales / FI-UNLP
Fuente de alimentación
A partir de una tensión exterior proporciona las tensiones
necesarias para el funcionamiento de los distintos circuitos
electrónicos del autómata, además posee una batería para
mantener el programa y algunos datos en la memoria si hubiera un
corte de la tensión exterior.
30Vcc 1A
250Vca 1A
50/60HZ ⊗ Contacto para
RUN
arranque remoto
⊗
24Vcc OUT
+
⊗ Salida de voltaje
0.4A para dispositivos
-
⊗ externos
Tierra lógica
(común para I/O)
LG
⊗
G
⊗ Conexión a tierra
física
85-132/170-
264Vca
L
⊗ Alimentación de la red
Línea viva
50Va
50/80Hz
N
⊗ Alimentación de la red
Línea neutra
SHORT
85-132Vac
⊕ Puente para la selección
OPEN del voltaje de la red
170-284
Vac
⊕
Corriente de 1A - 3A
salida
Sobrecorrientes y
Protecciones sobrevoltajes
7
Instrumentación y Comunicaciones Industriales / FI-UNLP
Bloque de entradas
8
Instrumentación y Comunicaciones Industriales / FI-UNLP
Bloque de salidas
9
Instrumentación y Comunicaciones Industriales / FI-UNLP
Módulos Especiales
Módulos Inteligentes
Densidad de Modulo
10
Instrumentación y Comunicaciones Industriales / FI-UNLP
Expansión Local
C
P
E/S
E/S
U
Expansión Remota
Rack Ppal
C
P E/S
U
Racks Secundarios
C C
P E/S P E/S
U U
Bus Redundante
11
Instrumentación y Comunicaciones Industriales / FI-UNLP
Consola de programación
12
Instrumentación y Comunicaciones Industriales / FI-UNLP
PERIFÉRICOS
13
Instrumentación y Comunicaciones Industriales / FI-UNLP
• Fuente de alimentación
• Unidad central de proceso
• Memoria:
a- Memorias internas
b- Memorias de programa
• Interfaces de entrada/salida
• Buses de comunicación
• Batería de respaldo
MEMORIA
DEL
FUENTE DE PROGRAMA
ALIMENTACION BATERIA
BUS INTERNO
MEMORIA DE MEMORIA
DATOS IMAGEN E/S
INTERFACES UNIDAD INTERFACES
DE CENTRAL DE DE
ENTRADA TEMPORIZADOR PROCESO SALIDAS
(CPU)
CONTADORES
14
Instrumentación y Comunicaciones Industriales / FI-UNLP
CPU INTERFACES
Bus de direcciones
Memoria RAM
Memoria ROM
Lectura/Escritura
Lectura
15
Instrumentación y Comunicaciones Industriales / FI-UNLP
Memoria
Es cualquier tipo de dispositivo que permita almacenar
información en forma de bits (unos y ceros), los cuales pueden ser
leídos posición a posición (bit a bit), o por bloques de 8 posiciones
(byte) o dieciséis posiciones (word).
Clasificación
Existen dos tipos fundamentales de memorias fabricadas con
semiconductores, estas son:
16
Instrumentación y Comunicaciones Industriales / FI-UNLP
Utilización de memorias
PROGRAMAS FIRMWARE Y DE
SISTEMA
(ROM O EPROM) PROGRAMA O MEMORIA DEL
SISTEMA FIRMWARE
MEMORIAS TEMPORALES
(RAM O EPROM)
17
Instrumentación y Comunicaciones Industriales / FI-UNLP
MEMORIA DE
PROGRAMA
IMAGEN DE IMAGEN DE
ENTRADAS
CPU SALIDAS
Ciclo real
INTERFAZ DE ENTRADAS
A
MEMORIA IMAGEN DE
ENTRADAS
EJECUCION DEL
PROGRAMA
MEMORIA IMAGEN DE
SALIDAS
A
INTERFAZ DE SALIDAS
18
Instrumentación y Comunicaciones Industriales / FI-UNLP
Relés internos
Ocupan posiciones RAM de 1 bit, y son utilizados como área de
datos temporales, como salida de resultados de operaciones
intermedias, y para controlar otros bits o registros, temporizadores y
contadores.
Relés auxiliares/especiales
Se guardan en posiciones de 1 bit, y mantienen información
sobre señales necesarias para el sistema, como relojes, bits de
control, flags de estados de la CPU, e información sobre el
autómata (Run, Stop, Halt, errores, etc.). Estos relés pueden
consultarse y utilizarse desde el programa usuario.
19
Instrumentación y Comunicaciones Industriales / FI-UNLP
20
Instrumentación y Comunicaciones Industriales / FI-UNLP
Tipos de Señales
21
Instrumentación y Comunicaciones Industriales / FI-UNLP
AC
Entrada
DC
Lógicas AC
DC
Salidas
Por Relé
Entradas
Continuas Analógicas
Salidas
22
Instrumentación y Comunicaciones Industriales / FI-UNLP
R1 D1 R3 R4 R6
Señal R5
de entrada C1 C2
R2 Aislamiento
Entrada
óptico
Indicador Circuito
Rectificador Acond. . de Aislación lógico de
de Señal Estado Entrada
Salida
Salida +V
R1
R3
Buffer R4 Señal
de salida
C1
Aislamiento
óptico
Protección
Circuito Indicador Circuito de (Fusibles,
lógico de Aislación . de Conexión RC
Salida Estado Triac, Rele P/eliminar
Picos)
23
Instrumentación y Comunicaciones Industriales / FI-UNLP
Entrada lógica DC
Las entradas de este tipo pueden ser PNP o NPN, dependiendo de
la configuración que se deba utilizar para la conexión de los
sensores de entrada. Las de tipo PNP utilizan la lógica positiva, es
decir, el terminal común de todos los sensores e interruptores de
entrada es el positivo de la fuente de alimentación DC.
+V
+5V
+
R2 R3 R4
+
Señal
Sensor con R1 TTL
salida de colector C1
abierto tipo PN P -
+5V
+ R2 R3 R4
Sensor Señal
com ún R1 TTL
C1
+5V
Sensor con R2 R3 R4
alim entación +
externa Señal
+
TTL
V Fuente R1
externa C1
C om ún M odulo de entradas
Señales de cam po D C de tipo PN P
Por otra parte, las entradas DC de tipo NPN utilizan lógica negativa,
siendo el terminal común entre los sensores, el borne negativo de la
fuente de alimentación
24
Instrumentación y Comunicaciones Industriales / FI-UNLP
Características técnicas
Aislamiento eléctrico 1500 a 5000VAC
entre canales
Números de entradas 4, 8, 16 ó 32
por módulos
Conexión externa Lógica positiva (PNP) o Lógica
negativa (NPN)
Tensión de entrada 12, 24, 48, 120VDC
Margen de entrada > 65 % de la tensión nominal
para nivel 1
Margen de entrada < 25 % de la tensión nominal
para nivel 0
Corriente en estado 1 2 a 10mA
Corriente en estado 0 0 a 3mA
Impedancia de 800Ω a 12KΩ
entrada
25
Instrumentación y Comunicaciones Industriales / FI-UNLP
Entrada lógica AC
Este tipo de entradas puede recibir voltajes de corriente alterna,
motivo por el cual no requieren una polaridad definida, a diferencia
de las entradas de tipo DC. Se caracterizan por sus amplios rangos
de voltajes de funcionamiento (hay entradas que funcionan
correctamente en un rango de 100 a 220VAC).
+5V
D1 D2
E0 R1 R2
Sensor Señal
común TTL
C1 C2
MOV1
+5V
D2
E1 R1 D1 R2
Señal
Fuente TTL
C1 C2
AC
Común MOV1
Señal de
campo Módulo de entrada AC
26
Instrumentación y Comunicaciones Industriales / FI-UNLP
Características técnicas
Aislamiento entre 2500 a 5000VAC
canales
Números de entradas 4, 8, 16 ó 32
por módulos
Tensión de entrada 24, 48, 120, 220VAC
Margen de entrada > 65 % de la tensión
para nivel 1 nominal
Margen de entrada < 20 % de la tensión
para nivel 0 nominal
Tiempo de respuesta 5 a 20ms
Corriente en estado 1 8 a 10mA
Corriente en estado 0 3 a 5mA
Impedancia de 1 a 10KΩ
entrada
27
Instrumentación y Comunicaciones Industriales / FI-UNLP
+5V
R2 Q2
R3
Actuador 1
D1
D2
R1
Señal
Q1
TTL
+5V
R2 R3 Q2 Actuador 2
D1
D2
R1
Señal
TTL Q1
Fuente externa para
los actuadores DC +
Módulo de salida DC PNP
28
Instrumentación y Comunicaciones Industriales / FI-UNLP
Características técnicas
Aislamiento entre 1500VAC
canales
Números de salidas 4, 8, 16 ó 32
por módulos
Tensión de salida 5 – 30VDC
Corriente de salida 100mA a 1A
Caída de tensión 0,2V a 1,5V
Tiempo de respuesta 100 a 500µs
Frecuencia máxima de 10 a 100Hz
trabajo
Temperatura de 5 a 55 °C
trabajo
29
Instrumentación y Comunicaciones Industriales / FI-UNLP
+5V Actuador 1
R2
R3
TH1 R5 MOV1
R1
Señal C1
Q1 R4
TTL
+5V
Actuador 2
R2
R3
R5
TH1
MOV1
R1
Señal Q1 C1
TTL R4
Fuente externa para
los actuadores AC
Salidas logicas AC
30
Instrumentación y Comunicaciones Industriales / FI-UNLP
Características técnicas
Aislamiento entre 1500VAC
canales
Números de salidas por 4, 8 ó 16
módulos
Tensión de salida Hasta 250VAC
Corriente de salida 1 a 2A
Intensidad transitoria 20A por 100ms
Caída de tensión 3V a 6V
Tiempo de respuesta 10 a 20ms
Frecuencia máxima de 20Hz
trabajo
Temperatura de trabajo 5 a 55 °C
31
Instrumentación y Comunicaciones Industriales / FI-UNLP
+V
R2
A ctuador 1
Q2
R1
Señal
MOV1
TTL Q1
D2
D1
+V
R2
Q2 A ctuador 2
R1
Señal
MOV1
TTL Q1
D2
D1
+V
R2
Q2 A ctuador 3
R1
Señal
MOV1
TTL Q1
D2
D1 CO M
V AC ó VD C
32
Instrumentación y Comunicaciones Industriales / FI-UNLP
Características técnicas
Números de salidas por 4ó8
módulos
Corriente de salida 1 a 2A
Corriente transitoria 10A durante 40ms
Corriente residual 0V
Caída de tensión 0V
Tiempo de respuesta Típico 20ms
Frecuencia máxima de 1 a 5Hz
trabajo
Temperatura de trabajo 5 a 55 °C
33
Instrumentación y Comunicaciones Industriales / FI-UNLP
Salidas
Entradas Multiplexor Convertidor Multiplexor Convertidor analógicas
analógicas analógico A/D BUS digital D/A
Señales de De 0 a
voltajes 5V
De 0 a
10V
Señales de De 0 a
corriente 20mA
De 4 a
20mA
34
Instrumentación y Comunicaciones Industriales / FI-UNLP
La conversión A/D y D/A puede ser tan precisa o tan inexacta como
se desee dependiendo de la cantidad de bits utilizados durante el
proceso de conversión. Por lo tanto la resolución es un parámetro
importante a tener en cuenta con los módulos de entradas o salidas
analógicas de un PLC.
8
Con 8 bits podemos representar 2 = 256 valores
12
Con 10 bits podemos representar 2 = 4096 valores
M uestreo m ínim o
V V V
t t t
O riginal D os m uestras R econstrucción
M uestreo m ejorado
V V V
t t
t
O riginal O cho m uestras Reconstrucción
35
Instrumentación y Comunicaciones Industriales / FI-UNLP
Entradas Analógicas
Características técnicas
Cantidad de 4 a 16
entradas
Márgenes de Desde ±25mV hasta ±10V y 0 a 20mA ó 4 a
entrada 20mA
Impedancia de Desde 50KΩ hasta 10MΩ (entradas de
entrada voltaje)
Desde 20KΩ hasta 50MΩ (entradas de
corriente)
Resolución 8, 10, 12 ó más bits
Principio de Por integración, por aproximaciones
conversión sucesivas o por conversión flash
Tiempo de 1µs, 10µs, 16µs, etc.
conversión
Tensión de 24V, 48V
alimentación
Consumo de 0,1 a 0,3A
corriente
36
Instrumentación y Comunicaciones Industriales / FI-UNLP
Salidas Analógicas
Características técnicas
Cantidad de 4 a 16
salidas
Márgenes de Desde ±5V hasta ±10V y 0 a
salida 20mA ó 4 a 20mA
Impedancia de Desde 500Ω hasta 1KΩ
salida (entradas de voltaje)
Desde 300Ω hasta 500Ω
(entradas de corriente)
Resolución 8, 10, 12 ó más bits
Principio de Red R-2R, escalera binaria.
conversión
Tiempo de 10ms, 15ms, etc..
estabilización
Tensión de 24V, 48V
alimentación
37
Instrumentación y Comunicaciones Industriales / FI-UNLP
MEMORIA DE ENTRADAS
(Bit)
MODULO DE 0 7
ENTRADAS
DIGITALES D Byte 0
Cuando se cierra el
interruptor se guarda un n E0 .
1 en el Bit del Byte 0 .
n E1 .
.
n E2 .
.
n E3 .
.
n E4
0 7 .
n E5 Byte N
n E6
n E7
n MASA
MEMORIA DE ENTRADAS
(Bit)
0 7
+ EA 0 CONVERSOR D D D D D D D D Byte 0
A/D
- MASA .
.
.
.
.
.
.
.
0 7 .
Byte N
38
Instrumentación y Comunicaciones Industriales / FI-UNLP
MEMORIA DE SALIDAS
(Bit)
MODULO DE 0 7
SALIDAS
DIGITALES D Byte 0
n S0 .
.
n S1 .
.
n S2 .
.
n S3 .
Si el dato almacenado es
un 1, el contacto S1 esta .
n S4
cerrado 0 7 .
n S5 Byte N
n S6
n S7
n MASA
MEMORIA DE SALIDAS
(Bit)
0 7
SA 0 CONVERSOR D D D D D D D D Byte 0
0-10V D/A
MASA .
.
.
.
.
.
.
.
0 7 .
Byte N
39
Instrumentación y Comunicaciones Industriales / FI-UNLP
40
Instrumentación y Comunicaciones Industriales / FI-UNLP
I N IC IO
C h e q u e o d e la
CPU
CPU OK?
NO
SI
C hequeo de
RAM
RAM
NO
OK?
SI
C hequeo de
H a rd w a r e
H a rd w a r e
NO
OK?
SI
In ic ia liz a c ió n d e
v a r ia b le s y
t e m p o r iz a d o re s
I n d ic a d o r d e
e rro r
E je c u c ió n d e l
p ro g ra m a d e
u s u a r io
L e c tu r a d e
e n t ra d a s
P ro c e s a m ie n t o
F in
E s c r it u ra e n
la s s a lid a s
41
Instrumentación y Comunicaciones Industriales / FI-UNLP
Actualización de la
imagen de salida.
Procesamiento de la
información.
Finalizado el ciclo de escaneo, el PLC inicia un nuevo ciclo a partir del primer
paso, repitiéndolos una y otra vez mientras se encuentre en operación.
Dentro del ciclo de escaneo, además del programa del usuario, también se
ejecutan pequeñas rutinas de chequeo, verificando permanentemente que el
programa esté corriendo de manera adecuada, las cuales generan una alarma
en caso de que el programa del usuario se haya detenido.
Si el programa general se detiene, el PLC puede ejecutar ciertas acciones de
prevención, como desenergizar todas sus salidas, con el fin de proteger los
dispositivos eléctricos involucrados en el proceso y por qué no, la integridad
física de los operarios puesto que las máquinas han podido perder el control.
42
Instrumentación y Comunicaciones Industriales / FI-UNLP
1. Retardo de entrada.
2. Vigilancia y exploración de las entradas.
3. Ejecución del programa de usuario.
4. Transmisión de las salidas.
5. Retardo en salidas.
LECTURA
ENTRADAS
EJECUCION
TC
PROGRAMA
ACTIVAR
SALIDAS
43
Instrumentación y Comunicaciones Industriales / FI-UNLP
Ejecución lineal
N úm ero
de línea o paso
0000 Instrucción
0001 Instrucción
0002 Instrucción
0003 Instrucción
0004 Instrucción
n-1 Instrucción
n Instrucción
44
Instrumentación y Comunicaciones Industriales / FI-UNLP
Salto condicional
Número
de línea o paso
0000 Instrucción
0001 Instrucción
0002 Instrucción
0003 Instrucción
Instrucción
U
U+1
Salto
V
V+1
n-1 Instrucción
n Instrucción
45
Instrumentación y Comunicaciones Industriales / FI-UNLP
Salto a subrutina
Subrutinas
Programa
principal Nivel 1 Nivel 2 Nivel 3
46
Instrumentación y Comunicaciones Industriales / FI-UNLP
Programas paralelos
M0 M1 M2 M3 M4
47
Instrumentación y Comunicaciones Industriales / FI-UNLP
LENGUAJES DE PROGRAMACIÓN
Tipo Lenguajes de
Programación
Lenguajes Booleanos
Lista de Instrucciones
Algebraicos (IL ó AWL)
Lenguajes de Alto Nivel
(Texto estructurado)
Diagrama de contactos
(Ladder)
Gráficos Plano de funciones
(Símbolos lógicos)
Intérprete GRAFCET
48
Instrumentación y Comunicaciones Industriales / FI-UNLP
SUMA LOGICA
49
Instrumentación y Comunicaciones Industriales / FI-UNLP
a b a+b
0 0 0
0 1 1
1 0 1
1 1 1
PRODUCTO LOGICO
a b a*b
0 0 0
0 1 0
1 0 0
1 1 1
NEGACION LOGICA
a a'
0 1
1 0
a b (a*b)'
0 0 1
0 1 1
1 0 1
1 1 0
50
Instrumentación y Comunicaciones Industriales / FI-UNLP
a b (a+b)'
0 0 1
0 1 0
1 0 0
1 1 0
a b a(+)b
0 0 0
0 1 1
1 0 1
1 1 0
51
Instrumentación y Comunicaciones Industriales / FI-UNLP
Un ejemplo sería:
Ecuación lógica:
X1 X4
Y1 [(X1 • X2) + (X4 • X5) + Y1] X3 = Y1
X5 Nemónicos de la ecuación:
X2
STR NOT X1
X3 AND X2
STR NOT X4
AND X5
Y1 OR STR
OR Y1
AND NOT X3
Esquema de relés OUT Y1
TMR: Temporizador
CNT: Contador
MCS: Conexión de una función a un grupo de salidas
MCR: Fin de la conexión del grupo de salidas
SFR: Registro de desplazamiento
SET: Activar una variable binaria ( unidad de memoria )
RST: Desactivar una variable binaria
DD: Sumar
BB: Restar
MUL: Multiplicar
DIV: Dividir
CMP: Comparar variables digitales
FR: Rotaciones de bits (variables de binarias)
HIFT: Rotaciones de palabras (variables digitales)
52
Instrumentación y Comunicaciones Industriales / FI-UNLP
53
Instrumentación y Comunicaciones Industriales / FI-UNLP
a. FOR ... TO
b. REPEAT ... UNTIL X
c. WHILE X...
d. IF ... THEN ...ELSE
54
Instrumentación y Comunicaciones Industriales / FI-UNLP
Temporizadores
Contadores
Bloques combinacionales
Bloques de tratamiento numéricos
Multiplexores
Demultiplexores
Sumadores
Multiplicadores
etc.
55
Instrumentación y Comunicaciones Industriales / FI-UNLP
&
Q
&
Q
AND NAND
& &
OR NOR
≥1 ≥1
1 NOT =1 XOR
56
Instrumentación y Comunicaciones Industriales / FI-UNLP
X1 &
X1 X4
Y1
X2 ≥1 &
X5
X2 =1 Y1
X4 &
X3
Esquema de relés
X5
Plano de funciones
Y1
Y1
X3
Ecuación lógica:
STR NOT X1
AND X2
STR NOT X4
AND X5
OR STR
OR Y1
AND NOT X3
OUT Y1
57