Programación flexible de CN
1.6 Mínimo, máximo y rango de variables (MINVAL, MAXVAL, BOUND)
1.6
Mínimo, máximo y rango de variables (MINVAL, MAXVAL, BOUND)
Función
Con los comandos MINVAL y MAXVAL pueden compararse entre sí los valores de dos
variables. Como resultado se devuelve el valor menor (con MINVAL) o el valor mayor
(con MAXVAL).
Con el comando BOUND se puede comprobar si el valor de una variable de prueba se
encuentra dentro de un rango de valores definido.
Sintaxis
<Valor menor>=MINVAL(<Variable1>,<Variable2>)
<Valor mayor>=MAXVAL(<Variable1>,<Variable2>)
<Valor de retorno>=<BOUND>(<Mínimo>,<Máximo>,<Variable de prueba>)
Descripción
MINVAL:
<Valor menor>:
MAXVAL:
<Valor mayor>:
BOUND:
<Mínimo>:
<Máximo>:
<Valor de
retorno>:
Nota
MINVAL, MAXVAL y BOUND se pueden programar también en acciones síncronas.
70
Determina el valor menor de dos variables (<Variable1>,
<Variable2>)
Variable de resultado para el comando MINVAL
Se ajusta al valor de variable menor.
Determina el valor mayor de dos variables (<Variable1>,
<Variable2>)
Variable de resultado para el comando MAXVAL
Se ajusta al valor de variable mayor.
Comprueba si una variable (<Variable de prueba>) está
situada dentro de un rango de valores definido.
Variable que define el valor mínimo del rango de valores
Variable que define el valor máximo del rango de valores
Variable de resultado para el comando BOUND
Si el valor de las variables de prueba está situado dentro del
rango de valores definido, la variable de resultado se ajustará al
valor de las variables de prueba.
Si el valor de las variables de prueba es mayor que el valor
máximo, la variable de resultado se ajustará al valor máximo de
la zona de definición.
Si el valor de las variables de prueba es menor que el valor
mínimo, la variable de resultado se ajustará al valor mínimo de la
zona de definición.
Manual de programación, 06/2009, 6FC5398-2BP20-0EA0
Preparación del trabajo