Instrucciones "Redondear Número" Y "Truncar A Entero Doble - Siemens SIMATIC S7-1200 Manual De Sistema

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

Publicidad

7.7.3
Instrucciones "Redondear número" y "Truncar a entero doble"
Tabla 7- 82
Instrucciones ROUND y TRUNC
KOP / FUP
SCL
out := ROUND (in);
out := TRUNC(in);
En KOP y FUP: haga clic en "???" (junto al nombre de la instrucción) y seleccione un tipo de datos en el menú
1
desplegable.
Tabla 7- 83
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 7- 84
Estado de ENO
ENO
Descripción
1
No hay error
0
IN es +/- INF o +/- NaN
Controlador programable S7-1200
Manual de sistema, 04/2012, A5E02486683-06
Descripción
Convierte un número real en un entero. El tipo de datos predeterminado es
DINT. Cuando la salida es un tipo de datos válido distinto de DINT, debe
declararse de forma explícita; por ejemplo, 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. Ejemplo:
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).
Instrucciones básicas
Descripción
Número en coma flotante en la entrada
Salida redondeada o truncada
Resultado de OUT
Resultado válido
+/- INF o +/- NaN
7.7 Convertir
225

Hide quick links:

Publicidad

Tabla de contenido
loading

Tabla de contenido