Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Automatizacion Industrial (Prac.1) PDF
Automatizacion Industrial (Prac.1) PDF
INDUSTRIAL
PROFESOR:
PEDRO Mª GUERRICAGOITIA
PRÁCTICA 1
ÍNDICE
2
Automatización Industrial Práctica 1
PRÁCTICA 1
ARQUITECTURA Y FUNCIONAMIENTO
DE UN AUTÓMATA SIEMENS SIMATIC S7-300
Fuente de alimentación
CPU
La forma de procesar los programas que tiene que implementar se define como
CICLO-SCAN. Este funcionamiento consiste en que, en un primer momento la CPU
comprueba la situación de todas sus entradas. En base a la configuración de las entradas
que se le halla presentado va a leer por completo el programa sin detenerse y
posteriormente a la lectura, actuará sobre las señales de salida que se le hallan indicado
como consecuencia de las entradas del comienzo. Este procedimiento se repetirá
cíclicamente. Si por algún motivo la entradas cambiasen de configuración mientras que
el dispositivo este leyendo el programa, no volverá a comprobar la situación de las
entradas, si no que seguirá con su camino haciendo caso omiso al cambio producido. La
nueva composición de las salidas será considera en el siguiente ciclo, esto podría ser un
gran problema si cada ciclo de comprobación (de las entradas), lectura (del programa) y
ejecución (sobre las salidas) fuese lento, ya que sería un problema que una de las
entradas alterase su situación tan rápido que el autómata no fuese capaz de captar el
cambio. Pues bien esta situación no supone un problema ya que la ejecución de cada
3
Automatización Industrial Práctica 1
Entradas y salidas
Modos de funcionamiento
Los dos primeros modos de refieren a la lectura del programa por medio del
autómata, con la función Run comenzamos la lectura del programa, el autómata no se
pone en funcionamiento hasta que termina de leer todo el programa. Existe la
posibilidad de interrumpir la lectura que realiza el autómata, basta con accionar la
función de Stop, en ese momento se detiene el proceso de carga del programa sobre el
autómata.
Hemos dicho que la función Run la utilizamos para cargar el programa, pero
siempre y cuando el autómata no este ejecutando otro programa. Pues bien para poder
cargar un nuevo programa mientras el autómata este trabajando sobre otro de ellos,
utilizamos Run-P. Cuando utilizamos esta función el autómata nos responde de manera
que ejecutará el programa que estaba realizando inicialmente hasta que el nuevo
programa es leído por completo. En el momento que se ha terminado de cargar el nuevo
programa, en el siguiente ciclo de lectura del autómata lo hará sobre el nuevo programa,
eliminando en ese mismo momento el programa inicial.
Por último nos queda explicar la función M-Reset. Con esta función podemos
realizar un borrado de la CPU del S7-300, quedándose de este modo sin funciones a
ejecutar hasta que se cargue un nuevo programa.
4
Automatización Industrial Práctica 1
Como primero de los pasos debemos crear un nuevo proyecto donde se guardará
toda la configuración del hardware junto con el programa que vallamos a realizar.
Nuestro proyecto lo guardaremos en el directorio S7Proj.
Ya tenemos creado el nuevo proyecto, ahora definimos cual será el equipo con el
que vamos a trabajar. Con el botón derecho del ratón hacemos un clic sobre el proyecto,
desplegando de este modo una ventana en la que seleccionamos ‘insertar nuevo objeto’
y posteriormente elegimos ‘equipo simatic 300’.
5
Automatización Industrial Práctica 1
6
Automatización Industrial Práctica 1
7
Automatización Industrial Práctica 1
Como podemos ver nos aparecen una serie de ventanas en las que tenemos que ir
definiendo las módulos de nuestro autómata. La elección de cada bloque se debe
encontrar en la posición correcta.
8
Automatización Industrial Práctica 1
El ‘slot’ número tres en nuestro caso permanecerá libre debido a que está
reservado a las comunicaciones y nosotros no las utilizaremos.
El cuarto ‘slot’ está reservado para las entradas y las salidas analógicas, no haría
falta elegir el tipo de las entradas y salidas analógicas ya que al elegir el tipo de la CPU
ya se eligen a la vez las entradas y las salidas analógicas.
De todos modos vamos a explicar cuales serían los pasos por si en algún
momento debemos definir un nuevo bloque de entradas y salidas. Desplegamos el árbol
de SM-300 y volvemos a realizar lo mismo con la opción de AI/AO-300, ahora nos
aparecen los diferentes modelos en donde elegiríamos la que nosotros deseemos.
9
Automatización Industrial Práctica 1
El último ‘slot’ que vamos a utilizar será el número cinco que está reservado
para las entradas y salidas digitales. En este caso pasa lo mismo que con las entradas y
salidas analógicas que se definen en el momento que defines la CPU que vas a utilizar.
Aún así vamos a localizar donde se encuentran los diferentes modelos de las entradas y
salidas digitales. Para ello nos basta con desplegar en árbol que posee la opción SM-300
y volver ha hacer lo mismo con la opción DI/DO-300 encontrándonos de esto modo con
las modelos que se nos da a elegir.
10
Automatización Industrial Práctica 1
Después de haber seguido cada paso lo único que nos falta es guardar y compilar
la configuración que hemos realizado. Para guardarlo y compilarlo lo podemos hacer
desde la ventana ‘equipo’ y seleccionar ‘guardar y compilar’.
11
Automatización Industrial Práctica 1
También se puede realizar este paso con la ayuda de un icono situado en la parte
superior de la pantalla. Después de todos estos pasos ya podemos cerrar la ventana de
configuración (HW Config).
Volviendo a la pantalla inicial, ahora debemos definir los símbolos que vamos a
utilizar en nuestro programa. Para realizar la definición de los símbolos abrimos el árbol
de nuestro programa seleccionamos ‘SIMATIC-300’ y después ‘CPU 314 IFM’. Ahora
debemos elegir la opción ‘programa’, situada en la ventana de la derecha, y
seguidamente seleccionas ‘símbolos’.
12
Automatización Industrial Práctica 1
13
Automatización Industrial Práctica 1
14
Automatización Industrial Práctica 1
15
Automatización Industrial Práctica 1
16
Automatización Industrial Práctica 1
17
Automatización Industrial Práctica 1
ENTRADAS SALIDAS
l/s 5 15 25 30 5 10 20 40
a b c d A B C D
30 0 0 0 1 0 1 1 0
25 0 0 1 0 1 0 1 0
15 0 1 0 0 1 1 0 0
5 1 0 0 0 1 0 0 0
55 0 0 1 1 1 1 0 1
45 0 1 0 1 1 0 0 1
35 1 0 0 1 1 1 1 0
40 0 1 1 0 0 0 0 1
30 1 0 1 0 0 1 1 0
20 1 1 0 0 0 0 1 0
0 0 0 0 0 0 0 0 0
Los mapas de Karnaugh resultantes de esta tabla son los que se muestran a
continuación:
ab
cd 00 01 11 10
00 0 1 0 0 B = abcd + abcd + abcd + abcd + abcd + abcd + abcd + abcd + abcd =
01 1 0 - 1
abcd + bd (a + a)(d + d ) + ac(b + b)(d + d ) = abcd + bd + ac
11 1 - - -
10 0 0 - 1
ab
cd 00 01 11 10 C = abcd + abcd + abcd + abcd + abcd + abcd + abcd + abcd =
00 0 0 1 0
ab(c + c)(d + d ) + bcd (a + a) + bcd (a + a ) = ab + bcd + bcd =
01 1 0 - 1
11 0 - - - b(cd + cd ) + ab
10 1 0 - 1
18
Automatización Industrial Práctica 1
ab
cd 00 01 11 10 D = abcd + abcd + abcd + abcd + abcd + abcd + abcd + abcd +
00 0 0 0 0
abcd + abcd + abcd + abcd = bd (a + a)(c + c) + cd ( a + a)(b + b) +
01 0 1 - 0
11 1 - - - bc(a + a)(b + b) = bd + cd + bc = b(d + c) + cd
10 0 1 - 0
Estas funciones las hemos implementado usando diagramas de relés (KOP) con
contactos normalmente abiertos, normalmente cerrados y bobinas. Para facilitar la
programación primero hemos realizado una tabla de símbolos que se muestra a
continuación, la cual no es más que una asociación entre una dirección de entrada o
salida y un nombre asociado para su fácil reconocimiento.
19
Automatización Industrial Práctica 1
20
Automatización Industrial Práctica 1
21
Automatización Industrial Práctica 1
22
Automatización Industrial Práctica 1
23
Automatización Industrial Práctica 1
x y z w L
0 0 0 0 0
0 0 0 1 0
0 0 1 0 0
0 0 1 1 1
0 1 0 0 0
0 1 0 1 0
0 1 1 0 0
0 1 1 1 1
1 0 0 0 0
1 0 0 1 0
1 0 1 0 0
1 0 1 1 1
1 1 0 0 1
1 1 0 1 1
1 1 1 0 1
1 1 1 1 -
xy
zw 00 01 11 10
00 0 0 1 0
01 0 0 1 0
11 1 1 - 1
10 0 0 1 0
24
Automatización Industrial Práctica 1
25
Automatización Industrial Práctica 1
26