QuickHmi - Interface homme machine configurable pour Cnc et Plc avec Concept

Ce travail de Bachelor en collaboration avec Objectis a été réalisé par un étudiant ayant choisi la filière génie électrique avec une orientation en électronique et automatisation industrielle.Objectis a mis au point des plateformes C# permettant de déployer rapidement des interfaces utilisateur déstinées aux machines industrielles : Concept 4 étant la version de cette plateforme utilisée pour ce projet. Ce projet a pour but de développer une interface générique entièrement configurable qui permet de s'adapter à différents types de PLC et de CNC. Elle va permettre la configuration rapide des objets à visualiser et à modifier afin d'éditer les paramètres de la machine.Tout d'abord, une prise en main de différentes technologies a été nécessaire afin de pouvoir réaliser ce projet. L'environnement de développement TwinCAT3 a été utilisé pour la programmation d'un automate Beckhoff. Afin de pouvoir communiquer avec ce dernier, le protocole OPC-UA a été pris en main ainsi qu'une bibliothèque C# permettant d'implémenter ce protocole. Enfin, l'interface graphique a été développée en utilisant la technologie WPF ainsi que la plateforme logicielle fournie par Objectis : Concept. L'application développée permet d'ajouter et de configurer des contrôles afin de pouvoir visualiser les données de la machine. Pour ce faire, deux modes sont disponibles, le mode manuel ainsi que le mode automatique. Pour ce dernier, une nomenclature de commentaires pour du Stuctured Text a été développée afin de donner les paramètres nécessaires à la construction de l'interface.

Etudiant: Elia Nese

Année: 2023

Département: TIN

Filière: Génie électrique avec orientation en Electronique et automatisation industrielle

Type de formation: Plein temps

Partenaire externe: Objectis SA

Enseignant responsable: François Birling

Institut: iAi

Téléchargements:
- Télécharger l'affiche
- Télécharger le rapport