DINT: termo de CLP em linguagem simples
Números e dadosComo o hodômetro de um carro com muitos dígitos, que consegue contar muito alto. Um DINT é um número inteiro com uma faixa bem maior que a de um INT, útil para totais grandes.
Um tipo de número inteiro com faixa maior que INT. É útil para totais e estados de programa numerados.
DINT em uma máquina real
DINT significa inteiro duplo (double integer). É um número inteiro guardado em 32 bits, então vai de -2.147.483.648 a 2.147.483.647. Isso é muito mais espaço do que um INT.
Na Rockwell Logix, é o tipo de número inteiro do dia a dia. Os valores PRE e ACC de contadores clássicos são DINTs. Na Siemens, INT também é comum, e o DINT existe para quando você precisa da faixa extra.
Serve para totais que não param de crescer e para estados numerados em uma máquina de estados, desde que o valor nunca precise de casas decimais.
DINT: um exemplo resolvido
Uma linha de envase conta cada garrafa que produz. A uma garrafa por segundo, um INT fica sem espaço depois de 32.767 garrafas, o que dá cerca de nove horas. Um DINT dura décadas.
DINT: um erro comum
Dividir dois DINTs esperando casas decimais. A divisão de números inteiros descarta o resto, então 7 / 2 dá 3. Converta para REAL antes se você precisa da metade.
Ainda com dúvida sobre este? Pergunte no Vestiário.