En tant que leader en transformation industrielle, nous comptons parmi nos équipes, des experts en automatisme. Cette expertise étant notre cœur de métier depuis une vingtaine d’années, nos automaticiens ont réalisé des missions dans divers secteurs.
Parmi celles-ci, voici le retour d’expérience d’un de nos consultants en automatisme.
Contextualisation client
Pour ce cas, notre client est spécialisé dans le traitement thermique et la valorisation énergétique des déchets dangereux et non dangereux produits par les entreprises, industries et collectivités.
Le site possède 3 unités d’incinération complémentaires, qui permettent à l’entreprise de prendre en charge des types de déchets chimiques très différents :
- Déchets industriels dangereux (solides ou liquides)
- Déchets non dangereux
- Terre souillée
- Etc.
Il s’agit aujourd’hui d’un acteur important de la transition énergétique. A titre d’exemple, il est capable de produire de l’électricité grâce à la valorisation de la chaleur produite lors de la combustion des déchets.
Le contexte de notre mission
Le client avait une problématique concernant :
- La mise à jour de la supervision,
- Les programmes automates des 3 unités d’incinération et,
- La STEP (« STation d’ÉPuration des eaux usées »)
L’objectif de la mission
1. Technique (automaticien) :
- Identifier les sources d’erreurs et les corriger
- Apporter les modifications pour suivre le cahier des charges du client
2. Services
- Créer plusieurs sauvegardes qui correspondent aux versions du projet
- Mettre à jour les serveurs et les serveurs clients
Les technologies utilisées
- API : Schneider
- Supervision : PcVue
- Communication : OPC
- Logiciel : Unity, PcVUE 11 et 12
Et concrètement ?
La mission de notre expert a duré 4 mois, au cours desquels il a réalisé plusieurs projets, classés en 2 catégories :
- Partie 1 : Debug, correction et harmonisation des programmes existants
- Partie 2 : Optimisation de la vue supervision afin de faciliter l’utilisation
1. Debug, correction et harmonisation des programmes existants
Objectif
Relever et corriger les messages d’erreurs.
Étapes de travail
- Relever les erreurs lors du démarrage de la supervision pour chaque unité d’incinération.
- Relever les erreurs de la STEP (unité de traitement des eaux).
Exemples types d’erreurs rencontrées
- Mauvaise optimisation des variables PcVue et Automate
- Tendance inexistante
- Variables non déclarées ou mal assignées aux objets de la supervision
Difficultés rencontrées et solutions
- Identifier la source des différentes erreurs (automate ou supervision)
–> Priorisation puis traitement des variables
- Organisation : Il y avait plus de 2 000 erreurs par unité
–> Classement et commentaire de chaque modification pour avoir un suivi sur chaque nouvelle version PcVue
Résultats Obtenus
- Un programme débuggé et harmonisé
- Plus d’erreur dès l’ouverture du programme
- Identification et correction des erreurs plus faciles en cas de modification future du programme et de la supervision
2. Optimisation de la vue supervision afin de faciliter l’utilisation
Objectif
Modification et création de vues de supervision.
Étapes de travail
- Apporter des modifications visuelles et graphiques pour mettre à jour la supervision des 3 unités :
- Suppression des équipements qui n’existaient plus
- Ajouts de nouveaux équipements
- Créer de nouvelles vues par rapport aux analyses fonctionnelles fournies par le client.
- Définir les besoins des différents intervenants de la STEP et de la salle de contrôle afin de faciliter l’utilisation de la supervision et répondre à leurs besoins.
Résultats Obtenus
- Apport des modifications demandées pas les différents utilisateurs de la supervision afin de l’adapter à leurs utilisations
- Modifications validées par le service concerné
- Affectation des variables sur les objets de la vue
Les enseignements de la mission
Techniquement, notre expert a appris :
- À créer un script et utiliser un cyclique pour pouvoir faire un archivage journalier de certaines données relevées
- Le principe de fonctionnement du mode de communication du logiciel OPC
Les mots de notre automaticien :