Programación Mejorada
Nota: Para tomar ventaja de las características de la programación mejorada, los programas deben escribirse con el
software LEVITON PC Access versión 3.0 o posterior.
La programación mejorada consiste de una serie de nuevas características y estructuras que le permitirán tomar total
ventaja de sus poderosas capacidades de programación de su Omni LTe. La programación mejorada incluye:
Bloques de programa que pueden tener múltiples disparadores, múltiple condicionales y múltiples acciones.
•
Bloque de programas que pueden ser disparados cada tantos minutos, segundos u horas.
•
Se pueden crear condiciones que utilicen operadores relacionales lógicos como "y/o/no".
•
Condicionales que pueden referenciar propiedades de zonas, unidades, termostatos, sensores de
•
temperatura/humedad, mensajes, estado de seguridad, hora/fecha, audio, control de acceso así como
constantes y ajustes del usuario.
Mucha de la información conocida por el controlador que puede ser usada en la programación de
•
automatización.
Bloques de Programas
En versiones previas del firmware del controlador, cada programa de automatización era construido de líneas
individuales que consistían de un disparador, una o dos condicionales y de un comando. Los programas de
automatización mejorada son ahora construidos en bloques para crear un ambiente de programación simple y más
flexible. Ahora, cada bloque de programa contiene múltiples disparadores, condicionales y comandos.
Disparador de "cada" Programa
Un Nuevo disparador de programa se ha adicionado y el cual permite al bloque de programa ser activado cada
tantos segundos, minutos u horas. Este disparador se especifica con un temporizador asociado, cuando el
temporizador termina, el bloque de programa es procesado y entonces el temporizador es restablecido. Este
disparador de programa se usa para evaluar condiciones sobre una base en desarrollo, por la duración del tiempo
especificado, por ejemplo:
EVERY 5 SECONDS
(Cada 5 segundos, si el termostato 1 es mayor que 75, entonces enciende el ventilador).
Operadores Relacionales en Condicionales
Por cada condición, usted tiene la capacidad de utilizar operadores relacionales. Cada condición incluye un operador
y uno o dos valores a verificar. Los Operadores relacionales incluyen "igual a, no igual a, menor que, mayor que, es
igual, es impar, es múltiplo de y establecer controles de membrecía". Los operadores "mayor que" y "menor que"
permiten un valor extra a ser especificado para verificar si cierto elemento es mayor que o menor que otro elemento
por más que una cantidad especificada. Por ejemplo:
WHEN ARM AWAY
(Cuando arme en ausente, y si una marcador de ventana su valor actual es menor que 10, entonces apagar
termostato 1).
Operadores lógicos "y/o" en condicionales
Una declaración de programa con "y" especifica una expresión condicional que debe cumplirse para el resto del
bloque de programa para que se procese. Una declaración de programa con "o" combina dos o más grupos de
declaraciones "y", de tal forma que si un "y" en uno de los grupos es válido, los comandos en el grupo "entonces" son
procesados. Por ejemplo:
WHEN ARM AWAY
AND IF THERMOSTAT 1 IS GREATER THAN 75
THEN BEDROOM FAN ON
AND IF WINDOW FLAG CURRENT VALUE IS LESS THAN 10
THEN THERMOSTAT 1 OFF
Página 93