01 Manual Curso Básico Logic Machine
01 Manual Curso Básico Logic Machine
Manual Básico
Manual Paso a Paso
2023
Índice
1. Configuración inicial del LogicMachine. ........................................................................................... 4
1.1. Instalación y conexión física del LogicMachine. ................................................................... 4
1.2. Ajustes básicos.................................................................................................................................... 5
1.1. Idioma .................................................................................................................................................... 6
1.2. Fecha y hora......................................................................................................................................... 6
1.3. Configuración de red ........................................................................................................................ 6
1.4. Comunicación KNX............................................................................................................................ 9
1.5. Contraseña de administrador..................................................................................................... 10
2. Crear un proyecto .................................................................................................................................... 11
2.1. Introducción ...................................................................................................................................... 11
2.2. Importar direcciones de grupo desde proyecto ETS ........................................................ 12
2.3. Manejo de direcciones de grupo ............................................................................................... 13
2.4. Vistas de edificio .............................................................................................................................. 17
2.5. Plantillas .............................................................................................................................................. 18
2.6. Imágenes de fondo .......................................................................................................................... 18
2.7. Iconos ................................................................................................................................................... 19
2.8. Páginas de Navegación .................................................................................................................. 20
2.9. Edición de la plantilla..................................................................................................................... 21
2.10. Edición de páginas de navegación ....................................................................................... 25
2.11. Botones de control ..................................................................................................................... 27
2.12. Widgets ........................................................................................................................................... 30
2.13. Otros tipos de objeto útiles ..................................................................................................... 34
Frame ..................................................................................................................................... 34
Gráfico simple ..................................................................................................................... 36
Medidor ................................................................................................................................. 37
Cámaras IP ........................................................................................................................... 38
2.14. Horarios .......................................................................................................................................... 39
2.15. Registros de tendencias ........................................................................................................... 43
3. Como realizar copias de seguridad y/o exportar a otros dispositivos .............................. 46
3.1. Realizar una copia de seguridad ............................................................................................... 46
3.2. Cargar una copia de seguridad................................................................................................... 47
4. Registro de Objetos ................................................................................................................................. 48
5. Control de accesos a usuarios ............................................................................................................. 49
6. Módulo de escenas ................................................................................................................................... 51
7. Modbus ......................................................................................................................................................... 53
7.1. Modbus RS-485 ................................................................................................................................ 54
7.2. Modbus TCP/IP ................................................................................................................................ 56
7.3. Configuración Maestro Modbus ................................................................................................ 56
2
Manual Paso a Paso
2023
7.4. Creación de un perfil ...................................................................................................................... 57
7.5. Integración en el LogicMachine ................................................................................................. 58
8. BACnet/IP.................................................................................................................................................... 65
8.1. Integración en el LogicMachine ................................................................................................. 65
9. LogicMachine Cloud ................................................................................................................................ 71
10. FB Editor .................................................................................................................................................. 74
10.1. Manual oficial LogicMachine .................................................................................................. 74
10.2. Ejemplos .............................................................................¡Error! Marcador no definido.
11. VPN Zerotier ........................................................................................................................................... 74
3
Manual Paso a Paso
2023
Leds
Compruebe que los leds de comunicación de color verde y naranja estén activos.
La IP por defecto del LogicMachine es la 192.168.0.10 por lo que, para poder acceder a él,
el ordenador tiene que estar en la misma red que este.
Para esto hay que cambiar la dirección IP del ordenador a una del tipo 192.68.0.xx, donde
xx puede ser cualquier número entre 11 y 200, y la máscara de red 255.255.255.0.
4
Manual Paso a Paso
2023
Una vez configurada la tarjeta de red, acceda al LogicMachine mediante cualquier navegador
menos Internet Explorer (Chrome, Firefox, Safari…) e ingrese la dirección IP por defecto:
http://192.168.0.10
1.2.Ajustes básicos
Aquí podrá cambiar el idioma, fecha y hora del dispositivo, así como los parámetros de red.
IP, Máscara de Red, Gateway, y DNSs…
5
Manual Paso a Paso
2023
1.1.Idioma
1.2.Fecha y hora
Para cambiar la fecha y hora del LogicMachine vaya a la pestaña [Utilidades] y clique en
[Fecha y hora]. En esta ventana podrá introducir la zona horaria y la geolocalización.
1
2
1.3.Configuración de red
El siguiente paso es cambiar la configuración de red. Para ello clique sobre el icono de
[Sistema] dentro de la pestaña de [Utilidades].
6
Manual Paso a Paso
2023
1
En la pestaña de Interfaces, clique sobre [eth0] para abrir las opciones de configuración, y
una vez en dentro, cambie los parámetros de red a un rango dentro de la red de la
instalación.
Aquí podrá seleccionar entre direccionamiento estático o dinámico, aun que al tratarse de
un servidor Web lo más aconsejable configurarlo como estático.
Ahora introduzca los parámetros de la red (importante comprobar estos datos con el
proveedor o en la parte trasera del router para que el dispositivo tenga comunicación
dentro de la red).
Una vez rellenados todos los datos pulse sobre el botón de [OK] y a continuación sobre el
icono de [Aplicar Cambios] en la parte superior derecha de la ventana (este botón aparece
cuando haces cambios significativos que requieran resetear el LogicMachine).
7
Manual Paso a Paso
2023
Nota: Si no clica sobre [Aplicar Cambios] los cambios no se guardarán.
8
Manual Paso a Paso
2023
1.4.Comunicación KNX
Para darle una dirección física dentro de la instalación KNX, abra el desplegable [Red] y clica
en [Conexión KNX]
Aquí puede seleccionar el modo de comunicación, vía TP (par trenzado KNX, dado Rojo-
Negro) o IP (mediante la conexión de Ethernet).
En caso de que la comunicación sea IP, será necesaria una pasarela KNX IP con clientes libres
(utilizando los protocolos KNXnetIP tuneling o KNXnetIP routing)
9
Manual Paso a Paso
2023
1.5.Contraseña de administrador
Este es un buen momento para, en caso de desearlo, cambiar la contraseña por defecto.
10
Manual Paso a Paso
2023
2. Crear un proyecto
Al igual que en el paso anterior, para poder acceder a la configuración del LogicMachine,
introduzca la dirección IP del dispositivo y clique sobre [Configuración].
2.1.Introducción
A primera vista puede ver dos datos útiles sobre el LogicMachine, la versión instalada y el
rendimiento y capacidad del mismo:
11
Manual Paso a Paso
2023
Por otro lado, en la parte superior, tiene las diferentes pestañas de navegación que irán
apareciendo y cuyas funcionalidades se irán explicando según avance el manual.
Click Derecho
2
3
Cuando aparezca la ventana para guardar el nombre, en la parte inferior, donde se elige el
tipo de fichero, escoja OPC Export (*.esf; *.esf).
12
Manual Paso a Paso
2023
Click
1
2
En esta pestaña tiene varias cosas a resaltar, la ventana de filtro, las columnas de objetos, la
navegación entre páginas y la edición de objetos:
13
Manual Paso a Paso
2023
Columnas de objetos
Ventana
filtro de
objetos
Página
Edición
Si quiere navegar por las páginas de objetos tan solo tiene que clicar en las flechas que están
en la parte inferior derecha, o, si por el contrario quiere hacer un filtro, simplemente tiene
que meter en [Nombre o dirección de grupo], en [Tipo de dato] o en [Etiquetas] lo que quiere
filtrar y dar a [Aplicar filtro]
Notas:
Las direcciones de grupo que haya importado desde el ETS con tilde aparecen con
símbolos extraños.
Para filtrar todas las direcciones de grupo de una línea/área, hay que meter el
símbolo *, por ejemplo, para filtrar todos los elementos del área 1 y la línea 1, en
[Nombre o dirección de grupo], tiene que introducir 1/1/*.
Ejemplo de filtro:
En este ejemplo puede ver que el tipo de dato es 05. 1 bytes, por lo que habría que cambiarlo
a 05.001 escala, o lo que es lo mismo un dato de tipo byte 0-100%.
Para hacer esto solo tiene que hacer click encima del objeto y desplegar la pestaña de a [Tipo
de Dato].
14
Manual Paso a Paso
2023
Con el botón [Edición Masiva] puede cambiar las propiedades de varios objetos a la vez.
En la fila superior se indican las diferentes columnas relacionadas con los objetos:
15
Manual Paso a Paso
2023
Direcciones de grupo: Muestra la dirección de grupo del objeto, en formato KNX. Esta
dirección de grupo es única en el proyecto.
Nombre del objeto: Muestra el nombre del objeto asociado a esa dirección de grupo.
Filtro IP > Local: Si el filtro esta activado en el LogicMachine, permite el paso de los objetos
seleccionados desde la red IP hacia el LogicMachine.
Filtro Local > IP: Si el filtro esta activado en el LogicMachine, permite el paso de los objetos
seleccionados desde el LogicMachine hacia la red IP.
Función de Eventos: Permite crear scripts o funciones según un evento al actualizarse del
objeto.
Columna Registro: Si activa está columna, los objetos que cambien de valor se registraran
para poder verlos posteriormente en la pestaña de registros de objeto.
Columna Exportar: Esta opción sirve para exportar los objetos y que puedan ser utilizados
en un servidor OPC o BACnet.
Columna Etiqueta: Las etiquetas son útiles para agrupar varios objetos y posteriormente
llamarlos desde una función.
Existe la opción de añadir objetos manualmente desde el botón de [Añadir un nuevo objeto]
que se encuentra en la parte inferior de la pestaña [Objetos].
16
Manual Paso a Paso
2023
Stándard: Es un objeto real KNX y que se puede escribir en el bus (el rango de
direcciones es desde la 0/0/1 – 31/7/254)
Virtual: Es un objeto interno al LogicMachine (las direcciones empiezan desde la
32/1/1).
Pulse sobre el botón [Crear objeto standard], añada un nombre, una dirección de grupo en
formato ETS, y el tipo de datos (1 bit (booleano), 1 byte, 2 bytes punto flotante …) y clique
en [Guardar].
2.4.Vistas de edificio
Va a crear la visualización de una vivienda unifamiliar de dos plantas, y para ello debe
situarse en la pestaña [Vista de la estructura].
1
2
Para crear diferentes niveles o páginas, clique sobre [Añadir] que se representa con un “+”
verde.
Un nivel/subnivel le sirve para crear diferentes visualizaciones o para hacer una topología.
De esta forma, puede dar acceso a un usuario a un solo nivel o hacer una misma visualización
con diferentes resoluciones (iPad, PC…)
Dentro de estos Niveles/Subniveles es donde crea las páginas donde va a insertar los
elementos de la visualización y por las que va a navegar el usuario.
Layouts
Widgets
2 1
Ambas pueden ser comunes a varias páginas, con una diferencia importante: los Layouts,
como el mismo nombre indica, son plantillas que quedan al fondo de las páginas que haya
17
Manual Paso a Paso
2023
establecido que tengan esa plantilla, los widgets, sin embargo, son ventanas emergentes que
enlazas a un objeto para que aparezcan cuando pulse sobre este.
2.5.Plantillas
Las plantillas, son las páginas que se utilizan como base de la visualización, común a todas
las páginas de la visualización. En cuanto a la edición de estas no tiene ninguna diferencia
con respecto a una página normal.
Para crear una plantilla, simplemente clique sobre el icono de [Añadir] que se encuentra a
la derecha de la carpeta [Layouts].
Aparecerá una ventana en la que puede definir varios parámetros de la plantilla. No es
importante definirlos todos ya que puede modificarlos en cualquier momento.
Lo que sí es importante es definir la resolución que va a tener la visualización, ya que
trabajara sobre esta.
2.6.Imágenes de fondo
En su visualización necesitara imágenes, ya sea para el fondo, un plano para poder colocar
iconos encima…
Para ello, en la pestaña de [Visor gráfico], dentro de [Imágenes/Fondos], clique sobre
[Añadir imágenes] y cargue todas las que necesites.
1
2
18
Manual Paso a Paso
2023
2.7.Iconos
Los iconos se utilizan para dar forma a los botones.
Para añadir iconos, hay dos formas de hacerlo, uno a uno o comprimirlos en un archivo .zip
y cargarlo como archivo único.
Lo más rápido es cargarlo como archivo .zip.
Después de comprimir los iconos, clique sobre [Añadir iconos], y [Examinar]
19
Manual Paso a Paso
2023
2.8.Páginas de Navegación
Vuelva a la pestaña [Vista de la estructura] y en la subpestaña [Niveles/Página] añada una
nueva página llamada Planta Baja pulsando el botón [+] ubicado en el nivel principal.
2 1
3
Las páginas tienen más propiedades que las plantillas, por ejemplo, puede seleccionar que
plantilla quieres que tenga. En su caso seleccione la plantilla que ha creado anteriormente
y ponga la misma resolución que esta.
Posteriormente, si quiere cambiar la resolución, tan solo tiene que duplicar la plantilla y las
páginas y cambiar a la resolución deseada.
20
Manual Paso a Paso
2023
Añada todas las páginas necesarias para este proyecto de la misma forma: Inicio, Planta
Baja, Planta Primera.
El siguiente paso es asignar cuál de estas páginas es la principal, la que va a ver el usuario al
iniciar sesión, que en este caso va a ser la de Inicio. Para ello, clique sobre [Inicio] y tanto en
[Visualización en PC/Tablet] como en [Visualización en Smartphone] seleccione [Mostrar,
hacerlo por defecto].
Se podría seleccionar una por defecto para PC y otra para Smartphone, pero en este ejemplo
va a poner la misma en ambas.
Clique en [Guardar].
2.9.Edición de la plantilla.
Cuando empieza a editar la visualización, el primer paso es definir la plantilla, ya que es la
que va a aparecer de fondo en todas las páginas.
En este caso va a ser un menú para poder desplazarse por todas las plantas.
21
Manual Paso a Paso
2023
1
2
Dentro de la ventana de [Editor de página] puede ver todos los elementos que va a poder
añadir dentro de una visualización. Estos se irán explicando conforme avance el tutorial.
En primer lugar, lo que tiene que hacer es añadir una imagen de fondo. Para ello, en la
pestaña [Imagen], seleccione la imagen deseada y le clique en aplicar.
La imagen se añadirá directamente al campo de trabajo de la página.
Para lograr más espacio en la visualización es posible esconder las ventanas como puede
ver en la siguiente imagen. De esta forma podrá trabajar más cómodamente.
Le recomiendo que las imágenes de fondo tengan la misma resolución que la que vaya a
utilizar en la visualización, ya que si no va a tener que modificar la imagen manualmente y
si no tiene el mismo aspecto puede deformarse.
22
Manual Paso a Paso
2023
El siguiente paso es crear los botones de navegación, y para ello vuelva a la ventana de
[Editor de página] y clique sobre la pestaña de [Enlace]. Los botones de este tipo sirven para
hacer un acceso directo a otras páginas, horarios, gráficos…
Dentro de esta ventana, en la propiedad [Vinculo a:] seleccione la página de [Inicio], una de
las creadas previamente. En la propiedad de [Icono] seleccione el icono de inicio que ha
importado en el proyecto.
Si lo prefiere puede añadir un icono para cuando la página este activa y otro para cuando
este inactiva. En este ejemplo con uno es suficiente.
Una vez seleccionado el icono clique sobre [Aplicar] para que aparezca en el área de trabajo.
Si antes de darle a aplicar selecciona el tamaño y posición, este se introducirá con como haya
especificado.
1 2
3
4
Ahora es momento de crear los enlaces a las plantas de la vivienda, en este caso en forma de
texto. Para ello tiene que hacer el mismo proceso que antes, pero en [Modo de Visualización]
en vez de seleccionar [Icono], seleccione [Valor] y en vez de seleccionar el enlace a Inicio,
seleccione el de Planta Baja.
23
Manual Paso a Paso
2023
1 2
1 1
2
Cambio de posición y
tamaño del elemento
Como los siguientes enlaces son muy parecidos a Planta de Baja, existe una forma más
sencilla de duplicarlos utilizando el botón de [Duplicar]. Para ello, introduzca el “eje x” y/o
el “eje y” a la derecha de [Borrar] y clique en [Duplicar]. Ahora lo único que tiene que hacer
es cambiar la página de enlace en [Vinculo a:] y clicar en [Aplicar].
24
Manual Paso a Paso
2023
Estos botones de [Duplicar] y [Copiar] son muy útiles cuando tenga muchos elementos
parecidos, ya que, si duplica el objeto, aparece exactamente con las mismas propiedades y
solo tiene que modificar las que le interesen. En caso de querer copiarlo a otra página,
primero debe seleccionar el objeto, clicar en [Copiar] y cuando esté en la página que quiera
pegarlo clique en [Pegar].
Es muy importante que de vez en cuando le dé al botón de [Guardar y volver a cargar la
página] ya que si no lo hace y cierra el navegador o se te cierra por cualquier razón estos
cambios no se guardan en la memoria del dispositivo.
25
Manual Paso a Paso
2023
Ahora es momento de añadir los elementos de la página, que como en el caso anterior, el
primer elemento es una Imagen. En la ventana [Editor de página] y la pestaña [Imagen]
seleccione la imagen de la portada y clique en [Aplicar].
Haga el mismo procedimiento para Planta Baja y Planta Primera, pero en vez de la imagen
de portada, seleccione las imágenes de plano de planta.
Recalcar que para que cualquier cambio se guarde hay que clicar en [Aplicar].
Existe una manera diferente de hacer enlaces a cada página, que consiste en poner el plano
general de la casa en la página de inicio y hacer el enlace a las diferentes páginas mediante
enlaces con imágenes transparentes encima de cada planta.
26
Manual Paso a Paso
2023
2
3
Pulsando los botones de la barra vertical, puede ver más propiedades del objeto.
Dependiendo del tipo de dato que seleccione, le van a aparecer más o menos propiedades.
27
Manual Paso a Paso
2023
En este caso, como el objeto es de tipo byte, puede escoger tantos iconos como desee
dependiendo del estado del objeto.
Lo primero es escoger el icono por defecto, que es el que va a aparecer en caso de que no
tenga un icono para el valor actual, y a continuación, abra iconos adicionales.
En esta ventana seleccione los rangos de valores y los iconos que quiere que aparezcan
dentro de cada rango.
De esta forma, por ejemplo, si el valor del objeto es del 15%, el objeto que aparecerá en la
visualización es el de “Persiana1.png”.
Para las persianas, también existe la posibilidad de crear un objeto de bit con el objeto
“move”. Para ello tiene que crear dos objetos independientes, ambos con la misma imagen
tanto para On como para Off y establecer que envié un valor fijo.
En el caso de “Subir persiana” creara un objeto con ambas imágenes indicando subir y en la
propiedad [Enviar un valor fijo] coloca el valor 0, y exactamente lo mismo, pero con el valor
1 para “Bajar persiana”.
28
Manual Paso a Paso
2023
Y es el mismo proceso para las luces On/Off, lo que aquí solamente tiene que poner un icono
para el estado de On (encendida) y otro para el estado Off (apagado).
En la imagen se aprecian todos los objetos en el plano. Para hacer esto recomiendo que
utilice la herramienta de [Duplicar], y a continuación colóquelo en el lugar deseado y cambie
los objetos de envió y de estado.
29
Manual Paso a Paso
2023
2.12. Widgets
En este apartado se creará un control de temperatura, y para ello, se va a utilizar la
herramienta de Widgets. Los widgets no son más que ventanas emergentes que aparecen
en la página cuando se actúa sobre un objeto establecido para ese fin.
El primer paso es crear el Widget del control de temperatura, y para ello, en la pestaña de
[Vista de la estructura] y en la sub pestaña [Plantilla/Widgets] crea un nuevo Widget.
1 2
A este widget le puedes dar las dimensiones que quieras, siempre más pequeñas que la
página.
El segundo paso es editar la ventana del Widget, que en este ejemplo vas a mostrar la
Temperatura Real de la estancia, la Temperatura de consigna y los modos (Eco, StandBy,
Comfort)
30
Manual Paso a Paso
2023
Para editar el widget, vuelve a la pestaña de [Visualización] y en la subcarpeta [Widgets],
clica sobre el widget que has creado. A efectos de edición, un widget es exactamente igual
que una plantilla o una página, clica en desbloquear y empieza a editar.
3 4
31
Manual Paso a Paso
2023
3. El siguiente paso es añadir la temperatura de la estancia (Tª de Consigna y Tª Real).
Si en la visualización quieres que te aparezcan las unidades de la temperatura, en los objetos
de temperatura tienes que ponerle la unidad (ºC):
En las temperaturas de consigna también puedes añadir los valores mínimos y máximos,
para que el usuario final no pueda meter la temperatura que quiera.
1
Ahora vas a colocar la temperatura real en el widget, y para ello vas a añadir un objeto de
tipo solo lectura marcando el check de [Solo leer] (esto sirve para que el usuario final no
pueda interactuar con ese objeto), y eligiendo la opción de valor en la propiedad de [Modo
de visualización].
Por último, pulsa el botón [Añadir] para añadirla al widget.
32
Manual Paso a Paso
2023
Sigue los mismos pasos para añadir la Ti de consigna, pero en este caso, sin marcar la casilla
de solo lectura.
Por último, tienes que crear el objeto que llame a este Widget en las páginas que te interese.
Para ello que tienes que hacer es añadir un objeto, poniendo la dirección de grupo que
quieras (no va afectar en nada), por ejemplo, la de temperatura, en la propiedad de [Widget]
seleccionamos el widget que hemos creado, en la opción de [Modo de visualización]
selecciona icono, y en [On Icon] y [Off Icon] el icono que quieres que aparezca.
Por último, clica en [Añadir] para mostrar el objeto en la página.
1 2 3
6
4
En el modo visualización, cuando pulses encima del botón del termostato saldrá la ventana
que has configurado como Widget.
33
Manual Paso a Paso
2023
Ya has terminado una planta. Si el resto de las plantas son similares es mucho más fácil
duplicar la página de planta en [Vista de la estructura] e ir cambiando las direcciones de
grupo de los objetos.
Frame
Este elemento se utiliza si necesitas incluir una página WEB en la visualización que estamos
desarrollando. También puedes incluir elementos y páginas del mismo LogicMachine, como
son por ejemplo las páginas de Horarios y los Registros de Tendencia que se verán más
adelante.
34
Manual Paso a Paso
2023
1
2
3
3
4
Y a continuación tienes que insertar el [Frame] dentro del widget. Para que ocupe todo el
widget tienes que crearlo del mismo tamaño que este.
35
Manual Paso a Paso
2023
1
3
2
5
Por último, solamente queda crear el botón que abrirá el widget, de la misma forma que en
el apartado anterior (Widget de Clima).
2
1
3
6
4
Gráfico simple
El grafico simple es un tipo de grafico que guarda pocos valores de un objeto en concreto, y
sirve para mostrar los últimos n valores de forma fácil y rápida. En este ejemplo vas a crear
uno que muestre la temperatura ambiente de la sala.
36
Manual Paso a Paso
2023
1
Nota: para que el valor de la variable que se está representando se mantenga en la gráfica,
tienes que activar la casilla registro. Esto se hace en la pestaña [Objeto].
1
2
Medidor
El medidor es otra forma de representar una variable, pero esta vez en tiempo real.
En este ejemplo vas a utilizar un medidor para mostrar la velocidad del viento.
37
Manual Paso a Paso
2023
Para añadir un [Medidor] en la página de Planta Baja, añade un nuevo elemento de tipo
[Medidor] como se muestra a continuación.
1
2
5
3
Cámaras IP
Para añadir la visualización en tiempo real de una cámara IP tan solo tienes que añadir un
objeto de tipo [Cámara] en la página donde quieres que esté.
Para ello, al igual que en pasos anteriores, te sitúas en la página deseada dentro de la pestaña
de [Visualización], desbloqueas la página y en este caso abres la pestaña de [Cámara] en la
ventana de [Editor de Página]
Ahora simplemente tienes que introducir la url de la cámara, y en caso de que el acceso a
esta sea con usuario y contraseña, deberás incluirlos en la dirección url.
1
38
Manual Paso a Paso
2023
5
6
2.14. Horarios
Los horarios sirven para actuar sobre los objetos del LogicMachine de forma automática en
ciertos momentos definidos por el usuario. Pero para que el usuario pueda editarlos,
previamente tienes que crear el horario para el objeto deseado.
1
2
Te aparecerá una ventana en la que tienes que elegir el objeto que tendrá el horario, activar
el horario y darle un nombre.
Desde aquí puedes restringir el horario a ciertos meses del año, pero si quieres que esté
activo todo el año, lo dejas tal y como viene configurado, de enero a diciembre.
39
Manual Paso a Paso
2023
1
2
3
El siguiente paso es generar eventos que cambien el valor de este objeto que has elegido.
Para ello clica en el botón de [Eventos] y clica en [Añadir un evento].
1
2
Puedes crear todos los eventos que te interese para este objeto.
En este ejemplo, se encenderá a las 4 de la mañana, se apagará a las 4 y 20, se encenderá a
las 22:00 y se apagará a las 22:05 los días (lunes, miércoles, viernes y Domingo).
40
Manual Paso a Paso
2023
En el apartado de horarios existe un modo [Vacaciones] que sirve para que ciertos horarios
no funcionen o que funcionen únicamente en este periodo.
Puedes escoger las vacaciones por fecha específica, o un día específico de una semana
especifica dentro de un mes.
41
Manual Paso a Paso
2023
El cliente podrá crear o modificar los eventos de los horarios creados a su gusto desde la
visualización de usuario.
1
2
42
Manual Paso a Paso
2023
4
5
Hay que tener en cuenta que los registros de tendencias no nos muestran los datos reales
de la variable, sino una media o un valor a lo largo de un tiempo determinado en función de
la resolución establecida.
43
Manual Paso a Paso
2023
En la siguiente pestaña, selecciona el [Objeto] que te interese registrar, el [Nombre] del
registro, la resolución, y la precisión. En el siguiente ejemplo se registrarán los datos de la
siguiente forma: un promedio de cada 5 minutos durante 180 días y un promedio de un día
durante 2 años.
Si seleccionas que el dato a registrar sea del tipo [Máximum] en vez de [Average], mostrará
el valor máximo en esos últimos 5 minutos.
Al visualizar las tendencias en modo usuario, podrás hacer promedios superiores a lo que
hayas seleccionado en la resolución (promedio del día, semana, mes…), podrás comparar
varias tendencias e incluso visualizar los datos en forma de tabla y descargarlos en formato
csv.
1
3
44
Manual Paso a Paso
2023
45
Manual Paso a Paso
2023
46
Manual Paso a Paso
2023
47
Manual Paso a Paso
2023
4. Registro de Objetos
Una herramienta muy útil es la de registro de valores de los objetos. Esta la podemos utilizar
para registrar exactamente en qué momento cambia un objeto de valor y qué valor tiene.
Para registrar un objeto simplemente el registro de sus valores basta con ir a la pestaña de
objetos, buscar el objeto y en la columna Registro, activarle esta propiedad.
1
2
Cuando empiecen a llegar valores a estos objetos los resultados los vamos viendo en la
pestaña Registro de objetos
Como podemos observar en esta ventana se nos muestran la fecha y hora en la que se recibió
el dato, si fue un telegrama de escritura, la dirección física del aparato que lo envío, así como
el valor, esto es una información muy importante a la hora de decidir si algún dispositivo no
se está comportando como esperamos.
48
Manual Paso a Paso
2023
Por ejemplo, en una vivienda que frecuenten el inquilino, jardinero y técnico de clima
puedes crear 3 visualizaciones con un mismo menú de navegación y a cada uno permitir el
acceso a sus páginas y horarios. El usuario tendrá acceso a la vivienda en general, el
jardinero solo tendrá acceso a las páginas referidas con el riego, así como los horarios
relacionados con el sistema de riego y el encargado del clima solo tendrá acceso al sistema
de producción de calefacción y calderas.
49
Manual Paso a Paso
2023
50
Manual Paso a Paso
2023
6. Módulo de escenas
El módulo de escenas es una herramienta visual para que con un evento se desencadenen
una serie de acciones.
Para crear una escena, ve a la pestaña de [Escenas] y clica en [Añadir escena]. En la pestaña
que aparece puedes definir el [Nombre] de la escena, activarla y el [Objeto de disparo] y
[Valor de disparo] que harán que se ejecute esa escena.
Una vez hecho esto, tienes que definir la secuencia de acciones que quieres que ejecute esa
escena, y para ello, pulsa sobre el icono de [Secuencia].
En la siguiente ventana añadirás todas las acciones que quieras ejecutar cuando se cumplan
las condiciones de disparo. Siempre el mismo proceso, añadir un objeto y asignarle el valor
deseado. En caso de que quieras cambiar el orden de actuación puedes hacerlo con las
flechas de subir y bajar.
2
51
Manual Paso a Paso
2023
52
Manual Paso a Paso
2023
7. Modbus
Modbus RTU (Unidad Terminal Remota) es un protocolo de comunicaciones abierto
utilizado para transmitir información entre dispositivos electrónicos. Este es un protocolo
Maestro/Esclavo. El dispositivo Maestro siempre inicia la comunicación y pregunta o envía
datos a los dispositivos Esclavos.
En la red Modbus, los dispositivos Esclavos nunca inician la comunicación, siempre están
esperando (leyendo del Bus), para cuando el dispositivo Maestro quiera comunicarse con
ellos, ya sea para solicitarle un valor o para enviarle un valor especifico. Recalcar que el
Maestro solo se puede establecer comunicación con un esclavo a la vez y una vez termine
con este, establecerá comunicación con el siguiente.
En una red Modbus los dispositivos Esclavos se identifican por una dirección que está en el
rango entre 1-247 y todos los datos se intercambian con registros de 16 bits.
A nivel de la capa de enlace, la manera de comunicarse el Maestro con los Esclavos Modbus
es a través de las llamadas Funciones Modbus.
Aun que estas sean las más utilizadas no quiere decir que los fabricantes las implementan
todas en un equipo, se pude dar el caso que de las mencionadas solo se implementen dos o
tres, en función de las necesidades del dispositivo.
Es muy importante conocer que funciones implementa nuestro dispositivo esclavo Modbus
para ver la forma en la que el maestro Modbus tiene que preguntarle para obtener la
53
Manual Paso a Paso
2023
información. Si por ejemplo queremos escribir varios registros y nuestro esclavo Modbus
no tiene implementada la función 16 y solo tiene implementada la función 6, entonces
tenemos que escribir los registros usando la función 6 y escribir un registro varias veces.
Esto es un Ejemplo real de un fabricante en el cual te especifica las funciones Modbus que
utiliza en sus dispositivos para comunicarse.
7.1.Modbus RS-485
A nivel de la capa física los dispositivos se comunican utilizando el protocolo RS-485, que
establece una comunicación en serie (bit a bit) y que establece los niveles de voltajes,
corrientes y tiempo de las señales para que estos dispositivos intercambien información
(bit a bit) correctamente. Por eso llamamos al protocolo.
54
Manual Paso a Paso
2023
El protocolo físico RS485 establece los límites de distancia entre dispositivos, los rangos de
voltaje entre -6VDC a 6 VDC, la cantidad de dispositivos que se pueden interconectar (32).
El protocolo RS485, también establece las normas físicas y para iniciar una comunicación
Maestro Esclavo, ambos dispositivos deben tener los mismos parámetros.
Puerto de comunicación
Velocidad de transmisión (Baud rate)
Paridad (Parity)
55
Manual Paso a Paso
2023
7.2.Modbus TCP/IP
A nivel de capa física los dispositivos se comunican utilizando la Red IP, aunque la filosofía
sigue siendo la misma, un Maestro TCP solicita información a varios Esclavos TCP.
Un dato a mencionar es que dentro del mundo de las redes IP, el Maestro muchas veces se
define como Cliente y el Esclavo como Servidor.
El puerto utilizado para hacer la comunicación es el 502 TCP, y cada esclavo tiene una
dirección IP por la que el dispositivo maestro se podrá comunicar con cada esclavo.
Normalmente el esclavo siempre está escuchando este puerto (502 TCP), por si le llega una
petición de datos de un dispositivo maestro.
Lo primero es crear la Tabla de registros modbus del dispositivo a integrar (ya sea un
analizador de redes, un autómata, o un SAI, etc.).
Esa tabla nos la tiene facilita el fabricante. En ella se encuentra la dirección del registro
donde están almacenados los datos que queremos leer o escribir, y su correspondiente
interpretación. Siguiendo con el ejemplo de un fabricante, adjunto un pantallazo de como
suelen presentar la tabla, pero hay que tener en cuenta que cada fabricante tiene su forma
de representar estos datos- Es trabajo del integrador interpretar e integrarlos.
56
Manual Paso a Paso
2023
7.4.Creación de un perfil
Con esta Tabla crearemos el perfil Modbus, que no es más que un documento texto con
estructura Json. En este documento se especifica la información necesaria para crearlo,
como el tipo de dato, tamaño, dirección del registro modbus, unidades etc.
{"product_code":"LogicMachine esclavo","mapping":[
{"bus_datatype":1,"address":0,"type":"coil","name":"On/Off_Luces_Dpto.",
"datatype":"bool","writable":true},
{"bus_datatype":1,"address":1,"type":"coil","name":"Estado_On/Off_LucesDpto.","datatype
":"bool","writable":false},
"manufacturer":"SONEPAR","name":"LogicMachineEsclavo","product_range":"LogicMachi
ne esclavo","description":"LogicMachine esclavo"}
57
Manual Paso a Paso
2023
o 1: Booleano
o 5: Byte entero sin signo
o 6: Byte entero con signo
o 7: 2 Bytes entero sin signo
o 8: 2 Byte entero con signo
o 9: 2 Bytes Punto flotante
type: Tipo de registro modbus que especifica el fabricante de donde vamos a leer o
escribir el dato. Ejemplo:
o coil
o discreteinput
o register
o inputregister
o bool,
o uint16
o int16
o float16
o uint32
o int32
o float32
o uint64
o int64
Existen otros campos opcionales como units (unidades), value multiplier (multiplicador),
writable (permiso de escritura en modbus), write only (permiso de lectura desde
modbus).
7.5.Integración en el LogicMachine
Una vez creado el perfil, lo guardamos para posteriormente cargarlo en el LogicMachine.
Para ello lo primero es ir a la pestaña [Modbus]:
58
Manual Paso a Paso
2023
Si queremos comunicarnos por el puerto RS485, lo siguiente que habrá que hacer es ver si
este habilitado ese puerto. Si nos queremos comunicar Utilizando Modbus/IP no hace falta
habilitar el puerto RS485.
En este caso vamos a habilitar el puerto RS485-1, y establecer los parámetros de velocidad
y paridad. Tener en cuenta que todos los esclavos deben de tener la misma
configuración RS485, de lo contrario no se comunicarán los dispositivos.
59
Manual Paso a Paso
2023
60
Manual Paso a Paso
2023
Ahora vamos a crear un esclavo Modbus con ese perfil cargado pulsando en el botón [Añadir
dispositivo]
61
Manual Paso a Paso
2023
En esta ventana debemos elegir el puerto de comunicación RTU1, RTU2, RTU3 o TCP/IP, el
perfil del dispositivo, y su dirección Modbus.
Como parámetros interesantes a tener en cuenta está el” Intervalo de encuesta”, que es el
tiempo en el que el LogicMachine, como Maestro de la instalación Modbus, va a comunicarse
con los esclavos para enviar o recibir información de ellos.
62
Manual Paso a Paso
2023
Lo siguiente es mapear (asociar, enlazar) los objetos Modbus con nuestros objetos dentro
del LogicMachine para que se actualicen automáticamente cada vez que el Maestro lo
solicite con la frecuencia establecida como “Tiempo de encuesta”.
Pulsando encima de la variable podemos enlazar el registro Modbus con un objeto del
LogicMachine:
63
Manual Paso a Paso
2023
Si las comunicaciones están correctas podemos ver como los objetos se actualizan
directamente en la pestaña de objetos.
64
Manual Paso a Paso
2023
8. BACnet/IP
El protocolo BACnet (Building Automation and Control Networks) es un protocolo de datos
diseñado para comunicar entre sí diferentes dispositivos electrónicos presentes en los
edificios actuales (Alarmas, Aires acondicionado, Sistemas de ventilación, Sistemas de
climatización, etc.)
En BACnet existen dos formas de Cliente reciba los datos del Servidos. La primera es con
una petición periódica (igual a Modbus), y para esto se establece el “Tiempo de encuesta”.
La segunda, característica propia del protocolo BACnet, sería mediante la detección del
cambio de valor de la variable. De esta forma, cada vez que cambie el valor en el servidor
(llamado Change of Value o COV), este valor se envía automáticamente al cliente.
8.1.Integración en el LogicMachine
La integración de objetos BACnet en el LogicMachine se hace de forma muy fácil utilizando
la aplicación BACnet Client.
Para instalar la aplicación, iremos al repertorio de aplicaciones pulsando el botón [+]
65
Manual Paso a Paso
2023
1 2
Y pulsar el botón de [+] mostrado a la derecha, para instalar la aplicación Cliente BACnet.
Una vez instalada habrá que volver a la pantalla inicial pulsar el botón de cuadrícula:
66
Manual Paso a Paso
2023
Para empezar la búsqueda automática habrá que pulsar en la lupa, de esta forma se
descubrirán de forma automática todos los dispositivos BACnet/IP servidores que existan
en la misma red.
67
Manual Paso a Paso
2023
Lo marcamos y pulsamos el botón de debajo de la derecha del disco para guardar cambios
A continuación, nos sale la siguiente pantalla, donde podemos editar el perfil Modbus que
se ha creado de forma automática. Esta es la gran ventaja de este protocolo, que no
necesitamos crear el perfil, el mismo protocolo nos ofrece los objetos y sus propiedades de
forma automática.
68
Manual Paso a Paso
2023
Pulsando encima del nombre del dispositivo nos sale la próxima ventana donde podemos
enlazar los objetos BACnet IP con los objetos de nuestro LogicMachine.
Pulsando encima del lápiz podremos hacer el mapeo o enlace de objetos.
Aquí se escogerá el objeto de nuestro LogicMachine con el que se quiere enlazar el objeto
BACnet IP.
69
Manual Paso a Paso
2023
Una vez mapeado (enlazado), podremos ver a tiempo real como los objetos se actualizan
automáticamente.
70
Manual Paso a Paso
2023
9. LogicMachine Cloud
Lo primero que hay que hacer es instalar la aplicación. Para ello clicar en el icono “+” para
entrar en la tienda de aplicaciones y escoger la aplicación llamada “LogicMachine Cloud”.
Una vez instalada accedemos a ella y activamos la casilla de “Cloud connection disabld” para
activar la nube.
71
Manual Paso a Paso
2023
Una vez creada la cuenta se abrirá la pestaña de redes, donde tendremos que crear la
primera red que enlazaremos al LogicMachine. Para ello solo hay que poner el nombre
deseado y clicar en “Create”.
72
Manual Paso a Paso
2023
Después hay que copiar la cadena de la red, volver a la IP del LogicMachine y pegarla en la
aplicación de “LogicMachine Cloud”.
73
Manual Paso a Paso
2023
Después de pegarla y guardar los cambios cambiara el estado de la conexión a “connection
OK”.
10. FB Editor
Con esta aplicación se podrán hacer lógicas mediante bloques de funciones.
74
Manual Paso a Paso
2023
Después hay que entrar en la red creada donde se puede cambiar el nombre y todos
los parámetros que se necesiten. Para hacer la VPN lo único que nos interesa de aquí
es la “Red” o “Network ID”. La copiaremos para agregar los dispositivos que
necesitemos a la red.
Lo primero que haremos será añadir el LogicMachine a la red, y para ello iremos al
apartado de “System Config”.
En Services clicaremos sobre la opción de “Zerotier” para configurar una nueva red.
75
Manual Paso a Paso
2023
Una vez hecho esto, hay que volver a la cuenta de Zerotier, entrar en la red e ir hasta
el apartado de “Members”. Es posible que se necesite actualizar la web.
Aquí aparecerá el LogicMachine y habrá que aceptar la solicitud de conexión.
Para añadir un PC a la misma red, habrá que descargar el programa de Zerotier para
PC e instalarlo. Elegir la aplicación en dependencia del sistema operativo.
76
Manual Paso a Paso
2023
Una vez hecho esto, solo queda volver a la cuenta de Zerotier y aceptar la conexión
del PC.
77
Manual Paso a Paso
2023
La IP que aparece en “Managed IPs” es la que hay que poner en el explorador para acceder
al LogicMachine.
78
The integration of Modbus TCP/IP enhances communication by utilizing IP networks to allow a single TCP master to request information from multiple TCP slaves, facilitating efficient data exchange over long distances and diverse environments. Critical components for setting it up include ensuring all devices communicate over the same IP network, configuring each slave with a unique IP address, and using port 502 TCP for communication. The master acts as a client, sending data requests to slaves, which act as servers always listening for incoming requests. Each device must be correctly configured with the parameters specified by their Modbus profile to ensure successful communication .
[Botones de control] in automated systems provide users with interactive elements to control devices like shutters, lights, or HVAC. They facilitate direct interaction with devices by sending commands or changing states. Typically, they are configured by associating icons with KNX objects through the [Editor de página], selecting appropriate data types like bytes for states, and assigning value ranges with corresponding icons for visual feedback. This setup allows users to intuitively manage device operations from a central interface .
Setting a default page in user interfaces is essential to provide users with a consistent and intuitive starting point upon accessing the application. This page, often the homepage or main dashboard, offers immediate access to key features and a clear navigation structure. Considerations when choosing this page include the user's primary objectives within the application, ensuring essential functionalities are forefront, and aligning with user preferences for different devices, such as PCs or smartphones. Ensuring a seamless transition and accessibility regardless of the device is crucial for a unified user experience .
Duplicating elements in the [Editor de página] is significant as it streamlines the design process by allowing designers to replicate similar elements with consistent properties without recreating them from scratch. This feature is especially useful when handling many similar components, as it ensures uniformity and saves time. By using the [Duplicar] button, elements can be copied with all their properties intact and positioned according to specific x and y axes, simplifying layout adjustments across the project .
Selecting the appropriate data type for LogicMachine Modbus profiles is significant as it ensures accurate interpretation and storage of data values read from Modbus registers. Different data types, like boolean, integer, and floating-point, accommodate variances in data representation and precision. This choice impacts device integration by determining how data is handled within the LogicMachine, affecting calculations, control logic, and display outcomes, ultimately influencing system accuracy and functionality .
Potential issues from not saving changes in the [Editor de página] before closing include loss of all unsaved work, requiring rework to restore progress and increased risk of data inconsistency. These issues can be mitigated by consistently using the [Guardar y volver a cargar] function to periodically save edits, as well as enabling autosave features if available, to secure progress against unexpected disruptions or application errors .
Configuring a Modbus device with LogicMachine involves creating a Modbus profile based on the manufacturer's register table, which details the address, data type, name, and write permissions for each register. Key components include setting up the appropriate communication port (TCP/IP or RS485), configuring communication parameters like baud rate and parity, selecting the Modbus profile in the LogicMachine, and mapping registers to LogicMachine objects. Once configured, these components ensure seamless data exchange and update LogicMachine objects based on real-time device information .
To ensure effective communication between a LogicMachine system and its network slaves, employing strategies like unified configuration settings for baud rate, parity, and port settings are crucial to prevent mismatches that could disrupt data exchange. Consistent polling intervals to update slave data and efficient data mapping for accurate Modbus object alignment are also important. These strategies are critical for maintaining stable communication pathways, minimizing latency, and ensuring reliable data sourcing from all network slaves .
Using the [Guardar y volver a cargar la página] button is crucial to ensure that changes made during page editing are permanently stored and effectively applied. This button plays a pivotal role in preserving the current state of work, preventing data loss due to accidental closure or application errors. It allows developers to save configurations, refresh the page to view changes, and continue editing with the latest modifications intact, thus serving as a checkpoint in the workflow .
Using transparent images for page links in a visualization platform offers the advantage of overlying them on detailed backgrounds, such as a floor plan, without obstructing visual content. This method enhances the aesthetic by maintaining clean visuals while providing interactive elements for navigation. To implement this, designers should overlay transparent images on desired areas, ensuring correct alignment with underlying graphics, and link them to relevant pages. This approach supports a visually pleasing and intuitive navigation experience without compromising the content's clarity .