Variable : terme d’automate expliqué simplement
Les basesComme un badge nominatif lors d’une grande réunion : un par personne, pour que chacun sache qui est qui. Une variable (tag) est le nom qu’un programme d’automate donne à un bouton, un voyant ou une valeur, pour que les règles puissent en parler.
Un nom pour une valeur du programme. Start et PumpOn peuvent nommer une demande de bouton et une commande de pompe.
Variable sur une vraie machine
Une variable (tag) est un nom pour une information d’un programme d’automate. Start peut être un signal de bouton, PumpOn une commande et Level une mesure.
Chaque variable a un type de données, qui dit ce qu’elle peut contenir, et un rôle. Une entrée apporte une information, une sortie envoie une commande et une variable interne mémorise quelque chose.
Chez Rockwell, une variable de portée contrôleur peut être lue par tous les programmes, et une variable de portée programme est cachée des autres. Chez Siemens, les variables vivent dans l’interface d’un bloc, les tables de variables API ou les blocs de données.
Variable: un exemple commenté
Une cuve d’entraînement a une variable appelée Level, une entrée REAL venant du capteur de niveau. FillValve est une sortie BOOL vers la vanne d’entrée. Quiconque lit le programme peut voir à quoi sert chacune.
Variable: une erreur courante
Des noms vagues comme Bit1 ou Temp2. Un bon nom dit ce que TRUE veut dire, donc PumpRunning vaut mieux que Pump. Cela fait gagner du temps quand quelqu’un cherche un défaut.
Toujours pas sûr de celui-ci ? Pose la question dans le Vestiaire.