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

Instance sur une vraie machine

Une instance est une copie séparée de la mémoire d’un temporisateur, d’un compteur ou d’un bloc réutilisable. La définition est la recette. L’instance est une machine qui la suit, avec ses propres valeurs mémorisées.

Tout ce qui doit se souvenir d’un cycle à l’autre en a besoin. Un temporisateur y garde son temps écoulé, et un compteur y garde son compte.

Siemens appelle cela des données d’instance : un bloc de données, ou une mémoire statique dans un autre FB. Rockwell appelle cela une variable de support, et les temporisateurs du schéma à contacts utilisent une variable TIMER.

Instance: un exemple commenté

Un programme a une pompe de service et un secours, qui utilisent le même bloc de commande. Chacun a sa propre instance. Appuyer sur Start sur la pompe de service ne règle l’état de marche que dans son instance, et celui du secours reste comme avant.

Instance: une erreur courante

Partager une instance entre deux machines, de sorte que leurs résultats se battent. Ou déclarer un temporisateur là où il ne peut pas durer d’un cycle à l’autre. Les variables Temp de Siemens repartent à neuf à chaque fois, donc un temporisateur n’y accumule jamais de temps.

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