TP : Fonctions de GTB / Tracker M4212C – Bât.Intell.
Tracker Solaire Tracker Solaire
1.Présentation.
Nous allons à travers ce TP mettre en œuvre des fonctions d’automatismes liées aux bâtiments, grâce à une bibliothèque spécifique proposées sur CoDesys par le fabricant Wago. Les lien suivant donne accès à la documentation de cette bibliothèque « Building Common ».
2.Préparation
• Rappel : Un bloc fonctionnel est un module pouvant être appelé plusieurs fois dans un programme, et disposant de mémoire. Une fonction est un module retournant une valeur (résultat d’un calcul) et ne disposant pas de mémoire.
1. Prendre connaissance du bloc fonctionnel « Fb_Sunset » et décrire son rôle principal ainsi que celui de ses différentes entrées/sorties en précisant leur type.
2. En recherchant sur internet, définir la notion d’heure « UTC », et indiquer le décalage horaire correspondant à l’heure française.
3. Définir les notions de latitude et de longitude, et indiquez leurs valeurs pour la ville de Toulon.
4. Quel est le rôle du bloc fonctionnel « FbFilter_T1 » ? Quelle entrée permet de fixer sa fréquence de coupure ? 5. Quel est le rôle de la fonction « Fu_Linear_2punkt » ?
3.Tracker solaire
Le projet de positionnement du tracker solaire étudié en première année est téléchargeable sur le lien suivant.
1. Téléchargez le projet, enregistrez-le dans votre répertoire de travail, ajoutez les bibliothèques « building common » et « syslibRTC » (gestion du temps).
2. En utilisant « sysRTCgetTime » et « Fb_Sunset », faire en sorte que le cycle de suivi du soleil du tracker ne débute que lorsque celui-ci est élevé de 30° dans le ciel par rapport à l’horizon, et s’arrête passé 150°.
3. Filtrer la mesure de position réalisée par le capteur potentiométrique (Vpos), à l’aide du bloc « FbFilter_T1 » de façon à réduire le bruit de la mesure.
4. Affichez les deux courbes (valeur brute et valeur filtrée) sur un même graphe déroulant et ajustez la constante de temps du filtre de façon à optimiser le temps de réponse de la courbe et l’atténuation des bruits parasites.
5. En relevant les valeurs minimale et maximale de Vpos, proposez une utilisation de « Fu_Linear_2punkt » permettant d’obtenir la position du tracker en degrés.
6. Modifier le projet afin que les valeurs min et max de Vpos ne soient plus rentrées en tant que constantes mais déterminées par le programme lors d’une phase d’initialisation.
7. Modifier "Suivi_Soleil" afin que la position cible soit évaluée à partir de la position réelle du soleil.
DIT GEII – Parcours ERBI IUT de Toulon 1/1