rapport de stage - université paris-saclay · 2018. 10. 5. · rapport de stage création d’un...

49
Amine AZAKKOUR Juillet 2018 1 Rapport de stage Création d’un banc de test capteur/ actionneur AZAKKOUR Amine – Promotion GEII 2018 Tuteur entreprise : ROUSSEAU William, Chef de projet Tuteur académique : Maillefert Joëlle, Professeur IUT de Cachan

Upload: others

Post on 09-Feb-2021

3 views

Category:

Documents


0 download

TRANSCRIPT

  • Amine AZAKKOUR Juillet 2018 1

    Rapport de stage

    Création d’un banc de test capteur/ actionneur

    AZAKKOUR Amine – Promotion GEII 2018

    Tuteur entreprise : ROUSSEAU William, Chef de projet

    Tuteur académique : Maillefert Joëlle, Professeur IUT de Cachan

  • Amine AZAKKOUR Juillet 2018 2

  • Amine AZAKKOUR Juillet 2018 3

    Remerciements

    Je tiens tout d’abord à remercier mon maitre de stage M.William ROUSSEAU, chef de projet

    chez ENGIE Axima, pour sa disponibilité, son soutien et son support technique tout au long du stage.

    J’exprime ma plus grande gratitude envers M.philippe DETOURBE , directeur du département

    GTC-Automatisme et M. Hervé MANDIN, responsable des projets terrestres, pour leur confiance et

    pour m’avoir donné l’opportunité de travailler chez ENGIE Axima.

    Je voudrai aussi remercier chaleureusement l’ensemble des automaticiens de l’agence de

    Lognes pour m’avoir accueilli parmi eux, ainsi que pour leurs conseils d’une valeur inestimable.

    Je tiens également à remercier Mme. Maillefert pour son soutien durant le stage ainsi que

    l’ensemble des enseignants de l’IUT de Cachan, qui m’ont permis d’acquérir les fondements du génie

    électrique ainsi que l’automatisme.

  • Amine AZAKKOUR Juillet 2018 4

    Résumé

    Dans ce rapport, je vais pouvoir vous présenter l’entreprise Engie Axima où j’ai eu l’opportunité

    de faire mon stage du 23 Avril au 29 juin. De surcroît je vous présenterai la mission qui m’a été confié

    par le service GTC (Gestion Technique Centralisée) d’Engie Axima. Affecté en tant qu’automaticien à

    l’agence de Lognes (77) sous la direction d’un chef de projet, j’ai eu l’occasion de travailler sur un projet

    d’automatisme.

    Le projet qui m’a été confié durant ce stage est de réaliser un banc de test afin de tester dans

    un premier temps des sondes de température, d’hygrométrie et de pression et dans un deuxième

    temps des servomoteurs TOR (tout ou rien) ou 0-10 V. Ce projet m’a permis de travailler sur le logiciel

    de programmation SAIA PG5 utilisé par les automaticiens de ENGIE Axima pour programmer

    l’automate SAIA.

    Énormément de sondes de température reviennent des chantiers, il est difficile de savoir si

    elles fonctionnent ou non. Cela peut avoir pour conséquence une perte de temps et d’argent. Le banc

    de test a donc pour objectif de savoir rapidement si une sonde est fonctionnelle ou non. Le but est

    donc que n’importe quel automaticien chez ENGIE Axima puisse tester assez rapidement une sonde

    de température, hygrométrie ou de pression. Le raisonnement est le même pour les servomoteurs qui

    reviennent du chantier.

    J’ai également pour mission de réaliser un guide utilisateur afin que tous les automaticiens de

    chez ENGIE Axima comprennent facilement comment tester une sonde ou un servomoteur avec le

    banc de test. Dans ce guide utilisateur, des explications sur le câblage d’une sonde ou d’un

    servomoteur doivent être détaillés. De plus, des explications sur l’utilisation de la page Web qui permet

    la supervision doivent y figurer.

    Mots-clés :

    - GTC

    - Banc de test

    - Sonde

    - Servomoteur

    - Automate SAIA

    - Câblage

    - Supervision

  • Amine AZAKKOUR Juillet 2018 5

    Table des matières Remerciements ....................................................................................................................................... 3

    Résumé .................................................................................................................................................... 4

    Introduction ............................................................................................................................................. 6

    I. Contexte .............................................................................................................................................. 7

    1. Le groupe ......................................................................................................................................... 7

    1.1 ENGIE Axima ................................................................................................................................ 10

    1.2 Historique .................................................................................................................................... 11

    1.3 Implantations .............................................................................................................................. 12

    1.4 Le département GTC – Automatisme .......................................................................................... 13

    1.5 Matériel pour le banc de test ...................................................................................................... 15

    1.6 Cahier des charges, planification ................................................................................................ 17

    II. Réalisation des missions et description technique ..................................................................... 18

    2. Banc de test pour sonde ................................................................................................................ 18

    2.1 Etude de la documentation technique ........................................................................................ 18

    2.2 Comprendre le banc de test pour sonde..................................................................................... 19

    2.3 Sécurité et Câblage ...................................................................................................................... 21

    2.4 Utilisation Web ............................................................................................................................ 22

    2.5 Test d’une sonde ......................................................................................................................... 22

    3. Banc de test pour servomoteur................................................................................................. 24

    3.1 Servomoteur TOR .................................................................................................................... 25

    3.2 Utilisation du WEB ................................................................................................................... 26

    4. Développement sur le logiciel SAIA ........................................................................................... 27

    5. Développement du banc de test pour sonde ................................................................................ 29

    5.1 Programmation des entrées analogiques ............................................................................... 29

    5.2 Programmation du banc de test pour sonde .......................................................................... 31

    5.3 Programmation des pages WEB .............................................................................................. 34

    6. Développement du servomoteur TOR .......................................................................................... 35

    6.1 Programmation servomoteur TOR .......................................................................................... 35

    6.2 Programmation du Web .......................................................................................................... 37

    7. Développement du servomoteur 0-10V ....................................................................................... 38

    7.1 Programmation entrer et sortie analogique du servomoteur 0-10V ...................................... 38

    7.2 Programme pour les servomoteurs 0-10V .............................................................................. 42

    III. Analyse et résultat .................................................................................................................... 46

    Conclusion ......................................................................................................................................... 47

    Table des figures.................................................................................................................................... 48

  • Amine AZAKKOUR Juillet 2018 6

    Introduction

    Le DUT Génie Électrique et Informatique Industrielle comporte un stage de 10 semaines

    minimum à la fin des deux ans de formation, ces semaines permettent d’appliquer des connaissances

    acquises à l’IUT, au sein d’une entreprise, mais surtout, ce stage nous donne la possibilité de mieux

    appréhender le monde du travail et de comprendre les méthodes de travail employées dans le monde

    industriel.

    ENGIE Axima est une entreprise spécialisée dans le domaine du génie climatique et qui

    s’engage dans l’efficacité énergétique de tous ses projets. La gestion technique centralisée ainsi que la

    gestion technique du bâtiment sont au cœur des enjeux énergétiques dans ce monde où l’on parle de

    plus en plus de bâtiments connectés et de villes intelligentes.

    Ce stage présente un triple objectif. Tout d’abord un objectif pédagogique car il permet de

    mettre en pratique les enseignements reçus. Ensuite, il a un objectif professionnel en ce sens qu’il met

    en présence des situations réelles en entreprise. Enfin, il offre l’occasion de développer des contacts

    humains et des compétences professionnelles.

    L’entreprise ENGIE Axima me donne l’opportunité d’effectuer ma première expérience dans

    les domaines de l’automatisme, ainsi que de mettre en œuvre une grande partie des compétences

    acquises en cours et lors de travaux pratiques à l’IUT. En tant que stagiaire automaticien, ma mission

    est de concevoir un banc de test capteur/actionneur. Pour réaliser cette mission je dois réaliser un

    programme permettant de rendre le banc de test fonctionnel et autonome. Le cahier des charges est

    dicté par mon chef de projet et maître de stage, M.Rousseau.

    Cette expérience m’a permis d’acquérir des connaissances techniques sur les métiers de la gestion

    technique du bâtiment et centralisée, me permettant ainsi de développer, par la même occasion, des

    aptitudes professionnelles liées au métier d’automaticien.

    Ce rapport a pour objectif de vous présenter l’entreprise ENGIE Axima, ainsi que le

    département GTC-Automatisme. Nous aborderons ensuite les dimensions organisationnelles et

    techniques des projets d’automatisation. Pour finir, nous verrons le travail que j’ai réalisé afin de

    rendre fonctionnel le banc de test.

  • Amine AZAKKOUR Juillet 2018 7

    I. Contexte

    1. Le groupe

    ENGIE née d’une fusion de l’entreprise Suez et Gaz de France. Aujourd’hui le groupe ENGIE est

    désormais l’un des principaux acteurs mondiaux de l’énergie. En 2016, ENGIE compte

    153 000 salariés dans 70 pays. ENGIE est présent sur les 5 continents.

    ENGIE est un acteur mondial de l’énergie et de l’environnement. La stratégie du groupe depuis 2014

    est la transition énergétique, c’est-à-dire de passer à une énergie peu émettrice en CO2 en

    investissant dans les énergies renouvelables.

    Le groupe est devenu expert dans trois corps de métier:

    ENGIE s’appuie sur 3 expertises métiers pour relever le grand défi de la transition énergétique et

    d’une économie sobre en carbone : l’électricité, le gaz naturel et les services à l’énergie. Le groupe

    développe des solutions performantes et innovantes pour tous ses clients, particuliers et

    professionnels, villes et territoires, entreprises et industries à travers des secteurs clés : les énergies

    renouvelables, l’efficacité énergétique, le gaz naturel, le GNL (Gaz naturel liquéfié) et les technologies

    digitales de demain.

    ENGIE s’investie dans plusieurs pôles d’activités comme le montre la figure suivante :

    FIGURE 1: LOGO DU GROUPE ENGIE

    FIGURE 2: LES TROIS CORPS DE METIER

  • Amine AZAKKOUR Juillet 2018 8

    Energie France

    Energie Europe &

    International

    Global Gaz & GNL

    Services à l’Energie

    Infrastructures

    Environnement

    Pôle

    Ingénierie

    Pôle

    International

    Pôle

    Benelux

    Pôle

    Réseau

    Pôle

    France Systèmes

    Installations

    Maintenance

    Pôle

    France Services

    Energétiques

    FIGURE 3: ORGANISATION DU GROUPE ENGIE

  • Amine AZAKKOUR Juillet 2018 9

    La filiale ENGIE Axima fait donc partie de la branche « Service à l’Energie » du groupe.

    FIGURE 4: REPRESENTATION DES DIFFERENTES FILIALES EN FRANCE

    Représentation des différentes filiales en France

    En France, ENGIE développe une offre complète de solutions énergétiques via ses marques :

    ➢ ENGIE Axima, expert du génie climatique, de la réfrigération et de la protection incendie.

    ➢ ENGIE Endel, leader de la maintenance industrielle.

    ➢ ENGIE Ineo, expert du génie électrique et de l’intégration de systèmes.

    ➢ ENGIE Cofely, spécialiste des services à l’énergie.

    ENGIE Axima est une filiale du groupe ENGIE, détenue à 32,76% par l’État français. La société est

    présente dans près de 70 pays à travers le monde. En 2017 et 8 000 collaborateurs. ENGIE Axima est

    dotée d’une capacité d’études unique en Europe avec 1 200 ingénieurs et techniciens. Aujourd’hui

    ENGIE Axima compte plus de 200 agences.

  • Amine AZAKKOUR Juillet 2018 10

    1.1 ENGIE Axima

    En 2016, l’entreprise Axima rejoint le groupe ENGIE. En effet ENGIE Axima fait partie de la branche Service à l’énergie du groupe. Elle est le leader dans les domaines du génie climatique, de la réfrigération et de la sécurité incendie.

    Les compétences d’ENGIE Axima sont résumées sur cette pyramide.

    Lors des phases d'études des projets d'ENGIE Axima, des audits énergétiques, des bilans carbones des installations frigorifiques, des suivis des consommations, des démarches de commissionnement et des formations afin de sensibiliser le client sont réalisées.

    En effet ENGIE Axima s'est engagé sur ses projets à réduire les consommations d'énergie des installations et leurs impacts sur l'environnement. Pour s'en donner les moyens les Engagements 3E (Efficacité Energétique et Environnementale) ont été créés.

    FIGURE 6: ILLUSTRATION DES COMPETENCES ENGIE AXIMA

    FIGURE 5: LES DOMAINES OU ENGIE EST LEADEUR

  • Amine AZAKKOUR Juillet 2018 11

    1.2 Historique ✓ 2000 : Fusion des entreprises Rineau et Sulzer pour une nouvelle entité intitulé Axima.

    ✓ 2010 : AXIMA et SEITHA se regroupent pour devenir AXIMA SEITHA, leader du Génie

    climatique, de la Réfrigération et de la Protection incendie.

    ✓ 2012 : AXIMA SEITHA et AXIMA Réfrigération changent de nom et deviennent Cofely Axima.

    ✓ 2015 : GDF SUEZ change d'identité et devient ENGIE.

    ✓ Janvier 2016 : ENGIE Axima est le nouveau nom de Cofely Axima.

  • Amine AZAKKOUR Juillet 2018 12

    1.3 Implantations

    Aujourd’hui ENGIE Axima a plus de 200 agences réparties dans le monde. Le siège de la

    société est situé à Nantes.

    Agences regroupant les 3 corps de métiers (génie climatique, de la réfrigération et de la sécurité incendie)

    Agences regroupant moins de 2 corps de

    métiers

    ENGIE Axima est également présent dans une dizaine de pays. Le département est présent en Asie

    avec une cellule à Singapour et en Inde. On trouve aussi des implantations au Maroc, Brésil, Italie,

    Royaume-Uni.

    FIGURE 8: IMPLANTATION D'AXIMA DANS LE MONDE

    FIGURE 7: PRESENCE DES AGENCES D’AXIMA EN FRANCE

  • Amine AZAKKOUR Juillet 2018 13

    1.4 Le département GTC – Automatisme

    Le Département GTC-Automatisme de ENGIE Axima a pour vocation la fourniture de prestations

    d'automatisme et de Gestion Technique Centralisée(GTC) dans le domaine des infrastructures

    (bâtiments hospitaliers, industriels, tertiaire, nucléaires) et dans le domaine de la marine (navires

    militaires, navires marchands, navires à passagers). À ce titre, le département GTC offre des solutions

    d’automatisation pour des installations de type modeste ou grand chantier.

    Spécialisé dans les prestations de contrôle commande, le Département GTC - Automatisme développe

    ses activités autour de quatre principaux domaines :

    ▪ Chauffage

    ▪ Climatisation

    ▪ Ventilation

    ▪ Gestion Technique Centralisée

    ▪ Gestion Technique du Bâtiment

    Les équipes de techniciens de ENGIE AXIMA assurent l'intégralité des prestations de développement

    et de mise en service sur site. Le département GTC-Automatisme travaille sur deux types de projet

    différents.

    • Les projets dits Terrestre

    • Les projets dits Marine

    Les projets terrestres sont pris en charge par 5 grandes agences Axima : les agences de Nantes(Siège),

    Rouen, Lognes (Paris), Marseille et Lyon. Les projets dits marine sont menés par le siège social

    Nantes.

    FIGURE 9: ORGANIGRAMME SIMPLIFIE DEPARTEMENT GTC

  • Amine AZAKKOUR Juillet 2018 14

    L’agence de Lognes est divisée en 3 groupes distincts. Chaque groupe est composé d’un chef de projet

    et de plusieurs automaticiens. Pour mon stage j’ai rejoint l’équipe dirigée par M. Rousseau William,

    une équipe de quatre automaticiens.

    Le service GTC- Automatisme s’occupe de toute la partie gestion technique Centralisée. La GTC met en

    œuvre les CTA (centrale de traitement d’air). Ceci aussi bien pour la partie Navale et Tertiaire. Après

    la réception de schéma de régulation, les chargés de projets définissent le matériel utile et

    l’automaticien travaille sur des analyses fonctionnelles, la programmation, et la supervision. À la fin de

    l’étude l’automaticien part faire la mise en service des CTA.

    ✓ En 2005 Au sein de la nouvelle organisation du Groupe SUEZ, AXIMA fait partie de la branche SES

    (Suez Energie Services). La même année le service GTC-Automatisme implante une nouvelle

    agence à Lognes (77), à proximité de Paris.

    Le savoir-faire des équipes du département GTC-Automatisme lui permet de répondre à des projets

    tels que :

    FIGURE 10: EXEMPLE DE PROJETS GTC-AUTOMATISME

  • Amine AZAKKOUR Juillet 2018 15

    1.5 Matériels pour le banc de test

    Pour mon stage, il m’a été confié un ordinateur portable disposant de PG5, et d’autres logiciels afin de

    me permettre de réaliser les programmes automates et la supervision demandés. Pour faire

    fonctionner le banc de test, j’ai dû utiliser différents éléments pour répondre aux cahiers des charges.

    L’automate est la partie intelligente du contrôle commande, il a pour obligation d’interpréter plusieurs

    données d’entrée.

    ▪ Fournies par le système (sondes, servomoteur, retour de marche)

    ▪ Par l’utilisateur (ordre de marche, ordre d’arrêt)

    Une fois les données acquises le programme va déterminer les actions à mener. L’automate utilisé sur

    ce projet, et un automate PCD3 M90 du fabricant SBC (SAIA Burgess Control) et le logiciel de

    programmation sera PG5, logiciel appartenant également à SBC.

    L’automate combine, à la fois, des ports USB, Ethernet, RS485,

    Profibus ou CAN et RS232. Le serveur web intégré est accessible

    par toutes les interfaces de l’unité de commande et permet l’accès

    à toutes les données de l’automate.

    Le serveur web embarqué dans l’automate

    SAIA permet de créer des pages web et de

    visualiser le fonctionnement de l’installation.

    En effet, SAIA S-Web-Editor permet de construire des pages

    web en Java avec des multitudes de fonctions utiles pour

    piloter et maintenir en condition opérationnelle des

    commandes de machines tant en milieu industriel qu’en

    automatisation des bâtiments.

    Chaque automate contient plusieurs fichiers dans son

    programme :

    - Online Settings (liaison PC/Automate)

    - Device Configurator (configuration automate)

    - .sln (partie HMI du programme)

    - .FUP (partie Blocs Fonction du programme)

    FIGURE 11 : AUTOMATE PCD3 M90 DE MARQUE SBC

    FIGURE 11: PAGE WEB DU BANC DE TEST

  • Amine AZAKKOUR Juillet 2018 16

    Des sondes de température, pression et hygrométrie m’ont été fournis pour que je puisse procéder à

    des tests. Les sondes que j’ai eu à ma disposition sont des capteurs permettant de mesurer la

    température, la pression ou l’hygrométrie.

    Il existe 2 grandes familles de capteurs de température :

    ▪ Les sondes de température utilisant le principe thermoélectrique

    (génération d'une différence de potentiel (tension) en fonction de la

    température) Sonde 0-10 V.

    ▪ Les sondes de température utilisant le principe de thermo résistif

    (génération d'une résistance en fonction de la température) Sonde

    PT1000.

    Il existe deux types de servomoteurs ou registre motorisé. Les servomoteurs TOR (Tout ou Rien), qui

    n’ont que deux positions (ouvertes ou fermées) et des servomoteurs 0-10 V appelés aussi registre

    proportionnel avec une plage de régulation complète de 0 à 100%.

    Dans le cas du servomoteur TOR, le rôle sera l’ouverture ou la

    fermeture d’un réseau de climatisation. Il peut être utile dans le cas

    de protection antigel d'un réseau ou simplement de mise à l'arrêt

    pour le traitement d'une pièce spécifique, par exemple. Les

    servomoteurs sont très souvent utilisés pour les projet GTC de

    ENGIE Axima. D’où l’utilité d’un banc de test pour servomoteur. Le

    banc de test va donc permettre à ENGIE Axima de réaliser un

    véritable gain d’argent.

    FIGURE 12: PHOTO D’UNE SONDE DE TEMPERATURE

    FIGURE 13:PHOTO D’UN SERVOMOTEUR TOR

  • Amine AZAKKOUR Juillet 2018 17

    1.6 Cahier des charges, planification

    Le but de mon stage est la création d’un banc de test pour sondes et servomoteurs. Le banc de test

    doit être automatisé. Il va permettre à ENGIE Axima de gagner du temps. Ci-dessous on peut voir un

    tableau qui permet de montrer le cahier des charges.

    Le test doit être lancé depuis la page WEB 1

    L’opérateur ne doit pas avoir à modifier le programme 2

    Rendre le programme fonctionnel et compréhensible (commenté et mnémoniques) 3

    Réalisé un tutoriel simple pour faciliter le test 4

    La page WEB et le test doivent être simples à comprendre 5

    Les pages WEB doivent respecter les standards de l’entreprise 6

    Le banc de test doit être compréhensible 7

    Le déroulement de mon stage est résumé dans le diagramme de GANTT ci-dessous.

    FIGURE 14: DIAGRAMME DE GANTT

  • Amine AZAKKOUR Juillet 2018 18

    II. Réalisation des missions et description technique

    2. Banc de test pour sonde

    2.1 Etude de la documentation technique

    La documentation technique de la sonde doit être sérieusement étudiée avant de commencer le

    câblage. Certaines informations présentes sur la documentation sont indispensables pour réaliser des

    tests.

    ➢ Les principales informations qu’il faut absolument retenir sont :

    ▪ La plage de la sonde

    ▪ La technologie de la sonde analogique (PT1000, Sonde 0-10V)

    ▪ Le schéma de câblage de la sonde

    Exemple avec une sonde 0-10V VAISALA HMW83

    On peut trouver sur la documentation

    - La plage de température

    FIGURE 15:EXEMPLE D'UNE PLAGE DE TEMPERATURE D'UNE SONDE

    - Le schéma de câblage de la sonde

    FIGURE 16: CABLAGE D'UNE SONDE 0-10 V

  • Amine AZAKKOUR Juillet 2018 19

    On observe que la sonde ci-dessus nécessite un câblage avec quatre fils comme on le voit dans

    l’encadré en bleu. Cette sonde offre également la possibilité de faire une mesure d’hygrométrie.

    2.2 Comprendre le banc de test pour sonde

    Il est nécessaire d’avoir quelques connaissances de base sur le banc de test.

    FIGURE 17: AUTOMATE DU BANC DE TEST

    L'automate utilisé est le SAIA PCD3 M90. Cet automate possède des entrées et des sorties qui

    peuvent être numériques et des entrées analogiques. Il possède une adresse IP qui permet de

    l’identifier.

  • Amine AZAKKOUR Juillet 2018 20

    FIGURE 18: ARCHITECTURE DE L'AUTOMATE

    On trouve aussi des sorties analogiques entourer en bleu et des sorties digitales en rouge.

    FIGURE 19: PHOTO DU BORNIER BANC DE TEST

    Câbler la sonde résistive (PT100, PT1000) sur l’entrée encadrée en jaune.

    Câbler la sonde 0-10V (OUT), sur l’entrée encadrée en vert. Borne COM « - »

    Alimentation 24 V (« + »)

    GND de l’alimentation

  • Amine AZAKKOUR Juillet 2018 21

    Pour des raisons de rapidité et d’efficacité tout câblage sur l’automate ce fait sur ce bornier bleu (voir

    ci-dessus) installer sur une grille métallique. Le fait de ne pas câbler directement sur l’automate permet

    de préserver l’automate.

    Pour réaliser des tests sur une sonde nous avons besoin de seulement ce qui a été légendé ci-dessus.

    2.3 Sécurité et Câblage

    Avant de câbler une sonde, il est nécessaire de respecter les consignes de sécurité. Pour chaque test

    que j’ai pu faire, il a fallu respecter les consignes de sécurité ci-dessous.

    Tout câblage de sonde doit se faire hors tension.

    - Pour cela il faut mettre le disjoncteur en position « off »

    - Après le câblage effectué, s’assurer qu’il est correct

    - Utiliser des couleurs différentes pour les câbles (rouge pour

    l’alimentation par exemple)

    - Si possible, utiliser des embouts pour câbles.

    Il existe différents câblages pour une sonde 0-10 V. En effet cela dépend du constructeur. Il

    existe des sondes 0-10V, qui possède 3 fils et d’autre 4 fils. Il faut donc bien se renseigner sur

    le câblage à l’aide de la documentation technique.

    Certaines sondes sont capables de faire, soit une mesure de température soit une mesure

    d’hygrométrie. Il faut donc faire attention lors du câblage de réaliser une mesure de

    température et pas hygrométrie par exemple.

    FIGURE 20: DISJONCTEUR DU BANC DE TEST

    http://www.google.fr/url?sa=i&rct=j&q=&esrc=s&source=images&cd=&cad=rja&uact=8&ved=2ahUKEwiOzf7p0fPaAhWQ16QKHdx2DycQjRx6BAgBEAU&url=http://pngimg.com/imgs/words_phrases/attention/&psig=AOvVaw2SWQi38ePmp8WqMfFf5ltO&ust=1525783813006305

  • Amine AZAKKOUR Juillet 2018 22

    2.4 Utilisation Web

    Une fois le câblage réalisé, il faut pouvoir observer les valeurs de la sonde que l’on veut tester.

    Pour cela j’ai utilisé un éditeur Web pour superviser la valeur actuelle de la sonde. On peut aussi

    paramétrer la plage de la sonde utilisée, si on utilise une sonde 0-10 V.

    Étape pour utilisation du Web :

    1) Ouvrir une page internet

    2) Taper http:// l’adresse IP automate/ start.html

    FIGURE 21: PAGE D'ACCUEIL SUR LE WEB

    3) Choisir température

    4) Choisir PT1000 si la sonde est une PT1000 sinon 0-10V

    FIGURE 22: SUPERVISION DE LA TEMPERATURE ET ECRITURE DE LA PLAGE DE TEMPERATURE

    5) Il est possible d’entrer la plage de la sonde dans « plage T° basse » et « plage T° haute »

    6) Il est possible de retourner au menu principal en appuyant sur

    2.5 Test d’une sonde

    Une fois que la valeur de la sonde 0-10V est affiché sur le page web, comment être sûr que celle-ci est

    correct ?

  • Amine AZAKKOUR Juillet 2018 23

    1er méthode :

    - On peut utiliser une sonde PT1000 sur l’entrée 1 du bornier bleu (voir figure 5).

    - Si la valeur est différente à quelques degrés ±3 °C, alors on peut estimer que la sonde

    fonctionne et quelle est fiable.

    Cette méthode n’est pas idéale car elle exige à l’utilisateur de réaliser un câblage supplémentaire d’une

    sonde PT1000. En connaissance de cela j’ai cherché une autre méthode de pouvoir tester une sonde

    0-10V.

    2eme méthode :

    - Une sonde 0-10 V signifie que pour 0V on a 0°C et pour 10V on a 50°C, dans le cas où on a

    notre disposition une sonde de plage 0°C…+50°C.

    Donc il y a proportionnalité. Sachant cela On peut tracer un schéma.

    FIGURE 23: SCHEMA DE PROPORTIONNALITE TENSION EN FONCTION DE LA TEMPERATURE

    - Sur la figure 23, on a 22.3°C cela correspond à environ 4.5V en regardant sur la figure 24. On

    peut ensuite utiliser le voltmètre pour être sûr de la valeur observée.

    - Si la valeur sur le voltmètre concorde avec la valeur de température affichée sur le Web, alors

    on peut en conclure que la sonde fonctionne et qu’elle est fiable.

    Comment effectuer la mesure avec le voltmètre ?

    - Placer son voltmètre position mesure tension

    - Mettre la pointe de touche sur l’entrée analogique et une autre sur le GND de l’alimentation

  • Amine AZAKKOUR Juillet 2018 24

    3. Banc de test pour servomoteur

    Etant donné que l’objectif de mon projet est de réaliser un banc de test capteur/ actionneur. Une fois

    la partie banc de test pour sonde validée par mon chef de projet. Je me suis occupé de la partie

    actionneur.

    Le banc de test doit également permettre de pouvoir tester des servomoteurs TOR et 0- 10 V.

    L’objectif étant de réaliser un gain de temps et d’argent.

    ENGIE Axima utilise les servomoteurs BELIMO sur plusieurs projets et

    pour de nombreuses utilisations différentes. Par exemple pour

    l’ouverture et la fermeture d’un store automatique. Ils sont souvent

    utilisés pour la motorisation de clapet d’air dans les installations de

    climatisation.

    Le banc de test va permettre de tester deux types de servomoteurs.

    Les servomoteurs TOR (Tout ou Rien), qui n’ont que deux positions (ouvertes ou fermées) et les

    servomoteurs 0-10 V qui ont une plage de régulation complète de 0 à 100%.

    La plupart des servomoteurs utilisés sont équipés de début et de fin de course. Ces capteurs vont

    permettre à l’utilisateur de savoir quand le servomoteur est en position fermé ou en position ouverte.

    Ces capteurs son très utiles pour connaitre la position du servomoteur.

    FIGURE 24: LOGO BELIMO

  • Amine AZAKKOUR Juillet 2018 25

    3.1 Servomoteur TOR

    Pour câbler un servomoteur sur le banc de test, il faut connaître quelques informations sur le

    servomoteur que l’on veut câbler.

    ▪ Le temps d’ouverture et de fermeture présent sur le servomoteur

    ▪ Le Schéma de câblage du servomoteur

    On peut voir sur la figure que le temps d’ouverture et de 75s et le temps de fermeture et de 20s.

    Après avoir étudié la documentation technique du servomoteur j’ai pu réaliser un schéma de

    câblage.

    Le bornier ci-dessous correspond au bornier bleu que l’on voit sur la figure 20.

    On peut voir sur ce schéma à quoi correspond chaque fil du servomoteur. Le début et fin de course

    sont câblés sur le bornier X12 qui correspond aux entrées TOR de l’automate.

    FIGURE 26: SCHEMA DE CABLAGE DU SERVOMOTEUR

    FIGURE 25: INFORMATION PRESENT SUR LE SERVOMOTEUR

  • Amine AZAKKOUR Juillet 2018 26

    3.2 Utilisation du WEB

    Une fois que la programmation est fonctionnelle, j’ai mis en place une page web permettant de

    réaliser des tests sur le servomoteur.

    Étape pour l’utilisation du Web :

    1) Ouvrir une page internet

    2) Taper http:// l’adresse IP automate/ start.html

    FIGURE 27: PAGE D'ACCUEIL SUR LE WEB

    3) Choisir Servomoteurs

    4) Choisir TOR

    5) Entrer le temps d’ouverture et de fermeture présent sur le servomoteur

    6) Choisir si on veut un test du début de course et/ou du fin de course.

    7) Choisir de lancer le test en appuyant sur « Lancer ».

    FIGURE 29 : PAGE WEB DU TEST SERVOMOTEUR TOR

    FIGURE 29 : PAGE WEB DU TEST SERVOMOTEUR TOR

    FIGURE 28: PAGE WEB DU TEST SERVOMOTEUR TOR

  • Amine AZAKKOUR Juillet 2018 27

    On peut voir que la page web pour le test du servomoteur est assez simple pour des raisons

    d’ergonomie. Le but du banc de test est de simplifier les tests.

    4. Développement sur le logiciel SAIA

    Tout d’abord, je me suis familiarisé avec le logiciel de programmation PG5, utilisé par les

    automaticiens de chez ENGIE Axima. Pour ce projet, j’ai programmé un automate PCD3.M90 de SAIA

    Burgess Control. Je suis partie d’un programme déjà existant qui n’est pas fonctionnel. J’ai donc dans

    un premier temps, étudié le programme pour l’utiliser comme base de départ.

    ▪ Le device correspond au projet intitulé

    « BANC_TEST». Le programme est envoyé

    sur un automate PCD3.M5540 qui a pour

    adresse IP 10.61.76.210

    Le programme contient un « test.fup » qui permet la création de programme et un « WebEditor » pour

    éditer des pages Web permettant le contrôle du système.

    La programmation se fait au travers d’un langage blocs fonctionnels (FBD) et de boites logiques.

    FIGURE 30: EXEMPLE DE PROGRAMMATION « ACTIVATION VOYANT DEBUT DE COURSE»

    Dans l’exemple précèdent la commande se fait par la validation de simple blocs logiques « ET » ainsi

    que d’inversions (la lecture se fait de droite à gauche).

    Le web va permettre de visualiser l’état du système, l’apparition de défauts, les valeurs de température

    mais aussi de procéder à des commandes de moteurs par exemple.

    FIGURE 29: STRUCTURE DE LA PROGRAMMATION

  • Amine AZAKKOUR Juillet 2018 28

    L’éditeur WEB

    Le web va permettre de visualiser l’état du système, l’apparition de défauts, les valeurs de température

    mais aussi de procéder à des commandes de moteurs par exemple.

    L’automate est contrôlé par l’opérateur depuis une interface homme-machine appelée

    « supervision », avec des codes couleurs pour pouvoir lire rapidement l’état du système et de ses

    éléments.

    FIGURE 31: PAGE WEB DU TEST SERVOMOTEUR TOR

  • Amine AZAKKOUR Juillet 2018 29

    5. Développement du banc de test pour sonde

    5.1 Programmation des entrées analogiques

    Tout d’abord le câblage de la sonde se fait sur une entrée analogique (AI) de l’automate. A l’aide de

    cavalier présent dans l’automate SAIA, on peut réglé l’entrée analogique soit en PT1000, 0-10V ou en

    4-20mA.

    FIGURE 32: CAPTURE D’ECRAN DES ENTREES ANALOGIQUES 0-10V

    ▪ En bleu, on trouve les entrées analogiques de l’automate. L’entrée analogique 0 est réglée

    en PT1000 et l’entrée analogique 1 est réglée en 0-10V.

    ▪ En vert, la sonde PT1000 devra être câblée sur la première entrée de l’entrée analogique

    (analogueInput0), et la sonde 0-10V devra être câblée sur la deuxième entrée qui correspond

    à (analogueInput1).

    ▪ On remarque que la température de la sonde PT1000 est de 24.6°C et que la valeur de la

    température de la sonde 0-10V est de 24.3. Il y a une très légère différence car la technologie

    de ces sondes n’est pas la même.

    ▪ En jaune, on trouve le bloc qui permet une conversion linéaire d'une valeur numérique. Ce

    bloc va permettre d’avoir en sortir une valeur numérique correspondant à la température

    donner par une sonde 0-10V.

  • Amine AZAKKOUR Juillet 2018 30

    ▪ On remarque que l’automate envoie 48.8 comme valeur pour la sonde de température 0-10V

    (figure33) . Le bloc conversion convertit cette valeur pour avoir la valeur exacte de la

    température soit 24.2°C. Sur le multimètre on trouve 4.8 V. La plage de cette sonde est

    0..50°C.

    Il y a proportionnalité, de ce fait pour 0V on a 0°C et pour 10V on a 50 °C. J’ai donc écrit dans ce bloc

    les valeurs suivantes :

    FIGURE 34: COURBE DE PROPORTIONNALITE ENTRE TEMPERATURE ET TENSION

    La difficulté se trouve dans le fait de devoir utiliser uniquement l’entrée analogique 1 pour tester une

    sonde 0-10V. Que ce soit une sonde de température, une sonde de pression, ou une sonde

    d’hygrométrie, les plages que l’on trouve sur les sondes ne sont pas toujours les mêmes.

    ✓ La solution que j’ai trouvée est de stocker les valeurs entrées par l’utilisateur sur le WEB dans

    deux variables. Afin d’avoir un Y1 et Y2 qui correspond à la plage de la sonde à tester.

    FIGURE 33: CONVERSION LINEAIRE D'UNE VALEUR NUMERIQUE

  • Amine AZAKKOUR Juillet 2018 31

    5.2 Programmation du banc de test pour sonde

    FIGURE 35: PROGRAMME POUR LA SELECTION D’UNE SONDE SUR LA PAGE WEB

    Cette partie de programme permet choisir si on veut tester une sonde de température, sonde

    hygrométrie, ou sonde de pression. Le choix ce fait par l’utilisateur sur La page WEB. (Voir figure 28)

    Si par exemple l’utilisateur choisit de tester une sonde de température. Il aura deux choix selon ce qu’il

    veut tester comme on le voit dans l’encadré bleu, soit une sonde PT1000 ou une sonde de température

    0-10V.

    En l’occurrence ici j’ai décidé de faire un test pour une sonde de température 0-10V sur le WEB. Dans

    ce cas on trouve en sortie du SWITCH la valeur de température actuelle mesurée par la sonde. La

    variable « BANC.GEN.T.WEB » est maintenant égale à la valeur de la température. On observe que les

    autres SWITCH ont leurs sorties qui sont à 0.

    ENGIE Axima impose l’utilisation des mnémoniques pour que le programme soit compréhensible par

    tous les automaticiens. Cela permet aussi des facilités la compréhension du programme et les

    possibles modifications sur le programme.

    Ci-dessous on trouve la partie du programme qui permet de prendre en compte les plages basses et

    hautes de la sonde que l’on veut tester.

  • Amine AZAKKOUR Juillet 2018 32

    Pour une sonde de température 0-10V dont la plage est

    -5...50°C, on a -5°C en sortie du multiplexeur, qui permet de

    sélectionner la plage basse et on a 50 °C en sortie du

    multiplexeur, ce qui permet de sélectionner la plage haute.

    « Slc » encadré en rouge permet de choisir l’entrée qui sera

    sélectionnée en sortie.

    L’écriture des variables de plages basses et hautes se fait

    sur le WEB.

    En sortie du multiplexeur, l’écriture se fait sur les variables « EANA02 1 » et « EANA02 3».

    J’ai ensuite décidé d’utiliser ces deux variables dans le bloc conversion que l’on trouve figure

    36. X1 et X2 ont toujours pour valeur 0 et 10V. Y1 et Y2 ont toujours pour valeur les deux

    sorties des deux multiplexeurs ci-dessus. Soit « EANA02 1 » et « EANA02 3».

    FIGURE 37: UTILISATION DE VARIABLE SUR LES POINTS Y1 ET Y2

    La variable « CHOIX SONDE » permet de choisir la valeur en sortie des multiplexeurs.

    L’une des consignes que ma donné mon chef de projet est de faire une seule mesure de

    sonde à la fois.

    J’ai choisi sur la page web, la sonde de température 0-10V, ce qui correspond à la deuxième

    entrée (I2), sur la figure 36.

    FIGURE 36: PROGRAMME SELECTION PLAGE HAUTE ET BASSE DU SERVOMOTEUR TESTER

  • Amine AZAKKOUR Juillet 2018 33

    « BANC.GEN.T.SEL » n’est pas égal à 0, alors I0 vaut 1. En binaire lorsque I2=0 et I1=0 et I0=1

    cela donne 1. Donc la variable « CHOIX_SONDE » = 1.

    Si « CHOIX_SONDE » = 1, Sur la figure 37, l’entrée 1 des deux multiplexeurs est sélectionné

    en sortie du multiplexeur.

    Si par exemple je choisis de faire un test d’hygrométrie, j’aurais I2=1, I1=0 et I0 =0. Et donc

    en sortie on aurait 4. Comme on le voit ci-dessous.

    FIGURE 39: PROGRAMME PERMETTENT DE TESTER UNE SEUL SONDE SUR LE WEB

    La sortie est activée si la valeur en entrée est égale à zéro.

    Le bloc BinINT permet de convertir des entrées binaires en entier.

    En sortie on a la valeur convertie en entier.

    FIGURE 38: PROGRAMME PERMETTENT DE TESTER UNE SEUL SONDE SUR LE WEB

  • Amine AZAKKOUR Juillet 2018 34

    Si l'entrée de référence en rouge est égale à la valeur d'un commutateur entouré en bleu,

    alors il y a transfère de la valeur correspondante en sortie.

    Exemple :

    Sur la figure 36, la valeur du commutateur 2 est égal à 2, donc si la référence encadrée en

    rouge est égale 2 alors la valeur de l’entré I2 sera transférée en sortie.

    Si aucune valeur de commutateur n'est égale à la référence, la valeur par défaut en sortie est

    active.

    5.3 Programmation des pages WEB

    La page WEB doit être comprise rapidement pour cette raison, il est important d’éditer des pages

    facilement compréhensibles.

    Un code couleur est a respecté quand on créer des pages WEB. Le code couleur régis par ENGIE

    Axima impose la lecture de la mesure en jaune et l’écriture de la plage d’une sonde doit être en vert.

    La page doit être de couleur violette pour tester une sonde.

    FIGURE 40: BLOCK SWITCH UTILISEE DANS LA PROGRAMMATION

    FIGURE 41: PAGE WEB POUR SUPERVISER LA TEMPERATURE

  • Amine AZAKKOUR Juillet 2018 35

    L’éditeur WEB va permettre à l’opérateur de lire des variables du programme et écrire sur des

    variables du programme sans jamais toucher au programme.

    Avec l’éditeur WEB, il est possible d’utiliser des conditions pour respecter le cahier des charges. Par

    exemple, j’ai pu utiliser des conditions pour mettre à 0 les variables de plages basses et hautes ainsi

    que la mesure de la sonde 0-10V, lorsque l’utilisateur appui sur les bouton PT1000, 0-10V, ou le

    retour à la page d’accueil encadré en rouge à la figure 42.

    6. Développement du servomoteur TOR

    Pour rendre le servomoteur TOR fonctionnelle j’ai dû réaliser certaines tâches dans un ordre bien

    définies

    1) Etudier le programme et réaliser des modifications

    2) Programmation du Web

    6.1 Programmation servomoteur TOR

    L’une des consignes du cahier des charges était que les variables respectent les mnémoniques

    imposées par l’entreprise. Ainsi toutes les variables que j’ai modifié et crée respectent cette

    consigne.

    FIGURE 42: PROGRAMME SERVOMOTEUR TOR

  • Amine AZAKKOUR Juillet 2018 36

    Explication de certains blocs utilisés dans la programmation :

    - Cette fonction retarde la remise à zéro d’un signal binaire

    - TV est la constante de retard permettant de retarder la remise à zéro

    - Q est le signal retardé

    Exemple :

    Quand BANC.GEN.VALID passe à 1, la variable en

    sortie SERVO.SD.CMD = 1, jusqu’à ce que le temps

    des deux variables de temporisation soit écoulé

    (encadrer le bleu) soit 95 secondes, puis

    SERVO.SD.CMD repasse a 0.

    - Evalue le résultat logique de la porte ET en fonction des états logiques appliqués à ses entrées

    - La sortie est active seulement si toutes les entrées sont aussi actives

    Exemple :

    FIGURE 46: UTILISATION D’UN BLOC « ET »

    Si les 3 entrées sont actives alors le voyant de début de course est actif.

    Sinon SERVO.SD.VOY.DDC=0

    - Copie l'état binaire en entrée et le transmet en sortie

    FIGURE 47 : FONCTION TRANSFERT

    FIGURE 43: PROGRAMME SERVOMOTEUR TOR

    FIGURE 44: PROGRAMME SERVOMOTEUR TOR

    FIGURE 45: FONCTION « ET »

  • Amine AZAKKOUR Juillet 2018 37

    Exemple :

    Si ETOR7=1, SERVO.ED.DDC=1

    Cela permet donc d’avoir une égalité entre deux variables.

    La fonction mémorise 1 à 10 alarmes et dispose d'une quittance pour le groupe d’alarme crée.

    Exemple :

    Lorsque qu’il y a un défaut, une alarme s’active soit TEST_DISC=1. On

    sait donc qu’il y a un défaut de début de course.

    Cette fonction permet d’avoir l’information lorsque qu’il y a un défaut

    6.2 Programmation du Web

    Après avoir fait le programme il m’a fallu assurer les connexions entre le programme et le WEB

    Exemple

    FIGURE 50: CONNEXION ENTRE LE WEB ET LE PROGRAMME PROGRAMME

    On voit bien que le temps d’ouverture et de fermeture est défini.

    J’ai dû suivre un cahier des charges, imposé par mon chef de projet pour la page WEB.

    - Le temps d’ouverture et de fermeture doit être entré par l’utilisateur.

    - L’utilisateur doit pouvoir décider s’il veut tester le début de course ou la fin de course

    - Un voyant vert doit s’allumer lorsque que le début de course est actif

    - Un voyant rouge est actif, lorsque qu’il y a un défaut, pareil pour la fin de course

    - Appuyer sur lancer pour commencer le test et lorsque que le test est lancer l’écriture « en cours »

    sur le bouton orange est présent

    FIGURE 47: UTILISATION DU BLOC TRANSFERT

    FIGURE 48: FONCTION ALARME

    FIGURE 49: UTILISATION DU BLOC ALARME

  • Amine AZAKKOUR Juillet 2018 38

    Le programme ci-dessous permet de pouvoir ouvrir le servomoteur pendant le temps d’ouverture

    définie par l’utilisateur. Une fois le temps d’ouverture terminé, le servomoteur revient en position

    initial.

    L’utilisateur peut choisir de vérifier si le début de course et/ou le fin de course fonctionnent. Un

    voyant rouge est allumé pour prévenir l’utilisateur en cas de défaut du début de course ou de fin de

    course.

    J’ai ensuite réalisé des tests sur plusieurs servomoteurs TOR afin de m’assurer de la fiabilité du

    système.

    J’ai ensuite rédigé dans le tutoriel du banc de test une partie expliquant comment tester le

    servomoteur TOR. Afin que les automaticiens comprennent facilement et rapidement comment

    tester un servomoteur TOR.

    7. Développement du servomoteur 0-10V

    7.1 Programmation entrée et sortie analogique du servomoteur 0-10V

    Après le câblage du servomoteur sur l’automate, je me suis assuré de bien récupérer la valeur de

    l’entrée du servomoteur qui va me permettre par la suite de connaitre la position du servomoteur 0-

    10V.

    FIGURE 52:ENTREE ANALOGIQUE 0-10V CONVERTIE EN 0-100%

    Le servomoteur sur lequel je réalise des tests est un servomoteur 2-10V. Il est appelé servomoteur 0-

    10V car on câble le servomoteur sur une entrer analogique 0-10V.

    FIGURE 51: PAGE WEB DU TEST SERVOMOTEUR TOR

  • Amine AZAKKOUR Juillet 2018 39

    Il envoie 2V comme on le voit ci-dessus à l’entrée de l’automate, que je convertie en 0-100% grâce au

    bloc de conversion encadrée en bleu (figure 53).

    Si le servomoteur envoie sur l’entrée analogique 2V cela signifie qu’en sortie du bloc de conversion on

    a 0% comme on le voit dans le cadre rouge sur la figure

    En effet, il y a une petite marge d’erreur de 1%, qui montre la différence entre la théorie et la réalité.

    Programmation de la sortie analogique

    FIGURE 54: PROGRAMMATION DE LA SORTIE ANALOGIQUE

    Dans ce programme on observe que la variable qui permet de choisir le pourcentage d’ouverture

    « SERVO_10.SA.CMD » a pour valeur d’ouverture 0%.

    Le bloc Override permet le forçage manuel d'une valeur numérique en sortie.

    FIGURE 53: COURBE DE PROPORTIONNALITE ENTRE TEMPERATURE ET TENSION

  • Amine AZAKKOUR Juillet 2018 40

    On remarque que la valeur de sortie de la conversion est 81.9, lorsque la consigne d’ouverture est de

    0%. La valeur de sortie de la conversion est 409.5, lorsque la consigne d’ouverture du servomoteur

    est de 100% comme on le voit ci-dessous.

    FIGURE 55: CONVERSION LINEAIRE D'UNE VALEUR NUMERIQUE

    Les valeurs encadrées en vert sont les valeurs que l’automate affiche en sortie lorsque on est à 0% et

    à 100%. Avec un simple produit en croix on peut trouver toutes autres valeurs que peut afficher

    l’automate pour un pourcentage d’ouverture donné.

    Ce produit en croix m’a permis de savoir si la valeur que l’automate renvoie correspond bien à un

    pourcentage d’ouverture entrer par l’utilisateur.

    Sachant que « SERVO_10.SA.CMD » est la variable qui permet d’écrire la valeur d’ouverture du

    servomoteur. J’ai donc choisi de l’utiliser sur le web éditeur pour que l’utilisateur du web puissent

    écrire sur cette variable le pourcentage d’ouverture qu’il souhaite.

    FIGURE 56: PAGE WEB DU TEST SERVOMOTEUR 0-10V

    100% d’ouverture du servomoteur 409.5 valeur de l’automate pour 100%

    d

    50% d’ouverture du servomoteur 245.7 valeur de l’automate pour 50 %

  • Amine AZAKKOUR Juillet 2018 41

    Sachant cela, on peut tracer cette courbe :

    FIGURE 57: COURBE DE PROPORTIONNALITE ENTRE VALEUR AUTOMATE ET TENSION

    Nous verrons le programme que j’ai rendu fonctionnel afin de pouvoir tester si un servomoteur 0-10V

    fonctionne ou non.

  • Amine AZAKKOUR Juillet 2018 42

    7.2 Programme pour les servomoteurs 0-10V

    Voici le programme fonctionnel qui permet de tester un servomoteur 0-10V. Le programme permet

    de répondre au cahier des charges qui m’a été imposé. Pour comprendre ce programme je vais

    expliquer le programme.

    Je vais donc commencer par détailler la partie fonctionnement de l’alarme

    FIGURE 60 : PROGRAMME SERVOMOTEUR 0-10V

    FIGURE 58: PROGRAMME SERVOMOTEUR 0-10V

  • Amine AZAKKOUR Juillet 2018 43

    1) le bloc « limit » va permettre de limiter la valeur de l’entrée analogique entre 0 et 100%.

    2) Ensuite on fait la différence entre « SERVO_10.SA.CMD », qui est la commande d’ouverture du

    servomoteur régler par l’utilisateur et « SERVO._10.SE.EA » qui correspond à l’état réel du

    servomoteur.

    3) Une comparaison est faite entre la différence obtenue et le pourcentage d’erreur accepté soit

    ici définie à 5 %. Si le pourcentage d’erreur est inférieur à la différence alors la sortie du

    comparateur= 0.

    4) Sinon la sortie comparateur = 1, et l’alarme est activé pour signaler un défaut seulement si le

    test du retour de marche (« SERVO_10.ALA.CONF » = 1) est demandé par l’utilisateur via la

    page Web.

    5) Le défaut est dû au fait que la valeur réelle du servomoteur est différente de la consigne de

    ± 5%.

    Pour résumer, cette partie du programme va permettre de générer un défaut lorsque

    l’utilisateur voudra tester le retour de marche sur le Web éditeur.

    Si le voyant de défaut est activé, cela signifie qu’il y a un défaut de retour d’état.

    Remarque : le Web va permettre à l’utilisateur de comprendre facilement si le test du retour

    d’état fonctionne.

    Le programme contient une partie qui va permettre d’activer une alarme de défaut sur le Web s’il y a

    un défaut de début de course ou fin de course.

    FIGURE 58 : PAGE WEB DU TEST SERVOMOTEUR 0-10V

    FIGURE 60 : PROGRAMME SERVOMOTEUR 0-10V

  • Amine AZAKKOUR Juillet 2018 44

    Si les alarmes « TEST_DISC4 » et/ou « TEST_DISC5 » sont activées, cela veut dire qu’il y a un défaut

    de début de course (TEST_DISC5=1) ou de fin de course (TEST_DISC4=1 ).

    Une fois le programme fonctionnel il m’a fallu éditer la page WEB pour permettre à l’utilisateur de

    contrôler et de comprendre le test du servomoteur qu’il va entreprendre.

    ▪ L’utilisateur va entrer le temps d’ouverture dans le cadre violet

    ▪ Le pourcentage d’ouverture que veut l’utilisateur va être entré dans le cadre rouge

    ▪ Les 3 voyants dans le cadre vert peuvent être de 3 états différents :

    - L’état par défaut est le voyant est gris

    - Le voyant est vert pour annoncer que le test fonctionne

    - Le voyant est rouge pour annoncer qu’il y a un défaut

    Il s’agit du code couleur qui m’a été imposé par mon tuteur et par Engie Axima.

    FIGURE 38 : PROGRAMME SERVOMOTEUR 0-10V

    FIGURE 58 : PAGE WEB DU TEST SERVOMOTEUR 0-10V

  • Amine AZAKKOUR Juillet 2018 45

    ▪ Il va pouvoir choisir quel test il veut réaliser

    Par exemple il pourra tester le retour d’état en sélectionnant « oui » au test de retour d’état. Ainsi Il

    pourra connaître le résultat du test en observant la couleur du voyant.

    Sur le WEB éditeur il est possible d’ajouter des conditions.

    Par exemple si on a le début course active -> mettre le voyant de couleur vert

    Si la variable ci-dessus est à 1 dans le programme, alors on a un voyant vert sur le WEB

    Les conditions sont très utiles, elles permettent de gérer plusieurs situations. En général les

    conditions permettent de mettre en marche une action.

    ▪ « Etat du servomoteur » va permettre à l’utilisateur d’observer la valeur d’ouverture actuelle

    du servomoteur.

  • Amine AZAKKOUR Juillet 2018 46

    III. Analyse et résultat

    L’analyse du projet me permet de faire un bilan du projet. Le banc de test pour sonde et

    servomoteur est aujourd’hui fonctionnel et prêt à l’utilisation. Le cahier des charges a été

    scrupuleusement respecté. Il suffit à un automaticien de câbler une sonde ou un servomoteur puis

    ouvrir un page WEB pour effectuer le test. Un tutoriel a été conçu par mes soins puis validé par mon

    chef de projet.

    J’ai appris à utiliser un logiciel de programmation très utilisé dans les domaines GTC et GTB. Ce

    logiciel permet d’éditer des pages Web. L’éditeur WEB m’a permis de manipuler et crée des conditions

    et actions pour avoir des pages Web qui correspondent à ce qui été souhaité. J’ai également appris à

    utiliser les standards imposé par l’entreprise. Toutes les variables du programme ont été mises à jour

    afin de respecter les mnémoniques. Des indications sont présents sur le banc test afin d’éviter toutes

    erreurs lors du câblage.

    J’ai réalisé de nombreux tests afin de m’assurer de la fiabilité du banc de test. J’ai compris qu’il

    était très important d’avancer étape par étape lors d’un projet et de réaliser de nombreuses

    sauvegardes de programme. L’organisation a été indispensable pour mettre à bien les missions qui

    m’ont été attribué.

    Il m’est arrivé de rencontrer quelques difficultés lors de la programmation de page Web et lors

    de la programmation. La démarche pour trouver des solutions à ces problèmes est essentielle. Elle se

    fait en deux parties. Une partie autonome avec des tests, et une analyse des problèmes rencontrés

    doit être faite. Une seconde partie où il faut solliciter un automaticien présent pour cela il faut

    synthétiser le problème que l’on a rencontré et expliqué clairement ce qu’on veut réaliser.

  • Amine AZAKKOUR Juillet 2018 47

    Conclusion

    Ce stage en entreprise m’a permis d’acquérir ma première expérience technique dans le

    monde de l’industrie. Ce stage au sein de l’entreprise ENGIE Axima m’a donné l’opportunité d’acquérir

    des compétences dans les domaines de l’automatisme et de l’informatique industrielle dédies au génie

    climatique. Les missions qui m’ont été confiée tout au long du stage m’ont permis de confirmer mon

    choix d’orientation vers les métiers d’automaticien GTC et GTB.

    De plus, le stage m’a permis de découvrir et d’assimiler un nouvel outil de programmation avec

    un environnement graphique permettant de dessiner des programmes plutôt que de les écrire. Ainsi,

    durant mon stage, j’ai gagné en autonomie et en capacité d’adaptation à un nouvel environnement.

    Ce stage m’a permis d’évoluer dans les domaines des relations humaines. Grâce à cette

    expérience et en observant les automaticiens et les chefs de projets qui m’ont accompagnés, j’ai pu

    améliorer cet aspect crucial du poste d’automaticien.

    Pour conclure, cette expérience fut très enrichissante, tant au niveau technique qu’au niveau

    humain. Les missions passionnantes qui m’ont était attribué me confortent dans le choix de ma

    nouvelle orientation.

  • Amine AZAKKOUR Juillet 2018 48

    Table des figures Figure 1: Logo du groupe ENGIE ........................................................................................................................................................................ 7

    Figure 2: Les trois corps de métier ..................................................................................................................................................................... 7

    Figure 3: Organisation du groupe ENGIE ............................................................................................................................................................ 8

    Figure 4: Représentation des différentes filiales en France ................................................................................................................................ 9

    Figure 5: Les domaines ou ENGIE est leadeur .................................................................................................................................................. 10

    Figure 6: Illustration des compétences ENGIE Axima ....................................................................................................................................... 10

    Figure 7: Présence des agences d’Axima en France ......................................................................................................................................... 12

    Figure 8: Implantation d'Axima dans le monde ................................................................................................................................................ 12

    Figure 9: Organigramme simplifié département GTC....................................................................................................................................... 13

    Figure 11: Exemple de projets GTC-Automatisme ............................................................................................................................................ 14

    Figure 12:PAGE WEB du banc de test ............................................................................................................................................................... 15

    Figure 13: Photo d’une sonde de température ................................................................................................................................................. 16

    Figure 14:photo du servomoteur TOR .............................................................................................................................................................. 16

    Figure 15: Diagramme de GANTT .................................................................................................................................................................... 17

    Figure 16:Exemple d’une plage de sonde de température ............................................................................................................................... 18

    Figure 17: Cablâge d’une sonde 0- 10 V ........................................................................................................................................................... 18

    Figure 18: Automate du banc de test ............................................................................................................................................................... 19

    Figure 19:Architecture de l’automate .............................................................................................................................................................. 20

    Figure 20: Photo du bornier banc de test ......................................................................................................................................................... 20

    Figure 21: Disjoncteur du banc de test ............................................................................................................................................................ 21

    Figure 22: Page d’acceuil sur le web ................................................................................................................................................................ 22

    Figure 23: Supervision de la température et écriture de la plage de température .......................................................................................... 22

    Figure 24: Courbe de propotionalité tension en fonction de la température.................................................................................................... 23

    Figure 25:Logo BELIMO .................................................................................................................................................................................... 24

    Figure 26: Information présent sur le servomoteur .......................................................................................................................................... 25

    Figure 27: Schéma de câblage du servomoteur................................................................................................................................................ 25

    Figure 28: Page d'accueil sur le web ................................................................................................................................................................ 26

    Figure 29: page web du test servomoteur TOR ................................................................................................................................................ 26

    Figure 30: Structure de la programmation ....................................................................................................................................................... 27

    Figure 31: Exemple de programmation « Activation voyant début de course» ................................................................................................ 27

    Figure 32: page web du test servomoteur TOR ................................................................................................................................................ 28

    Figure 33: Capture d’écran des entrées analogiques 0-10V ............................................................................................................................. 29

    Figure 34: Conversion linéaire d'une valeur numérique ................................................................................................................................... 30

    Figure 35: Courbe de proportionnalité entre température et tension .............................................................................................................. 30

    Figure 36: Programme pour la sélection d’une sonde sur la page web ............................................................................................................ 31

    Figure 37: Programme sélection plage haute et basse du servomoteur tester ................................................................................................ 32

    Figure 38: Utilisation de variable sur les points Y1 ET Y2 ................................................................................................................................. 32

    Figure 39: Programme permettent de tester une seul sonde sur le Web ......................................................................................................... 33

    Figure 40:Programme permettent de tester une seul sonde sur le Web .......................................................................................................... 33

    Figure 41: Block switch utilisée dans la programmation .................................................................................................................................. 34

    Figure 42: Page WEB pour superviser la température ..................................................................................................................................... 34

    Figure 43: Programme servomoteur TOR ......................................................................................................................................................... 35

    Figure 44: Programme servomoteur TOR ......................................................................................................................................................... 36

    Figure 45: PROGRAMME SERVOMOTEUR TOR ................................................................................................................................................ 36

    Figure 46: FONCTION « ET » ............................................................................................................................................................................. 36

    Figure 47: Utilisation d’un bloc « ET » ............................................................................................................................................................. 36

    Figure 48: Utilisation du bloc transfert............................................................................................................................................................. 37

    Figure 49: Fonction alarme .............................................................................................................................................................................. 37

    Figure 50: utilisation du bloc alarme ................................................................................................................................................................ 37

    Figure 51: Connexion entre le Web et le programme ....................................................................................................................................... 37

    Figure 52: page web du test servomoteur TOR ................................................................................................................................................ 38

    Figure 53:Entrée analogique 0-10V convertie en 0-100% ................................................................................................................................ 38

    Figure 54: Courbe de proportionnalité entre température et tension .............................................................................................................. 39

    Figure 55: Programmation de la sortie analogique .......................................................................................................................................... 39

    Figure 56: Conversion linéaire d'une valeur numérique ................................................................................................................................... 40

    Figure 58: page web du test servomoteur 0-10V ............................................................................................................................................. 40

    Figure 59: Courbe de proportionnalité entre valeur automate et tension ....................................................................................................... 41

    Figure 60:Programme servomoteur 0-10V ....................................................................................................................................................... 42

    file:///C:/Users/HG5748/Desktop/RAPPORT/Rapport%20de%20stage%20Amine%20azakkour_Engie%20Axima.docx%23_Toc517949972file:///C:/Users/HG5748/Desktop/RAPPORT/Rapport%20de%20stage%20Amine%20azakkour_Engie%20Axima.docx%23_Toc517949973file:///C:/Users/HG5748/Desktop/RAPPORT/Rapport%20de%20stage%20Amine%20azakkour_Engie%20Axima.docx%23_Toc517949974file:///C:/Users/HG5748/Desktop/RAPPORT/Rapport%20de%20stage%20Amine%20azakkour_Engie%20Axima.docx%23_Toc517949976file:///C:/Users/HG5748/Desktop/RAPPORT/Rapport%20de%20stage%20Amine%20azakkour_Engie%20Axima.docx%23_Toc517949977file:///C:/Users/HG5748/Desktop/RAPPORT/Rapport%20de%20stage%20Amine%20azakkour_Engie%20Axima.docx%23_Toc517949978file:///C:/Users/HG5748/Desktop/RAPPORT/Rapport%20de%20stage%20Amine%20azakkour_Engie%20Axima.docx%23_Toc517949980file:///C:/Users/HG5748/Desktop/RAPPORT/Rapport%20de%20stage%20Amine%20azakkour_Engie%20Axima.docx%23_Toc517949982file:///C:/Users/HG5748/Desktop/RAPPORT/Rapport%20de%20stage%20Amine%20azakkour_Engie%20Axima.docx%23_Toc517949983file:///C:/Users/HG5748/Desktop/RAPPORT/Rapport%20de%20stage%20Amine%20azakkour_Engie%20Axima.docx%23_Toc517949984file:///C:/Users/HG5748/Desktop/RAPPORT/Rapport%20de%20stage%20Amine%20azakkour_Engie%20Axima.docx%23_Toc517949985file:///C:/Users/HG5748/Desktop/RAPPORT/Rapport%20de%20stage%20Amine%20azakkour_Engie%20Axima.docx%23_Toc517949986file:///C:/Users/HG5748/Desktop/RAPPORT/Rapport%20de%20stage%20Amine%20azakkour_Engie%20Axima.docx%23_Toc517949992file:///C:/Users/HG5748/Desktop/RAPPORT/Rapport%20de%20stage%20Amine%20azakkour_Engie%20Axima.docx%23_Toc517949996file:///C:/Users/HG5748/Desktop/RAPPORT/Rapport%20de%20stage%20Amine%20azakkour_Engie%20Axima.docx%23_Toc517949997file:///C:/Users/HG5748/Desktop/RAPPORT/Rapport%20de%20stage%20Amine%20azakkour_Engie%20Axima.docx%23_Toc517949998file:///C:/Users/HG5748/Desktop/RAPPORT/Rapport%20de%20stage%20Amine%20azakkour_Engie%20Axima.docx%23_Toc517950000file:///C:/Users/HG5748/Desktop/RAPPORT/Rapport%20de%20stage%20Amine%20azakkour_Engie%20Axima.docx%23_Toc517950001file:///C:/Users/HG5748/Desktop/RAPPORT/Rapport%20de%20stage%20Amine%20azakkour_Engie%20Axima.docx%23_Toc517950003file:///C:/Users/HG5748/Desktop/RAPPORT/Rapport%20de%20stage%20Amine%20azakkour_Engie%20Axima.docx%23_Toc517950005file:///C:/Users/HG5748/Desktop/RAPPORT/Rapport%20de%20stage%20Amine%20azakkour_Engie%20Axima.docx%23_Toc517950008file:///C:/Users/HG5748/Desktop/RAPPORT/Rapport%20de%20stage%20Amine%20azakkour_Engie%20Axima.docx%23_Toc517950010file:///C:/Users/HG5748/Desktop/RAPPORT/Rapport%20de%20stage%20Amine%20azakkour_Engie%20Axima.docx%23_Toc517950012file:///C:/Users/HG5748/Desktop/RAPPORT/Rapport%20de%20stage%20Amine%20azakkour_Engie%20Axima.docx%23_Toc517950013file:///C:/Users/HG5748/Desktop/RAPPORT/Rapport%20de%20stage%20Amine%20azakkour_Engie%20Axima.docx%23_Toc517950014file:///C:/Users/HG5748/Desktop/RAPPORT/Rapport%20de%20stage%20Amine%20azakkour_Engie%20Axima.docx%23_Toc517950015file:///C:/Users/HG5748/Desktop/RAPPORT/Rapport%20de%20stage%20Amine%20azakkour_Engie%20Axima.docx%23_Toc517950016file:///C:/Users/HG5748/Desktop/RAPPORT/Rapport%20de%20stage%20Amine%20azakkour_Engie%20Axima.docx%23_Toc517950017file:///C:/Users/HG5748/Desktop/RAPPORT/Rapport%20de%20stage%20Amine%20azakkour_Engie%20Axima.docx%23_Toc517950019file:///C:/Users/HG5748/Desktop/RAPPORT/Rapport%20de%20stage%20Amine%20azakkour_Engie%20Axima.docx%23_Toc517950020file:///C:/Users/HG5748/Desktop/RAPPORT/Rapport%20de%20stage%20Amine%20azakkour_Engie%20Axima.docx%23_Toc517950021file:///C:/Users/HG5748/Desktop/RAPPORT/Rapport%20de%20stage%20Amine%20azakkour_Engie%20Axima.docx%23_Toc517950023file:///C:/Users/HG5748/Desktop/RAPPORT/Rapport%20de%20stage%20Amine%20azakkour_Engie%20Axima.docx%23_Toc517950025file:///C:/Users/HG5748/Desktop/RAPPORT/Rapport%20de%20stage%20Amine%20azakkour_Engie%20Axima.docx%23_Toc517950031

  • Amine AZAKKOUR Juillet 2018 49