DINT: término de PLC en lenguaje sencillo
Números y datosComo el cuentakilómetros de un auto, con muchas cifras, para poder contar muy alto. Un DINT es un número entero con un rango mucho mayor que un INT, útil para totales grandes.
Un tipo de número entero con un rango mayor que INT. Es útil para totales y estados de programa numerados.
DINT en una máquina real
DINT significa entero doble. Es un número entero guardado en 32 bits, así que va de -2,147,483,648 a 2,147,483,647. Eso da mucho más espacio que un INT.
En Rockwell Logix es el tipo de número entero de todos los días. Los valores PRE y ACC de los contadores clásicos son DINTs. En Siemens, INT también es habitual, y DINT está ahí cuando necesitas más rango.
Sirve para totales que no paran de crecer y para estados numerados de una máquina de estados, siempre que el valor nunca necesite decimales.
DINT: un ejemplo resuelto
Una línea de llenado cuenta cada botella que produce. A una botella por segundo, un INT se queda sin espacio después de 32,767 botellas, que son unas nueve horas. Un DINT dura décadas.
DINT: un error habitual
Dividir dos DINTs y esperar decimales. La división entera descarta el resto, así que 7 / 2 da 3. Convierte primero a REAL si necesitas la mitad.
¿Todavía no lo tienes claro? Pregunta en el Vestuario.