Electrónica Industrial
MEMORIAS PRACTICAS
PROGRAMACIÓN DE
AUTÓMATAS
E.U.P FERROL
[Escribir el nombre del autor]
CURSO 2007‐2008
AUTOR: DANIEL ROCHA CRESPO
1
2
ÍNDICE
Práctica9 ………………………………págs.4-6
Prueba1……….pág. 4
Prueba2……………pág. 5
Giro_motor_derecha………………..pág. 6
Práctica 10 …………………………………págs. 7-16
Ecuaciones lógicasbásicas……..págs. 7-11
Circuitos de control básicos………………………….págs. 12-13
Encendido manual de tres lámparas……………………pág. 13-14
Puente grúa……………..págs. 14-16
Práctica 11………………………………..págs. 17-27
Encendido temporizado de tres lámparas…………págs.17-19
Parking básico ………….págs. 19-20
Cronograma ………………….págs. 20-21
Carritos ………..págs. 21-25
Tres motores ………………….págs. 25-27
Práctica 12………………………………….págs. 28-35
Automatización de demanda de carga motores……….págs. 28-31
Llamada a subrutina con una intermitencia……………….págs. 31-32
Rutina de atención a la interrupción…………….págs. 33-35
Entrada salida de variables analógicas………..pág. 35
3
PRACTICA Nº 9: AUTÓMATAS PROGRAMABLES I
EJERCICIO Nº 1:Prueba1
4
EJERCICIO Nº 2:Prueba2
5
EJERCICIO Nº3:Giro motor derecha
6
PRACTICA Nº 10: AUTÓMATAS PROGRAMABLES II
EJERCICIO Nº 1:Ecuaciones lógicas básicas
OBJETIVO: Se trata de realizar unos primeros programas con el Leguaje de
Contactos y el Lenguaje de Instrucciones para los autómatas programables de la serie
S7-200 de Siemens.
Apartado a). Escribir un programa en lenguaje de contactos que implemente la
siguientes Ecuaciones lógicas:
a1)Programe Q0.0 = I0.0 * I0.1.
a2) Añada al programa anterior un nuevo segmento: Q0.1 = I0.0 + I0.1.
a3) Añada un nuevo segmento que implemente la siguiente ec. f = a(b + c)+ bc . La
correspondencia entre “nombres simbólicos” y “entrada físicas” se introducirá mediante
la Tabla de Símbolos, y será la siguiente : a=I0.0, b=I0.1, c=I0.2, f=Q0.2.
Guardar como logica1.mwp.
RESOLUCION:
LENGUAJE DE CONTACTOS (KOP)
ARCHIVO : logica1.mwp
CUESTIONES:
¿Qué ocurre si al programar nos equivocamos y f es la salida Q0.0?
7
Apartado b) Ecuación lógica 2: Escribir un programa que implemente la siguiente ec.:
I0.0 and ( (I0.1 and I0.2) or (I0.3 and I0.4) ) = Q0.0.
Guardar como logica2.mwp
RESOLUCION:
LENGUAJE DE CONTACTOS (KOP)
ARCHIVO : logica2.mwpApartado C)Ejercicio con contactos
Programar el encendido y apagado de una bombilla desde dos interruptores diferentes.
Funcionará como en la habitación de casa. Una posible solución sería programar una ec.
que funcione como un or exclusivo combinando las dos entradas. Utilizar la Tabla de
Símbolos para asignar nombres simbólicos a las entradas de los dos interruptores y a la
salida que controlala bombilla:
Interrup1=I0.0 , Interrup2= I0.1, Bombilla= Q0.0.
Guardarlo como bombilla1.mwp
8
RESOLUCION:
LENGUAJE DE CONTACTOS (KOP)
ARCHIVO : bombilla1.mwp
Apartado d) Ejercicio con lista de instrucciones
Programar el caso anterior para tres interruptores y en lista de instrucciones. Guardar
como bombill2a.mwp
RESOLUCION:
LENGUAJE DE CONTACTOS (KOP)
9
ARCHIVO : bombilla2.mwp
Apartado e) Circuito Marcha/Paro prioridad Paro
Mediante las instrucciones de SET y RESET programar el cambio de marcha a paro de
un motor con dos pulsadores. El programa debe ser dominante al Paro es decir, que si
se pulsa simultáneamente Paro y Marcha el motor permanece parado. Una solución es
colocar como 2ª ecuación lógica la del paro. La entradaI0.0 es el pulsador de Marcha y
la entrada I0.1 es el pulsador de Paro. El motor se gobierna con la salida Q0.0. ¿Qué
sucedería con la salida si se corta la conexión entre los pulsadores y el autómata, es
decir si las entradas no reciben señal?
Guardar como marchamotor1.mwp
RESOLUCION:
LENGUAJE DE CONTACTOS (KOP)
10
ARCHIVO : marchamotor1.mwp...
Regístrate para leer el documento completo.