Procesamiento de scripts y matemáticas completas
Los temporizadores deben devolver un valor. Todos los comandos de los temporizadores
deben tener la estructura "BLKV1 = variable" (por ejemplo, BLKV1 = tpause[1]). El valor
devuelto es el mismo que tget[1]. Los temporizadores cuentan en segundos.
Hay un máximo de 20 temporizadores disponibles.
344
Comparación y
conversión
Lo
Lo4
Outside
Over
Under
Temporizadores
Tget
Tpause
Treset
Trun
Descriptores de acceso
Ai
Alamct
Alamrt
Alamsl
Tabla 14.3:
Sintaxis
lo[x,y]
Devuelve el valor más bajo de x e y.
lo4[x,y,x1,y1]
Devuelve el valor más bajo de x, y, x1 e y1.
outside[x,y,z]
Devuelve "x" si está fuera de "y" y "z". De lo
contrario, devuelve 0.
over[x,y]
Devuelve x si es mayor que y. De lo contrario,
devuelve 0.
under[x,y]
Devuelve x si es menor que y. De lo contrario,
devuelve 0.
Tabla 14.4: Temporizadores de scripts
Sintaxis
tget[x]
Devuelve el tiempo transcurrido del
temporizador x desde el inicio.
tpause[x]
Pausa el temporizador x.
treset[x]
Restablece el temporizador x
trun[x,y]
Inicia el temporizador x en modo y. (Modo 1 =
restablecimiento a 0 y ejecución, Modo 0 =
reanudación desde un valor previo).
Tabla 14.5:
Sintaxis
Ai[x]
Permite obtener el valor de la entrada analógica
número x.
Almct[x,y]
Permite obtener el recuento de la alarma actual
para la pluma x, la alarma y (el número de
alarma tal como se identifica en los mensajes
de alarma).
Almrt[x,y]
Permite obtener el número de la alarma actual
para la pluma x, la alarma y.
Almsl[x,y,z]
Permite obtener el nivel de alarma configurado
actualmente. Pluma = x (de 1 a 96), Alarma = y
(de 1 a 6), Nuevo nivel que se configurará = z.
Por ejemplo, P3 = almsl[1,1,A3] establecerá la
alarma 1 de la pluma 1 y mostrará A3 pluma P3.
43-TV-25-41-ES_Ed.1 GLO de febrero de 2014 Reino Unido
Descripción
Descripción
Descripción