INT: termo de CLP em linguagem simples
Números e dadosComo o placar de um jogo: 0, 1, 2, nunca 1,5. Um INT guarda um número inteiro, abaixo ou acima de zero, até cerca de 32 mil para cada lado.
Um tipo de número inteiro que pode guardar valores positivos ou negativos. Não guarda uma leitura fracionária como 41,5.
INT em uma máquina real
INT é um número inteiro guardado em 16 bits com sinal, então vai de -32.768 a 32.767. Ele não guarda fração, então uma leitura de 41,5 não cabe.
Programas da Siemens usam INT com frequência. A instrução IEC_COUNTER conta em INT. Na Rockwell Logix, DINT é a escolha do dia a dia, e o ACC de um contador é um DINT.
Antes de fazer contas que precisam de casas decimais, converta o valor para REAL. Caso contrário, a divisão de números inteiros joga fora o que você queria guardar.
INT: um exemplo resolvido
Um pequeno contador de bateladas registra garrafas como um INT. Isso serve para três garrafas ou trezentas. Um total corrido de um ano inteiro passaria de 32.767, então esse total pertence a um DINT.
INT: um erro comum
Usar contas com números inteiros e esperar uma fração. 5 / 2 dá 2. Mude para REAL antes se você precisa da metade.
Ainda com dúvida sobre este? Pergunte no Vestiário.