Capítulo 22
Atributos comunes para instrucciones generales
900
Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018
Conversión de REAL en SINT, INT o DINT
Para convertir un valor REAL en un valor entero, el controlador redondea la parte
fraccionaria y almacena los bits que quepan en el tipo de datos del resultado. Si el
valor es demasiado grande, la conversión genera un desbordamiento.
Los números se redondean tal y como ocurre en los siguientes ejemplos.
Las fracciones < 0,5 se redondean a la baja al número entero más cercano.
Las fracciones > 0,5 se redondean al alza al número entero más cercano.
Las fracciones = 0,5 se redondean al alza o a la baja al número par más cercano.
Importante:
Conversión de valores REAL en valores DINT
Este valor REAL
Se convierte en este valor DINT
-2,5
-2
-3,5
-4
-1,6
-2
-1,5
-2
-1,4
-1
1,4
1
1,5
2
1,6
2
2,5
2
3,5
4