Explication+comm

La partie communication avec la phase 11 est la dernière tâche qui nous a été demandé avant d'aller en stage, il faut donc que tout le reste soit fait et fonctionnel.

Communication veut dire deux automates qui se "parlent" donc cela implique de nouvelles fonctions, sans tout redire le grafcet car la logique reste facile à comprendre je vais expliquer les choses nouvelles.

Dès le départ (et50) l'automate met un zéro (MOV) dans la case DM200, 201, 202, 203 et 204 afin d'être sur qu'elles soient à zéro.

La bit pret1 sert à regrouper toutes les conditions nécessaires au traitement de la plaque, dès qu'une n'est plus vrai la bit se reset.

Ensuite il s'assure que le robot est prêt avec la bit DM201, bit que la phase 11 met à 1. Côté ladder c'est la boîte CMP qui vérifie si la bit est à 1, dans cette boît il faut entrer la valeur dont on souhaite et elle compare avec la case choisie, il faut entrer un chiffre en hexadécimal. Le même système avec le contact EQ qu'au niveau des alarmes est utilisé dans cette partie.

Si tout va bien la pompe démarre, il s'assure qu'il n'y a pas d'alarmes si au bout de 10s il y en a, ce qui veut dire si la case DM202 est encore à 0, le ladder recommence. Lorsque qu'il recommence il passe par l'étape 51 qui remet des 0 dans les case DM200, 202 et 203 afin de s'assurer la réinitialisation.

Donc, aussitôt qu'il n'y a plus d'alarmes l'automate va écrire dans la case DM202 de la phase 11 ce qui indique que le robot peut commencer dessendre la plaque dans le bac. La fonction qui "écrit" dans une case de mémoire s'appelle SEND, cela consiste à prendre la valeur de la case de notre phase et l'envoyer à une autre dans mon cas la 11 pour cela il faut entrer une série de paramètres qui sont tous expliqués dans le manuel à partir de la page 398.

La transition suivante est un contact HR ordinaire qui doit s'appeler ar0209, c'est un contact de communication qui indique que la communication se fait bien, donc si il s'active c'est signe que tout se déroule bien.

Par la suite il y en a un autre qui est ar0208 qui est le contact qui dit qu'il y a eu un manque dans la communication et le ladder va recommencer, il faut donc que celui la soit normalement fermé car si tout va bien il ne s'active pas, et comme se sont deux contacts différents on doit les séparer avec une étape au risque d'avoir des problèmes.

La phase a 10s pour capter que la plaque est présente, encore une fois si elle ne la voit pas le ladder va recommencer, par cela je veut dire que tout s'arrête (pompe et air) et que le bras retourne au début (dans mon cas, sinon il passe à l'autre phase). Une fois capter, ma phase écrit dans la case DM203 que la plaque est bien présente et la phase 11 va lire cette donnée. Si jamais la valeur serait de 0 le bras retournerait au début, comme si il avait échappé la plaque en cours de route. Comme ma phase est différente, aussitôt qu'elle détecte la plaque elle envoie (SEND) la valeur 1 dans la case DM204 de la phase 11, ce qui indique que le traitement est terminé. L'air démarre afin de sécher la plaque pendant qu'elle remonte et ensuite elle retourne au début.