Programación mejorada
Nota: Para aprovechar las funcionalidades de programación mejorada, los programas deben escribirse con LEVITON PC Access
versión 3.0 o posterior.
La programación mejorada consta de varias funcionalidades y estructuras nuevas que le permiten aprovechar al máximo las
sólidas capacidades de programación de su controlador OmniPro II. La programación mejorada incluye lo siguiente:
Bloque de programación que cuenta con múltiples activadores, condiciones múltiples y acciones múltiples.
•
Bloqueo de programas que puede accionarse cada determinados minutos, segundos u horas.
•
Pueden crearse condiciones que, o no utilicen lógica y que utilicen operadores relacionales.
•
Las condiciones pueden hacer referencia a zonas, unidades, termostatos, sensores de temperatura/humedad, estado de la
•
seguridad, hora/fecha, audio, control de acceso, así como constantes y configuraciones de usuario.
La mayoría de la información conocida por el controlador puede utilizarse entonces en el programa de automatización.
•
Bloques de programas
En la versión anterior del firmware del controlador, cada programa de automatización se construía con una sola línea que
constaba de un activador, una o dos condiciones opcionales y una orden. Los programas de automatización mejorados se
construyen ahora en bloques para crear un ambiente de programación más sencillo y aún más flexible. Cada bloque de programa
puede contener varios activadores, condiciones y órdenes.
"Todo" activador de programa
Se ha añadido un nuevo activador de programa que permite la activación de un bloque de programa cada tantos segundos,
minutos u horas. Este activador se especifica con un temporizador asociado; cuando el temporizador expira, se procesa el bloque
de programa, y el temporizador es reiniciado a cero.
Este activador de programa se utiliza para evaluar condiciones de manera continua, de acuerdo con la duración del tiempo
especificado. Por ejemplo:
CADA 5 SEGUNDOS
Operadores relacionales en condiciones
Para cada condición, usted podrá utilizar operadores relacionales. Cada condición incluye un operador y uno o dos valores para
verificar. Los operadores relacionales son: igual a, no igual a, menor que, mayor que, es par, es non, es múltiplo de, y configurar
verificaciones de afiliación. Los operadores mayor que y menor que permiten que se especifique un valor adicional para verificar
si determinado elemento es mayor o menor en una cantidad mayor a la especificada. Por ejemplo:
CUANDO AUSENTE ACTIVADO
"Operadores lógicos "Y/O" en condiciones
Una declaración de programa con "Y" especifica una expresión condicional que debe ser cierta para que el resto del bloqueo de
programa sea procesado. Una declaración de programa "O" combina dos o más grupos de declaraciones "Y", de tal modo que
siempre que todas las declaraciones "Y" de uno de los grupos sea cierta, las órdenes del grupo "Entonces" son procesadas.
Por ejemplo:
CUANDO AUSENTE ACTIVADO
Y SI EL TERMOSTATO 1 ES MAYOR QUE 75
ENTONCES EL VENTILADOR DEL DORMITORIO SE ENCIENDE
Y SI EL VALOR VIGENTE DEL SEÑALIZADOR DE VENTANA ES MENOR QUE 10
ENTONCES EL TERMOSTATO 1 ESTÁ APAGADO
Y SI LA SALA ESTÁ ENCENDIDA
Y SI EL COMEDOR ESTÁ ENCENDIDO
O
Página 109