Programación individual
Funciones de fórmula complejas
8.5
Funciones de fórmula complejas
Ejemplo 1
Ejemplo 2:
Llamada mediante
Softkeys y teclas de
característica.
168
Las funciones complejas se emplean en fórmulas de características visibles e
invisibles, para asignar valores, evaluar condiciones o ejecutar acciones.
A = if(E1>1.5mm,dmn(E2),dmn(E3))
Esta fórmula asigna a la característica A visible un valor que depende del valor de la
entrada E1. Si E1 es superior a 1,5 mm, se asignará a A el valor mínimo dinámico de
E2, en caso contrario se asignará el valor mínimo dinámico de E3.
V1 = if(fail(),rlay(1,1),rlay(1,0))
Aquí se empleará una característica oculta. El relé de salida 1 se cambia al estado
"excitado" (cerrado), si un test de tolerancia ha dado como resultado "Malo", en caso
contrario se cambia al estado "no excitado" (abierto). Puesto que en este caso se trata
de una característica oculta, no se registran datos en la base de datos del equipo.
Forman parte de las funciones complejas los siguientes operadores, fórmulas y
funciones, que primeramente son seleccionables por grupos mediante las Softkeys +-/
*, Mate. (Math ), Otro (Andere) y a continuación se llaman individualmente mediante
teclas de característica:
, (Coma): Separa argumentos dentro de una fórmula
; (Punto y coma): Separa fórmulas dentro de una característica
> (Mayor que): Criterio de prueba lógico
>= (Mayor o igual): Criterio de prueba lógico
< (Menor que): Criterio de prueba lógico
<= (Menor o igual): Criterio de prueba lógico
== (Igual): Criterio de prueba lógico
!= (Distinto): Criterio de prueba lógico
and (&&): Criterio de prueba lógico
or (II): Criterio de prueba lógico
-- (Rango): Rango de valores desde el primer punto indicado hasta el segundo punto
indicado, inclusive
min (Valor mínimo): Proporciona el valor más pequeño de una lista
max (Valor máximo): Proporciona el valor más grande de una lista
mod (Valor de módulo): Proporciona el resto de una división
if (Si): Prueba de verdadero/falso lógica para el control de decisiones y desarrollos
de proceso
case: Diferenciaciones de casos lógicas para el control de decisiones y desarrollos
de proceso
seq (Secuencia): Controla el proceso conforme a una sucesión de pasos predefinida
trip: Automatiza la introducción de datos de proceso o de SPC sobre la base de los
valores de entradas o características
dmn (Mínimo dinámico): Proporciona el valor más pequeño explorado de una
entrada
dmx (Máximo dinámico): Proporciona el valor más grande palpado de una entrada
davg (Valor medio dinámico): Proporciona el promedio de los valores palpados de
una entrada
dmd (Promedio dinámico): Proporciona la mediana de los valores palpados de una
entrada
fail: Proporciona el estado lógico para el estado del test de tolerancia Bueno/Malo
en características
ND 2100G GAGE-CHEK