Rosemount 848L
3-16
Funciones de operadores lógicos
Los siguientes operadores combinatorios requieren un mínimo de 2 y un
máximo de 10 funciones entre paréntesis, todas separadas por coma.
AND ( ) – Aplica la función lógica 'y' a las funciones del argumento.
OR ( ) – Aplica la función lógica 'o' a las funciones del argumento.
XOR ( ) – Aplica la función lógica exclusiva 'o' a las funciones del argumento.
Una función XOR es falsa si todos los argumentos son del mismo valor, sean
todos verdaderos o todos falsos. De lo contrario, es verdadera.
El siguiente operador unitario requiere sólo un argumento:
NOT ( ) – Aplica la inversión lógica de la función del argumento.
Límites de las funciones
No está limitado el número de funciones descritas anteriormente, siempre y
cuando se ajusten dentro de las 20 ecuaciones descritas mediante 80 cade-
nas de caracteres. Las siguientes funciones están limitadas a 10 de cada una
dentro de todo el conjunto de 20 ecuaciones. Esto se debe a que las funcio-
nes requieren memoria para almacenar constantes o los últimos valores. El
tamaño de un elemento de memoria es de 16 bits, así que el tamaño máximo
de un valor constante es 65535. No hay números con signo.
Funciones de detección de bordes
RISE ( ) – Esta función se evalúa como falsa a menos que el valor anterior
del argumento fuera falso y ahora el argumento se evalúe verdadero. Esta
función es verdadera sólo para un ciclo de evaluación de ecuación. Siempre
será falsa en el siguiente ciclo.
FALL( ) – Esta función se evalúa falsa a menos que el valor anterior del argu-
mento fuera verdadero y ahora el argumento se evalúe falso. Esta función es
verdadera sólo para un ciclo de evaluación de ecuación. Siempre será falsa
en el siguiente ciclo.
Función reloj
NOTA
Todos los argumentos de tiempo se expresan en décimas de segundo.
CLOCK (onTime,offTime) – Los parámetros onTime y offTime son constan-
tes. Esta función no admite otras funciones. CLOCK funciona incondicional-
mente con un período determinado por onTime más offTime. El tiempo se
especifica en décimas de segundo. La función será verdadera para onTime
décimas de segundo. En el primer ciclo de evaluación después de puesto en
funcionamiento el dispositivo, comenzará el intervalo onTime porque todos
los valores dinámicos son cero. Usar la función NOT para invertir este com-
portamiento, e intercambiar los tiempos on y off.
Manual de consulta
00809-0109-4696, Rev AA
Diciembre de 2004