SlideShare una empresa de Scribd logo
1 de 156
Descargar para leer sin conexión
Alumno: Mail:
Profesor: X. Endika López Mail: elelopez@elorrieta.com
Equipos disponibles
2 OBA7
8 LOGO! 230RC
LOGO! Soft Comfort es sinónimo de configuración
fácil y rápida. Permite crear esquemas de contactos
y diagramas de funciones simplemente escogiendo
arrastrar y colocar las funciones correspondientes y
su respectiva conexión. Además se puede simular y
comprobar todo el programa de control o maniobra
en modo offline en el PC.
Otra posibilidad: la comprobación en línea durante el
funcionamiento, en ambos modos de representación
del programa. Y es que LOGO! Soft Comfort ofrece
documentación profesional, con toda la información
de proyecto necesaria, como programas de maniobra,
comentarios y ajustes de parámetros.
LOGO! Soft Comfort es sinónimo de configuración
fácil y rápida. Permite crear esquemas de contactos
y diagramas de funciones simplemente escogiendo
arrastrar y colocar las funciones correspondientes y
su respectiva conexión. Además se puede simular y
comprobar todo el programa de control o maniobra
en modo offline en el PC.
Otra posibilidad: la comprobación en línea durante el
funcionamiento, en ambos modos de representación
del programa. Y es que LOGO! Soft Comfort ofrece
documentación profesional, con toda la información
de proyecto necesaria, como programas de maniobra,
comentarios y ajustes de parámetros.
1. Barra de menús
2. Barra de herramientas estándar.
3. Espacio de programación
4. Ventana de información
5. Barra de estado
6. Elementos de programación
7. Herramientas de programación
Los dos bloques siguientes ¿Son equivalentes?
EJERCICIO 000
Ejercicio 001
Doble
click
EJERCICIO 007EJERCICIO 007
Utilizando el Logo!
realizar una luz
conmutada mediante
interruptores desde tres
sitios diferentes.
EJERCICIO 008
EJERCICIO 009
EJERCICIO 010
En este ejercicio vamos a implementar la función telerruptor. El telerruptor es
un dispositivo que con una pulsación activa la salida, y que con la siguiente
pulsación desactiva la salida. A continuación se muestra el cronograma:
EJERCICIO 011
Realiza el esquema del telerruptor, y posteriormente conexiónalo y comprueba
su funcionamiento:
En domótica el retardo a la conexión se suele emplear en algunos sensores que
no queremos que sean inmediatos:
• Por ejemplo el detector de agua debe detectar durante 20s continuados, para
que no sea una falsa alarma por qué se ha pasado la fregona.
• El sensor de humos es buena idea que los primeros 10s de un aviso, y
posteriormente haga sonar la sirena.
• La alarma de corte de suministro eléctrico (siempre que tengamos batería) se
suele retrasar unos minutos, para que cortes puntuales no causen falsas alarmas
Ejercicio 013
Una comunidad de vecinos te ha contratado para ahorrar en luz en la
comunidad. Es un edificio de 3 plantas más el portal, y te han pedido que
instales sensores de presencia en cada uno de los pisos y en el portal, de
manera que sólo se encienda la luz del lugar en el que se ha detectado
movimiento , y que se mantenga encendida hasta 15s después de haber
dejado de detectar movimiento.
Además en el portal hay un sensor crepuscular que condicionará el que se
encienda la luz mediante los sensores de presencia; es decir sólo cuando la
luz en el portal no llegue a un mínimo será cuando los sensores de presencia
al detectar gente activarán la luz del portal o piso correspondiente.
Para no restar confort, y como método redundante por si algún sensor fallase,
en cada piso hay un pulsador que activa todas las luces de la escalera durante
60s.
En el portal hay un pulsador, que actúa como telerruptor enciende la luz del
portal de manera indefinida hasta que vuelva a haber otra pulsación. Mientras
la luz del portal este encendida se hace caso omiso al sensor de presencia del
portal.
Una comunidad de vecinos te ha contratado para ahorrar en luz en la
comunidad. Es un edificio de 3 plantas más el portal, y te han pedido que
instales sensores de presencia en cada uno de los pisos y en el portal, de
manera que sólo se encienda la luz del lugar en el que se ha detectado
movimiento , y que se mantenga encendida hasta 15s después de haber
dejado de detectar movimiento.
Además en el portal hay un sensor crepuscular que condicionará el que se
encienda la luz mediante los sensores de presencia; es decir sólo cuando la
luz en el portal no llegue a un mínimo será cuando los sensores de presencia
al detectar gente activarán la luz del portal o piso correspondiente.
Para no restar confort, y como método redundante por si algún sensor fallase,
en cada piso hay un pulsador que activa todas las luces de la escalera durante
60s.
En el portal hay un pulsador, que actúa como telerruptor enciende la luz del
portal de manera indefinida hasta que vuelva a haber otra pulsación. Mientras
la luz del portal este encendida se hace caso omiso al sensor de presencia del
portal.
EJERCICIO 014
Dibuja el esquema de conexionado, y realiza el montaje del edificio anterior:
Ejercicio 015
• En un sistema de intrusión, el sistema se termina de armar 15s después de que
todos los detectores de presencia han dejado de detectar presencia. Y por otro
lado, estando el sistema armado, el usuario debe tener al menos 20s para
desarmar el sistema, antes de que salte la alarma:
Ejercicio 016
En un comercio, además de domotizar la iluminación, tienes la
labor de domotizar la persiana la cuál esta controlada por una
llave de dos posiciones (que actua de interruptor), de manera
que cuando se active de un pulso de 45s para subir la persiana
y cuando se desactive de un pulso de 45s para bajar la
persiana.
Ejercicio 017
Un sistema de alarma básico no tiene posibilidad de ser controlado desde el móvil.
De manera que el Logo! va a ser utilizado como interfaz o pasarela, además de las
respectivas aplicaciones de confort y ahorro energético.
El código para armar el sistema es 3 secuencias de Activo – 1s y Desactivo – 3s
El código para desarmar el sistema son 4 secuencias de Activo – 0.5s y Desactivo –
1s
Por ahora probar con dos pulsadores, uno para armar y otro para desarmar.
Ejercicio 018
El generador aleatorio, junto a otras funciones se puede emplear como un
sistema de simulación de presencia cuando no estamos en casa. Haz un
pequeño programa de simulación de presencia y explica su
funcionamiento. En tu mano esta ver que dispositivos van a simular tu
presencia en casa: persianas, luces, etc…
OJO a como habilitamos la simulación de presencia!!!
Ejercicio 019
Un cliente te ha pedido que además de poner cierta domótica en la casa de
su pueblo, le gustaría hacer más eficientes las placas fotovoltaicas de las
que dispone en el terreno. Para ello has decidido que vas a emplear un
servo.
Por ahora nos vamos a despreocupar de la ecuación que controlaría la
orientación, y vamos a utilizar 4 generadores de impulsos asíncronos que
activaremos de uno en uno.
Ejercicio 020
Una comunidad de vecinos te ha pedido que en el garaje implementes la
siguiente funcionalidad. Una pulsación corta activa la luz durante 1
minuto, pero una pulsación de más de tres segundos mantiene la luz
encendida de manera permanente. Hasta que una nueva pulsación apaga
la luz.
Además se deben instalar sensores de presencia, de manera que cuando
entre un coche o una persona se encienda la luz del garaje.
Ejercicio 021
Un comercio te ha contratado para economizar en el gasto de
luz del escaparate. Su deseo es que mientras la entienda esta
abierta, de 9 de la mañana a 8 de la tarde ellos controlarán la
luz del escaparate.
Luego la luz debe mantenerse encendida hasta las 10:30 de la
noche, y a partir de ese momento sólo se activará si hay una
persona delante del escaparate durante más de 15s.
Además un sensor de puerta debe hacer sonar un buzzer con
el tipico din-don cuando alguien entra a la tienda.
Un sensor de agua controla una EV de agua, pero el sensor
debe detectar durante más de 20s para que se corte el agua.
Y un sensor de incendio hará sonar una sirena de incendios,
en caso de incendio, se debe hacer caso omiso a la alarma de
agua, pues al tirar baldes, el agua no se debe cortar
Ejercicio 021
Un comercio te ha contratado para economizar en el gasto de
luz del escaparate. Su deseo es que mientras la entienda esta
abierta, de 9 de la mañana a 8 de la tarde ellos controlarán la
luz del escaparate.
Luego la luz debe mantenerse encendida hasta las 10:30 de la
noche, y a partir de ese momento sólo se activará si hay una
persona delante del escaparate durante más de 15s.
Además un sensor de puerta debe hacer sonar un buzzer con
el tipico din-don cuando alguien entra a la tienda.
Un sensor de agua controla una EV de agua, pero el sensor
debe detectar durante más de 20s para que se corte el agua.
Y un sensor de incendio hará sonar una sirena de incendios,
en caso de incendio, se debe hacer caso omiso a la alarma de
agua, pues al tirar baldes, el agua no se debe cortar
Ejercicio 022
Un cliente te ha pedido que le instales un sistema para la
automatización de las persianas y los toldos del chalet. Desea
que las persianas se suban a las 7 de la mañana los días
laborales y a las 9 los fines de semana. Y tanto los fines de
semana como los días laborales deberán bajar a las 7:30 de la
tarde.
El toldo se bajará a las 10:30 de la mañana, y se subirá bien
cuando un anemómetro de una señal de viento excesivo y
sino a las 6:30 de la tarde.
Tanto las persianas como los toldos son controlables desde
dos grupos de pulsadores.
Y un par interruptores permiten al usuario desactivar el modo
automático de subida y bajada de persianas y toldos.
Ejercicio 022
Un cliente te ha pedido que le instales un sistema para la
automatización de las persianas y los toldos del chalet. Desea
que las persianas se suban a las 7 de la mañana los días
laborales y a las 9 los fines de semana. Y tanto los fines de
semana como los días laborales deberán bajar a las 7:30 de la
tarde.
El toldo se bajará a las 10:30 de la mañana, y se subirá bien
cuando un anemómetro de una señal de viento excesivo y
sino a las 6:30 de la tarde.
Tanto las persianas como los toldos son controlables desde
dos grupos de pulsadores.
Y un par interruptores permiten al usuario desactivar el modo
automático de subida y bajada de persianas y toldos.
EJERCICIO 023
EJERCICIO 024
Ejercicio 025
Vamos a dar una doble funcionalidad sencilla a un pulsador conectado en la
entrada 1. De manera que si pulsamos este durante 1s se encienda la salida 1 y sí
lo pulsamos durante 3s se encienda la salida 2. Una aplicación típica puede ser que
si doy una pulsación corta enciendo o apago la luz de la estancia en la que estoy, y
si doy una pulsación larga enciendo o apago la luz de otra estancia. Las utilidades
las va a limitar vuestra imaginación y vuestra destreza programando. Por ello
trabajar con el Logo! Hace que trabajáis las dos partes del cerebro .
Ejercicio 026
Para cumplir lo que nos dice el ejercicio anterior se puede
resolver con el siguiente programa. Ahora toca pensar en que
condiciones queremos apagar las salidas y aplicarlo
ENTRADA DIGITAL ENTRADA ANALÓGICA
I1 AI3
I2 AI4
I7 AI1
I8 AI2
EJERCICIO 027
El LM35D es un sensor de temperatura que puede ser alimentado a 24V, y que
funciona en una escala de 0 a 100 °C , dando 10mV por cada grado. Realizar un
termostato para el Logo! de tal manera que encienda la calefacción cuando la
temperatura de la casa este por debajo de 18 °C y la mantenga encendida hasta
que se alcancen los 21 °C .
1
DOMÓTICA.
Práctica 001: Conceptos básicos de redes.
DESCRIPCIÓN
En esta práctica se van a estudiar conceptos básicos de redes para poder realizar las prácticas siguientes.
OBJETIVOS
Los objetivos de esta práctica son los siguientes:
 Conocer el funcionamiento y funcionalidad de un Switch.
 Conocer el funcionamiento y funcionalidad de un Router.
 Conocer para que sirven las direcciones IP
 Conocer para que sirven la máscara de subred.
 Conocer para qué sirve la dirección de la puerta de enlace.
 Conocer la utilidad del comando “PING”.
MEDIOS Y PREPARACIÓN
Para realizar esta práctica lo puedes hacer con material físico en caso de disponer de el:
 3 Switch
 1 Router neutro.
 4 – 6 Ordenadores.
O en caso de no tener los elementos, puedes utilizar un simulador como el Packet Tracert.
LECTURA RECOMENDABLE
 Fundamentos de redes – Examen 98-366 – Capitulo 1
 Videos en Youtube sobre fundamentos de redes
2
SECUENCIA DE REALIZACIÓN
PASO 1
Monta una red como la que se ve en la siguiente figura.
Configura los ordenadores con los siguientes parámetros:
PARÁMETRO PC A PC B PC C
Dirección IP 192.168.0.2 192.168.0.3 192.168.0.4
Mascara de subred 255.255.255.0 255.255.255.0 255.255.255.0
Puerta de enlace 192.168.0.1 192.168.0.1 192.168.0.1
Contesta a las siguientes preguntas:
1. Describe el proceso que has seguido para configurar los diferentes ordenadores.
2. ¿Se pueden comunicar los ordenadores entre sí?(Lo puedes probar mediante el comando Ping)
3. ¿A qué se debe?
4. Cambia la dirección del ordenador “PC C” por 192.168.1.3 ¿Se puede comunicar ahora este ordenador
con los otros dos?
5. ¿A qué se debe?
6. Ahora cambiar la “Mascara de subred” de los 3 ordenadores, por la siguiente “255.255.254.0”
7. ¿Se pueden comunicar los ordenadores entre sí? ¿A qué se debe?
8. Vuelve a configurar los ordenadores como se ha definido en la tabla.
 Respuesta
PASO 2
3
En este paso vamos a complicar un poco la red, realiza el siguiente montaje:
Es decir tenemos la red del paso anterior, unida a otra red a través de un Switch, los parámetros de configuración de la nueva
red son los siguientes:
PARÁMETRO PC 3 PC 4 PC 5
Dirección IP 192.168.1.2 192.168.2.3 192.168.3.4
Mascara de subred 255.255.255.0 255.255.255.0 255.255.255.0
Puerta de enlace 192.168.1.1 192.168.1.1 192.168.1.1
Tras haber montado toda la red, responde a las siguientes preguntas:
1. ¿Pueden comunicarse los ordenadores de una red con los ordenadores de la otra red?
2. ¿Por qué?
3. Ahora intercambia la posición del “PC C” y el “PC 3”, de manera que la red quede como se muestra en la
siguiente figura:
4. ¿Puede comunicarse ahora el ordenador “PC 3” con los ordenadores “PC A” y “PC B” al estar bajo el mismo
switch?
5. ¿Mantienen la comunicación los ordenadores “PC A” y “PC B” con el ordenador “PC C” pese a que este
último esta bajo otro Switch?
6. ¿A que se debe?
7. ¿A que conclusión llegas tras las diferentes pruebas?
4
 Respuesta
PASO 4
Monta la red que se ve en la siguiente figura:
Contesta a las siguientes preguntas
1. ¿Cuál es la dirección de red de la subred A? ¿Y de la subred B?
2. ¿Cuál es la función de un Router?
3. ¿Qué debes configurar en el Router para poder comunicar ambas subredes?
4. En este punto el profesor explicará los aspectos mínimos que se deben configurar en el router para que
pueda existir una comunicación entre ambas subredes. (Dirección de los interfaces y tabla de
enrutamiento).
5. ¿Se pueden comunicar ahora los ordenadores de la subred A con los de la subred B?
6. Cambia el ordenador “PC C” por el ordenador “PC 3” ¿Se pueden comunicar ahora estos ordenadores con
los de su subred de origen?¿Y con los equipos de la nueva subred?¿Por qué?
 Respuesta
1
Domótica con Logo! de Siemens.
Práctica 002: Introducción a la conectividad en el Logo! OBA7.
DESCRIPCIÓN
En esta práctica se va a conectar un ordenador con el programa Logo!Soft v7 a un Logo! OBA7 de Siemens con
puerto Ethernet; para poder cargar y descargar programas y monitorizar el funcionamiento del programa en tiempo
real.
Además vamos a ver como se puede monitorizar e incluso escribir sobre algunas variables desde la aplicación de
móvil Logo! App, que se puede bajar de manera gratuita para móviles o tablets con sistema operativo Android o
IOS.
OBJETIVOS
Los objetivos de esta práctica son los siguientes:
 Conocer la configuración de las comunicaciones en el programa Logo! Soft v7 .
 Aprender a configurar direcciones IP en el Logo! OBA7.
 Unir el Logo!Soft v7 y el Logo! OBA7 mediante una conexión Ethernet
 Cargar y descargar programas en el Logo! OBA7.
 Monitorizar el estado de entradas, salidas y marcas.
 Modificar el valor de variables del programa desde la app de Logo! OBA7
MEDIOS Y PREPARACIÓN
Para realizar esta práctica es necesario este material:
 Un ordenador con el software Logo! Soft v7 instalado.
 Un autómata Logo! OBA7
 La red del instituto
 Un teléfono con la App para controlar el Logo! OBA7
LECTURA RECOMENDABLE
 Logo! Manual del producto. Referencia del manual “6ED1050-1AA00-0DE8”.
 Logo! App. Manual.
2
SECUENCIA DE REALIZACIÓN
PASO 1
Lo primero es necesario conseguir una dirección de red para nuestro Logo! OBA7. Esa dirección debe ser única
en la red del instituto y por lo tanto deberá ser facilitada por alguno de los administradores de la red. Apuntar
en la siguiente tabla la dirección y la mascara de subred que se nos ha suministrado:
DIRECCIÓN IP
MASCARA DE SUBRED
DIRECCIÓN DE GATEWAY
PASO 2
Una vez obtenida la dirección de red, es necesario configurar el Logo! OBA7 con dicha dirección, para lo que se
seguirá el siguiente proceso, descrito en el “Manual de producto” del equipo, exactamente en el punto “3.8.1
Configurar los ajustes de red” como se detalla a continuación:
3
Una vez realizado esto, el Logo! OBA7 pasa a ser un equipo más en la red del instituto, y por lo tanto podemos
conectarnos a el desde cualquier ordenador que este en la red, y tenga el Logo! Soft v7 instalado. Una manera de
comprobar que el Logo! OBA7 es accesible es realizando un “Ping” a su dirección IP. Para ello imaginemos que
nosotros hemos configurado el Logo! OBA7 con los siguientes parámetros:
DIRECCIÓN IP 10.22.20.199
MASCARA DE SUBRED 255.255.252.0
DIRECCIÓN DE GATEWAY 10.22.23.11
El proceso que debemos seguir para realizar el “Ping” es el que se muestra en las siguientes imágenes:
4
Como vemos, se han mandado 4 peticiones de eco, y las cuatro se han recibido, lo cual indica que en un principio
hay comunicación con el automáta, y podemos proceder a conectarnos con el Logo! Soft v7 para subir o bajar
programas entre el PC y el automáta.
PASO 3
Para cargar o descargar un programa en el Logo! OBA7 ejecutamos el Logo! Soft v7, y abrimos el fichero que
queremos cargar en el autómata.
5
Una vez abierto el programa
Pulsamos sobre la opción de cargar el programa en el Logo! OBA7
Y nos aparece la siguiente pantalla emergente, en la que deberemos escribir la dirección IP con la que hemos
configurado el automát; siendo esta la misma que se ha configurado en el “Paso 2” y que se había obtenido en el
“Paso 1”
6
Tras pulsar el botón aceptar una barra de progreso nos indica que parte del programa se ha cargado ya en el
autómata:
Y al finalizar la carga, se nos ofrece la posibilidad de pasar el autómata a modo RUN:
En la parte inferior del Logo! Soft v7 se muestra una pantalla de información, en la que en este caso nos dice que
la carga ha tenido éxito, y en otras ocasiones nos puede dar otros mensajes valiosos:
PASO 4
En este paso vamos a monitorizar la ejecución del programa del autómata en el ordenador. Para ello primero
pulsamos sobre el botón de “Test Online” que se encuentra en el extremo izquierdo de la pantalla como se aprecia
en la siguiente imagen:
7
Seguidamente nos vuelve a solicitar la dirección IP del autómata que queremos monitorizar:
Si todo va bien nos aparecerá una barra de entradas, salidas y marcas que estemos usando en nuestro programa
similar en la que se ve en la siguiente figura:
Si pulsamos sobre las gafas podemos iniciar o detener la monitorización:
Si ahora vamos al autómata, y pulsamos sobre alguna entrada y sabiendo que el programa que estamos utilizando
es el siguiente:
8
Podemos ver como cambian la entrada y la salida:
PASO 5
Otra alternativa para monitorizar las entradas y las salidas es usar el programa Logo! App que se puede descargar
desde “Google Market” de manera gratuita. En este paso vamos a ver como se puede configurar para monitorizar el
Logo! OBA7 tanto en local como de manera remota
Para ello nos deberemos conectar a la red Wireless del centro, o bien crear nuestra propia red con un punto de
acceso y en la aplicación configurar la dirección de destino del Logo! OBA7
Una vez instalada y abierta la aplicación, lo primero que tenemos que hacer es seleccionar cuál va a ser la
conexión de nuestro dispositivo móvil con el Logo! OBA7. Tenemos la opción de que sea vía la dirección IP, en caso
de que el Logo! OBA7 tenga una dirección estática pudiendo estar esta bien en una red local (como es nuestro
caso) o en una dirección pública.
DynDNS, nos permite trabajar en redes WAN, es decir conectarnos remotamente al Logo! OBA7 sin estar en la
misma red local y cuando la dirección IP que tenemos contratada va a ser dinámica, es decir lo más habitual hoy en
día.
9
En conclusión para una aplicación Domótica como la que pretendemos realizar, lo lógico sería conectarse vía una IP
privada del hogar cuando estamos en casa, y conectarse a través de DynDNS cuando estamos fuera de casa. En
nuestro caso nos conectaremos a la dirección 10.22.20.199 cuando estamos en Local, y lamentablemente por
cuestiones ajenas a nosotros no nos podremos conectar a través de Dyndns desde el exterior, pero en una casa es
algo que deberíamos configurar como representa la siguiente figura:
En la que se puede apreciar como desde dentro de casa nos podemos conectar al Logo! OBA7 desde cualquier
ordenador, teléfono, Smart TV, Tablet con conexión Ethernet. Y como desde fuera, a menos que tengamos una
dirección estática contratada, deberemos acudir a algún servicio como el de DynDNS.
Como nunca esta de más el saber, descarga el manual del Router que tienes en casa y mira como podrías configurar
la dirección DynDNS. En las siguientes figuras puedes ver donde se encuentra esta configuración en el Router TL-
WR470 de TPLINK.
Como puedes comprobar la configuración es muy sencilla, basta con ir a la opción “Dynamic DNS” y poner los
parámetros “Usuario”, “Password” y “Dominio” con el que nos hemos registrado en la Web de www.dyndns.org.
De esa manera cuando queramos acceder desde el exterior de la casa, pondremos en el navegador la dirección que
hayamos establecido como “Dominio”, por ejemplo, “Micasa.dyndns.org”.
10
Luego hay que configurar más detalles como abrir un puerto, y redireccionar esas peticiones a la dirección IP del
Logo! OBA7, de manera similar a como seguro hacéis con los video juegos o los programas P2P con los que
descargáis los video juegos ; ). En el caso del Logo! App necesitáis abrir el puerto 10001 y redireccionarlo al Logo!
OBA7. En el TPLink esto se hace desde el menú “Forwarding”
11
Y si le echamos un vistazo a la ayuda que nos ofrece en la parte derecha de la pantalla:
Virtual Servers Help
Virtual servers can be used for setting up public services on your LAN. A virtual server is defined as a
service port, and all requests from Internet to this service port will be redirected to the computer specified
by the server IP. Any PC that was used for a virtual server must have a static or reserved IP address because
its IP address may change when using the DHCP function.
 Service Port - The numbers of External Service Ports. You can enter a service port or a range of
service ports (the format is XXX - YYY, XXX is Start port, YYY is End port).
 Internal Port - The Internal Service Port number of the PC running the service application. You can
leave it blank if the Internal Port is the same as the Service Port, or enter a specific port number
when Service Port is a single one.
 IP Address - The IP address of the PC running the service application.
 Protocol - The protocol used for this application, either TCP, UDP, or All (all protocols supported
by the Router).
 Status - The status of this entry, "Enabled" means the virtual server entry is enabled.
 Common Service Port - Some common services already exist in the pull-down list.
 Modify - To modify or delete an existing entry.
Deberemos configurar la redirección de puertos de la siguiente manera:
12
PASO 6
Una vez que hemos entendido el Paso 5, vamos a configurar ahora la aplicación Logo! App para monitorizar el Logo!
OBA7 en local. Las siguientes capturas de pantalla corresponden a la v2.1.0 de la aplicación. Nada más ejecutar la
aplicación, tras la pantalla de presentación, se nos presenta una pantalla para poder configurar la interfaz IP del
dispositivo al que nos queremos conectar:
Debemos especificar que nos vamos a conectar al Logo! OBA7 mediante una dirección IP estática, y luego guardar
pulsando sobre el diskette que se encuentra en la parte superior derecha de la pantalla, y el seguidamente nos
mostrará una pantalla con las interfaces que tenemos disponibles, por ahora la única que hemos configurado; pero
debe quedar claro que podríamos tener varios autómatas y que desde el móvil nos podríamos conectar a todos
ellos, eso si, de manera separada:
13
En la pantalla anterior, vemos en la parte superior dos opciones por un lado una flecha hacía la izquierda “” lo
cuál nos llevará al menú para monitorizar y editar variables, y por otro lado un “+” por si queremos configurar
alguna interfaz más. Por ahora vamos a pulsar sobre la flecha “” y nos aparecerá la siguiente pantalla:
Una manera sencilla de ver si estamos conectados al Logo! OBA7 es pulsar sobre la opción de “Show FW Version”,
en caso de que estemos conectados, nos aparecerá una pantalla como la que se puede ver a la derecha,
indicándonos la versión de Firmware que tiene el autómata.
En caso de que la cosa no haya ido tan bien, nos aparecerá un mensaje indicándonos que no se puede conectar al
dispositivo y que se debe chequear la conexión con el dispositivo. Te invito a que hagas una lista de motivos por los
que la conexión puede fallar, ya que luego a la hora de hacer mantenimiento, puedes comprobar los diferentes
motivos de la lista resolviendo el problema de una manera más efectiva.
14
Una vez que hayas solventado el problema, o si simplemente no lo has tenido, otra cosa que puedes chequear y
cambiar de manera sencilla es el reloj del sistema pulsando sobre la opción “Set Clock”:
PASO 7
En este paso vamos a ver el proceso para monitorizar el estado de entradas, salidas, marcas … En la pantalla
principal debemos pulsar sobre la opción “Monitor” lo que nos llevará a un nuevo menú como podemos ver en la
siguiente figura:
15
Si pulsamos sobre la opción de “IO Status Monitor” se nos presenta la siguiente pantalla en la que podemos decidir
que tipo de variables queremos monitorizar, y cada cuanto tiempo queremos que se actualicen los datos. Cuando
pulsemos sobre el diskette, nos saldrá una pantalla en la que se monitorizan los datos en función del tiempo:
En caso de que nos interese ver las entradas I5, I6, I7, … deberemos arrastrar con el dedo en horizontal hacía la
izquierda, de manera similar a cuando estamos pasando fotos. En caso de que queramos ver otro tipo de variables
será necesario pulsar sobre el lápiz que se encuentra en la parte superior derecha y hacer una nueva elección en el
menú.
PASO 8
En el Logo! Soft v7 hay unos nuevos bloques, los cuales podemos controlar desde la aplicación Logo! App.
16
Así vamos a hacer una aplicación sencilla en la que podemos controlar una salida del Logo! OBA7 desde el teléfono
móvil mediante la aplicación Logo! App. Para ello primero creamos el programa y lo transferimos al Logo! OBA7.
Darse cuenta de que el nuevo bloque tiene una dirección V0.0, pues lo necesitaremos para definir la variable en el
Logo! App.
Ahora vamos a la aplicación Logo! App y vamos a crear la variable “Prueba”, cuya dirección será la V0.0, y la cual
vamos a controlar desde el Logo! App para de esa manera controlar la salida Q1. Para ello vamos al menú de
“Monitor” y seleccionamos la opción “VM Table Monitor”.
Una vez que estemos en la pantalla del “VM Table Monitor” pulsamos sobre el botón ”+” para crear una nueva
variable:
17
Posteriormente guardamos con el botón del “Diskette” que se encuentra en la esquina superior derecha. Y en la
tabla de “VM Table Monitor” nos aparece la variable que hemos creado, si pulsamos sobre ella y mantenemos
pulsada, nos aparece un menú emergente que nos da varias posibilidades, si pulsamos sobre la opción “Edit This
Item” podremos cambiar el valor de la variable.
Si pulsamos sobre el botón de “False” este conmutará a “True” y sí luego pulsamos sobre el “diskette” se mandará
un comando al Logo! OBA7 indicando que tiene que cambiar el estado de esa variable:
18
Como vemos, luego al monitorizar la salida, la “Q1” se ha activado.
La aplicación Logo! App ofrece alguna característica adicional que puedes investigar.
1
Domótica con Logo! de Siemens.
Práctica 003: Control mediante un SCADA basado en Android.
DESCRIPCIÓN
En la práctica anterior se ha utilizado el LogoApp! Para poder controlar el Logo! OBA7 desde un dispositivo Android,
bien una tableta o bien un móvil. En esta práctica se va a ir un poco más lejos, y se va a configurar un HMI que
tenga mejor aspecto para el usuario final. Debido a que el sistema operativo Android es el SO móvil que mayor
crecimiento esta teniendo, el HMI que vamos a programar va a estar basado en ese SO.
De esa manera se va a realizar una aplicación que el usuario va a poder controlar tanto desde el móvil, desde la
tableta, o incluso desde una SmartTV basada en Android de las que hoy en día son tan comunes.
OBJETIVOS
Los objetivos de esta práctica son los siguientes:
 Conocer la configuración de las comunicaciones en el programa Logo! Soft v7 .
 Aprender a configurar direcciones IP en el Logo! OBA7.
 Unir el Logo!Soft v7 y el Logo! OBA7 mediante una conexión Ethernet
 Conocer lo que es un software SCADA
 Aprender a realizar una aplicación SCADA sencilla.
 Controlar el Logo! OBA7 desde diferentes dispositivos con un claro objetivo Domótico.
MEDIOS Y PREPARACIÓN
Para realizar esta práctica es necesario este material:
 Un ordenador con el software “Logo! Soft v7” y el software “ISWVis Mobile Editor” instalado.
 Un autómata Logo! OBA7
 La red del instituto o una red propia
 Un teléfono o una tableta Android con la App “IWSVis Mobile Demo” instalada.
LECTURA RECOMENDABLE
 Logo! Manual del producto. Referencia del manual “6ED1050-1AA00-0DE8”.
 Documentación del software ISWVis Mobile Editor.
2
SECUENCIA DE REALIZACIÓN
PASO 0 - PROCESO
En la siguiente figura se puede ver el proceso que se debe seguir para llevar a cabo un proyecto con el ISWVis:
1. Editar el entorno gráfico y diferentes funcionalidades en un ordenador con el software IWSVis Mobile Editor.
Hoy en día gracias a aplicaciones tan sencillas de usar como el AutoDesk Project DragonFly se pueden crear
planos bastante impactantes que sirvan de fondo para nuestro SCADA
2. Lo siguiente que se debe realizar es bajar la App para el móvil, tablet, o SmartTV en la que vamos a correr
nuestro SCADA y pasarle el fichero que se ha creado mediante el editor de ordenador.
3. En el último paso se deberá configurar la red para que ambos dispositivos, el HMI y el PLC se puedan
comunicar, y por lo tanto el sistema sea ya a todas luces un sistema profesional de las prestaciones que nuestra
creatividad y el dinero del cliente pueda conseguir.
3
PASO 1 – CREAR EL SCADA EN EL ORDENADOR
Como se ha comentado en el punto anterior, lo primero que vamos a hacer es crear el SCADA en el PC de
sobremesa. La primera vez que se abre el programa este aparece en Aleman, de modo que a menos que controléis
el idioma lo primero que hay que hacer es pasar el entorno a inglés, con el botón de cambiar de idioma que está
representado por una banderita como se puede ver en la siguiente imagen:
Lo siguiente que se debe hacer es rellenar los diferentes campos que definen el proyecto. Los primeros campos son
triviales y los típicos que podemos tener en cualquier programa: nombre del proyecto, autor, …
4
A continuación ya empiezan a aparecer otras configuraciones que van a tener relevancia como definir el tamaño de
la pantalla en la que se va a visualizar el SCADA, el color de fondo, …
 Picturesie [pixel]: Seleccionamos el tamaño del dispositivo de destino, en caso de que seleccionamos un
tamaño mayor, es posible arrastrar la pantalla para moverse a otras zonas.
 Backgroundcolor: Seleccionar un color de fondo.
 Show Grid: Nos muestra una rejilla que nos ayuda a alinear los elementos en el área de trabajo.
 Use Grid: Nos ayuda con indicadores a colocar los elementos de la pantalla centrados.
 Audible feedback: Cuando se pulsa sobre algún elemento en pantalla se oye una realimentación acústica.
 Vibration feedback: Cuando se pulsa sobre algún elemento en pantalla el dispositivo vibra para confirmarnos
que lo ha captado.
En este caso como mi plataforma de destino es un Huawei U8650, me adaptaré a la resolución de pantalla de este
en el caso de un SmartTV no hace falta, pero en el caso de un Tablet o un móvil también se deberá tener en cuenta
la orientación en la que el usuario quiera ejecutar la aplicación o definirlo nosotros y luego indicárselo al usuario.
Las características que necesito conocer del disposito están accesibles en internet:
5
PASO 1 – MONITORIZAR ENTRADAS Y SALIDAS DIGITALES
Antes de empezar a desarrollar el SCADA final, lo que vamos a hacer es ir comprobando en diferentes pasos las
funcionalidades que ofrece el ISWVis, y comprobando como se deben configurar los diferentes aspectos. De manera
similar a como se ha hecho en la práctica anterior, lo primero que se va a hacer es monitorizar las entradas y las
salidas. Veamos como lo podemos hacer:
1. Empezamos creando el proyecto como se ha explicado en el paso anterior.
2. Lo siguiente que vamos a hacer es definir las variables. Se va a “Menu”
Y se selecciona la opción “Variable List”
6
Y a continuación comenzamos a rellenar la lista de variables:
 Name: Identificaremos a la variable con un nombre, en la medida de lo posible tratar de poner el mismo
nombre que le hayáis puesto en el Logo! Ya que eso facilita el mantenimiento y que varias personas puedan
formar parte en el mismo proyecto.
 Datatype: Nos sirve para identificar el tipo de dato en el que se va a almacenar la variable.
 Address: La dirección logica de la variable, primero habrá que seleccionar un área de memoria, y luego
especificar la dirección en memoria que utiliza la variable.
7
Vamos a empezar por una aplicación sencilla en la que monitorizaremos las entradas y salidas digitales del sistema,
para lo que crearemos la siguiente tabla:
Es importante darse cuenta de que como el bit de la dirección no se corresponde con el número con el que
identificamos a las diferentes entradas y salidas.
3. A continuación vamos a diseñar el entorno. Para ello vamos a la opción “Picture”
8
Empezaremos utilizando un tipo de control muy simple como son el cuadrado para las entradas y el circulo para las
salidas, creamos el siguiente entorno:
Debido a que estamos utilizando la versión Demo sólo podemos utilizar 10 controles, de manera que vamos a
seleccionar 6 entradas y 4 salidas. En la parte derecha de la pantalla se pueden ver las propiedades de los
diferentes controles; al seleccionar un control aparecen sus propiedades:
9
En el caso de los controles Circulo, Cuadrado y Triangulo tienen las mismas propiedades:
 Background Variable: Es la variable que define el color del control
 BackgroundColor 0: El color en caso de que la variable anterior sea 0 o no exista.
 BackgroundColor 1: El color en caso de que la variable anterior sea 1.
 Form: El tipo de control
 Location: Posición en la que esta puesto
 Size: Tamaño del control
 Visible Variable: Variable que determina si el objeto debe ser visible o no.
 ZOrder: Para hacer un dibujo mediante capas, hay 10 capas disponibles, y el número determina en que capa se
encuentra. A mayor número la capa es más externa.
A continuación se muestra como queda configurada la primera entrada (en nuestro caso la IN3), y la primera salida
(en nuestro caso Q1):
Os toca hacer lo mismo con el resto de las variables:
4. Indudablemente deberemos configurar la manera en la que se van a comunicar el Logo! y el teléfono móvil.
Para ello vamos a la pestaña “Connections”:
10
Y en esta pantalla vamos a definir los parámetros correspondientes a la configuración, para el Logo! en un principio
todo va a ser igual a como se muestra en la siguiente pantalla a excepción de la dirección IP que puede variar en
cada proyecto:
5. Además de la configuración en el ISWVis hay que hacer ciertas modificaciones en el Logo! mediante el
LogoSoft, indicando que se va a conectar un panel, o un elemento de visualización como se puede ver en la
siguiente secuencia de imágenes:
En la siguiente pantalla, pulsar con el botón derecho del ratón sobre “Conexiones Ethernet” y pulsar sobre
“Agregar conexión” como se puede ver en la siguiente figura:
11
A continuación pulsar dos veces sobre la conexión creada:
12
La siguiente pantalla debe quedar configurada de la siguiente manera:
Y no nos debemos olvidar de configurar la dirección IP del Logo! al que nos referimos:
13
6. Creamos la red con el Router, Switch, Logo! OBA7 y teléfono móvil de manera idéntica a como la creábamos en
la práctica anterior, pero además esta vez debemos meter el ordenador con el que programamos tanto el Logo!
como el ISWVis en la red para que se pueda comunicar con ellos, y pasarles los respectivos programas:
14
7. Creamos un programa para el Logo!.
y lo cargamos en el PLC:
15
8. Cuando terminemos de programar ambos sistemas, es necesario asegurarse de que la conexión entre el PC y el
Logo! OBA7, pues a este sólo se puede conectar un equipo, es decir no se pueden conectar dos equipos de
manera simultánea al Logo!.
9. Y por último vamos a pasar la app al móvil vía WLAN, para ello salvamos el proyecto, e inicializamos el
programa en el móvil. A la hora de pasar la aplicación vía WLAN hay dos maneras de hacerlo, como se puede
ver en la siguiente imagen:
Vía Broadcast o especificando la dirección IP del móvil, tablet, SmartTV o dispositivo Android. En la opción de
Broadcast se manda un mensaje a todos los dispositivos de la red, y sólo el que tenga la aplicación corriendo
contestará, y por lo tanto se le identificará de esa manera. Puede tardar en encontrarlo entre unos pocos segundos
y unos minutos. Especificando la dirección IP específica del dispositivo no hace falta estar a buscarlo. En esta caso
se comprueba que la dirección IP del dispositivo móvil es la 192.168.0.11; por lo tanto se va a proceder al envió del
programa mediante la WLAN. Recordar que la aplicación debe estar corriendo:
16
17
En el móvil se habrá cerrado la aplicación y es necesario volver a ejecutarla. Esta vez al abrirla aparece el
programa que acabamos de subir, y si el Logo! esta en red, nos pondrá que estamos en modo Online. Ahora sólo
queda probar la conectividad de verdad:
En la fotografia anterior se comprueba que existe esa conectividad y que como fotografo no tengo precio ; ). En la
siguiente imagen se puede comprobar mejor el resultado en la pantalla del móvil:
Con esto hemos terminado la primera prueba.
18
CONTROL DE ENTRADAS DIGITALES DE RED
El Logo! OBA7 ofrece entradas y salidas tanto digitales como analógicas de red; es decir son variables que pueden
servir de entrada en nuestros programas, y o como “salidas”. En el caso de las entradas y salidas digitales como se
puede leer en el manual hay hasta 64 posibles entradas y salidas
A la hora de trabajar con las entradas digitales es importante la dirección lógica que se les da, es decir los bloques
de entrada de entrada de red van desde el “NI 1” hasta el “NI 64”, pero la dirección que utilizamos para unirlo con
nuestro SCADA es lo que se conoce como la dirección VB que se puede definir en el propio bloque. En la siguientes
figuras se puede ver como hay que definir la misma variable en ambos entornos:
De manera que seguimos avanzando un poco más, y en esta ocasión vamos a ver cómo podemos controlar una
salida tanto desde el móvil como desde la propia entrada, por ejemplo supongamos que deseamos controlar una luz
tanto desde el móvil como desde un interruptor en la pared, es decir una luz conmutada:
19
Otra alternativa es el mismo caso que el anterior pero en vez de usar un interruptor usando un pulsador, por lo
tanto el programa cambia. Daros cuenta que todos estos programas ya los tenemos hechos, y que lo único que se
esta haciendo es sustituir una entrada fisica por una variable virtual, que vamos a controlar desde el móvil:
Añadimos la entrada NI1 y NI2 a nuestra tabla de variables:
20
Y vamos a cambiar el dibujo como se muestra a continuación:
Como se puede comprobar se ha utilizado un nuevo control como el el “Button” o “Botón”. Este control tiene más
propiedades que los que se han visto en el punto anterior:
 Background variable: Como en el control anterior, es la variable que va a definir el color del control. En este
ejemplo, yo he decidido que la variable que define el color va a ser la Salida 01 y la Salida 02. Así podríamos
haber ahorrado un par de círculos en el programa, pero los dejamos para certificar que funciona
correctamente.
 Background color 0: El color del botón cuando la variable anterior es 0.
 Background color 1: El color del botón cuando la variable anterior es un 1.
 ButtonFunction: Función que realizará el botón cuando apretemos sobre él. Hay 4 posibilidades como se puede
ver en la siguiente imagen:
Set : Setea o pone a 1 la variable “ControlVariable”
Reset: Resetea o pone a 0 la variable “ControlVariable”
Toggle: Actua como un interruptor, con cada pulsación cambia de estado.
PushButton: Mientras se aprieta la variable vale 1, al soltar vale 0.
 Control Variable: Es la variable sobre la que va a actuar el botón.
 Location: Posición del botón en pantalla.
 Size: Tamaño del botón.
 Text: Texto que viene inscrito en el botón.
 TextSize: Tamaño del texto
 VisibleVariable: Variable que define si el botón es visible o no.
 ZOrder: Capa en la que se encuentra el botón.
21
En nuestro caso vamos a configurar los botones de la siguiente manera para que puedan ejecutar el programa de
Logo! tal y como lo hemos propuesto:
Como se ha hecho en el paso anterior, subimos el programa tanto al Logo! como al móvil y comprobamos el
funcionamiento:
22
MONITORIZAR ENTRADAS Y SALIDAS ANALÓGICAS
A la hora de monitorizar entradas y salidas analógicas el proceso es un poco más complicado, pero nada que no
podamos resolver en un par de pasos más. En el caso de las variables analógicas se va a trabajar con bloques
asociados a estas entradas o salidas. Es decir no se puede coger una entrada o salida analógica y hacer una
asociación directa como hacíamos con las entradas / salidas digitales. Lo que vamos a hacer es asociar un bloque
de función. Por ejemplo, imaginamos que queremos visualizar la temperatura de los ejercicios del termostato.
Recordamos como era el programa en Logo!
Pues en este ejercicio no podemos coger directamente la entrada analógica como variable a mapear, y poder
usarla en el SCADA, pero lo que si vamos a poder es coger es la variable Ax del bloque B001, que al final es lo
mismo. Para ello procedemos de la siguiente manera, en el menú “Herramientas” de LogoSoft! seleccionamos la
opción “Mapeando parámetro VM…” como se ve en la siguiente figura:
En la nueva pantalla emergente, pulsamos dos veces con el ratón sobre la casilla vacía que está debajo de la
leyenda “Bloque” y seleccionamos el bloque que nos interesa, en este caso es único, B001, y rellenamos el resto de
los datos:
23
A continuación en la tabla de variables del SCADA creamos esa variable:
Vamos a hacer el entorno gráfico, para lo que vamos a utiliza dos nuevos controles: “Level Indicator” y “Value
Field”.
24
Las propiedades del control “Level indicator” son:
 ControlVariable: Es la variable cuyo valor se va a visualizar en este control.
 Limit_Max: Cual es el límite máximo
 Limit_Min: Cual es el límite mínimo.
 Location: Posición en pantalla
 Orientation: Orientación horizontal o vertical
 Size: Tamaño del control
 VisibleVariable: Variable que va a definir si el control es visible o no.
 ZOrder: Capa en la que se encuentra el control
Y las del control “Value Field”:
 Background variable: Variable para definir el color de fondo del control
 Background color 0: Color cuando la variable anterior vale 0
 Background color 1: Color cuando la variable anterior vale 1
 Control variable: Variable cuyo valor se va a mostrar
 Location: Posición del control.
 Read_Only: En caso de valor True la variable sólo se puede leer, si vale False también se puede escribir. Para
ello indudablemente el valor del programa en el Logo! también se tiene que poder cambiar.
 Size: Tamaño del control
 TextAlign: Alineación del texto dentro del control
 TextColorValue: Variable que se utiliza para definir el color del texto
 Textcolor 0: Color del texto cuando la variable anterior vale 0
 Textcolor 1: Color del texto cuando la variable anterior vale 1
 TextSize: Tamaño del texto
 Unit: Texto que específica la unidad, que será encadenado al texto del valor de la variable
 VisibleVariable: Variable que define si el control va a ser visible o no.
 ZOrder: Capa en la que se va a encontrar el control
Y el entorno gráfico se puede ver en la siguiente figura:
25
CONTROL DE ENTRADAS ANALÓGICAS DE RED
De manera similar a las entradas y salidas digitales, también hay entradas y salidas analógicas de red. Podemos
emplear las entradas analógicas de red como entrada a nuestro sistema; así en el ejemplo del termostato, gracias a
estas entradas podemos ofrecerle al usuario la posibilidad de establecer la temperatura de consigna, en vez de
tener que configurar una vía programa y que casi se tenga que quedar con ella para toda la vida. Se amplía el
programa en el Logo! y queda de la siguiente manera:
Vamos a definir las variables en el LogoSoft! Por un lado tenemos la temperatura real, y por el otro tenemos la
temperatura de consigna. Definir la dirección para la temperatura real es idéntico a como hemos hecho en el paso
anterior:
26
Y la dirección de la temperatura de consigna se define de la siguiente manera, se pulsa dos veces sobre el bloque
entrada analógica de red y en la ventana emergente se selecciona una dirección para la variable VW:
A continuación se definen las variables en la tabla de variables del ISWVis:
27
Ahora vamos a meter un control más en el entorno gráfico como es el “Slider” de manera que quedará algo así:
Las propiedades de este control son las siguientes:
 ControlVariable: Variable que se va a controlar
 Limit_Max: Límite máximo de la variable
 Limit_Min: Límite mínimo de la variable
 Location: Posición en la pantalla.
 Orientation: Orientación vertical u horizontal
 Size: Tamaño del control
28
 VisibleVariable: Variable que define si el control se debe ver o no
 ZOrder: Capa en la que se sitúa el control.
Y la aplicación corriendo en el móvil se ve de la siguiente manera:
CONTROLES ADICIONALES QUE OFRECE EL SCADA
En este punto se van a estudiar algunos de los controles adicionales que ofrece el ISWVis y podemos utilizar en
nuestro proyecto.
Caption o Etiqueta
Se utiliza para mostrar etiquetas o palabras en el entorno gráfico. Las única propiedad nueva de este control es
“Text” que nos sirve para indicar el texto que queremos que aparezca. El resto de propiedades ya las hemos visto
en los controles anteriores.
Line o Línea
Sirve para dibujar una línea en pantalla. Las únicas propiedades nuevas respecto a los controles anteriores son:
 LineWidth: Se refiere al grosor de la línea.
 Direction: Se refiere a la dirección de la línea pudiendo ser esta horizontal, vertical, o diagonal en dos
sentidos.
Image
29
Sin duda alguna este es uno de los controles que mejor apariencia le puede dar a nuestro SCADA. Gracias a este
control podemos colocar imágenes en nuestro entorno gráfico, imágenes bien que sirvan de fondo como puede ser
un plano hecho con el Autodesk DragonFly o cualquier otra aplicación. Pero esta imagen también se puede usar
como botón y actuar sobre alguna variable.
Dale un poco al coco, y piensa la manera en la que harías el mismo ejercicio que hemos hecho para las
entradas digitales de red, pero en vez de usar el botón simple que hemos empleado, utilices las dos imágenes
siguientes, de manera que cuando la luz está encendida se muestre la bombilla encendida, y cuando la luz está
apagada se muestre la bombilla apagada
A la hora de crear imágenes además de planos en Autodesk Dragonfly como hemos visto, tenéis el SketchUp de
Google, podéis crear símbolos con Illustrator o programas similares, etc.
Pensar, como dicen los autores del libro “Asterisk: The Definitive Guide”, para una empresa su centralita de
telefonía es algo así como un escaparate, es lo primero con lo que se encontrará el cliente y le dirá mucho de la
empresa. En un sistema domótico, ese escaparate es el HMI y en muchas de las ocasiones es uno de los aspectos
que lleva al inquilino, arquitecto o promotor a decantarse por un sistema domótico u otro, sin duda alguna el
precio es el otro.
Después de este consejo, echamos un vistazo a las propiedades nuevas que ofrece este control y nos encontramos
con las siguientes:
ButtonFunction: En caso de utilizar la imagen como botón, mediante esta propiedad se selecciona su
funcionalidad. Si no queremos que la imagen funcione como un botón deberemos seleccionar la opción “None” para
esta propiedad.
Image: Sirve para especificar la imagen que vamos a utilizar.
Por último recordar que para este control, en el caso de que queramos utilizar la imagen como una imagen de
fondo, tendremos que actuar sobre el parámetro ZOrder.
30
PictureChange
Este control sirve para poder crear varias pantallas y movernos entre ellas. Una aplicación habitual suele ser
utilizar como pantalla principal un plano completo de la casa y mediante este control movernos a pantallas en las
que se muestren planos más específicos de la instalación.
El funcionamiento es el siguiente, en la pestaña “Pictures” debemos crear las diferentes imágenes:
31
En las diferentes pantallas deberemos colocar botones que nos permitan navegar entre ellas:
En cuanto a las nuevas propiedades que tiene este control tenemos la siguiente:
 CallingPicture: Sirve para especificar a que pantalla se va a llamar.
Y con esto hemos terminado con los controles que ofrece por ahora el ISWVis, pero otra herramienta es que
podemos crear nuestra propia librería de controles.
CREAR LIBRERIAS DE CONTROLES PARA DOMOTICA
Lo primero que vamos a hacer es crear una librería de la siguiente forma; en el menú “File” seleccionamos la
opción “Manage Libraries”
En la nueva ventana emergente pulsar sobre la opción “Create New Library”:
32
Luego ya es como queramos organizar nosotros las librerías, es decir emplear una para domótica en general, o
dentro de la domótica diferenciar por luces, alarmas, actuadores, sirenas, etc. Yo por ahora me limitó a crear una
de domótica, y si llega el día que es muy grande, ya la separó en librerías más pequeñas:
Tras pulsar OK, volvemos a la pantalla anterior, y pulsamos el botón “Back” :
Posteriormente creamos un proyecto nuevo, y en el dibujamos el control que queramos; el control que dibujemos
estará compuesto posteriormente por los controles con los que lo hemos dibujado. Por ejemplo, un buen control
sería el de las dos bombillas que se ha visto, de manera que lo hagamos una vez lo guardemos en una librería y
luego con arrastrarlo al área de trabajo ya lo tenemos casi operativo. El proceso es el siguiente, tras crear el
proyecto creamos el control:
33
Posteriormente en el menú “File” pulsamos sobre la opción “Add Picture to Library”:
Seleccionamos la librería en la que queremos meter el símbolo y pulsamos sobre el botón “Insert the picture in the
selected library” como se puede ver en la siguiente imagen:
34
Damos un nombre a ese control, y pulsamos sobre “OK”:
Y ahora cuando vayamos a crear un nuevo proyecto, dentro de la opción “Libraries” tendremos los controles que
hemos creado; que son la suma de controles más pequeños pero que se mueven todos a la vez:
Es una buena opción, pero todavía les hace falta una vuelta de tuerca para hacer controles más llamativos y que su
gestión sea más sencilla, pues ahora seleccionar un control u otro no es nada cómodo, cuando lo que quieres es
seleccionar un control que se encuentra detrás de otro.
35
CREAR UNA RED DE AUTÓMATAS
Y por último, si te has dado cuenta, hasta ahora hemos utilizado entradas digitales y analógicas de red pero no
hemos utilizado las salidas. Eso es debido a que como hemos visto monitorizar variables no es ningún problema con
el SCADA, por lo tanto no necesitamos esas salidas de red.
Bueno tranquilos, no las necesitamos para el SCADA, pero las necesitamos para hacer una RED de autómatas. De
manera que cierta condición de entradas en un autómata active una salida en otro autómata. Por ejemplo, si
tenemos que domotizar una casa muy grande, en vez de centralizar todos los autómatas en una misma ubicación
quizás es mejor repartirlos por la casa y unirlos todos en una red.
36
Como se puede comprobar en las figuras anteriores, el procedimiento es tan sencillo como seleccionar la dirección
IP del autómata, y la salida que se desea controlar.

Más contenido relacionado

La actualidad más candente

01 TALLER CIRCUITOS CON CONTACTORES OK.pdf
01 TALLER CIRCUITOS CON CONTACTORES OK.pdf01 TALLER CIRCUITOS CON CONTACTORES OK.pdf
01 TALLER CIRCUITOS CON CONTACTORES OK.pdfLuisYahirNeira
 
PLC SIEMENS.pptx
PLC SIEMENS.pptxPLC SIEMENS.pptx
PLC SIEMENS.pptxBrad Pitt
 
PLC y Electroneumática: Programación de controladores avanzados Simatic S7 15...
PLC y Electroneumática: Programación de controladores avanzados Simatic S7 15...PLC y Electroneumática: Programación de controladores avanzados Simatic S7 15...
PLC y Electroneumática: Programación de controladores avanzados Simatic S7 15...SANTIAGO PABLO ALBERTO
 
362082069 circuitos-basicos-de-contactores-y-temporizadores-vicent-lladonosa
362082069 circuitos-basicos-de-contactores-y-temporizadores-vicent-lladonosa362082069 circuitos-basicos-de-contactores-y-temporizadores-vicent-lladonosa
362082069 circuitos-basicos-de-contactores-y-temporizadores-vicent-lladonosaSergioProvosteRuiz
 
Ejercicios de-programacic3b3n-resueltos-con-step-7
Ejercicios de-programacic3b3n-resueltos-con-step-7Ejercicios de-programacic3b3n-resueltos-con-step-7
Ejercicios de-programacic3b3n-resueltos-con-step-7Guido Carmona Girón
 
Cuaderno de logo
Cuaderno de logoCuaderno de logo
Cuaderno de logoandogon
 
CUADERNO N#3 Aplicaciones Con Automatas Programables.pdf
CUADERNO N#3 Aplicaciones Con Automatas Programables.pdfCUADERNO N#3 Aplicaciones Con Automatas Programables.pdf
CUADERNO N#3 Aplicaciones Con Automatas Programables.pdfRafaelRiesgo2
 
PLC: Sistemas secuenciales programables Paraninfo por Antonio Nuevo Garcia.pdf
PLC: Sistemas secuenciales programables Paraninfo por Antonio Nuevo Garcia.pdfPLC: Sistemas secuenciales programables Paraninfo por Antonio Nuevo Garcia.pdf
PLC: Sistemas secuenciales programables Paraninfo por Antonio Nuevo Garcia.pdfSANTIAGO PABLO ALBERTO
 
PLC: Manual de Instalaciones eléctricas y automatismos Tomo II por Miguel D. ...
PLC: Manual de Instalaciones eléctricas y automatismos Tomo II por Miguel D. ...PLC: Manual de Instalaciones eléctricas y automatismos Tomo II por Miguel D. ...
PLC: Manual de Instalaciones eléctricas y automatismos Tomo II por Miguel D. ...SANTIAGO PABLO ALBERTO
 
PLC: Sistemas programables avanzados PLC paraninfo por José Antonio Mercado F...
PLC: Sistemas programables avanzados PLC paraninfo por José Antonio Mercado F...PLC: Sistemas programables avanzados PLC paraninfo por José Antonio Mercado F...
PLC: Sistemas programables avanzados PLC paraninfo por José Antonio Mercado F...SANTIAGO PABLO ALBERTO
 
CUADERNILLO 1-1-AUTOMATISMO-SIMBOLOGIA-2023.docx
CUADERNILLO  1-1-AUTOMATISMO-SIMBOLOGIA-2023.docxCUADERNILLO  1-1-AUTOMATISMO-SIMBOLOGIA-2023.docx
CUADERNILLO 1-1-AUTOMATISMO-SIMBOLOGIA-2023.docxEspecialidad Indus
 
PLC y Automatización: Libro de ejercicios resueltos de GRAFCET
PLC y Automatización: Libro de ejercicios resueltos de GRAFCETPLC y Automatización: Libro de ejercicios resueltos de GRAFCET
PLC y Automatización: Libro de ejercicios resueltos de GRAFCETSANTIAGO PABLO ALBERTO
 

La actualidad más candente (20)

01 TALLER CIRCUITOS CON CONTACTORES OK.pdf
01 TALLER CIRCUITOS CON CONTACTORES OK.pdf01 TALLER CIRCUITOS CON CONTACTORES OK.pdf
01 TALLER CIRCUITOS CON CONTACTORES OK.pdf
 
PLC: Programación en PLC LOGO
PLC: Programación en PLC LOGO PLC: Programación en PLC LOGO
PLC: Programación en PLC LOGO
 
PLC SIEMENS.pptx
PLC SIEMENS.pptxPLC SIEMENS.pptx
PLC SIEMENS.pptx
 
PLC y Electroneumática: Programación de controladores avanzados Simatic S7 15...
PLC y Electroneumática: Programación de controladores avanzados Simatic S7 15...PLC y Electroneumática: Programación de controladores avanzados Simatic S7 15...
PLC y Electroneumática: Programación de controladores avanzados Simatic S7 15...
 
Arduino: Arduino de cero a experto
Arduino: Arduino de cero a expertoArduino: Arduino de cero a experto
Arduino: Arduino de cero a experto
 
362082069 circuitos-basicos-de-contactores-y-temporizadores-vicent-lladonosa
362082069 circuitos-basicos-de-contactores-y-temporizadores-vicent-lladonosa362082069 circuitos-basicos-de-contactores-y-temporizadores-vicent-lladonosa
362082069 circuitos-basicos-de-contactores-y-temporizadores-vicent-lladonosa
 
Ejercicios de-programacic3b3n-resueltos-con-step-7
Ejercicios de-programacic3b3n-resueltos-con-step-7Ejercicios de-programacic3b3n-resueltos-con-step-7
Ejercicios de-programacic3b3n-resueltos-con-step-7
 
Cuaderno de logo
Cuaderno de logoCuaderno de logo
Cuaderno de logo
 
CUADERNO N#3 Aplicaciones Con Automatas Programables.pdf
CUADERNO N#3 Aplicaciones Con Automatas Programables.pdfCUADERNO N#3 Aplicaciones Con Automatas Programables.pdf
CUADERNO N#3 Aplicaciones Con Automatas Programables.pdf
 
PLC: Sistemas secuenciales programables Paraninfo por Antonio Nuevo Garcia.pdf
PLC: Sistemas secuenciales programables Paraninfo por Antonio Nuevo Garcia.pdfPLC: Sistemas secuenciales programables Paraninfo por Antonio Nuevo Garcia.pdf
PLC: Sistemas secuenciales programables Paraninfo por Antonio Nuevo Garcia.pdf
 
02. automatismos eléctricos.
02. automatismos eléctricos.02. automatismos eléctricos.
02. automatismos eléctricos.
 
Automatismos
AutomatismosAutomatismos
Automatismos
 
Tema10completo 180418025134
Tema10completo 180418025134Tema10completo 180418025134
Tema10completo 180418025134
 
Sensores y Actuadores.pptx
Sensores y Actuadores.pptxSensores y Actuadores.pptx
Sensores y Actuadores.pptx
 
PLC: Manual de Instalaciones eléctricas y automatismos Tomo II por Miguel D. ...
PLC: Manual de Instalaciones eléctricas y automatismos Tomo II por Miguel D. ...PLC: Manual de Instalaciones eléctricas y automatismos Tomo II por Miguel D. ...
PLC: Manual de Instalaciones eléctricas y automatismos Tomo II por Miguel D. ...
 
PLC: Sistemas programables avanzados PLC paraninfo por José Antonio Mercado F...
PLC: Sistemas programables avanzados PLC paraninfo por José Antonio Mercado F...PLC: Sistemas programables avanzados PLC paraninfo por José Antonio Mercado F...
PLC: Sistemas programables avanzados PLC paraninfo por José Antonio Mercado F...
 
CUADERNILLO 1-1-AUTOMATISMO-SIMBOLOGIA-2023.docx
CUADERNILLO  1-1-AUTOMATISMO-SIMBOLOGIA-2023.docxCUADERNILLO  1-1-AUTOMATISMO-SIMBOLOGIA-2023.docx
CUADERNILLO 1-1-AUTOMATISMO-SIMBOLOGIA-2023.docx
 
Semaforo, deposito de agua y bombas alternadas ..plc
Semaforo, deposito de agua y bombas alternadas ..plcSemaforo, deposito de agua y bombas alternadas ..plc
Semaforo, deposito de agua y bombas alternadas ..plc
 
PLC y Automatización: Libro de ejercicios resueltos de GRAFCET
PLC y Automatización: Libro de ejercicios resueltos de GRAFCETPLC y Automatización: Libro de ejercicios resueltos de GRAFCET
PLC y Automatización: Libro de ejercicios resueltos de GRAFCET
 
Logo
LogoLogo
Logo
 

Destacado

Domotica con-logo-siemens
Domotica con-logo-siemensDomotica con-logo-siemens
Domotica con-logo-siemenssieues
 
Micro PLC Logo! Comunicación con teléfono Android
Micro PLC Logo! Comunicación con teléfono AndroidMicro PLC Logo! Comunicación con teléfono Android
Micro PLC Logo! Comunicación con teléfono Androidxendika2
 
Presentación ppt sobre LOGO de Siemens
Presentación ppt sobre LOGO de SiemensPresentación ppt sobre LOGO de Siemens
Presentación ppt sobre LOGO de SiemensIIAA
 
Logo! 0 ba6 español
Logo! 0 ba6 españolLogo! 0 ba6 español
Logo! 0 ba6 españolartorius1968
 
Hmi y scada - Protool Siemens
Hmi y scada - Protool SiemensHmi y scada - Protool Siemens
Hmi y scada - Protool Siemensxendika2
 
Puerta automatica realizada en Logo 8
Puerta automatica realizada en Logo 8Puerta automatica realizada en Logo 8
Puerta automatica realizada en Logo 8Luis Jaramillo
 
Manual planta diesel siemens logo (ref. 6 ed1050 1aa00-0de6)
Manual planta diesel siemens logo (ref. 6 ed1050 1aa00-0de6)Manual planta diesel siemens logo (ref. 6 ed1050 1aa00-0de6)
Manual planta diesel siemens logo (ref. 6 ed1050 1aa00-0de6)Luis Alberto Maldonado
 
Apuntes electronica digital
Apuntes electronica digitalApuntes electronica digital
Apuntes electronica digitalartorius1968
 
Electroneumatica metodos secuenciales
Electroneumatica metodos secuencialesElectroneumatica metodos secuenciales
Electroneumatica metodos secuencialesjohn piñeros
 
Introducción domotica tema 2
Introducción domotica tema 2Introducción domotica tema 2
Introducción domotica tema 2leonph
 

Destacado (20)

Domotica con logo
Domotica con logoDomotica con logo
Domotica con logo
 
Domotica con-logo-siemens
Domotica con-logo-siemensDomotica con-logo-siemens
Domotica con-logo-siemens
 
Ejercicio LOGO
Ejercicio LOGOEjercicio LOGO
Ejercicio LOGO
 
Entrenador logo
Entrenador logoEntrenador logo
Entrenador logo
 
Micro PLC Logo! Comunicación con teléfono Android
Micro PLC Logo! Comunicación con teléfono AndroidMicro PLC Logo! Comunicación con teléfono Android
Micro PLC Logo! Comunicación con teléfono Android
 
Presentación ppt sobre LOGO de Siemens
Presentación ppt sobre LOGO de SiemensPresentación ppt sobre LOGO de Siemens
Presentación ppt sobre LOGO de Siemens
 
Tutor logo!
Tutor logo!Tutor logo!
Tutor logo!
 
Logo! 0 ba6 español
Logo! 0 ba6 españolLogo! 0 ba6 español
Logo! 0 ba6 español
 
Hmi y scada - Protool Siemens
Hmi y scada - Protool SiemensHmi y scada - Protool Siemens
Hmi y scada - Protool Siemens
 
LOGO
LOGOLOGO
LOGO
 
Logo Siemens
Logo SiemensLogo Siemens
Logo Siemens
 
Aplicaciones LOGO
Aplicaciones LOGOAplicaciones LOGO
Aplicaciones LOGO
 
Puerta automatica realizada en Logo 8
Puerta automatica realizada en Logo 8Puerta automatica realizada en Logo 8
Puerta automatica realizada en Logo 8
 
Logo introduccion
Logo introduccionLogo introduccion
Logo introduccion
 
Manual planta diesel siemens logo (ref. 6 ed1050 1aa00-0de6)
Manual planta diesel siemens logo (ref. 6 ed1050 1aa00-0de6)Manual planta diesel siemens logo (ref. 6 ed1050 1aa00-0de6)
Manual planta diesel siemens logo (ref. 6 ed1050 1aa00-0de6)
 
Logosoft v7 actualizacion_web
Logosoft v7 actualizacion_webLogosoft v7 actualizacion_web
Logosoft v7 actualizacion_web
 
Apuntes electronica digital
Apuntes electronica digitalApuntes electronica digital
Apuntes electronica digital
 
Tema domotica
Tema domoticaTema domotica
Tema domotica
 
Electroneumatica metodos secuenciales
Electroneumatica metodos secuencialesElectroneumatica metodos secuenciales
Electroneumatica metodos secuenciales
 
Introducción domotica tema 2
Introducción domotica tema 2Introducción domotica tema 2
Introducción domotica tema 2
 

Similar a Hobetuz domotica 1 - Logo Siemens

Ejemplo de Control Domotico
Ejemplo de Control DomoticoEjemplo de Control Domotico
Ejemplo de Control Domoticojoselitri
 
Trabajo de domotica
Trabajo de domoticaTrabajo de domotica
Trabajo de domoticaSergiofulla
 
Proyecto vivienda domótica
Proyecto vivienda domóticaProyecto vivienda domótica
Proyecto vivienda domóticacollau5
 
Smart proyectos residenciales
Smart proyectos residencialesSmart proyectos residenciales
Smart proyectos residencialesCristian Troncoso
 
Presentacion alarmas inalambricas
Presentacion alarmas inalambricasPresentacion alarmas inalambricas
Presentacion alarmas inalambricascarlos roa
 
Presentacion
PresentacionPresentacion
PresentacionWutface
 
ALARMA-CON-MODULO-DE-COMUNICACIÓN.pptx
ALARMA-CON-MODULO-DE-COMUNICACIÓN.pptxALARMA-CON-MODULO-DE-COMUNICACIÓN.pptx
ALARMA-CON-MODULO-DE-COMUNICACIÓN.pptxHedwinMatiasBecerraT1
 
Manual sensor de movimiento Everspring SP814
Manual sensor de movimiento Everspring SP814Manual sensor de movimiento Everspring SP814
Manual sensor de movimiento Everspring SP814Domotica daVinci
 
Manual Alarma vc3
Manual Alarma vc3Manual Alarma vc3
Manual Alarma vc3Ariel Perez
 
catalogo-tecnolite-connect-2022 (1).pdf
catalogo-tecnolite-connect-2022 (1).pdfcatalogo-tecnolite-connect-2022 (1).pdf
catalogo-tecnolite-connect-2022 (1).pdfAlejandroMartinezLav
 
catalogo-tecnolite-connect-2022 (1).pdf
catalogo-tecnolite-connect-2022 (1).pdfcatalogo-tecnolite-connect-2022 (1).pdf
catalogo-tecnolite-connect-2022 (1).pdfAlejandroMartinezLav
 
Memoria Casa Inteligente con S4A
Memoria Casa Inteligente con S4AMemoria Casa Inteligente con S4A
Memoria Casa Inteligente con S4AJosé Pujol Pérez
 
automatismo
automatismoautomatismo
automatismoalone
 
Manual de uso Efergy elite
Manual de uso Efergy eliteManual de uso Efergy elite
Manual de uso Efergy eliteENOVAE
 
Curso-de-Domotica_03.pdf
Curso-de-Domotica_03.pdfCurso-de-Domotica_03.pdf
Curso-de-Domotica_03.pdfJesus Hernandez
 

Similar a Hobetuz domotica 1 - Logo Siemens (20)

Ejemplo de Control Domotico
Ejemplo de Control DomoticoEjemplo de Control Domotico
Ejemplo de Control Domotico
 
Trabajo de domotica
Trabajo de domoticaTrabajo de domotica
Trabajo de domotica
 
Proyecto vivienda domótica
Proyecto vivienda domóticaProyecto vivienda domótica
Proyecto vivienda domótica
 
Smart proyectos residenciales
Smart proyectos residencialesSmart proyectos residenciales
Smart proyectos residenciales
 
Presentacion alarmas inalambricas
Presentacion alarmas inalambricasPresentacion alarmas inalambricas
Presentacion alarmas inalambricas
 
Presentacion
PresentacionPresentacion
Presentacion
 
Diapositivas tecnologia
Diapositivas tecnologia Diapositivas tecnologia
Diapositivas tecnologia
 
ALARMA-CON-MODULO-DE-COMUNICACIÓN.pptx
ALARMA-CON-MODULO-DE-COMUNICACIÓN.pptxALARMA-CON-MODULO-DE-COMUNICACIÓN.pptx
ALARMA-CON-MODULO-DE-COMUNICACIÓN.pptx
 
Alarma para casa
Alarma para casaAlarma para casa
Alarma para casa
 
Manual sensor de movimiento Everspring SP814
Manual sensor de movimiento Everspring SP814Manual sensor de movimiento Everspring SP814
Manual sensor de movimiento Everspring SP814
 
Manual Alarma vc3
Manual Alarma vc3Manual Alarma vc3
Manual Alarma vc3
 
catalogo-tecnolite-connect-2022 (1).pdf
catalogo-tecnolite-connect-2022 (1).pdfcatalogo-tecnolite-connect-2022 (1).pdf
catalogo-tecnolite-connect-2022 (1).pdf
 
catalogo-tecnolite-connect-2022 (1).pdf
catalogo-tecnolite-connect-2022 (1).pdfcatalogo-tecnolite-connect-2022 (1).pdf
catalogo-tecnolite-connect-2022 (1).pdf
 
Deber domótica
Deber domóticaDeber domótica
Deber domótica
 
Circuitos de electrónica
Circuitos de electrónicaCircuitos de electrónica
Circuitos de electrónica
 
Memoria Casa Inteligente
Memoria Casa InteligenteMemoria Casa Inteligente
Memoria Casa Inteligente
 
Memoria Casa Inteligente con S4A
Memoria Casa Inteligente con S4AMemoria Casa Inteligente con S4A
Memoria Casa Inteligente con S4A
 
automatismo
automatismoautomatismo
automatismo
 
Manual de uso Efergy elite
Manual de uso Efergy eliteManual de uso Efergy elite
Manual de uso Efergy elite
 
Curso-de-Domotica_03.pdf
Curso-de-Domotica_03.pdfCurso-de-Domotica_03.pdf
Curso-de-Domotica_03.pdf
 

Más de xendika2

Zirkuitu sekuentzialak
Zirkuitu sekuentzialakZirkuitu sekuentzialak
Zirkuitu sekuentzialakxendika2
 
Sistema konbinatzional baten ebazpena
Sistema konbinatzional baten ebazpenaSistema konbinatzional baten ebazpena
Sistema konbinatzional baten ebazpenaxendika2
 
Sistema konbinatzaileen ariketak
Sistema konbinatzaileen ariketakSistema konbinatzaileen ariketak
Sistema konbinatzaileen ariketakxendika2
 
Kontatzailea
KontatzaileaKontatzailea
Kontatzaileaxendika2
 
Funtzio digitalak laburtzeko karnaugh metodoa
Funtzio digitalak laburtzeko karnaugh metodoaFuntzio digitalak laburtzeko karnaugh metodoa
Funtzio digitalak laburtzeko karnaugh metodoaxendika2
 
Canvas abp sec y bach
Canvas abp sec y bachCanvas abp sec y bach
Canvas abp sec y bachxendika2
 
Proyecto reto flipped
Proyecto reto flippedProyecto reto flipped
Proyecto reto flippedxendika2
 

Más de xendika2 (7)

Zirkuitu sekuentzialak
Zirkuitu sekuentzialakZirkuitu sekuentzialak
Zirkuitu sekuentzialak
 
Sistema konbinatzional baten ebazpena
Sistema konbinatzional baten ebazpenaSistema konbinatzional baten ebazpena
Sistema konbinatzional baten ebazpena
 
Sistema konbinatzaileen ariketak
Sistema konbinatzaileen ariketakSistema konbinatzaileen ariketak
Sistema konbinatzaileen ariketak
 
Kontatzailea
KontatzaileaKontatzailea
Kontatzailea
 
Funtzio digitalak laburtzeko karnaugh metodoa
Funtzio digitalak laburtzeko karnaugh metodoaFuntzio digitalak laburtzeko karnaugh metodoa
Funtzio digitalak laburtzeko karnaugh metodoa
 
Canvas abp sec y bach
Canvas abp sec y bachCanvas abp sec y bach
Canvas abp sec y bach
 
Proyecto reto flipped
Proyecto reto flippedProyecto reto flipped
Proyecto reto flipped
 

Último

ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZgustavoiashalom
 
Tinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaTinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaAlexanderimanolLencr
 
Gestion de proyectos para el control y seguimiento
Gestion de proyectos para el control  y seguimientoGestion de proyectos para el control  y seguimiento
Gestion de proyectos para el control y seguimientoMaxanMonplesi
 
Controladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y VentajasControladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y Ventajasjuanprv
 
JM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdf
JM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdfJM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdf
JM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdfMiguelArango21
 
tesis maíz univesidad catolica santa maria
tesis maíz univesidad catolica santa mariatesis maíz univesidad catolica santa maria
tesis maíz univesidad catolica santa mariasusafy7
 
Maquinaria Agricola utilizada en la produccion de Piña.pdf
Maquinaria Agricola utilizada en la produccion de Piña.pdfMaquinaria Agricola utilizada en la produccion de Piña.pdf
Maquinaria Agricola utilizada en la produccion de Piña.pdfdanielJAlejosC
 
Clasificación de Equipos e Instrumentos en Electricidad.docx
Clasificación de Equipos e Instrumentos en Electricidad.docxClasificación de Equipos e Instrumentos en Electricidad.docx
Clasificación de Equipos e Instrumentos en Electricidad.docxwilliam801689
 
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023RonaldoPaucarMontes
 
Six Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo processSix Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo processbarom
 
Presentacion de la ganaderia en la región
Presentacion de la ganaderia en la regiónPresentacion de la ganaderia en la región
Presentacion de la ganaderia en la regiónmaz12629
 
Sesion 6 _ Curso Integrador II_TSZVQJ.pdf
Sesion 6 _ Curso Integrador II_TSZVQJ.pdfSesion 6 _ Curso Integrador II_TSZVQJ.pdf
Sesion 6 _ Curso Integrador II_TSZVQJ.pdfOmarPadillaGarcia
 
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICAINTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICAJOSLUISCALLATAENRIQU
 
Herramientas de la productividad - Revit
Herramientas de la productividad - RevitHerramientas de la productividad - Revit
Herramientas de la productividad - RevitDiegoAlonsoCastroLup1
 
Sistema de lubricación para motores de combustión interna
Sistema de lubricación para motores de combustión internaSistema de lubricación para motores de combustión interna
Sistema de lubricación para motores de combustión internamengual57
 
nomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestacionesnomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestacionesCarlosMeraz16
 
4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf
4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf
4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdfnicolascastaneda8
 
Quimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfQuimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfs7yl3dr4g0n01
 
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico EcuatorianoEstadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico EcuatorianoEduardoBriones22
 

Último (20)

ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
ANALISIS Y DISEÑO POR VIENTO, DE EDIFICIOS ALTOS, SEGUN ASCE-2016, LAURA RAMIREZ
 
Tinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaTinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiología
 
Gestion de proyectos para el control y seguimiento
Gestion de proyectos para el control  y seguimientoGestion de proyectos para el control  y seguimiento
Gestion de proyectos para el control y seguimiento
 
Controladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y VentajasControladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y Ventajas
 
JM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdf
JM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdfJM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdf
JM HIDROGENO VERDE- OXI-HIDROGENO en calderas - julio 17 del 2023.pdf
 
tesis maíz univesidad catolica santa maria
tesis maíz univesidad catolica santa mariatesis maíz univesidad catolica santa maria
tesis maíz univesidad catolica santa maria
 
Maquinaria Agricola utilizada en la produccion de Piña.pdf
Maquinaria Agricola utilizada en la produccion de Piña.pdfMaquinaria Agricola utilizada en la produccion de Piña.pdf
Maquinaria Agricola utilizada en la produccion de Piña.pdf
 
Clasificación de Equipos e Instrumentos en Electricidad.docx
Clasificación de Equipos e Instrumentos en Electricidad.docxClasificación de Equipos e Instrumentos en Electricidad.docx
Clasificación de Equipos e Instrumentos en Electricidad.docx
 
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
 
Six Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo processSix Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo process
 
Presentacion de la ganaderia en la región
Presentacion de la ganaderia en la regiónPresentacion de la ganaderia en la región
Presentacion de la ganaderia en la región
 
413924447-Clasificacion-de-Inventarios-ABC-ppt.ppt
413924447-Clasificacion-de-Inventarios-ABC-ppt.ppt413924447-Clasificacion-de-Inventarios-ABC-ppt.ppt
413924447-Clasificacion-de-Inventarios-ABC-ppt.ppt
 
Sesion 6 _ Curso Integrador II_TSZVQJ.pdf
Sesion 6 _ Curso Integrador II_TSZVQJ.pdfSesion 6 _ Curso Integrador II_TSZVQJ.pdf
Sesion 6 _ Curso Integrador II_TSZVQJ.pdf
 
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICAINTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
 
Herramientas de la productividad - Revit
Herramientas de la productividad - RevitHerramientas de la productividad - Revit
Herramientas de la productividad - Revit
 
Sistema de lubricación para motores de combustión interna
Sistema de lubricación para motores de combustión internaSistema de lubricación para motores de combustión interna
Sistema de lubricación para motores de combustión interna
 
nomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestacionesnomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestaciones
 
4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf
4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf
4º Clase Laboratorio (2024) Completo Mezclas Asfalticas Caliente (1).pdf
 
Quimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfQuimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdf
 
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico EcuatorianoEstadística Anual y Multianual del Sector Eléctrico Ecuatoriano
Estadística Anual y Multianual del Sector Eléctrico Ecuatoriano
 

Hobetuz domotica 1 - Logo Siemens

  • 1. Alumno: Mail: Profesor: X. Endika López Mail: elelopez@elorrieta.com
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27. LOGO! Soft Comfort es sinónimo de configuración fácil y rápida. Permite crear esquemas de contactos y diagramas de funciones simplemente escogiendo arrastrar y colocar las funciones correspondientes y su respectiva conexión. Además se puede simular y comprobar todo el programa de control o maniobra en modo offline en el PC. Otra posibilidad: la comprobación en línea durante el funcionamiento, en ambos modos de representación del programa. Y es que LOGO! Soft Comfort ofrece documentación profesional, con toda la información de proyecto necesaria, como programas de maniobra, comentarios y ajustes de parámetros. LOGO! Soft Comfort es sinónimo de configuración fácil y rápida. Permite crear esquemas de contactos y diagramas de funciones simplemente escogiendo arrastrar y colocar las funciones correspondientes y su respectiva conexión. Además se puede simular y comprobar todo el programa de control o maniobra en modo offline en el PC. Otra posibilidad: la comprobación en línea durante el funcionamiento, en ambos modos de representación del programa. Y es que LOGO! Soft Comfort ofrece documentación profesional, con toda la información de proyecto necesaria, como programas de maniobra, comentarios y ajustes de parámetros.
  • 28. 1. Barra de menús 2. Barra de herramientas estándar. 3. Espacio de programación 4. Ventana de información 5. Barra de estado 6. Elementos de programación 7. Herramientas de programación
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35. Los dos bloques siguientes ¿Son equivalentes?
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 43.
  • 44.
  • 45.
  • 47.
  • 48.
  • 49.
  • 50. EJERCICIO 007EJERCICIO 007 Utilizando el Logo! realizar una luz conmutada mediante interruptores desde tres sitios diferentes.
  • 51.
  • 52.
  • 54.
  • 56.
  • 57. EJERCICIO 010 En este ejercicio vamos a implementar la función telerruptor. El telerruptor es un dispositivo que con una pulsación activa la salida, y que con la siguiente pulsación desactiva la salida. A continuación se muestra el cronograma:
  • 58. EJERCICIO 011 Realiza el esquema del telerruptor, y posteriormente conexiónalo y comprueba su funcionamiento:
  • 59.
  • 60. En domótica el retardo a la conexión se suele emplear en algunos sensores que no queremos que sean inmediatos: • Por ejemplo el detector de agua debe detectar durante 20s continuados, para que no sea una falsa alarma por qué se ha pasado la fregona. • El sensor de humos es buena idea que los primeros 10s de un aviso, y posteriormente haga sonar la sirena. • La alarma de corte de suministro eléctrico (siempre que tengamos batería) se suele retrasar unos minutos, para que cortes puntuales no causen falsas alarmas
  • 61.
  • 62.
  • 63. Ejercicio 013 Una comunidad de vecinos te ha contratado para ahorrar en luz en la comunidad. Es un edificio de 3 plantas más el portal, y te han pedido que instales sensores de presencia en cada uno de los pisos y en el portal, de manera que sólo se encienda la luz del lugar en el que se ha detectado movimiento , y que se mantenga encendida hasta 15s después de haber dejado de detectar movimiento. Además en el portal hay un sensor crepuscular que condicionará el que se encienda la luz mediante los sensores de presencia; es decir sólo cuando la luz en el portal no llegue a un mínimo será cuando los sensores de presencia al detectar gente activarán la luz del portal o piso correspondiente. Para no restar confort, y como método redundante por si algún sensor fallase, en cada piso hay un pulsador que activa todas las luces de la escalera durante 60s. En el portal hay un pulsador, que actúa como telerruptor enciende la luz del portal de manera indefinida hasta que vuelva a haber otra pulsación. Mientras la luz del portal este encendida se hace caso omiso al sensor de presencia del portal. Una comunidad de vecinos te ha contratado para ahorrar en luz en la comunidad. Es un edificio de 3 plantas más el portal, y te han pedido que instales sensores de presencia en cada uno de los pisos y en el portal, de manera que sólo se encienda la luz del lugar en el que se ha detectado movimiento , y que se mantenga encendida hasta 15s después de haber dejado de detectar movimiento. Además en el portal hay un sensor crepuscular que condicionará el que se encienda la luz mediante los sensores de presencia; es decir sólo cuando la luz en el portal no llegue a un mínimo será cuando los sensores de presencia al detectar gente activarán la luz del portal o piso correspondiente. Para no restar confort, y como método redundante por si algún sensor fallase, en cada piso hay un pulsador que activa todas las luces de la escalera durante 60s. En el portal hay un pulsador, que actúa como telerruptor enciende la luz del portal de manera indefinida hasta que vuelva a haber otra pulsación. Mientras la luz del portal este encendida se hace caso omiso al sensor de presencia del portal.
  • 64. EJERCICIO 014 Dibuja el esquema de conexionado, y realiza el montaje del edificio anterior:
  • 65. Ejercicio 015 • En un sistema de intrusión, el sistema se termina de armar 15s después de que todos los detectores de presencia han dejado de detectar presencia. Y por otro lado, estando el sistema armado, el usuario debe tener al menos 20s para desarmar el sistema, antes de que salte la alarma:
  • 66.
  • 67.
  • 68.
  • 69.
  • 70. Ejercicio 016 En un comercio, además de domotizar la iluminación, tienes la labor de domotizar la persiana la cuál esta controlada por una llave de dos posiciones (que actua de interruptor), de manera que cuando se active de un pulso de 45s para subir la persiana y cuando se desactive de un pulso de 45s para bajar la persiana.
  • 71.
  • 72. Ejercicio 017 Un sistema de alarma básico no tiene posibilidad de ser controlado desde el móvil. De manera que el Logo! va a ser utilizado como interfaz o pasarela, además de las respectivas aplicaciones de confort y ahorro energético. El código para armar el sistema es 3 secuencias de Activo – 1s y Desactivo – 3s El código para desarmar el sistema son 4 secuencias de Activo – 0.5s y Desactivo – 1s Por ahora probar con dos pulsadores, uno para armar y otro para desarmar.
  • 73.
  • 74. Ejercicio 018 El generador aleatorio, junto a otras funciones se puede emplear como un sistema de simulación de presencia cuando no estamos en casa. Haz un pequeño programa de simulación de presencia y explica su funcionamiento. En tu mano esta ver que dispositivos van a simular tu presencia en casa: persianas, luces, etc… OJO a como habilitamos la simulación de presencia!!!
  • 75.
  • 76. Ejercicio 019 Un cliente te ha pedido que además de poner cierta domótica en la casa de su pueblo, le gustaría hacer más eficientes las placas fotovoltaicas de las que dispone en el terreno. Para ello has decidido que vas a emplear un servo. Por ahora nos vamos a despreocupar de la ecuación que controlaría la orientación, y vamos a utilizar 4 generadores de impulsos asíncronos que activaremos de uno en uno.
  • 77.
  • 78. Ejercicio 020 Una comunidad de vecinos te ha pedido que en el garaje implementes la siguiente funcionalidad. Una pulsación corta activa la luz durante 1 minuto, pero una pulsación de más de tres segundos mantiene la luz encendida de manera permanente. Hasta que una nueva pulsación apaga la luz. Además se deben instalar sensores de presencia, de manera que cuando entre un coche o una persona se encienda la luz del garaje.
  • 79.
  • 80. Ejercicio 021 Un comercio te ha contratado para economizar en el gasto de luz del escaparate. Su deseo es que mientras la entienda esta abierta, de 9 de la mañana a 8 de la tarde ellos controlarán la luz del escaparate. Luego la luz debe mantenerse encendida hasta las 10:30 de la noche, y a partir de ese momento sólo se activará si hay una persona delante del escaparate durante más de 15s. Además un sensor de puerta debe hacer sonar un buzzer con el tipico din-don cuando alguien entra a la tienda. Un sensor de agua controla una EV de agua, pero el sensor debe detectar durante más de 20s para que se corte el agua. Y un sensor de incendio hará sonar una sirena de incendios, en caso de incendio, se debe hacer caso omiso a la alarma de agua, pues al tirar baldes, el agua no se debe cortar Ejercicio 021 Un comercio te ha contratado para economizar en el gasto de luz del escaparate. Su deseo es que mientras la entienda esta abierta, de 9 de la mañana a 8 de la tarde ellos controlarán la luz del escaparate. Luego la luz debe mantenerse encendida hasta las 10:30 de la noche, y a partir de ese momento sólo se activará si hay una persona delante del escaparate durante más de 15s. Además un sensor de puerta debe hacer sonar un buzzer con el tipico din-don cuando alguien entra a la tienda. Un sensor de agua controla una EV de agua, pero el sensor debe detectar durante más de 20s para que se corte el agua. Y un sensor de incendio hará sonar una sirena de incendios, en caso de incendio, se debe hacer caso omiso a la alarma de agua, pues al tirar baldes, el agua no se debe cortar
  • 81. Ejercicio 022 Un cliente te ha pedido que le instales un sistema para la automatización de las persianas y los toldos del chalet. Desea que las persianas se suban a las 7 de la mañana los días laborales y a las 9 los fines de semana. Y tanto los fines de semana como los días laborales deberán bajar a las 7:30 de la tarde. El toldo se bajará a las 10:30 de la mañana, y se subirá bien cuando un anemómetro de una señal de viento excesivo y sino a las 6:30 de la tarde. Tanto las persianas como los toldos son controlables desde dos grupos de pulsadores. Y un par interruptores permiten al usuario desactivar el modo automático de subida y bajada de persianas y toldos. Ejercicio 022 Un cliente te ha pedido que le instales un sistema para la automatización de las persianas y los toldos del chalet. Desea que las persianas se suban a las 7 de la mañana los días laborales y a las 9 los fines de semana. Y tanto los fines de semana como los días laborales deberán bajar a las 7:30 de la tarde. El toldo se bajará a las 10:30 de la mañana, y se subirá bien cuando un anemómetro de una señal de viento excesivo y sino a las 6:30 de la tarde. Tanto las persianas como los toldos son controlables desde dos grupos de pulsadores. Y un par interruptores permiten al usuario desactivar el modo automático de subida y bajada de persianas y toldos.
  • 82.
  • 83.
  • 85.
  • 86.
  • 87.
  • 88.
  • 89. Ejercicio 025 Vamos a dar una doble funcionalidad sencilla a un pulsador conectado en la entrada 1. De manera que si pulsamos este durante 1s se encienda la salida 1 y sí lo pulsamos durante 3s se encienda la salida 2. Una aplicación típica puede ser que si doy una pulsación corta enciendo o apago la luz de la estancia en la que estoy, y si doy una pulsación larga enciendo o apago la luz de otra estancia. Las utilidades las va a limitar vuestra imaginación y vuestra destreza programando. Por ello trabajar con el Logo! Hace que trabajáis las dos partes del cerebro .
  • 90. Ejercicio 026 Para cumplir lo que nos dice el ejercicio anterior se puede resolver con el siguiente programa. Ahora toca pensar en que condiciones queremos apagar las salidas y aplicarlo
  • 91.
  • 92. ENTRADA DIGITAL ENTRADA ANALÓGICA I1 AI3 I2 AI4 I7 AI1 I8 AI2
  • 93.
  • 94.
  • 95.
  • 96.
  • 97. EJERCICIO 027 El LM35D es un sensor de temperatura que puede ser alimentado a 24V, y que funciona en una escala de 0 a 100 °C , dando 10mV por cada grado. Realizar un termostato para el Logo! de tal manera que encienda la calefacción cuando la temperatura de la casa este por debajo de 18 °C y la mantenga encendida hasta que se alcancen los 21 °C .
  • 98.
  • 99. 1 DOMÓTICA. Práctica 001: Conceptos básicos de redes. DESCRIPCIÓN En esta práctica se van a estudiar conceptos básicos de redes para poder realizar las prácticas siguientes. OBJETIVOS Los objetivos de esta práctica son los siguientes:  Conocer el funcionamiento y funcionalidad de un Switch.  Conocer el funcionamiento y funcionalidad de un Router.  Conocer para que sirven las direcciones IP  Conocer para que sirven la máscara de subred.  Conocer para qué sirve la dirección de la puerta de enlace.  Conocer la utilidad del comando “PING”. MEDIOS Y PREPARACIÓN Para realizar esta práctica lo puedes hacer con material físico en caso de disponer de el:  3 Switch  1 Router neutro.  4 – 6 Ordenadores. O en caso de no tener los elementos, puedes utilizar un simulador como el Packet Tracert. LECTURA RECOMENDABLE  Fundamentos de redes – Examen 98-366 – Capitulo 1  Videos en Youtube sobre fundamentos de redes
  • 100. 2 SECUENCIA DE REALIZACIÓN PASO 1 Monta una red como la que se ve en la siguiente figura. Configura los ordenadores con los siguientes parámetros: PARÁMETRO PC A PC B PC C Dirección IP 192.168.0.2 192.168.0.3 192.168.0.4 Mascara de subred 255.255.255.0 255.255.255.0 255.255.255.0 Puerta de enlace 192.168.0.1 192.168.0.1 192.168.0.1 Contesta a las siguientes preguntas: 1. Describe el proceso que has seguido para configurar los diferentes ordenadores. 2. ¿Se pueden comunicar los ordenadores entre sí?(Lo puedes probar mediante el comando Ping) 3. ¿A qué se debe? 4. Cambia la dirección del ordenador “PC C” por 192.168.1.3 ¿Se puede comunicar ahora este ordenador con los otros dos? 5. ¿A qué se debe? 6. Ahora cambiar la “Mascara de subred” de los 3 ordenadores, por la siguiente “255.255.254.0” 7. ¿Se pueden comunicar los ordenadores entre sí? ¿A qué se debe? 8. Vuelve a configurar los ordenadores como se ha definido en la tabla.  Respuesta PASO 2
  • 101. 3 En este paso vamos a complicar un poco la red, realiza el siguiente montaje: Es decir tenemos la red del paso anterior, unida a otra red a través de un Switch, los parámetros de configuración de la nueva red son los siguientes: PARÁMETRO PC 3 PC 4 PC 5 Dirección IP 192.168.1.2 192.168.2.3 192.168.3.4 Mascara de subred 255.255.255.0 255.255.255.0 255.255.255.0 Puerta de enlace 192.168.1.1 192.168.1.1 192.168.1.1 Tras haber montado toda la red, responde a las siguientes preguntas: 1. ¿Pueden comunicarse los ordenadores de una red con los ordenadores de la otra red? 2. ¿Por qué? 3. Ahora intercambia la posición del “PC C” y el “PC 3”, de manera que la red quede como se muestra en la siguiente figura: 4. ¿Puede comunicarse ahora el ordenador “PC 3” con los ordenadores “PC A” y “PC B” al estar bajo el mismo switch? 5. ¿Mantienen la comunicación los ordenadores “PC A” y “PC B” con el ordenador “PC C” pese a que este último esta bajo otro Switch? 6. ¿A que se debe? 7. ¿A que conclusión llegas tras las diferentes pruebas?
  • 102. 4  Respuesta PASO 4 Monta la red que se ve en la siguiente figura: Contesta a las siguientes preguntas 1. ¿Cuál es la dirección de red de la subred A? ¿Y de la subred B? 2. ¿Cuál es la función de un Router? 3. ¿Qué debes configurar en el Router para poder comunicar ambas subredes? 4. En este punto el profesor explicará los aspectos mínimos que se deben configurar en el router para que pueda existir una comunicación entre ambas subredes. (Dirección de los interfaces y tabla de enrutamiento). 5. ¿Se pueden comunicar ahora los ordenadores de la subred A con los de la subred B? 6. Cambia el ordenador “PC C” por el ordenador “PC 3” ¿Se pueden comunicar ahora estos ordenadores con los de su subred de origen?¿Y con los equipos de la nueva subred?¿Por qué?  Respuesta
  • 103. 1 Domótica con Logo! de Siemens. Práctica 002: Introducción a la conectividad en el Logo! OBA7. DESCRIPCIÓN En esta práctica se va a conectar un ordenador con el programa Logo!Soft v7 a un Logo! OBA7 de Siemens con puerto Ethernet; para poder cargar y descargar programas y monitorizar el funcionamiento del programa en tiempo real. Además vamos a ver como se puede monitorizar e incluso escribir sobre algunas variables desde la aplicación de móvil Logo! App, que se puede bajar de manera gratuita para móviles o tablets con sistema operativo Android o IOS. OBJETIVOS Los objetivos de esta práctica son los siguientes:  Conocer la configuración de las comunicaciones en el programa Logo! Soft v7 .  Aprender a configurar direcciones IP en el Logo! OBA7.  Unir el Logo!Soft v7 y el Logo! OBA7 mediante una conexión Ethernet  Cargar y descargar programas en el Logo! OBA7.  Monitorizar el estado de entradas, salidas y marcas.  Modificar el valor de variables del programa desde la app de Logo! OBA7 MEDIOS Y PREPARACIÓN Para realizar esta práctica es necesario este material:  Un ordenador con el software Logo! Soft v7 instalado.  Un autómata Logo! OBA7  La red del instituto  Un teléfono con la App para controlar el Logo! OBA7 LECTURA RECOMENDABLE  Logo! Manual del producto. Referencia del manual “6ED1050-1AA00-0DE8”.  Logo! App. Manual.
  • 104. 2 SECUENCIA DE REALIZACIÓN PASO 1 Lo primero es necesario conseguir una dirección de red para nuestro Logo! OBA7. Esa dirección debe ser única en la red del instituto y por lo tanto deberá ser facilitada por alguno de los administradores de la red. Apuntar en la siguiente tabla la dirección y la mascara de subred que se nos ha suministrado: DIRECCIÓN IP MASCARA DE SUBRED DIRECCIÓN DE GATEWAY PASO 2 Una vez obtenida la dirección de red, es necesario configurar el Logo! OBA7 con dicha dirección, para lo que se seguirá el siguiente proceso, descrito en el “Manual de producto” del equipo, exactamente en el punto “3.8.1 Configurar los ajustes de red” como se detalla a continuación:
  • 105. 3 Una vez realizado esto, el Logo! OBA7 pasa a ser un equipo más en la red del instituto, y por lo tanto podemos conectarnos a el desde cualquier ordenador que este en la red, y tenga el Logo! Soft v7 instalado. Una manera de comprobar que el Logo! OBA7 es accesible es realizando un “Ping” a su dirección IP. Para ello imaginemos que nosotros hemos configurado el Logo! OBA7 con los siguientes parámetros: DIRECCIÓN IP 10.22.20.199 MASCARA DE SUBRED 255.255.252.0 DIRECCIÓN DE GATEWAY 10.22.23.11 El proceso que debemos seguir para realizar el “Ping” es el que se muestra en las siguientes imágenes:
  • 106. 4 Como vemos, se han mandado 4 peticiones de eco, y las cuatro se han recibido, lo cual indica que en un principio hay comunicación con el automáta, y podemos proceder a conectarnos con el Logo! Soft v7 para subir o bajar programas entre el PC y el automáta. PASO 3 Para cargar o descargar un programa en el Logo! OBA7 ejecutamos el Logo! Soft v7, y abrimos el fichero que queremos cargar en el autómata.
  • 107. 5 Una vez abierto el programa Pulsamos sobre la opción de cargar el programa en el Logo! OBA7 Y nos aparece la siguiente pantalla emergente, en la que deberemos escribir la dirección IP con la que hemos configurado el automát; siendo esta la misma que se ha configurado en el “Paso 2” y que se había obtenido en el “Paso 1”
  • 108. 6 Tras pulsar el botón aceptar una barra de progreso nos indica que parte del programa se ha cargado ya en el autómata: Y al finalizar la carga, se nos ofrece la posibilidad de pasar el autómata a modo RUN: En la parte inferior del Logo! Soft v7 se muestra una pantalla de información, en la que en este caso nos dice que la carga ha tenido éxito, y en otras ocasiones nos puede dar otros mensajes valiosos: PASO 4 En este paso vamos a monitorizar la ejecución del programa del autómata en el ordenador. Para ello primero pulsamos sobre el botón de “Test Online” que se encuentra en el extremo izquierdo de la pantalla como se aprecia en la siguiente imagen:
  • 109. 7 Seguidamente nos vuelve a solicitar la dirección IP del autómata que queremos monitorizar: Si todo va bien nos aparecerá una barra de entradas, salidas y marcas que estemos usando en nuestro programa similar en la que se ve en la siguiente figura: Si pulsamos sobre las gafas podemos iniciar o detener la monitorización: Si ahora vamos al autómata, y pulsamos sobre alguna entrada y sabiendo que el programa que estamos utilizando es el siguiente:
  • 110. 8 Podemos ver como cambian la entrada y la salida: PASO 5 Otra alternativa para monitorizar las entradas y las salidas es usar el programa Logo! App que se puede descargar desde “Google Market” de manera gratuita. En este paso vamos a ver como se puede configurar para monitorizar el Logo! OBA7 tanto en local como de manera remota Para ello nos deberemos conectar a la red Wireless del centro, o bien crear nuestra propia red con un punto de acceso y en la aplicación configurar la dirección de destino del Logo! OBA7 Una vez instalada y abierta la aplicación, lo primero que tenemos que hacer es seleccionar cuál va a ser la conexión de nuestro dispositivo móvil con el Logo! OBA7. Tenemos la opción de que sea vía la dirección IP, en caso de que el Logo! OBA7 tenga una dirección estática pudiendo estar esta bien en una red local (como es nuestro caso) o en una dirección pública. DynDNS, nos permite trabajar en redes WAN, es decir conectarnos remotamente al Logo! OBA7 sin estar en la misma red local y cuando la dirección IP que tenemos contratada va a ser dinámica, es decir lo más habitual hoy en día.
  • 111. 9 En conclusión para una aplicación Domótica como la que pretendemos realizar, lo lógico sería conectarse vía una IP privada del hogar cuando estamos en casa, y conectarse a través de DynDNS cuando estamos fuera de casa. En nuestro caso nos conectaremos a la dirección 10.22.20.199 cuando estamos en Local, y lamentablemente por cuestiones ajenas a nosotros no nos podremos conectar a través de Dyndns desde el exterior, pero en una casa es algo que deberíamos configurar como representa la siguiente figura: En la que se puede apreciar como desde dentro de casa nos podemos conectar al Logo! OBA7 desde cualquier ordenador, teléfono, Smart TV, Tablet con conexión Ethernet. Y como desde fuera, a menos que tengamos una dirección estática contratada, deberemos acudir a algún servicio como el de DynDNS. Como nunca esta de más el saber, descarga el manual del Router que tienes en casa y mira como podrías configurar la dirección DynDNS. En las siguientes figuras puedes ver donde se encuentra esta configuración en el Router TL- WR470 de TPLINK. Como puedes comprobar la configuración es muy sencilla, basta con ir a la opción “Dynamic DNS” y poner los parámetros “Usuario”, “Password” y “Dominio” con el que nos hemos registrado en la Web de www.dyndns.org. De esa manera cuando queramos acceder desde el exterior de la casa, pondremos en el navegador la dirección que hayamos establecido como “Dominio”, por ejemplo, “Micasa.dyndns.org”.
  • 112. 10 Luego hay que configurar más detalles como abrir un puerto, y redireccionar esas peticiones a la dirección IP del Logo! OBA7, de manera similar a como seguro hacéis con los video juegos o los programas P2P con los que descargáis los video juegos ; ). En el caso del Logo! App necesitáis abrir el puerto 10001 y redireccionarlo al Logo! OBA7. En el TPLink esto se hace desde el menú “Forwarding”
  • 113. 11 Y si le echamos un vistazo a la ayuda que nos ofrece en la parte derecha de la pantalla: Virtual Servers Help Virtual servers can be used for setting up public services on your LAN. A virtual server is defined as a service port, and all requests from Internet to this service port will be redirected to the computer specified by the server IP. Any PC that was used for a virtual server must have a static or reserved IP address because its IP address may change when using the DHCP function.  Service Port - The numbers of External Service Ports. You can enter a service port or a range of service ports (the format is XXX - YYY, XXX is Start port, YYY is End port).  Internal Port - The Internal Service Port number of the PC running the service application. You can leave it blank if the Internal Port is the same as the Service Port, or enter a specific port number when Service Port is a single one.  IP Address - The IP address of the PC running the service application.  Protocol - The protocol used for this application, either TCP, UDP, or All (all protocols supported by the Router).  Status - The status of this entry, "Enabled" means the virtual server entry is enabled.  Common Service Port - Some common services already exist in the pull-down list.  Modify - To modify or delete an existing entry. Deberemos configurar la redirección de puertos de la siguiente manera:
  • 114. 12 PASO 6 Una vez que hemos entendido el Paso 5, vamos a configurar ahora la aplicación Logo! App para monitorizar el Logo! OBA7 en local. Las siguientes capturas de pantalla corresponden a la v2.1.0 de la aplicación. Nada más ejecutar la aplicación, tras la pantalla de presentación, se nos presenta una pantalla para poder configurar la interfaz IP del dispositivo al que nos queremos conectar: Debemos especificar que nos vamos a conectar al Logo! OBA7 mediante una dirección IP estática, y luego guardar pulsando sobre el diskette que se encuentra en la parte superior derecha de la pantalla, y el seguidamente nos mostrará una pantalla con las interfaces que tenemos disponibles, por ahora la única que hemos configurado; pero debe quedar claro que podríamos tener varios autómatas y que desde el móvil nos podríamos conectar a todos ellos, eso si, de manera separada:
  • 115. 13 En la pantalla anterior, vemos en la parte superior dos opciones por un lado una flecha hacía la izquierda “” lo cuál nos llevará al menú para monitorizar y editar variables, y por otro lado un “+” por si queremos configurar alguna interfaz más. Por ahora vamos a pulsar sobre la flecha “” y nos aparecerá la siguiente pantalla: Una manera sencilla de ver si estamos conectados al Logo! OBA7 es pulsar sobre la opción de “Show FW Version”, en caso de que estemos conectados, nos aparecerá una pantalla como la que se puede ver a la derecha, indicándonos la versión de Firmware que tiene el autómata. En caso de que la cosa no haya ido tan bien, nos aparecerá un mensaje indicándonos que no se puede conectar al dispositivo y que se debe chequear la conexión con el dispositivo. Te invito a que hagas una lista de motivos por los que la conexión puede fallar, ya que luego a la hora de hacer mantenimiento, puedes comprobar los diferentes motivos de la lista resolviendo el problema de una manera más efectiva.
  • 116. 14 Una vez que hayas solventado el problema, o si simplemente no lo has tenido, otra cosa que puedes chequear y cambiar de manera sencilla es el reloj del sistema pulsando sobre la opción “Set Clock”: PASO 7 En este paso vamos a ver el proceso para monitorizar el estado de entradas, salidas, marcas … En la pantalla principal debemos pulsar sobre la opción “Monitor” lo que nos llevará a un nuevo menú como podemos ver en la siguiente figura:
  • 117. 15 Si pulsamos sobre la opción de “IO Status Monitor” se nos presenta la siguiente pantalla en la que podemos decidir que tipo de variables queremos monitorizar, y cada cuanto tiempo queremos que se actualicen los datos. Cuando pulsemos sobre el diskette, nos saldrá una pantalla en la que se monitorizan los datos en función del tiempo: En caso de que nos interese ver las entradas I5, I6, I7, … deberemos arrastrar con el dedo en horizontal hacía la izquierda, de manera similar a cuando estamos pasando fotos. En caso de que queramos ver otro tipo de variables será necesario pulsar sobre el lápiz que se encuentra en la parte superior derecha y hacer una nueva elección en el menú. PASO 8 En el Logo! Soft v7 hay unos nuevos bloques, los cuales podemos controlar desde la aplicación Logo! App.
  • 118. 16 Así vamos a hacer una aplicación sencilla en la que podemos controlar una salida del Logo! OBA7 desde el teléfono móvil mediante la aplicación Logo! App. Para ello primero creamos el programa y lo transferimos al Logo! OBA7. Darse cuenta de que el nuevo bloque tiene una dirección V0.0, pues lo necesitaremos para definir la variable en el Logo! App. Ahora vamos a la aplicación Logo! App y vamos a crear la variable “Prueba”, cuya dirección será la V0.0, y la cual vamos a controlar desde el Logo! App para de esa manera controlar la salida Q1. Para ello vamos al menú de “Monitor” y seleccionamos la opción “VM Table Monitor”. Una vez que estemos en la pantalla del “VM Table Monitor” pulsamos sobre el botón ”+” para crear una nueva variable:
  • 119. 17 Posteriormente guardamos con el botón del “Diskette” que se encuentra en la esquina superior derecha. Y en la tabla de “VM Table Monitor” nos aparece la variable que hemos creado, si pulsamos sobre ella y mantenemos pulsada, nos aparece un menú emergente que nos da varias posibilidades, si pulsamos sobre la opción “Edit This Item” podremos cambiar el valor de la variable. Si pulsamos sobre el botón de “False” este conmutará a “True” y sí luego pulsamos sobre el “diskette” se mandará un comando al Logo! OBA7 indicando que tiene que cambiar el estado de esa variable:
  • 120. 18 Como vemos, luego al monitorizar la salida, la “Q1” se ha activado. La aplicación Logo! App ofrece alguna característica adicional que puedes investigar.
  • 121. 1 Domótica con Logo! de Siemens. Práctica 003: Control mediante un SCADA basado en Android. DESCRIPCIÓN En la práctica anterior se ha utilizado el LogoApp! Para poder controlar el Logo! OBA7 desde un dispositivo Android, bien una tableta o bien un móvil. En esta práctica se va a ir un poco más lejos, y se va a configurar un HMI que tenga mejor aspecto para el usuario final. Debido a que el sistema operativo Android es el SO móvil que mayor crecimiento esta teniendo, el HMI que vamos a programar va a estar basado en ese SO. De esa manera se va a realizar una aplicación que el usuario va a poder controlar tanto desde el móvil, desde la tableta, o incluso desde una SmartTV basada en Android de las que hoy en día son tan comunes. OBJETIVOS Los objetivos de esta práctica son los siguientes:  Conocer la configuración de las comunicaciones en el programa Logo! Soft v7 .  Aprender a configurar direcciones IP en el Logo! OBA7.  Unir el Logo!Soft v7 y el Logo! OBA7 mediante una conexión Ethernet  Conocer lo que es un software SCADA  Aprender a realizar una aplicación SCADA sencilla.  Controlar el Logo! OBA7 desde diferentes dispositivos con un claro objetivo Domótico. MEDIOS Y PREPARACIÓN Para realizar esta práctica es necesario este material:  Un ordenador con el software “Logo! Soft v7” y el software “ISWVis Mobile Editor” instalado.  Un autómata Logo! OBA7  La red del instituto o una red propia  Un teléfono o una tableta Android con la App “IWSVis Mobile Demo” instalada. LECTURA RECOMENDABLE  Logo! Manual del producto. Referencia del manual “6ED1050-1AA00-0DE8”.  Documentación del software ISWVis Mobile Editor.
  • 122. 2 SECUENCIA DE REALIZACIÓN PASO 0 - PROCESO En la siguiente figura se puede ver el proceso que se debe seguir para llevar a cabo un proyecto con el ISWVis: 1. Editar el entorno gráfico y diferentes funcionalidades en un ordenador con el software IWSVis Mobile Editor. Hoy en día gracias a aplicaciones tan sencillas de usar como el AutoDesk Project DragonFly se pueden crear planos bastante impactantes que sirvan de fondo para nuestro SCADA 2. Lo siguiente que se debe realizar es bajar la App para el móvil, tablet, o SmartTV en la que vamos a correr nuestro SCADA y pasarle el fichero que se ha creado mediante el editor de ordenador. 3. En el último paso se deberá configurar la red para que ambos dispositivos, el HMI y el PLC se puedan comunicar, y por lo tanto el sistema sea ya a todas luces un sistema profesional de las prestaciones que nuestra creatividad y el dinero del cliente pueda conseguir.
  • 123. 3 PASO 1 – CREAR EL SCADA EN EL ORDENADOR Como se ha comentado en el punto anterior, lo primero que vamos a hacer es crear el SCADA en el PC de sobremesa. La primera vez que se abre el programa este aparece en Aleman, de modo que a menos que controléis el idioma lo primero que hay que hacer es pasar el entorno a inglés, con el botón de cambiar de idioma que está representado por una banderita como se puede ver en la siguiente imagen: Lo siguiente que se debe hacer es rellenar los diferentes campos que definen el proyecto. Los primeros campos son triviales y los típicos que podemos tener en cualquier programa: nombre del proyecto, autor, …
  • 124. 4 A continuación ya empiezan a aparecer otras configuraciones que van a tener relevancia como definir el tamaño de la pantalla en la que se va a visualizar el SCADA, el color de fondo, …  Picturesie [pixel]: Seleccionamos el tamaño del dispositivo de destino, en caso de que seleccionamos un tamaño mayor, es posible arrastrar la pantalla para moverse a otras zonas.  Backgroundcolor: Seleccionar un color de fondo.  Show Grid: Nos muestra una rejilla que nos ayuda a alinear los elementos en el área de trabajo.  Use Grid: Nos ayuda con indicadores a colocar los elementos de la pantalla centrados.  Audible feedback: Cuando se pulsa sobre algún elemento en pantalla se oye una realimentación acústica.  Vibration feedback: Cuando se pulsa sobre algún elemento en pantalla el dispositivo vibra para confirmarnos que lo ha captado. En este caso como mi plataforma de destino es un Huawei U8650, me adaptaré a la resolución de pantalla de este en el caso de un SmartTV no hace falta, pero en el caso de un Tablet o un móvil también se deberá tener en cuenta la orientación en la que el usuario quiera ejecutar la aplicación o definirlo nosotros y luego indicárselo al usuario. Las características que necesito conocer del disposito están accesibles en internet:
  • 125. 5 PASO 1 – MONITORIZAR ENTRADAS Y SALIDAS DIGITALES Antes de empezar a desarrollar el SCADA final, lo que vamos a hacer es ir comprobando en diferentes pasos las funcionalidades que ofrece el ISWVis, y comprobando como se deben configurar los diferentes aspectos. De manera similar a como se ha hecho en la práctica anterior, lo primero que se va a hacer es monitorizar las entradas y las salidas. Veamos como lo podemos hacer: 1. Empezamos creando el proyecto como se ha explicado en el paso anterior. 2. Lo siguiente que vamos a hacer es definir las variables. Se va a “Menu” Y se selecciona la opción “Variable List”
  • 126. 6 Y a continuación comenzamos a rellenar la lista de variables:  Name: Identificaremos a la variable con un nombre, en la medida de lo posible tratar de poner el mismo nombre que le hayáis puesto en el Logo! Ya que eso facilita el mantenimiento y que varias personas puedan formar parte en el mismo proyecto.  Datatype: Nos sirve para identificar el tipo de dato en el que se va a almacenar la variable.  Address: La dirección logica de la variable, primero habrá que seleccionar un área de memoria, y luego especificar la dirección en memoria que utiliza la variable.
  • 127. 7 Vamos a empezar por una aplicación sencilla en la que monitorizaremos las entradas y salidas digitales del sistema, para lo que crearemos la siguiente tabla: Es importante darse cuenta de que como el bit de la dirección no se corresponde con el número con el que identificamos a las diferentes entradas y salidas. 3. A continuación vamos a diseñar el entorno. Para ello vamos a la opción “Picture”
  • 128. 8 Empezaremos utilizando un tipo de control muy simple como son el cuadrado para las entradas y el circulo para las salidas, creamos el siguiente entorno: Debido a que estamos utilizando la versión Demo sólo podemos utilizar 10 controles, de manera que vamos a seleccionar 6 entradas y 4 salidas. En la parte derecha de la pantalla se pueden ver las propiedades de los diferentes controles; al seleccionar un control aparecen sus propiedades:
  • 129. 9 En el caso de los controles Circulo, Cuadrado y Triangulo tienen las mismas propiedades:  Background Variable: Es la variable que define el color del control  BackgroundColor 0: El color en caso de que la variable anterior sea 0 o no exista.  BackgroundColor 1: El color en caso de que la variable anterior sea 1.  Form: El tipo de control  Location: Posición en la que esta puesto  Size: Tamaño del control  Visible Variable: Variable que determina si el objeto debe ser visible o no.  ZOrder: Para hacer un dibujo mediante capas, hay 10 capas disponibles, y el número determina en que capa se encuentra. A mayor número la capa es más externa. A continuación se muestra como queda configurada la primera entrada (en nuestro caso la IN3), y la primera salida (en nuestro caso Q1): Os toca hacer lo mismo con el resto de las variables: 4. Indudablemente deberemos configurar la manera en la que se van a comunicar el Logo! y el teléfono móvil. Para ello vamos a la pestaña “Connections”:
  • 130. 10 Y en esta pantalla vamos a definir los parámetros correspondientes a la configuración, para el Logo! en un principio todo va a ser igual a como se muestra en la siguiente pantalla a excepción de la dirección IP que puede variar en cada proyecto: 5. Además de la configuración en el ISWVis hay que hacer ciertas modificaciones en el Logo! mediante el LogoSoft, indicando que se va a conectar un panel, o un elemento de visualización como se puede ver en la siguiente secuencia de imágenes: En la siguiente pantalla, pulsar con el botón derecho del ratón sobre “Conexiones Ethernet” y pulsar sobre “Agregar conexión” como se puede ver en la siguiente figura:
  • 131. 11 A continuación pulsar dos veces sobre la conexión creada:
  • 132. 12 La siguiente pantalla debe quedar configurada de la siguiente manera: Y no nos debemos olvidar de configurar la dirección IP del Logo! al que nos referimos:
  • 133. 13 6. Creamos la red con el Router, Switch, Logo! OBA7 y teléfono móvil de manera idéntica a como la creábamos en la práctica anterior, pero además esta vez debemos meter el ordenador con el que programamos tanto el Logo! como el ISWVis en la red para que se pueda comunicar con ellos, y pasarles los respectivos programas:
  • 134. 14 7. Creamos un programa para el Logo!. y lo cargamos en el PLC:
  • 135. 15 8. Cuando terminemos de programar ambos sistemas, es necesario asegurarse de que la conexión entre el PC y el Logo! OBA7, pues a este sólo se puede conectar un equipo, es decir no se pueden conectar dos equipos de manera simultánea al Logo!. 9. Y por último vamos a pasar la app al móvil vía WLAN, para ello salvamos el proyecto, e inicializamos el programa en el móvil. A la hora de pasar la aplicación vía WLAN hay dos maneras de hacerlo, como se puede ver en la siguiente imagen: Vía Broadcast o especificando la dirección IP del móvil, tablet, SmartTV o dispositivo Android. En la opción de Broadcast se manda un mensaje a todos los dispositivos de la red, y sólo el que tenga la aplicación corriendo contestará, y por lo tanto se le identificará de esa manera. Puede tardar en encontrarlo entre unos pocos segundos y unos minutos. Especificando la dirección IP específica del dispositivo no hace falta estar a buscarlo. En esta caso se comprueba que la dirección IP del dispositivo móvil es la 192.168.0.11; por lo tanto se va a proceder al envió del programa mediante la WLAN. Recordar que la aplicación debe estar corriendo:
  • 136. 16
  • 137. 17 En el móvil se habrá cerrado la aplicación y es necesario volver a ejecutarla. Esta vez al abrirla aparece el programa que acabamos de subir, y si el Logo! esta en red, nos pondrá que estamos en modo Online. Ahora sólo queda probar la conectividad de verdad: En la fotografia anterior se comprueba que existe esa conectividad y que como fotografo no tengo precio ; ). En la siguiente imagen se puede comprobar mejor el resultado en la pantalla del móvil: Con esto hemos terminado la primera prueba.
  • 138. 18 CONTROL DE ENTRADAS DIGITALES DE RED El Logo! OBA7 ofrece entradas y salidas tanto digitales como analógicas de red; es decir son variables que pueden servir de entrada en nuestros programas, y o como “salidas”. En el caso de las entradas y salidas digitales como se puede leer en el manual hay hasta 64 posibles entradas y salidas A la hora de trabajar con las entradas digitales es importante la dirección lógica que se les da, es decir los bloques de entrada de entrada de red van desde el “NI 1” hasta el “NI 64”, pero la dirección que utilizamos para unirlo con nuestro SCADA es lo que se conoce como la dirección VB que se puede definir en el propio bloque. En la siguientes figuras se puede ver como hay que definir la misma variable en ambos entornos: De manera que seguimos avanzando un poco más, y en esta ocasión vamos a ver cómo podemos controlar una salida tanto desde el móvil como desde la propia entrada, por ejemplo supongamos que deseamos controlar una luz tanto desde el móvil como desde un interruptor en la pared, es decir una luz conmutada:
  • 139. 19 Otra alternativa es el mismo caso que el anterior pero en vez de usar un interruptor usando un pulsador, por lo tanto el programa cambia. Daros cuenta que todos estos programas ya los tenemos hechos, y que lo único que se esta haciendo es sustituir una entrada fisica por una variable virtual, que vamos a controlar desde el móvil: Añadimos la entrada NI1 y NI2 a nuestra tabla de variables:
  • 140. 20 Y vamos a cambiar el dibujo como se muestra a continuación: Como se puede comprobar se ha utilizado un nuevo control como el el “Button” o “Botón”. Este control tiene más propiedades que los que se han visto en el punto anterior:  Background variable: Como en el control anterior, es la variable que va a definir el color del control. En este ejemplo, yo he decidido que la variable que define el color va a ser la Salida 01 y la Salida 02. Así podríamos haber ahorrado un par de círculos en el programa, pero los dejamos para certificar que funciona correctamente.  Background color 0: El color del botón cuando la variable anterior es 0.  Background color 1: El color del botón cuando la variable anterior es un 1.  ButtonFunction: Función que realizará el botón cuando apretemos sobre él. Hay 4 posibilidades como se puede ver en la siguiente imagen: Set : Setea o pone a 1 la variable “ControlVariable” Reset: Resetea o pone a 0 la variable “ControlVariable” Toggle: Actua como un interruptor, con cada pulsación cambia de estado. PushButton: Mientras se aprieta la variable vale 1, al soltar vale 0.  Control Variable: Es la variable sobre la que va a actuar el botón.  Location: Posición del botón en pantalla.  Size: Tamaño del botón.  Text: Texto que viene inscrito en el botón.  TextSize: Tamaño del texto  VisibleVariable: Variable que define si el botón es visible o no.  ZOrder: Capa en la que se encuentra el botón.
  • 141. 21 En nuestro caso vamos a configurar los botones de la siguiente manera para que puedan ejecutar el programa de Logo! tal y como lo hemos propuesto: Como se ha hecho en el paso anterior, subimos el programa tanto al Logo! como al móvil y comprobamos el funcionamiento:
  • 142. 22 MONITORIZAR ENTRADAS Y SALIDAS ANALÓGICAS A la hora de monitorizar entradas y salidas analógicas el proceso es un poco más complicado, pero nada que no podamos resolver en un par de pasos más. En el caso de las variables analógicas se va a trabajar con bloques asociados a estas entradas o salidas. Es decir no se puede coger una entrada o salida analógica y hacer una asociación directa como hacíamos con las entradas / salidas digitales. Lo que vamos a hacer es asociar un bloque de función. Por ejemplo, imaginamos que queremos visualizar la temperatura de los ejercicios del termostato. Recordamos como era el programa en Logo! Pues en este ejercicio no podemos coger directamente la entrada analógica como variable a mapear, y poder usarla en el SCADA, pero lo que si vamos a poder es coger es la variable Ax del bloque B001, que al final es lo mismo. Para ello procedemos de la siguiente manera, en el menú “Herramientas” de LogoSoft! seleccionamos la opción “Mapeando parámetro VM…” como se ve en la siguiente figura: En la nueva pantalla emergente, pulsamos dos veces con el ratón sobre la casilla vacía que está debajo de la leyenda “Bloque” y seleccionamos el bloque que nos interesa, en este caso es único, B001, y rellenamos el resto de los datos:
  • 143. 23 A continuación en la tabla de variables del SCADA creamos esa variable: Vamos a hacer el entorno gráfico, para lo que vamos a utiliza dos nuevos controles: “Level Indicator” y “Value Field”.
  • 144. 24 Las propiedades del control “Level indicator” son:  ControlVariable: Es la variable cuyo valor se va a visualizar en este control.  Limit_Max: Cual es el límite máximo  Limit_Min: Cual es el límite mínimo.  Location: Posición en pantalla  Orientation: Orientación horizontal o vertical  Size: Tamaño del control  VisibleVariable: Variable que va a definir si el control es visible o no.  ZOrder: Capa en la que se encuentra el control Y las del control “Value Field”:  Background variable: Variable para definir el color de fondo del control  Background color 0: Color cuando la variable anterior vale 0  Background color 1: Color cuando la variable anterior vale 1  Control variable: Variable cuyo valor se va a mostrar  Location: Posición del control.  Read_Only: En caso de valor True la variable sólo se puede leer, si vale False también se puede escribir. Para ello indudablemente el valor del programa en el Logo! también se tiene que poder cambiar.  Size: Tamaño del control  TextAlign: Alineación del texto dentro del control  TextColorValue: Variable que se utiliza para definir el color del texto  Textcolor 0: Color del texto cuando la variable anterior vale 0  Textcolor 1: Color del texto cuando la variable anterior vale 1  TextSize: Tamaño del texto  Unit: Texto que específica la unidad, que será encadenado al texto del valor de la variable  VisibleVariable: Variable que define si el control va a ser visible o no.  ZOrder: Capa en la que se va a encontrar el control Y el entorno gráfico se puede ver en la siguiente figura:
  • 145. 25 CONTROL DE ENTRADAS ANALÓGICAS DE RED De manera similar a las entradas y salidas digitales, también hay entradas y salidas analógicas de red. Podemos emplear las entradas analógicas de red como entrada a nuestro sistema; así en el ejemplo del termostato, gracias a estas entradas podemos ofrecerle al usuario la posibilidad de establecer la temperatura de consigna, en vez de tener que configurar una vía programa y que casi se tenga que quedar con ella para toda la vida. Se amplía el programa en el Logo! y queda de la siguiente manera: Vamos a definir las variables en el LogoSoft! Por un lado tenemos la temperatura real, y por el otro tenemos la temperatura de consigna. Definir la dirección para la temperatura real es idéntico a como hemos hecho en el paso anterior:
  • 146. 26 Y la dirección de la temperatura de consigna se define de la siguiente manera, se pulsa dos veces sobre el bloque entrada analógica de red y en la ventana emergente se selecciona una dirección para la variable VW: A continuación se definen las variables en la tabla de variables del ISWVis:
  • 147. 27 Ahora vamos a meter un control más en el entorno gráfico como es el “Slider” de manera que quedará algo así: Las propiedades de este control son las siguientes:  ControlVariable: Variable que se va a controlar  Limit_Max: Límite máximo de la variable  Limit_Min: Límite mínimo de la variable  Location: Posición en la pantalla.  Orientation: Orientación vertical u horizontal  Size: Tamaño del control
  • 148. 28  VisibleVariable: Variable que define si el control se debe ver o no  ZOrder: Capa en la que se sitúa el control. Y la aplicación corriendo en el móvil se ve de la siguiente manera: CONTROLES ADICIONALES QUE OFRECE EL SCADA En este punto se van a estudiar algunos de los controles adicionales que ofrece el ISWVis y podemos utilizar en nuestro proyecto. Caption o Etiqueta Se utiliza para mostrar etiquetas o palabras en el entorno gráfico. Las única propiedad nueva de este control es “Text” que nos sirve para indicar el texto que queremos que aparezca. El resto de propiedades ya las hemos visto en los controles anteriores. Line o Línea Sirve para dibujar una línea en pantalla. Las únicas propiedades nuevas respecto a los controles anteriores son:  LineWidth: Se refiere al grosor de la línea.  Direction: Se refiere a la dirección de la línea pudiendo ser esta horizontal, vertical, o diagonal en dos sentidos. Image
  • 149. 29 Sin duda alguna este es uno de los controles que mejor apariencia le puede dar a nuestro SCADA. Gracias a este control podemos colocar imágenes en nuestro entorno gráfico, imágenes bien que sirvan de fondo como puede ser un plano hecho con el Autodesk DragonFly o cualquier otra aplicación. Pero esta imagen también se puede usar como botón y actuar sobre alguna variable. Dale un poco al coco, y piensa la manera en la que harías el mismo ejercicio que hemos hecho para las entradas digitales de red, pero en vez de usar el botón simple que hemos empleado, utilices las dos imágenes siguientes, de manera que cuando la luz está encendida se muestre la bombilla encendida, y cuando la luz está apagada se muestre la bombilla apagada A la hora de crear imágenes además de planos en Autodesk Dragonfly como hemos visto, tenéis el SketchUp de Google, podéis crear símbolos con Illustrator o programas similares, etc. Pensar, como dicen los autores del libro “Asterisk: The Definitive Guide”, para una empresa su centralita de telefonía es algo así como un escaparate, es lo primero con lo que se encontrará el cliente y le dirá mucho de la empresa. En un sistema domótico, ese escaparate es el HMI y en muchas de las ocasiones es uno de los aspectos que lleva al inquilino, arquitecto o promotor a decantarse por un sistema domótico u otro, sin duda alguna el precio es el otro. Después de este consejo, echamos un vistazo a las propiedades nuevas que ofrece este control y nos encontramos con las siguientes: ButtonFunction: En caso de utilizar la imagen como botón, mediante esta propiedad se selecciona su funcionalidad. Si no queremos que la imagen funcione como un botón deberemos seleccionar la opción “None” para esta propiedad. Image: Sirve para especificar la imagen que vamos a utilizar. Por último recordar que para este control, en el caso de que queramos utilizar la imagen como una imagen de fondo, tendremos que actuar sobre el parámetro ZOrder.
  • 150. 30 PictureChange Este control sirve para poder crear varias pantallas y movernos entre ellas. Una aplicación habitual suele ser utilizar como pantalla principal un plano completo de la casa y mediante este control movernos a pantallas en las que se muestren planos más específicos de la instalación. El funcionamiento es el siguiente, en la pestaña “Pictures” debemos crear las diferentes imágenes:
  • 151. 31 En las diferentes pantallas deberemos colocar botones que nos permitan navegar entre ellas: En cuanto a las nuevas propiedades que tiene este control tenemos la siguiente:  CallingPicture: Sirve para especificar a que pantalla se va a llamar. Y con esto hemos terminado con los controles que ofrece por ahora el ISWVis, pero otra herramienta es que podemos crear nuestra propia librería de controles. CREAR LIBRERIAS DE CONTROLES PARA DOMOTICA Lo primero que vamos a hacer es crear una librería de la siguiente forma; en el menú “File” seleccionamos la opción “Manage Libraries” En la nueva ventana emergente pulsar sobre la opción “Create New Library”:
  • 152. 32 Luego ya es como queramos organizar nosotros las librerías, es decir emplear una para domótica en general, o dentro de la domótica diferenciar por luces, alarmas, actuadores, sirenas, etc. Yo por ahora me limitó a crear una de domótica, y si llega el día que es muy grande, ya la separó en librerías más pequeñas: Tras pulsar OK, volvemos a la pantalla anterior, y pulsamos el botón “Back” : Posteriormente creamos un proyecto nuevo, y en el dibujamos el control que queramos; el control que dibujemos estará compuesto posteriormente por los controles con los que lo hemos dibujado. Por ejemplo, un buen control sería el de las dos bombillas que se ha visto, de manera que lo hagamos una vez lo guardemos en una librería y luego con arrastrarlo al área de trabajo ya lo tenemos casi operativo. El proceso es el siguiente, tras crear el proyecto creamos el control:
  • 153. 33 Posteriormente en el menú “File” pulsamos sobre la opción “Add Picture to Library”: Seleccionamos la librería en la que queremos meter el símbolo y pulsamos sobre el botón “Insert the picture in the selected library” como se puede ver en la siguiente imagen:
  • 154. 34 Damos un nombre a ese control, y pulsamos sobre “OK”: Y ahora cuando vayamos a crear un nuevo proyecto, dentro de la opción “Libraries” tendremos los controles que hemos creado; que son la suma de controles más pequeños pero que se mueven todos a la vez: Es una buena opción, pero todavía les hace falta una vuelta de tuerca para hacer controles más llamativos y que su gestión sea más sencilla, pues ahora seleccionar un control u otro no es nada cómodo, cuando lo que quieres es seleccionar un control que se encuentra detrás de otro.
  • 155. 35 CREAR UNA RED DE AUTÓMATAS Y por último, si te has dado cuenta, hasta ahora hemos utilizado entradas digitales y analógicas de red pero no hemos utilizado las salidas. Eso es debido a que como hemos visto monitorizar variables no es ningún problema con el SCADA, por lo tanto no necesitamos esas salidas de red. Bueno tranquilos, no las necesitamos para el SCADA, pero las necesitamos para hacer una RED de autómatas. De manera que cierta condición de entradas en un autómata active una salida en otro autómata. Por ejemplo, si tenemos que domotizar una casa muy grande, en vez de centralizar todos los autómatas en una misma ubicación quizás es mejor repartirlos por la casa y unirlos todos en una red.
  • 156. 36 Como se puede comprobar en las figuras anteriores, el procedimiento es tan sencillo como seleccionar la dirección IP del autómata, y la salida que se desea controlar.