Explication+PID

La boîte de PID est assez complexe car il faut entrer chacun des paramètres dans une case de mémoire. Ces paramètres sont : la consigne qui est dans DM500, le P dans DM501, le I dans DM502, le D dans DM503 le sampling period dans DM504, le operation specifier dans DM505 et finalement le output range dans DM506. Il s'agit donc de faire un move de la valeur que l'on veut dans la case désignée. ex: si on veut un P de 10 il faut faire MOV #10 DM501. le # indique que c'est une valeur et non une case mémoire. J'ai entré une fréquence d'échantillonage "sampling period" de 10, ce qui veut dire 1s. Il y a aussi le "operation specifier" cela détermine si on fonctionne en direct ou en inverse, dans mon cas c'est en normal et il n'y a pas de filtre donc 000. Pour terminer cette partie j'ai mis l'output range à 1028 bits. Tout cela se trouve à la page 397 du Programming manual.

Il faut maintenant activé la boîte de PID en permanance avec un contact always on afin qu'il s'exécute constament et entrer les valeurs les cases où sont situé les valeurs dont nous avons besoin, soit la case IR232 car la température est acheminé dans cette case, la première case de nos paramètres PID parce que l'automate fonctionne de sorte qu'on lui donne la première et il prend les 31 autres cases qui suivent comme paramètres. Pour finir, la sortie qui est à notre choix, moi j'ai pris la case DM550.

La valeur de cette case qui doit être déplacée (MOV) vers une autre car la valeur à l'intérieur de celle ci est toujours en mouvement (DM551). Un délai de 52sec en imposé avant de recalculer.

La sortie du PID, qui est rendu dans la case DM551 doit être divisée par 8 pour ensuite se retrouver dans une nouvelle case (DM552). Qui doit par la suite être convertit en BCD, car elle est en binaire, et qui deviendra le temps du timer qui gère le contact qui active l'élément chauffant.

Toute cette démarche en fin de compte pour dire qu'on préfère que l'élément chaufant ne chauffe pas à 100% afin de ne pas l'endommager c'est pourquoi on met 52 sec.

Deuxième partie,

Nos paramètres PID de départ étaient complètement aléatoires, c'est pourquoi il a fallu les calculer. Pour ce faire j'ai mis mon système en boucle ouverte et j'ai règlé le chauffage à 10%, soit 52 pour 5.2s dans le timer qui active le bit de chauffage. Une fois stabilisé je l'ai changé pour 20%, soit 104 pour 10.4 dans le même timer. Il est possible de voir la courbe donné par le procédé grace à un programme nommé TREND, alors je l'ai utilisé. J'ai mis ma courbe de manière à pouvoir calculer mes paramètres et ça ma donné un P en Bp de 133 et un I de 35. J'ai donc entré ces valeurs dans InTouch de plus que dans mon ladder, dans la section où il je fait les MOV des valeurs voulu dans les cases de mémoires désignées à cela.