GRAPH : terme d’automate expliqué simplement
Langages de codeComme une recette dessinée en boîtes : chaque boîte est une étape, et la ligne en dessous dit quand passer à la suite. GRAPH est la façon qu’a Siemens de dessiner ainsi une tâche d’automate.
Le langage de Siemens pour décrire une tâche en étapes, conditions entre étapes et actions. Il rend visible l’ordre d’un lot.
GRAPH sur une vraie machine
GRAPH est le langage de Siemens pour écrire une séquence. Tu dessines le travail sous forme d’étapes, de transitions entre elles et d’actions que chaque étape exécute. C’est la version Siemens de ce que la norme IEC appelle grafcet (sequential function chart).
Sa force est que l’ordre du travail se lit sur le diagramme. Cela aide quand un lot s’arrête en cours de route et que quelqu’un doit trouver où.
Le guide de programmation de Siemens montre GRAPH sur le S7-1500 mais pas sur le S7-1200, donc vérifie ton contrôleur. L’équivalent de Rockwell est SFC, et les règles diffèrent : GRAPH vérifie les transitions suivantes avant d’exécuter les actions de l’étape active.
GRAPH: un exemple commenté
Le programme de lot d’une cuve a trois étapes : Fill, Mix et Drain. Fill fait fonctionner l’entrée jusqu’à ce que le niveau atteigne sa cible, ce qui est la transition vers Mix. Mix fait fonctionner le mélangeur jusqu’à la fin de son temps. Drain ouvre la sortie jusqu’à ce que la cuve soit vide.
GRAPH: une erreur courante
Mettre une condition d’arrêt dans une seule étape. Un arrêt doit fonctionner quelle que soit l’étape active, donc vérifie-le sur tout le diagramme.
Toujours pas sûr de celui-ci ? Pose la question dans le Vestiaire.