Documentos de Académico
Documentos de Profesional
Documentos de Cultura
El autómata programable
ÍNDICE
1. El autómata programable .............................................................................................................. 4
2. Automatismos industriales cableados ........................................................................................... 4
3. Automatismos programados ......................................................................................................... 6
4. Contactor........................................................................................................................................ 7
5. Sensores ....................................................................................................................................... 11
6. Elementos de señalización ........................................................................................................... 17
7. Otros elementos........................................................................................................................... 18
8. Aparamenta utilizada en automatización .................................................................................... 19
9. Electrónica digital ......................................................................................................................... 20
10. 10. El autómata programable .................................................................................................. 28
11. Software del STEP7 .................................................................................................................. 34
12. Comunicaciones MPI ................................................................................................................ 39
13. Ejemplos de automatismos cableados ..................................................................................... 48
Tema 1. El autómata programable
1. El autómata programable
¿Qué es un automatismo? Es un circuito eléctrico que sigue una secuencia previamente
establecida. El automatismo puede ser cableado o programado.
En ambos casos siempre vamos a distinguir dos partes. Una la de control y otra la de
potencia.
En la parte de control, se actúa sobre la carga. El control será cableado y los mecanismos
de actuación más sencillos son los relés y los contactores:
DELECTG1_M1T1_180914
4
Tema 1. El autómata programable
Y una aplicación:
DELECTG1_M1T1_180914
5
Tema 1. El autómata programable
3. Automatismos programados
Son los sistemas en los cuales las secuencias de las operaciones se definen mediante la
programación. La programación puede ser sobre un autómata programable o PLC o también
sobre un microcontrolador.
Este sistema también se puede realizar para programar los microcontroladores en “C”
siguiendo un diagrama análogo al realizado con autómatas:
DELECTG1_M1T1_180914
6
Tema 1. El autómata programable
4. Contactor
El contactor es un dispositivo eléctrico formado por dos partes. Por una parte se tiene
una bobina que al paso de la corriente eléctrica crea un campo magnético.
Por otra parte se tienen unos contactos eléctricos que se abren o cierran en función de
ese campo magnético.
La bobina va unida a la salida del circuito de control. Los contactos eléctricos van unidos
al circuito de potencia.
DELECTG1_M1T1_180914
7
Tema 1. El autómata programable
DELECTG1_M1T1_180914
8
Tema 1. El autómata programable
DELECTG1_M1T1_180914
9
Tema 1. El autómata programable
El contactor, además de actuar como circuito de control con sus contactos auxiliares,
actúa como circuito de potencia por sus contactos principales. Actúa como separador entre el
control y la potencia ya sea en los automatismos cableados o en los programados.
Por una parte se designa la numeración de la bobina y por otra se designa la numeración
de los contactos auxiliares y de potencia.
DELECTG1_M1T1_180914
10
Tema 1. El autómata programable
5. Sensores
Un sensor es un dispositivo capaz de detectar magnitudes físicas o químicas, llamadas
variables de instrumentación, y transformarlas en variables eléctricas. Las variables de
instrumentación pueden ser por ejemplo: temperatura, intensidad lumínica, distancia,
aceleración, inclinación, desplazamiento, presión, fuerza, torsión, humedad, movimiento, pH,
etc. Una magnitud eléctrica puede ser una resistencia eléctrica, una capacidad eléctrica (como
en un sensor de humedad), una tensión eléctrica (como en un termopar), una corriente
eléctrica (como en un fototransistor), etc.
DELECTG1_M1T1_180914
11
Tema 1. El autómata programable
Otros sensores pueden ser los finales de carrera, los detectores de humedad,
temperatura, vibración y cualquier otro dispositivo que convierta cualquier magnitud física en
una variación eléctrica como por ejemplo los sensores inductivos o capacitivos:
DELECTG1_M1T1_180914
12
Tema 1. El autómata programable
Se tienen también los finales de carrera muy utilizados para determinar los
posicionamientos:
Los sensores inductivos son una clase especial de sensores que sirve para detectar
materiales metálicos ferrosos. Son de gran utilización en la industria, tanto para aplicaciones
de posicionamiento como para detectar la presencia o ausencia de objetos metálicos en un
determinado contexto: detección de paso, de atasco, de codificación y de conteo.
- Sensor de campo
- Oscilador
- Demodulador
- Disparador Schmitt
DELECTG1_M1T1_180914
13
Tema 1. El autómata programable
- Etapa de salida
DELECTG1_M1T1_180914
14
Tema 1. El autómata programable
Dónde:
Número π
Si el sensor tiene una configuración “Normal Abierta”, este activará la salida cuando el
metal a detectar ingrese en la zona de detección. Lo opuesto ocurre cuando el sensor tiene
una configuración "Normal Cerrada". Estos cambios de estado son evaluados por unidades
externas tales como: PLCs, relés, PC, etc.
Los sensores fotoeléctricos de barrera se utilizan para detectar objetos por interrupción
de un haz luminoso:
DELECTG1_M1T1_180914
15
Tema 1. El autómata programable
Los sensores de proximidad pueden tener salida NPN o salida PNP. La forma de
conectarlos es la indicada a continuación:
DELECTG1_M1T1_180914
16
Tema 1. El autómata programable
6. Elementos de señalización
Los elementos de señalización son imprescindibles en todo sistema automático. Estos
suelen ser visuales o acústicos.
Los medios acústicos normalmente indicarán una situación de emergencia, por ejemplo
en el caso de riesgo de incendio o explosión:
DELECTG1_M1T1_180914
17
Tema 1. El autómata programable
Puede ser una sirena o cualquier otro sistema que genere una presión acústica acorde
con la alarma producida.
7. Otros elementos
Otros elementos en la automatización son, el temporizador:
DELECTG1_M1T1_180914
18
Tema 1. El autómata programable
Otros actuadores además de los contactores como por ejemplo los relés de estado
sólido, los variadores de velocidad, los semiconductores específicos para potencia como por
ejemplo los transistores de potencia, los tiristores, los MOSFET y los IGBT.
DELECTG1_M1T1_180914
19
Tema 1. El autómata programable
- Temporizadores.
- Relojes programables.
- Variadores de velocidad.
- Sistema de comunicaciones
9. Electrónica digital
La automatización basada en los autómatas programables tiene su base en la
electrónica digital. Hoy en día la transmisión, el almacenamiento y el procesado de todo tipo
de información se basa en la utilización de señales eléctricas. Esto es debido
fundamentalmente a razones de tipo económico y tecnológico.
- Señales analógicas.
- Señales digitales.
En una señal analógica el valor del parámetro que representa la información varía de
forma continua a lo largo del tiempo, pudiendo tomar infinitos valores distintos:
DELECTG1_M1T1_180914
20
Tema 1. El autómata programable
En una señal digital, el valor del parámetro que porta la información solo puede tomar
un número finito de valores distintos. Los sistemas digitales operan con señales binarias, las
cuales solo pueden tomar dos valores distintos: 0 ó 1.
Los sistemas que trabajan con señales digitales son más fáciles de diseñar que los que
trabajan con señales analógicas. Un sistema digital puede trabajar con una gran cantidad de
datos de forma rápida y segura.
La automatización industrial está basada en los sistemas digitales. Los sistemas digitales
siguen las propiedades del algebra de Boole:
X+0=X
X*1=X
X+Y=Y+X
X*Y=Y*X
X * (Y + Z) = X * Y + X * Z
X + Y * Z = (X + Y) * (X + Z)
X + X’ = 1
X * X’ = 0
DELECTG1_M1T1_180914
21
Tema 1. El autómata programable
También se cumple:
X+X =X
X*X=X
X+1=1
X*0=0
X + Y * X = X * (1 + Y) = X
X * (Y+X) = X*Y + X*X = X*Y + X = X(Y+1) = X
X + Y + Z = (X+Y) + Z = X + (Y+Z)
(X+Y)’ = X’ * Y’
(X * Y)’ = X’ + Y’
0+0=0
0+1=1
1+0=1
1+1=1
A1 * A2 o A1 AND A2
DELECTG1_M1T1_180914
22
Tema 1. El autómata programable
DELECTG1_M1T1_180914
23
Tema 1. El autómata programable
La electrónica digital es el fundamento del automatismo. Los conceptos digitales son los
que luego se implementan en la programación del autómata, ya sea este cableado o
programado. Las funciones que más se utilizan son la función AND, la función OR, la función
SET y RESET del biestable R-S, las funciones de temporización y contaje. Toda esta
introducción de electrónica digital se puede estudiar y comprobar con sencillos programas de
simulación gratuitos que se pueden encontrar en la red, como por ejemplo el indicado a
continuación:
DELECTG1_M1T1_180914
24
Tema 1. El autómata programable
http://www.tourdigital.net/Simuladores/SimuladorDigital_095.zip
DELECTG1_M1T1_180914
25
Tema 1. El autómata programable
F = A* B
DELECTG1_M1T1_180914
26
Tema 1. El autómata programable
F=A+B
F = A B = A * B’ + A’ * B
F = A’
DELECTG1_M1T1_180914
27
Tema 1. El autómata programable
La función NOR:
Y la función es:
Las entradas se designan por E y las salidas por A. Estas entradas o salidas pueden ser
tipo bit o tipo byte y se almacenan en registros.
DELECTG1_M1T1_180914
28
Tema 1. El autómata programable
DELECTG1_M1T1_180914
29
Tema 1. El autómata programable
El diagrama de bloques está compuesto por una CPU, una interface de entradas y
salidas, unas memorias, unos puertos de comunicaciones y un software de programación.
DELECTG1_M1T1_180914
30
Tema 1. El autómata programable
Respecto a las entradas, se pueden conectar sensores de todo o nada, como pulsadores,
interruptores, finales de carrera y cualquier otro tipo de sensor adaptado a las entradas del
autómata:
DELECTG1_M1T1_180914
31
Tema 1. El autómata programable
El módulo de salidas digitales dará conexión a los actuadores. Estos podrán ser
contactores, indicadores y cualquier otro tipo de actuador:
DELECTG1_M1T1_180914
32
Tema 1. El autómata programable
DELECTG1_M1T1_180914
33
Tema 1. El autómata programable
DELECTG1_M1T1_180914
34
Tema 1. El autómata programable
DELECTG1_M1T1_180914
35
Tema 1. El autómata programable
Al pulsar sobre el hardware, nos salen las distintas opciones. Comenzamos colocando el
bastidor, la fuente de alimentación y la CPU correspondiente:
DELECTG1_M1T1_180914
36
Tema 1. El autómata programable
DELECTG1_M1T1_180914
37
Tema 1. El autómata programable
Por ejemplo:
Además los contactos en color y a trazas nos indican que el autómata está en ejecución
y monitorización al mismo tiempo.
DELECTG1_M1T1_180914
38
Tema 1. El autómata programable
La función FC1 está definida por los diagramas de contacto indicados. Para que se active
la salida A124.0 debe estar activada la entrada E124.0, la entrada E124.1 y la E124.2
Para que se active la salida A124.1 basta con que se active la entrada E124.0 o la E124.1
o la E124.2
Para que todo esto se cumpla, la señal de habilitación debe estar activa en la función
FC1
En este ejemplo se pretende explicar cómo realizar una comunicación MPI con dos
equipos Simatic-S7 300.
DELECTG1_M1T1_180914
39
Tema 1. El autómata programable
A partir de aquí debemos definir el Hardware de cada equipo, insertando cada equipo a
la red MPI.
Para insertar los equipos en la red MPI nos vamos a propiedades de la CPU, con el botón
derecho del ratón en “propiedades del objeto”
Una vez dentro le damos dirección (por ejemplo 2) y lo conectamos a la red MPI ya
definida.
DELECTG1_M1T1_180914
40
Tema 1. El autómata programable
En este caso sólo aparece una red. Es la que siempre tenemos por defecto. Si quiero
que todos los equipos estén conectados en esta red, no tengo más que seleccionar la misma
red para cada uno de los equipos. También tenemos la opción de generar una red nueva. Si
tenemos varias redes sólo podrán comunicarse los equipos que estén conectados a una
misma red.
DELECTG1_M1T1_180914
41
Tema 1. El autómata programable
Realizamos los mismos pasos para el equipo2 dándole la dirección MPI número 4. Una
vez hecho esto transferimos el Hardware a cada equipo.
Al transferir el Hardware a una CPU 300 nos debemos de dar cuenta que la CPU online
tiene por defecto asignada siempre la dirección MPI 2. Al transferir la dirección 4 al equipo2
leerá la dirección online de MPI (que será la 2) y te indicará con una ventana que va a
transferir a través de dicha dirección 2, aunque tú hayas definido la 4. Solamente a partir de la
segunda transferencia, leerá online la dirección 4 y te lo indicará al transferir.
Si queremos ver los equipos conectados y saber a qué red están conectados cada uno,
volvemos al Administrador de Simatic. Pinchamos encima del nombre del proyecto. En este
caso del ejemplo, nos situamos encima de donde pone comunicación.
Aquí veo que tengo dos equipos conectados a la red uno con la dirección 2 y otro con
la dirección 4. Este software no me ofrece nada nuevo que no pueda hacer con el Step 7. Me
DELECTG1_M1T1_180914
42
Tema 1. El autómata programable
lo ofrece de modo gráfico y más sencillo. Si tuviera varias redes y quisiera cambiar la
comunicación de uno de los equipos, en Step 7 tendría que entrar en las propiedades de la
CPU, posteriormente en las propiedades de las redes y cambiar la red de conexión.
Si quiero hacer esto desde el NETPRO. No tengo más que arrastrar con el ratón el
enlace correspondiente y situarlo donde yo quiera.
Una vez tenga todos los equipos conectados a la red MPI 1, tendré que decirles los
datos que quiero que se comuniquen.
Pinchamos en la parte izquierda encima del nombre del proyecto. A la parte derecha
tenemos un icono que pone MPI. Pinchamos una vez encima del icono y entonces vamos al
menú de herramientas y entramos en definir datos globales.
Si entramos en esta opción lo que tenemos es una tabla en la que tendremos que definir
los datos que cada equipo va a emitir a la red, y los equipos que van a recibir los datos.
DELECTG1_M1T1_180914
43
Tema 1. El autómata programable
Hacemos doble clic sobre la parte gris de la primera columna. Elegimos la primera CPU
de las que se tienen que comunicar. A continuación hacemos doble clic sobre la parte gris de
la segunda columna. Elegimos la segunda CPU. Así sucesivamente hasta que tengamos todos
los equipos.
DELECTG1_M1T1_180914
44
Tema 1. El autómata programable
Queremos que las entradas de una CPU salgan por las salidas del otro y viceversa.
Para ello rellenamos la tabla correspondiente. Por ejemplo del equipo1 enviamos el byte
de entradas a la CPU 2. Escribimos EB124 y señalamos el icono Emisor.
DELECTG1_M1T1_180914
45
Tema 1. El autómata programable
Dichas entradas EB124 del equipo1 las recibiremos en las salidas AB124 del equipo2.
Rellenar en la columna del equipo2 AB124 y señalar receptor.
Con ello ya habríamos acabado para realizar una comunicación muy simple de enviar
entradas de una CPU a las salidas de la otra CPU. La próxima vez envía datos de una a otra y
viceversa, y no solo envía datos de zona de imagen de proceso, sino que envía marcas, DBs y
Periferia no perteneciente a imagen de proceso.
DELECTG1_M1T1_180914
46
Tema 1. El autómata programable
DELECTG1_M1T1_180914
47
Tema 1. El autómata programable
Ejemplo 1:
FUNCIONAMIENTO:
Si pulsamos S2 se activa KA1 y al pulsar S2 entra KA2. El paro se produce por apertura
de S1.
DELECTG1_M1T1_180914
48
Tema 1. El autómata programable
Ejemplo 2:
FUNCIONAMIENTO:
Puesta en marcha mediante pulsador y relé y paro del mismo por pulsador de paro.
DELECTG1_M1T1_180914
49
Tema 1. El autómata programable
Ejemplo 3:
FUNCIONAMIENTO:
Ejemplo 4:
FUNCIONAMIENTO
DELECTG1_M1T1_180914
50
Tema 1. El autómata programable
Ejemplo 5:
FUNCIONAMIENTO:
DELECTG1_M1T1_180914
51
Tema 1. El autómata programable
Ejemplo 6:
FUNCIONAMIENTO:
Ejemplo 7:
FUNCIONAMIENTO:
Tres posiciones.
DELECTG1_M1T1_180914
52
Tema 1. El autómata programable
Ejemplo 8:
FUNCIONAMIENTO:
DELECTG1_M1T1_180914
53
Tema 1. El autómata programable
DELECTG1_M1T1_180914
54