ESP

=ESP - Épreuve synthèse de programme=

Pour mon examen de fin de programme dans le cours de logistique industrielle et de système distribué, mon professeur a décidé de combiner les deux examens dans un seul. Voici le document que notre professeur nous a remis pour compléter notre examen final : Examen final (ESP) Voici un aperçu de la page de mon examen :

Explication de la page:
Grâce à cette page, je peux modifier tous les paramètres possible dans mon procédé (Pression MAX-Min, Débit Max-Min, P, I, D, Consigne température). Pour l'examen, j'ai créé une nouvelle page avec 8 curseurs identique et avec chaque curseur, j'ai ajouté un affichage numérique. Vue que les paramètres PID ont des plus grandes échelles j'ai ajouté des affichages numériques ou je peux directement changer les valeurs pour une plus grandes précisions. J'ai également regroupés les paramètres identiques ensemble et j'ai bien disposés les curseurs pour une meilleure compréhension. J'ai également ajouté un bouton ON/OFF du PID que je vais vous expliquer plus bas.

Explication Tagname Directory


Pour chaque paramètres, j'ai créé un tagname différents mais semblables. Il y a pour les paramètres PID, ils sont un peu plus différents. Pour tous les paramètres de pression, débit et pour la consigne, j'ai utilisé cette méthode : Dans mon exemple, j'ai choisit de faire varier la consigne de température. Dans le haut du tag, j'ai choisit le type I/O Integer dans le cas d'un changement de valeur décimale d'une mémoire. Étant donné que l'on va écrire une valeur dans une mémoire de l'automate, je dois cocher READ WRITE. Dans la partie inférieure de la fenêtre du tag, on retrouve la partie plus concrète. Nous devons entrer les valeurs minimale et maximale en Engineering Unit Soit dans mon cas une plage de pression et de débit entre 0 et 100%. Dans le cas de la consigne, j'ai mis une plage de 0 à 100 degré Celcius. En dessous, on retrouve la rampe minimale et maximale. Cette rampe est significative de la rampe en EU. Donc, entre d'autres termes, en variant la valeur de débit et de pression maximal de 0 à 100% à l'aide du curseur, Intouch ira inscrire une valeur se situant entre 820 et 4095, qui sont les valeurs de la rampe, dans la case mémoire de l'automate (même chose pour la consigne de température). Pour ce qui est du Access Name, je devais choisir Phase_4, paramètres qui sert à la communication entre mon interface et mon automate, que nous avions déjà configuré auparavant. Pour l'option de conversion, on coche l'option linear car nos rampes de conversion ne sont pas exponentielles et ne suivent pas de fonctions mathématiques complexes. On doit entrer une valeur initiale qui sera la valeur, par défaut, que Intouch ira écrire dans la mémoire de l'automate. J'ai donc mis des valeurs approximatives de celles désirées lors du fonctionnement normal du système. Pour terminer la configuration du tag, nous devons entrer l'adresse de la case mémoire dans laquelle nous voulons aller écrire la valeur choisie.

Configuration des paramètres PID
Vue que l'automate ne peut pas prendre les valeurs en Binaire, il faut que j'envoie les valeurs en BCD. Il y a aussi la programmation des curseurs qu'ils ne sont pas pareil. Il y a une plage fixe à respecter dans la stratégie de programmation. Comme par exemple, la valeur de gain ne peut se situer en dehors de 1 à 9999. Dans mon Intouch, j'ai créé un bouton ON/OFF pour que le programme prenne en considération les nouveaux paramètres. J'ai mis un contact normalement fermé en série avec mon contact always ON, qui peut s'ouvrir et se fermer à l'aide du bouton situé dans la page de mes changements de paramètres.

= //__Voici mon programme Intouch et cx-programmer final __// = = =