Rosemount 848L
Tabla D-1. Funciones soportadas
Nombre de
Número de
función
parámetros requerido
TON
TP
XOR
MANEJO DE ERRORES
D-4
Número máximo
de parámetros
2
2
2
2
2
10
La sintaxis de la ecuación introducida es analizada cuando el modo objetivo
(target) cambia de fuera de servicio (OOS) a automático (AUTO). Cada ecua-
ción es revisada en orden, y cuando se encuentra un error en una ecuación,
se suspende el análisis sintáctico de las ecuaciones restantes, y el modo
objetivo (target) regresa a fuera de servicio (OOS). La ecuación donde se
encontró el problema se indica junto con un mensaje, como se muestra en
la siguiente tabla.
Los límites que controlan los valores de los parámetros usados en las funcio-
nes se verifican durante el tiempo de ejecución si el modo real (ACTUAL
MODE) es AUTO. Los errores de este tipo se indicarán con un estatus malo
en el valor calculado de las ecuaciones.
Tabla D-2. Manejo de errores
Condiciones
No hay punto y coma en la ecuación.
Más paréntesis izquierdos que derechos.
Más paréntesis derechos que izquierdos.
Una coma colocada sin un parámetro de función
precedente.
Paréntesis abierto y cerrado sin contener un parámetro
o enunciado.
Punto y coma antes de terminar una expresión.
A una llamada de función le falta uno o más parámetros.
Hay un carácter incorrecto, o un parámetro aparece fuera
de una llamada de función.
Se llama a una función desconocida.
Hay un paréntesis abierto después del paréntesis final de
una llamada de función.
Una llamada de función contiene demasiados parámetros.
Se encontró un número decimal donde se esperaba un
entero.
Se usó el resultado de una función como parámetro de la
función donde se esperaba un número entero literal.
Se ha usado una función más veces del máximo permitido. Recursos insuficientes.
Todas las ecuaciones fueron analizadas sintácticamente
con éxito.
Descripción de la función
TON (a, time);
Esta función es un retardo de la activación. Si 'a' es
falso, esta función establecerá su salida en falso. Si 'a'
cambia a verdadero, la salida de la función permane-
cerá en falso por un lapso igual a 'time' * 100 milisegun-
dos antes de que cambie a verdadero.
TP (a, time);
Esta función es un temporizador de impulsos. Si 'a'
cambia a verdadero, esta función establecerá su salida
en verdadero por un lapso igual a 'time' * 100 milise-
gundos, y luego regresará a falso.
XOR(a, b,...);
Esta función es falsa si todos los parámetros están en
el mismo estado, sean todos verdaderos o todos falsos.
De lo contrario, la función es verdadera.
Manual de consulta
00809-0109-4696, Rev AA
Diciembre de 2004
Número máximo
de veces
10
10
NO HAY LÍMITE
Respuesta de estatus
Falta punto y coma.
Paréntesis ( sin cerrar.
Paréntesis ) sin abrir.
Coma colocada incorrectamente.
() vacíos.
Punto y coma colocado
incorrectamente.
Muy pocos parámetros
en la función.
Error de sintaxis.
Función desconocida.
( colocado incorrectamente.
Demasiados parámetros
en la función.
Número no inválido.
Parámetros no válidos en la
función.
Ecuación finalizada.