Sunteți pe pagina 1din 10

Curso Lanbide

Pgina 1 de 10
elorrieta@elorrieta-errekamari.com www.elorrieta-errekamari.com

AUTMATAS PROGRAMABLES CAPTULO 02 - EJERCICIO 013

SECUENCIA DE REALIZACIN
PASO 1 - EJERCICIO

Un depsito de agua tiene tres sensores NA, y dos Electro Vlvulas NA. Se quiere controlar las electro vlvulas de forma que se cumplan las siguientes condiciones: Cuando el agua est por debajo de S1 se activan las dos electro vlvulas. Cuando el nivel del agua est por encima del sensor S3 las dos electro vlvulas permanecen cerradas. Cuando el nivel del agua est por encima de S1 pero no llega a S2 se activa la electro vlvula P1 Cuando el nivel de agua est por encima del sensor 2, se activa la electro vlvula P2. Para resolver el ejercicio, lo podemos hacer de dos formas como hemos dicho en clase: 1. Aplicando la lgica de Boole, obteniendo la ecuacin que define el sistema. Por el mtodo que vamos a utilizar nos cuesta tanto tener en cuenta los posibles fallos futuros de los sensores como no, de manera que los vamos a tener en cuenta, y aplicar la condicin que creemos ms restrictiva. 2. Haciendo varios segmentos en base a la descripcin que nos suministra el ejercicio. Este mtodo a su vez se divide en otros dos posibilidades: a. Tenemos en cuenta las condiciones para que funcione el sistema y tratamos de anticiparnos a posibles errores en los sensores determinando como deben estar todos los sensores para las diferentes condiciones. b. Tenemos en cuenta slo las condiciones para que funcione el sistema y nos importa bien poco lo que puede pasar cuando un sensor se estropea; indudablemente esta no es una buena metdologa para realizar programas, ms teniendo que el resultado de un mal funcionamiento puede ser bastante ms grave que la tipica pantalla

Avda. Lehendakari Agirre, 184 944 028 000 944 759 425 48015 Bilbao Plaza San Pedro, 5 944 751 117 944 761 185 48014 Bilbao

Curso Lanbide
Pgina 2 de 10
elorrieta@elorrieta-errekamari.com www.elorrieta-errekamari.com

PASO 3 MTODO APLICADO EN CLASE


En clase hemos hecho el siguiente programa, ya anticipando que deberamos luego tener otras cosas en cuenta. La primera versin del programa ha sido la siguiente:

Daros cuenta, de que los dos primeros segmentos son 100% iguales, y por lo tanto uno sobra.

Avda. Lehendakari Agirre, 184 944 028 000 944 759 425 48015 Bilbao Plaza San Pedro, 5 944 751 117 944 761 185 48014 Bilbao

Curso Lanbide
Pgina 3 de 10
elorrieta@elorrieta-errekamari.com www.elorrieta-errekamari.com

Lo hemos simulado y nos llevamos una sorpresa, el programa no funciona como debera. Por ejemplo cuando los tres sensores detectan se activa la EV_P2. Monitorizamos el programa, y comprobamos en que segmento se activa esa salida que nos esta dando conflicto:

Bueno, si su existencia me da un problema la elimino, y a ver si as funciona.

Avda. Lehendakari Agirre, 184 944 028 000 944 759 425 48015 Bilbao Plaza San Pedro, 5 944 751 117 944 761 185 48014 Bilbao

Curso Lanbide
Pgina 4 de 10
elorrieta@elorrieta-errekamari.com www.elorrieta-errekamari.com

Ala funciona, y pruebo el resto de las combinaciones incluso cuando puede haber algn conflicto por un sensor estropeado y todas funcionan como yo quiero!!!

Avda. Lehendakari Agirre, 184 944 028 000 944 759 425 48015 Bilbao Plaza San Pedro, 5 944 751 117 944 761 185 48014 Bilbao

Curso Lanbide
Pgina 5 de 10
elorrieta@elorrieta-errekamari.com www.elorrieta-errekamari.com

Esta vez nos ha salido bien el tema, pero esa no es la manera de hacer las cosas, ya que en un programa algo ms complicado podramos perder mucho tiempo en buscar las condiciones que nos estn causando problemas, y para ms inri la modificacin de estas puede afectar a otras como bien describe el siguiente libro:

Avda. Lehendakari Agirre, 184 944 028 000 944 759 425 48015 Bilbao Plaza San Pedro, 5 944 751 117 944 761 185 48014 Bilbao

Curso Lanbide
Pgina 6 de 10
elorrieta@elorrieta-errekamari.com www.elorrieta-errekamari.com

PASO 3 BOOLE Y SU FAMOSA LGICA

Como inventor del lgebra de Boole, que marca los fundamentos de la aritmtica computacional moderna, Boole es considerado como uno de los fundadores del campo de las Ciencias de la Computacin. En 1854 public "An Investigation of the Laws of Thought" en el que desarrollaba un sistema de reglas que le permitan expresar, manipular y simplificar problemas lgicos y filosficos cuyos argumentos admiten dos estados (verdadero o falso) por procedimientos matemticos. Se podra decir que es el padre de las operaciones lgicas y gracias a su lgebra hoy en da es posible manipular operaciones lgicas.

Un mapa de Karnaugh (tambin conocido como tabla de Karnaugh o diagrama de Veitch, abreviado como Mapa-K o Mapa-KV) es un diagrama utilizado para la simplificacin de funciones algebraicas Booleanas. El mapa de Karnaugh fue inventado en 1950 por Maurice Karnaugh, un fsico y matemtico de los laboratorios Bell. Los mapas de Karnaugh reducen la necesidad de hacer clculos extensos para la simplificacin de expresiones booleanas, aprovechando la capacidad del cerebro humano para el reconocimiento de patrones y otras formas de expresin analtica, permitiendo as identificar y eliminar condiciones muy inmensas.

Hay varias herramientas para el clculo de mapas de Karnaugh, entre ellas hay varias disponibles online, como por ejemplo: http://www.ee.calpoly.edu/media/uploads/resources/KarnaughExplorer_1.html

Avda. Lehendakari Agirre, 184 944 028 000 944 759 425 48015 Bilbao Plaza San Pedro, 5 944 751 117 944 761 185 48014 Bilbao

Curso Lanbide
Pgina 7 de 10
elorrieta@elorrieta-errekamari.com www.elorrieta-errekamari.com

Vamos a meter las condiciones para nuestro sistema, primero para la EV_1 y luego para la EV_2. Un 0 significa que no actuamos sobre la EV y que por lo tanto permanece abierta, y un 1 que actuamos y por lo tanto se cierra. En los sensores un 0 interpretaremos como que no detecta agua, y un 1 que detecta agua. C = S1, B = S2 y A = S3. Al final las dos tablas, quedan algo as:

Avda. Lehendakari Agirre, 184 944 028 000 944 759 425 48015 Bilbao Plaza San Pedro, 5 944 751 117 944 761 185 48014 Bilbao

Curso Lanbide
Pgina 8 de 10
elorrieta@elorrieta-errekamari.com www.elorrieta-errekamari.com

Avda. Lehendakari Agirre, 184 944 028 000 944 759 425 48015 Bilbao Plaza San Pedro, 5 944 751 117 944 761 185 48014 Bilbao

Curso Lanbide
Pgina 9 de 10
elorrieta@elorrieta-errekamari.com www.elorrieta-errekamari.com

PASO 4 EDITAR EL PROGRAMA EN BASE A LAS ECUACIONES OBTENIDAS

Avda. Lehendakari Agirre, 184 944 028 000 944 759 425 48015 Bilbao Plaza San Pedro, 5 944 751 117 944 761 185 48014 Bilbao

Curso Lanbide
Pgina 10 de 10
elorrieta@elorrieta-errekamari.com www.elorrieta-errekamari.com

CONCLUSIN
Tener en cuenta que esto vale para la resolucin de problemas combinacionales. Pero es una manera rpida y efectiva de resolver los ejercicios.

Avda. Lehendakari Agirre, 184 944 028 000 944 759 425 48015 Bilbao Plaza San Pedro, 5 944 751 117 944 761 185 48014 Bilbao

S-ar putea să vă placă și