INT: término de PLC en lenguaje sencillo
Números y datosComo el marcador de un partido: 0, 1, 2, nunca 1.5. Un INT guarda un número entero, por debajo o por encima de cero, hasta unos 32 mil hacia cada lado.
Un tipo de número entero que puede guardar valores positivos o negativos. No puede guardar una lectura con decimales como 41.5.
INT en una máquina real
INT es un número entero guardado en 16 bits con signo, así que va de -32,768 a 32,767. No puede guardar una fracción, así que una lectura de 41.5 no cabe.
Los programas de Siemens usan INT a menudo. La instrucción IEC_COUNTER cuenta en INT. En Rockwell Logix, DINT es la opción de todos los días, y el ACC de los contadores es un DINT.
Antes de hacer cálculos que necesitan decimales, convierte el valor a REAL. Si no, la división entera descarta lo que querías conservar.
INT: un ejemplo resuelto
Un pequeño contador de lote registra botellas como un INT. Eso está bien para tres botellas o para trescientas. Un total acumulado de todo un año pasaría de 32,767, así que ese total va en un DINT.
INT: un error habitual
Usar matemáticas de números enteros y esperar una fracción. 5 / 2 da 2. Cambia primero a REAL si necesitas la mitad.
¿Todavía no lo tienes claro? Pregunta en el Vestuario.