Chargement de la progression locale…
PLC Gym
Accueil PLC GymNiveau 1, 0 XP · ta progression
Glossaire

DINT sur une vraie machine

DINT veut dire entier double. C’est un nombre entier stocké sur 32 bits, donc il va de -2 147 483 648 à 2 147 483 647. C’est bien plus de place qu’un INT.

Sur Rockwell Logix, c’est le type de nombre entier de tous les jours. Les valeurs PRE et ACC des compteurs classiques sont des DINTs. Chez Siemens, INT est aussi courant, et DINT est là quand tu as besoin de la plage supplémentaire.

Il convient aux totaux qui ne cessent de grandir et aux états numérotés d’une machine à états, tant que la valeur n’a jamais besoin de décimales.

DINT: un exemple commenté

Une ligne de remplissage compte chaque bouteille qu’elle fabrique. À une bouteille par seconde, un INT n’a plus de place après 32 767 bouteilles, soit environ neuf heures. Un DINT dure des décennies.

DINT: une erreur courante

Diviser deux DINTs en espérant des décimales. La division d’entiers jette le reste, donc 7 / 2 donne 3. Convertis d’abord en REAL si tu as besoin de la moitié.

Toujours pas sûr de celui-ci ? Pose la question dans le Vestiaire.