Carnet+de+bord+logistique

__Lundi - mardi - mercredi__

But: Effectuer les modifications demandées dans le cadre de l'épreuve synthèse de programme. Explication: Nous avons eu des modification et/ou ajout à faire dans Intouch. Pour ce faire, nous avions au besoin à modifier notre programme Omron pour rendre le tout fonctionnel et être conforme au devis. Ensuite, nous devions partager les informations à afficher avec le programmeur du bras manipulateur, puis tester le système. Problèmes/solutions: Quelques problèmes pour l'écriture de Intouch vers le programme Omron. Au départ, je tentais de faire un chemin aller-retour mais le programme renvoyais sa valeur dans Intouch. Pour règler le problème, on doit faire une boucle à l'aide de MOV et de conversion binaire-BCD et BCD-binaire. Commentaire: On a FINI.

__3 février 2009__

But: Mise au propre des GRAFCETS et correction du schéma //ladder// selon les vérifications du professeurs. Explication: J'ai fait la mise au propre complète des GRAFCETS pour ma station, puis le professeur a vérifier le fonctionnement de l'ensemble du bras manipulateur avec les stations. Cependant, la gestion des erreurs n'a pas encore été vérifié. Problèmes/solutions: aucun problème, car tout était fonctionnel. J'ai seulement mis des valeurs réelles au niveau de la pression et du débit. Commentaire: Moi, je rêve de faire de l'impro dans le nord avec des filles en pyjama. //ROFL//

__29 janvier 2009__

But: Continuer la programmation du système de communication et faire le dépannage. Explication: j'ai surtout travaillé au niveau de la gestion des erreurs et des //time out// sur la communication. Puis, j'ai fait la configuration de la communication dans les onglets communication et initialisation. Problèmes/solutions: Le plus gros problème a été causé par une erreur dans l'écriture du programme. En effet, un contact portant la mauvaise appelation était inséré dans les étapes du programmes. Cette erreur faisait tourner le programme dans une boucle de //time out.// La solution consiste à faire une recherche consise du programme à l'aide du GRAFCET jusqu'à ce que l'erreur soit repéré. Commentaires: Le programme est terminé et il est presque entièrement fonctionnel. Il me reste qu'à trouver mes valeurs //PID// et à mettre les vraies valeurs nominales dans le programme.

__27 janvier 2009__

But: Faire le GRAFCET de la communication et commencer la programmation en schéma //ladder//. Explication: La communication se fait toujours de la même façon soit sous forme de //time out// ou d'erreur, c'est-à-dire qu'il doit toujours y avoir une option possible dans le programme s'il arrive quelque chose d'imprévu. Le programme démarre avec une condition qui vient du bras manipulateur. À ce moment, la phase un et l'absence d'une plaque doivent être en condition initiale prête. Ensuite, la pompe de la phase un démarre. La phase deux doit être prête lorsque le bras manipulateur se présente au bac. Pour ce faire, une communication doit être faite de la phase vers le bras manipulateur. Le bras peut alors descendre la plaque qui est captée par le capteur. Un //timer// de 10 secondes démarre jusqu'à ce que la préparation de la plaque se fasse. Ensuite, le bras manipulateur reprend la plaque et le moteur de la pompe arrête au même moment. Problèmes/solutions: Dans la préparation de GRAFCET, j'ai eu quelques problèmes pour l'écriture du GRAFCET, car il est difficile de prévoir toutes les possibilités du premier coup. Commentaires: Je manque d'inspiration pour mes commentaires, on dirait que mon ange de français m'intimide ou c'est que j'ai le syndrôme de la page blanche.

__22 janvier 2009__

But: Continuer la programmation des alarmes et faire le dépannage si nécessaire. Explication: Il s'agit toujours de la même démarche logique que celle du contrôle de niveau. Aussi, j'ai débuté le contrôle de la température en passant la régulation d'automatique à manuelle. J'ai trouvé une valeur pour stabiliser le chauffage puis je l'ai augmentée de cinq pourcent pour obtenir une courbe de chauffage qui me permettra d'en sortir les paramètres de régulation. Problèmes/solutions: J'ai eu un problème avec les lumières des alarmes qui clignotaient avec un interval de moins de trois secondes. C'est impossible puisqu'il y a un //timer// de trois secondes dans la programmation. J'ai dû créer un bit de sortie avec l'étape appropriée pour corriger le problème. Commentaire: La progression est constante. Comme chantait Kathleen: Ça va bien, ça va si bien.

__20 janvier 2009__

But: Faire la programmation des alarmes de température, niveau, débit et pression du panneau de contrôle. Explication: Les GRAFCETS pour les alarmes sont semblables à celui du contrôle de niveau. Il doit y avoir un délai de trois secondes pour l'allumer et un délai de trois secondes pour l'arrêter. Il y a une différence dans la programmation de l'alarme de la température puisqu'il faut se servir du module analogique. Problèmes/solutions: Certaines fonctions de comparaison des valeurs ont donné des difficultés, car l'écriture demande beaucoup de lecture dans le manuel de programmation. Commentaires: Je remercie mon ange gardien en français pour le temps consacré à la lecture de mon wiki.

__15 janvier 2009__

Mise à jour du wiki à la maison. Je suis malade comme un chien. Wouf. Première grippe d'homme en deux ans et demi. Pis ça me fais vraiment chier d'écrire les nombres en lettre quand j'écris dans le wiki. Tient, je me gâte 2937507-584-6897674. Ha, quel soulagement!

__13 janvier 2009__

But: Faire le programme de l'automate pour le chauffage du bassin avec une gestion PID. Explication: Avec l'aide du professeur, nous avons vu comment le PID fonctionnait pour faire chauffer le bassin en //duty cycle//. Ensuite, nous avons fait notre GRAFCET de 3 étapes puis nous avons fait la programmation des étapes, des transitions et par la suite, du contrôle PID. Cette dernière fonction a été plus complexe non seulement pour la conversion des nombres mais aussi pour la gestion de l'emplacement dans le GRAFCET soit dans le mode initialisation ou dans la partie du chauffage du bassin et pour les départs des //timers,// la gestion de leur contact normalement ouvert ou fermé et du mode de fonctionnement du PID soit en //foward// ou en //reverse.// Problèmes/solutions: Surtout au niveau de la conversion de nombre de décimal vers binaire, BCD ou hexadécimal. Aussi, dans le choix des fonctions du programmes, car nous avons souvent le choix entre des fonctions binaires ou BCD. Donc, il faut alors choisir les bonnes fonctions. Commentaire: Dans l'ensemble, le cours a bien été et le programme semblait bien fonctionné. Les notions vues à la première année de cours était loin. Un bon rafraîchissement de ces connaissances a été bénéfique.

__8 janvier 2009__

Congé forcé par une tempête ou bien c'est à cause que j'ai été trop tapette pour descendre.

__6 janvier 2009__ But: Mettre l'automate sur le réseau et commencer la programmation de la partie remplissage du bac. Explication: Avec l'aide du professeur, nous avons fait les étapes pour mettre l'automate sur le réseau. Ensuite, j'ai préparé le GRAFCET pour le remplissage de la phase 3 puis j'ai commencé à programmer en schéma ladder. Il me reste le //First scan// à programmer. Problèmes/solutions: Se familiariser avec une nouvelle marque d'automate et des fonctions différentes dans la programmation. Commentaires: première semaine difficile, j'espère reprendre le rythme rapidement. Je crois cependant ne pas avoir pris trop de retard malgré une semaine difficile.