Explication+ladder

Le ladder sans la communication comporte 4 parties; celle du Sp0, du niveau d'eau, de la température de l'eau et des sorties.

La section Sp0 sert à faire tout ce qui se passe au premier scan de l'automate, autrement dit, toutes les bits qui doivent être activées ou réactivées, toutes les valeurs qui doivent être déplacées et/ou mise en mémoire. Cette action s'effectue seulement une fois et c'est au premier scan.

Dans mon cas il y a toutes les premières étapes de mes grafcets qui sont à SET, plusieur MOV afin que mes valeurs de limites soit fixées dès le départ, évitant ainsi les problèmes.

Il y a aussi mon PID qui commence au premier scan, mais lui il est différent. Il doit être activé par un contact "always on" pour pouvoir s'exécuter en permanence.

Par la suite, il y a la partie du niveau. Le grafcet démontre bien la logique de cette partie et il n'y a rien de complexe au niveau du ladder non plus.

La température elle est un peut compliquée car elle inclue le PID. Dans le fond la sortie de notre PID (DM550) doit être déplacée dans une autre case (MOV) afin que la valeur soit divisée par 8 (DVB) (En pasant lorsque que l'on veut que la boîte ne s'exécute qu'une seule fois il faut mettre un @ devant le nom de celle-ci ex:@DVB. Le résultat de cette division va être mis dans dans une nouvelle case de mémoire (MOV) et va être transfomée en code BCD(@BCD) dans une autre case mémoire(DM554) qui servira de duré du timer afin que l'élément ne chauffe pas à 100% de sa capacité.

Finalement, il y a les sorties. Il n'y a rien de compliqué il suffit de bien penser à votre logique et tout ira bien.