oMachine Universal IO avec OPC-UA

Objectis SA, entreprise basée à Yverdon-les-Bains, propose des solutions pour concevoir des applications qui pilotent et supervisent des machines industrielles. Objectis Machine, un Framework applicatif a été développé ; il permet à l'exploitant de machines de baisser les coûts de développement de ses logiciels et de réaliser des programmes de machines industrielles, en C#, en utilisant le paradigme de programmation orientée objet. De plus, le logiciel propose une interface homme-machine modulable.

Ce travail de Bachelor a pour but de démontrer la possibilité d'extension de la fonctionnalité de la plateforme logicielle oMachine à une grande variété de fournisseurs d'automates industriels et de matériels d'entrée-sortie, en développant un module de communication avec le protocole OPC UA. Pour ce faire, les automates des marques ABB, Beckhoff, Siemens et Rockwell Automation ont été utilisés.

Dans un premier temps, une prise en main du protocole de communication OPC UA, de la plateforme Objectis Machine ainsi que des différents logiciels de programmation et de configuration propres à chaque marque a été effectuée.

Par la suite, la conception de l'architecture logicielle a été menée, grâce à la modélisation sous forme de diagramme UML, afin qu'elle soit flexible et modulable. Suite à cela, le module de communication ainsi qu'un programme permettant la configuration de la plateforme oMachine et du logiciel de programmation de l'automate ont été développés. Ensuite, une analyse des performances de communication ainsi qu'une optimisation du logiciel dans le but d'atteindre de meilleures performances ont été réalisées.

Finalement, une application de démonstration a été développée autour d'une station Festo permettant de démontrer l'efficacité du module de gestion des entrées-sorties en utilisant le protocole de communication OPC UA dans la plateforme logicielle Objectis Machine.

Etudiant: Samuel Schläppy

Année: 2022

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

Ce travail est confidentiel