6 Automatización Con Lógica Programada1
6 Automatización Con Lógica Programada1
6 Automatización Con Lógica Programada1
Automatización con
lógica programada
CONTENIDO
FINALIDAD
CONTROLAR
Hardware
Proceso
Software
ELEMENTOS QUE SE
CONJUGAN EN EL PLC
INTRODUCCIÓN
AWL Textuales:
• Lista de Instrucciones (Instruction List – IL)
• Texto estructurado (Structured Tex – ST)
U E 0.0
AND E 0.1
Gráficos
= A0.0
• Diagrama de Escalera (Ladder Diagram – LD)
• Diagrama de Bloques de Funciones (Function
Block Diagram – FBD)
FUP
KOP
E 0.1
Tipos de señales
Estado
1. Señales Discretas
Estado lógico 1
Estado lógico 0
Tiempo
Estado
2. Señales Análogas
Tiempo
SISTEMAS DE NUMERACION
0 0 1 1 0 1 1 1
1 0 1 1 0 1 0 1 1 0 1 0 1 1 0 0
SISTEMA BINARIO
0 1 0 1 0 1 0 0 0 0 0 1 0 1 0 0 = 21524
COMPUERTAS LÓGICAS
A1 &
entrada(s)
0
L1 Stop Start L2
1 1CR S
1CR
• Un diagrama de bloques
2
Set at
1CR
1TD 15 sec 5, 6
representa la lógica que
3 Off Delay
1CR
4 R 2
siguen las señales de las
entradas para dar el estado
OL
1TD 1M
5 7
Set at
6
1TD
2TD
30 sec
On Delay 7
de la salida.
2TD 1M OL
7 2M
COMPUERTAS LÓGICAS
Ejemplo 1:
Se tienen tres pulsadores a, b, c.
El vástago de un cilindro de doble efecto
debe salir siempre que se accionen
como mínimo dos de ellos. Al soltar uno Y1
o los dos, el vástago regresa a su
posición inicial.
Se pide:
• El circuito eléctrico de mando. a b c
• El plano de funciones.
Ejemplo de Operaciones Lógicas
aa
bb &
Y1
& Y1
cc
0
a 0
b
0 &
0 0
0 & Y1
c Y1
0
&
Si no se presiona ningún pulsador entonces no se
energizará el solenoide Y1.
Ejemplo de Operaciones Lógicas
0
a 0
b
1 &
0 0
0 & Y1
c Y1
0
&
1
a 1
b
1 &
0 1
0 & Y1
c Y1
0
&
Si se acciona dos pulsadores, entonces el solenoide se
energiza y el vástago del cilindro sale.
Ejemplo de Operaciones Lógicas
1
a 0 & 0
b
1 1
1 & Y1
c
Y1
0
&
Ejemplo de Operaciones Lógicas
26
Ejemplo de Operaciones Lógicas
27
CAPITULO II
DI 32xDC24V
X 2
3 4
421 - 1BL00 - 0AA0
INTF
EXTF
FRCE
CRST
RUN
STOP
CRST
WRST
RUN-P
RUN
STOP
CMRES
X1
EXT.-BATT.
UNIDAD DE MEMORIA
RAM (Random Access Memory):
EPROM (Erasable Programmable Read Only Memory):
EEPROM (Electrically Erasable Programmable Read Only Memory):
Módulos de Comunicación
Los módulos de comunicación sirven para
integrar equipos o PLC en una red o Bus de
Campo
Arquitectura de los PLC
Módulos de programación
• Transferencia y modificación de programas.
• Verificación de la programación.
• Información del funcionamiento de los procesos, estados y
funcionamiento de los elementos de E/S.
• Control de operación.
Unidad de
Programación
Arquitectura de los PLC
El Perro Guardián
Su función es vigilar que el
tiempo de ejecución del
programa de usuario no
exceda un determinado
tiempo máximo (tiempo de
ciclo máximo). A esta
función se la suele
denominar Watchdog
(perro guardián)
Funcionamiento Interno de un Autómata
Programable
Actuadores
• Solenoides, bobinas de válvulas neumáticas
• Bobina de relés auxiliares.
• Lámparas piloto.
• Display elemento visualizador.
• Válvulas motorizadas.
• Etc.
Direccionamiento de entradas y salidas
de un Autómata Programable
Tipos de Interface de Entrada
Los tipos de interface normalizadas para los PLC pueden ser las
siguientes:
• Entradas de AC/DC: 24Vdc, 120Vac, 230Vac
• Entrada tipo TTL
• Entrada de no voltaje
• Entradas aisladas
• Entradas de DC: Sink o Source
Filtro RC
Resistencia Diodo de
Sensor limitadora señalización Opto
discreto acoplador
Al procesador
del PLC
Fuente
externa
Interfase DC
Este tipo de salida es válida tanto para corriente alterna como para
continua, es el más empleado, posee un fototransistor que proporciona
un aislamiento galvánico de la CPU con la salida que está controlando.
Direccionamiento de entradas y salidas
de un Autómata Programable
• Modulo de Salida DC
• Modulo de Salida AC
Direccionamiento de entradas y salidas
de un Autómata Programable
54
Ejemplo de conexión de entradas y
salidas del PLC
Realizar la conexión del circuito de arranque de motor con el PLC.
Realizar el diagrama de bloques para que S1 arranque el motor y S0
pare el motor.
55
CAPITULO III
Representaciones
de contactos de
contactores y sus
correspondientes
con los contactos
lógicos del PLC.
Programación de los PLC
Ejercicio 1
Implementar la marcha-parada de un motor (con autorretención)
mediante un pulsador de arranque y otro de parada, se debe
considerar los elementos de protección, como el relé térmico, y
lámpara de funcionamiento (color Verde) y lámpara de fallo por sobre
carga (color amarillo)
Lámpara
HIH O:0/1
señalizadora
I:0/3 O:0/2
• Solución en Diagrama
de Funciones
Programación de los PLC
Preguntas de autocomprobación:
a) Cuáles son los cuatro pasos que realiza el SCAN del PLC.
Función Set-Reset
• Bobina con Set
Su funcionamiento es muy sencillo. Consiste en activar salidas o
marcas a través de un pulso. Una vez activada la salida o marca no
se necesita la autoalimentación (mantiene el valor lógico "1" por si
sola) ---------( S )
Detectores de flanco
• Detectan el cambio de estado de 0 lógico a 1 lógico flanco positivo,
y de 1 lógico a 0 lógico flanco negativo. Cuando detecta uno de
estos cambios para un ciclo de SCAN del PLC envía un 1 lógico.
Temporizadores
Ejercicio.
• Se desea activar un motor accionado por un contactor (K1M), el
motor debe funcionar cuando se haya presionado el pulsador de
arranque (S1Q) y debe detenerse, automáticamente, luego de 30
segundos de funcionamiento o cuando se presione el pulsador de
parada (S2Q). Considere el relé térmico (F2F) de protección
contra sobrecargas.
F1F
K1M ARRANQUE
PARADA
F2F
M1M M
Temporizadores
LISTA DE ORDENAMIENTO
ENTRADAS
SIMBOLO DESCRIPCIÓN OPERANDO
SALIDAS
SIMBOLO DESCRIPCIÓN OPERANDO
I0,1 O0,1
S
I0,3
B1
O0,1 T1 B1
E D
C R
ON-DEL
T,B :1s
T,P:30
Temporizadores
I0,1 S
PLANO DE FUNCIONES
I0,2
I0,3
R Q O0,1
B1
T1
O0,1
T 0
30s
ON-DEL
B1
Ejemplo de Temporizadores
73
CONTADORES
CONTADORES
• Existen solo dos tipos de contadores que son los contadores
ascendentes y los contadores descendentes que facilitan la tarea de
contaje, en los PLC no solo nos presentan estos tipos de contadores
si no que también contadores con algunas variaciones que facilitan
la programación, esto son creados según la necesidad de los
programadores pero siempre en base a los dos antes mencionados
CONTADORES
• En los PLC SIEMENS utiliza 32 bits, es decir dos palabras, para los
contadores. Si el valor de la cuenta alcanzara 999 en forma
ascendente o 0 en forma descendente. Para poner el contador a un
valor determinado hay que introducir un número de 0 a 999, por
ejemplo 127, en el siguiente formato: C# 127. C# sirve para indicar
el formato decimal codificado en binario. Los bits 0 a 11 del
contador contienen el valor de contaje en formato BCD
CONTADORES
EJEMPLO:
COMPARADORES
KOP
MB0 M0.0
==B
B=byte,
VB4
I=Integer,
D=Double,
R=Real
COMPARADORES
COMPARADORES
Ejercicio 1
DESCRIPCIÓN TECNOLÓGICA:
Se desea encender cuatro lámparas de modo secuencial y cíclico,
según el diagrama adjunto:
Output
O0,1
O0,2
O0,3
O0,4
0 2 4 6 8 10 12 14 16 18 20 t(s)
COMPARADORES
ENTRADAS
DESIGNACIÓN DESCRIPCIÓN OPERANDO
ON PULSADOR DE INICIO E 0.0
OFF PULSADOR DE PARADA E 0.1
SALIDAS
DESIGNACIÓN DESCRIPCIÓN OPERANDO
INI
ON S Q =
OFF R
INI &
TOF 10
DN
DN
S Q =
ACC. 00
PRE. 18
OFF R
COMPARADORES
2<n
n<4
0 1 2 3 4 5 6
A=B
TOFF10.ACC INI
2 INI Q
&
A=B H1H
=
TOFF10.ACC INI
4 INI Q
COMPARADORES
A=B
TOFF10.ACC INI
10 INI Q
&
A=B H3H
=
TOFF10.ACC INI
12 INI Q
A=B
TOFF10.ACC INI
6 INI Q
&
A=B H2H
=
TOFF10.ACC INI
8 INI Q
CAPITULO IV
• Introducción
• Comunicación industrial
• Método de comunicación
• Redes de control
• Estructura piramidal
INTRODUCCIÓN
• Otra ventaja de los PLC esta en que las redes industriales transmiten
bits de información en forma de paquetes, por lo que la transferencia
de datos entre los dispositivos se realiza a través de un menor número
de cables de comunicación.
90
COMUNICACIÓN INDUSTRIAL
Las Comunicaciones
Industriales
• Es el área de la tecnología
que estudia la transmisión
de información entre
circuitos y sistemas
electrónicos utilizados para
llevar a cabo tareas de
control y gestión del ciclo
de vida de los productos
industriales
91
COMUNICACIÓN INDUSTRIAL
Modelo jerárquico.-
94
MÉTODO DE COMUNICACIÓN
95
MÉTODO DE COMUNICACIÓN
96
REDES DE CONTROL
Redes de control.
• Suelen recibir el nombre genérico de buses de campo (Fieldbuses).
Las redes de control resuelven los problemas de comunicación en los
niveles inferiores del modelo jerárquico. Se utilizan, por tanto, para
comunicar entre sistemas de control industrial y/o con dispositivos
de campo.
• Se clasifican en:
•Redes de controladores
•Redes de sensores-actuadores
97
REDES DE CONTROL
Redes especializadas.-
• Permite la transmisión
simultánea de señales
digitales y analógicas
(4-20mA) en la red con
seguridad avanzada en
entornos explosivos y
peligrosos;
100
REDES DE CONTROL
Profibus.
• Red de campo abierto estándar para usos amplios en automatización
industrial. Incluye tres tipos básicos de redes- DP (Decentralized
Periphery), FMS (Field bus Message Specification) PA (Process
Automation);
REDES DE CONTROL
Ethernet/IP
• El más utilizado para la comunicación en tiempo real en la industria.
Ethernet / IP es una extension industrial de Ethernet TCP / IP; Con
alta velocidad;
ESTRUCTURA PIRAMIDAL
IB
M
Mbyte / h. HOST Desde las oficinas ...
Supervisión
Base de datos
Mbyte / m.
103
FUNCIONES BÁSICAS DE PROGRAMACIÓN
PROYECTO
contador
Pulsadores
del motor
contactor
Reset
contador