Vous êtes sur la page 1sur 49

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 1


Amine AZAKKOUR Juillet 2018 2
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 3


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 4


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 5


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 6


I. Contexte

1. Le groupe

FIGURE 1: LOGO DU GROUPE ENGIE

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:

FIGURE 2: LES TROIS CORPS DE METIER

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 :

Amine AZAKKOUR Juillet 2018 7


Pôle
Réseau

Energie France
Pôle
Benelux
Energie Europe &

International
Pôle
International
Global Gaz & GNL

Pôle
Services à l’Energie Ingénierie

Infrastructures
Pôle
France Services
Energétiques
Environnement

Pôle
France Systèmes

Installations
Maintenance

FIGURE 3: ORGANISATION DU GROUPE ENGIE

Amine AZAKKOUR Juillet 2018 8


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 9


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.

FIGURE 5: LES DOMAINES OU ENGIE EST LEADEUR

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

FIGURE 6: ILLUSTRATION DES COMPETENCES ENGIE AXIMA

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.

Amine AZAKKOUR Juillet 2018 10


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 11


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

FIGURE 7: PRESENCE DES AGENCES D’AXIMA EN FRANCE

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

Amine AZAKKOUR Juillet 2018 12


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 13


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 14


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.

FIGURE 11 : AUTOMATE PCD3 M90 DE MARQUE SBC

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)

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
FIGURE 11: PAGE WEB DU BANC DE TEST
commandes de machines tant en milieu industriel qu’en
automatisation des bâtiments.

Amine AZAKKOUR Juillet 2018 15


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.

FIGURE 12: PHOTO D’UNE SONDE DE TEMPERATURE

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 13:PHOTO D’UN SERVOMOTEUR TOR

Amine AZAKKOUR Juillet 2018 16


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 17


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 18


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 19


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 20


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.

FIGURE 20: DISJONCTEUR DU BANC DE TEST

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.

Amine AZAKKOUR Juillet 2018 21


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 22


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 23


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
FIGURE 24: LOGO BELIMO 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.

Amine AZAKKOUR Juillet 2018 24


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
FIGURE 25: INFORMATION PRESENT SUR LE
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

Amine AZAKKOUR Juillet 2018 25


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

FIGURE 28: PAGE WEB DU TEST SERVOMOTEUR TOR

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

FIGURE 29 : PAGE WEB DU TEST SERVOMOTEUR TOR

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

FIGURE 29 : PAGE WEB DU TEST SERVOMOTEUR TOR

Amine AZAKKOUR Juillet 2018 26


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

FIGURE 29: STRUCTURE DE LA PROGRAMMATION

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.

Amine AZAKKOUR Juillet 2018 27


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.

FIGURE 31: PAGE WEB DU TEST SERVOMOTEUR TOR

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.

Amine AZAKKOUR Juillet 2018 28


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 29


▪ 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.

FIGURE 33: CONVERSION LINEAIRE D'UNE VALEUR NUMERIQUE

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.

Amine AZAKKOUR Juillet 2018 30


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 31


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.

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

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.

Amine AZAKKOUR Juillet 2018 32


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

« 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.

Amine AZAKKOUR Juillet 2018 33


FIGURE 40: BLOCK SWITCH UTILISEE DANS LA PROGRAMMATION

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.

FIGURE 41: PAGE WEB POUR SUPERVISER LA TEMPERATURE

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.

Amine AZAKKOUR Juillet 2018 34


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

FIGURE 42: PROGRAMME 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.

Amine AZAKKOUR Juillet 2018 35


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é
FIGURE 43: PROGRAMME SERVOMOTEUR TOR

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.

FIGURE 44: PROGRAMME SERVOMOTEUR TOR

- 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
FIGURE 45: FONCTION « ET »

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

Amine AZAKKOUR Juillet 2018 36


Exemple :

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

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

FIGURE 47: UTILISATION DU BLOC TRANSFERT

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

FIGURE 48: FONCTION ALARME

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

FIGURE 49: UTILISATION DU BLOC ALARME

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

Amine AZAKKOUR Juillet 2018 37


FIGURE 51: PAGE WEB DU TEST SERVOMOTEUR TOR

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.

Amine AZAKKOUR Juillet 2018 38


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).

FIGURE 53: COURBE DE PROPORTIONNALITE ENTRE TEMPERATURE ET TENSION

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.

Amine AZAKKOUR Juillet 2018 39


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é.

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 %

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

Amine AZAKKOUR Juillet 2018 40


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 41


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.

FIGURE 58: PROGRAMME SERVOMOTEUR 0-10V

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

FIGURE 60 : PROGRAMME SERVOMOTEUR 0-10V

Amine AZAKKOUR Juillet 2018 42


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.

FIGURE 60 : PROGRAMME SERVOMOTEUR 0-10V

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.

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

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.

Amine AZAKKOUR Juillet 2018 43


FIGURE 38 : PROGRAMME SERVOMOTEUR 0-10V

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.

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

▪ 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.

Amine AZAKKOUR Juillet 2018 44


▪ 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 45


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 46


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 47


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

Amine AZAKKOUR Juillet 2018 48


Amine AZAKKOUR Juillet 2018 49

Vous aimerez peut-être aussi