Round (Redondear Número) Y Trunc (Truncar A Entero) - Siemens SIMATIC S7-1200 Manual De Sistema

Ocultar thumbs Ver también para SIMATIC S7-1200:
Tabla de contenido

Publicidad

Instrucciones básicas
8.7 Conversión
Tipo de datos
Instrucción
String
STRING_TO_SINT, STRING_TO_USINT,
STRING_TO_INT, STRING_TO_UINT,
STRING_TO_DINT, STRING_TO_UDINT,
STRING_TO_REAL, STRING_TO_LREAL
STRING_TO_CHAR
8.7.3
ROUND (redondear número) y TRUNC (truncar a entero)
Tabla 8-116
Instrucciones ROUND y TRUNC
KOP / FUP
SCL
out := ROUND (in);
out := TRUNC(in);
1
En KOP y FUP: Haga clic en "???" (junto al nombre de la instrucción) y seleccione un tipo de datos en el menú desplegable.
Tabla 8-117
Tipos de datos para los parámetros
Parámetro
Tipo de datos
IN
Real, LReal
OUT
SInt, Int, DInt, USInt, UInt, UDInt, Real, LReal
Tabla 8-118
Estado de ENO
ENO
Descripción
1
No hay error
0
IN es +/- INF o +/- NaN
288
Descripción
Convierte un número real en un entero. Para KOP/FUP, haga clic en "???" en el
cuadro de instrucciones para seleccionar el tipo de datos para la salida, por
ejemplo "DInt".
Para SCL, el tipo de datos predeterminado para la salida de la instrucción
ROUND es DINT. Para redondear a otro tipo de datos de salida, introduzca el
nombre de la instrucción con el nombre explícito del tipo de datos, por ejem‐
plo ROUND_REAL o ROUND_LREAL.
La fracción del número real se redondea al número entero más cercano (IEEE
- redondear al número más cercano). Si el número se encuentra exactamente
entre dos enteros (p. ej. 10,5), el número se redondeará al entero par. Ejem‐
plo:
ROUND (10.5) = 10
ROUND (11.5) = 12
TRUNC convierte un número real en un entero. La parte fraccionaria del nú‐
mero real se trunca a cero (IEEE - redondear hacia cero).
Resultado
El valor está convertido.
El primer carácter de la cadena se copia en Char.
Descripción
Número en coma flotante en la entrada
Salida redondeada o truncada
Resultado de OUT
Resultado válido
+/- INF o +/- NaN
Controlador programable S7-1200
Manual de sistema, V4.5 05/2021, A5E02486683-AO

Publicidad

Tabla de contenido
loading

Tabla de contenido