Instrucciones MCL (S7-1500T)
6.9 Conversiones (S7-1500T)
Llamada de función
RESULT := LIMIT( mn := 0, in := 10, mx := 300 );
RESULT := LIMIT( mn := 0, in := -10, mx := 300 );
RESULT := LIMIT( mn := 0, in := 500, mx := 300 );
6.9
Conversiones (S7-1500T)
Descripción
La siguiente tabla describe un grupo de funciones de conversión predefinidas junto con sus
nombres de función y tipo de datos.
Sintaxis
Nombre de
función
FLOOR
CEIL
ROUND
TRUNC
SCALE_X
Las abreviaturas tienen el siguiente significado:
ANY_INT para tipos de datos DINT, UDINT
310
Tipo de datos del parámetro
de entrada
(IN)
LREAL
LREAL
LREAL
LREAL
MIN
ANY_INT,
LREAL
VALUE
ANY_INT,
LREAL
MAX
ANY_INT,
LREAL
Resultado
10
0
300
Tipo de datos del
Descripción
valor de función
(RESULT)
DINT
Redondea un valor al siguiente ente
ro más pequeño.
DINT
Redondea un valor al siguiente ente
ro más grande.
DINT
Redondea un valor al siguiente ente
ro. Si el valor de entrada se encuen
tra entre un número par y un núme
ro impar, se selecciona el número
par
DINT
Selecciona la parte entera y la de
vuelve sin decimales
ANY_INT, LREAL
Escala un valor sobre la base de la si
guiente ecuación:
RESULT = [VALUE ∗ (MAX - MIN)] +
MIN
•
MIN – Límite inferior del rango
de valores
•
MAX – Límite superior del rango
de valores
•
VALUE – Valor que se va a escalar
S7-1500T Funciones de intérprete V8.0 a partir de STEP 7 V19
Manual de funciones, 11/2023, A5E53131983-AA