Le programme fourni à Objectis SA est fonctionnel et démontre les possibilités d'émulation de bus de terrain et slave EtherCAT qu'il est possible de faire.

Slides:



Advertisements
Présentations similaires
PC / Traitement numérique / Contrôle Environnement logiciel
Advertisements

Un processus de conception des logiciels distribués pour l’automobile
GIE Gestion internationale de l'information et des communications ALLO STOP Benjamin Barthelet Pierre-Philippe Paquette.
Introduction aux réseaux informatiques
DIAS PEREIRA Maxime & AIMEUR Amar vous présentent
1 Les technologies XML Cours 1 : Les Web Services et Architectures Orientées Services Fé vrier Version 1.0 -
2.Les différentes architectures (Louis)
INTRODUCTION.
Assistance à distance Parfois on se sent bien seul face à un problème informatique surtout si on n’est qu’un simple utilisateur. Lorsqu'un problème survient.
Edwards Lifesciences transfert des dispositifs de classe 3. Ces dispositifs nécessite de nombreux de tests ainsi que de validations. Chaque d'équipement.
Automatisme Les Systèmes automatisés I - Introduction => Les Systèmes Automatisés Simples ou complexes, les systèmes automatisés sont partout dans notre.
S.T.S. S.I.O. 1ère année La gestion de projets
Le 8 mars Notre vision du web-to-print. le 8 mars Information pour le système Prisme Technologies Prisme Technologies se spécialise dans.
Étude d’une chaîne fonctionnelle
MRP, MRP II, ERP : Finalités et particularités de chacun.
QUICK SELLING GUIDE TUFIN
Les mesures comparatives réalisées entre VxWorks et INtime donnent un net avantage au premier. L'expérience et la volonté de Wind River de garder un RTOS.
Lycée Gustave Eiffel à Armentières 3 élèves mobilisés sur le projet.
Introduction au Génie Logiciel
Enseigner en classe de 4ème
Étude d’une chaîne fonctionnelle
Diagramme dimpédance Travail de Master of Science HES-SO en Engineering Simulation dimpédance pour des matériaux conducteurs stratifiés utilisant la troncation.
Développeur informatique
Initiation à la conception de systèmes d'information
par Bernard Maudhuit Anne-Marie Droit
Introduction à la conception de Bases de Données Relationnelles
La mobilité des licences via la Software Assurance
Le projet en STI2D Initier le projet Délimiter les champs du possible
2 LES DIFFERENTS EXEMPLES 2.1 LA LOCALISATION 2.2 LE DOUBLE BATTEMENT
Chap 4 Les bases de données et le modèle relationnel
Les 10 choses que vous devez savoir sur Windows Authentique Notice légale Les informations de ce document contiennent les explications de Microsoft Corporation.
Automatisme de portail Autonome
Synthèse d’activités Présentation.
Tous droits réservés - 15 novembre 2004 Présentation du PEI Étude de marché des éditeurs de logiciels dans le domaine de la géographie.
Formation à distance et en présentiel – 7 mai 2009
Présentation du mémoire
Les étapes du cycle de développement du génie logiciel
Les axes directeurs de la rénovation
Logiciels et technologies de l'information de gestion
Business concept template MODÈLE DE CONCEPT D'AFFAIRE
ANALYSE METHODE & OUTILS
Mise en oeuvre et exploitation
INTRODUCTION.
Réalisé par : Mr IRZIM Hédi Mr JRAD Firas
INF8505: processeurs embarqués configurables
Yonel GRUSSON1 Installation d'une imprimante sous Windows 200x Server.
1 Emeric ROLLIN 1 Génie Logiciel GENIE LOGICIEL
Le contenu est basé aux transparents du 7 ème édition de «Software Engineering» de Ian Sommerville«Software Engineering» de Ian Sommerville B.Shishedjiev.
Qu'est-ce qu'un ERP  Outils automatisé pour modéliser les comportements d'une entreprise afin de les rendre plus automatiques.
Introduction au Génie Logiciel
Plusieurs techniques ont été expérimenté. Différentes modulations ont été étudiées et testées. Un setup expérimental a été mis en place. Les résultats.
Séminaire (6-12 Février 2007) Promo. M2 ESCE-Tunis 2006/07
Initiation à la conception des systèmes d'informations
L’Audio sur PC Comparaison Numérique vs Analogique Comparaison Audio sur PC vs Hardware dédié (DSP) Rmq: beaucoup de simulitudes avec la vidéo, mais débit.
Logiciel libre ou commercial? Benjamin Thominet, le 31/01/2004.
Prototypage Rapide Du modèle numérique au modèle physique
MOCK.
Introduction et Généralités sur l’Algorithmique
Année 2006 – 2007 ENSEA © Emeric Rollin
L'unité centrale est composé en générale de :
En route vers le déploiement . . .
L’enseignement de spécialité SLAM
GÉNÉRATEUR DE DOCUMENTS 3D INTERACTIFS PDF U3D Projet de Bachelor | RICHARD Mathieu | 2009.
CSC Proprietary 6/20/2015 9:42:54 AM 008_5849_ER_Red 1 BPM - SOA Logo du client Synthèse de notions “fondamentales” par Guillaume Feutren, Stagiaire *
Stage à Ontomantics Master Pro TILDE
LES SIMULATEURS RÉSEAU
Domosecur Linux DUFOUR Joffrey BTS IRIS session
L’ ENGAGEMENT D’ UN SAVOIR FAIRE Depuis 1986 ,ESTELEC INDUSTRIE réalise des cartes électroniques
TECHNOLOGIE – Avril 2008 Projet de programme 4 e : Thème : Confort et domotique Equipement intérieur Equipement extérieur Electroménager Vidéo, photo Son.
TD N°5: Une GPAO pour l’usine Odyssée. Lancement du logiciel Logiciel « Usine Odyssée 7 » disponible dans … Entrer votre nom et un nom d’entreprise de.
Transcription de la présentation:

Le programme fourni à Objectis SA est fonctionnel et démontre les possibilités d'émulation de bus de terrain et slave EtherCAT qu'il est possible de faire avec les technologies actuelles. De plus, même sans avoir pris du temps pour optimiser le programme, il est possible d'émuler plus de 600 slaves avec un cycle de bus de 1ms. Les contraintes temps réel sont donc complétement respectées. L'architecture mise en place permettra par la suite d'ajouter facilement de nouvelles technologies de bus de terrain, et il en est de même pour les types de slave EtherCAT qui peuvent être simulés. Quant à la modélisation de lélément de base représentant un slave EtherCAT, elle permet aussi une forte évolutivité. Terminer son développement ne posera donc pas de problème. Les contraintes de flexibilités du système sont ainsi complétement respectées. Le programme fournit va pouvoir être utilisé comme brique de base par la société Objectis SA pour le développement d'un produit à forte valeur ajoutée. Effectivement, actuellement aucune société ne propose un simulateur émulant le comportement d'un système automatisé complet, alors qu'une demande existe auprès des fabricants de machines. De plus, ce produit pourra participer à la formation des élèves dans les écoles professionnelles. Il reste encore beaucoup de travail à réaliser pour que le produit soit commercialisable. Cependant, ceci n'est pas un problème dans la mesure où la partie "haut niveau" touche les domaines d'expertise de la star up Objectis SA. CONCLUSION Travail de Master of Science HES-SO en Engineering oSimulation - Simulateur de machines automatisées Yann Jaccoud Professeur responsable : François Birling HEIG-VD En collaboration avec : Objectis S.A. Afin de garantir les contraintes temporelles liées à la technologie EtherCAT, le logiciel de simulation a été développé pour être exécuté dans un environnement temps réel en loccurrence INtime, extension temps réel pour Windows. Les différentes modélisations, développements ainsi que validations réalisés durant le projet ont permis de mettre en avant les possibilités de simuler un réseau de slaves nutilisant pas de communication via mailbox (communication entre master et slave de type PDO uniquement). Les validations ont été réalisées avec la simulation dun coupleur EK1100 muni des I/O digitales EL1004 et EL2002. Pour ce faire, le master TwinCAT a été utilisé pour écrire létat des sorties et lire létat des entrées. Côté slave, le logiciel Tuning Studio a été utilisé pour visualiser létat interne des sorties et forcer létat des entrées. La simulation dentrées et de sorties a été faite afin de valider les mécanismes utilisés pour le transfert des PDOs dans les deux sens. Une fois le comportement validé, des tests de performance ont été réalisés en release. Les différents essais ont permis de valider la simulation de 663 slaves avec un cœur de processeur Intel Core i5 660 (architecture Nehalem). RESULTATS Le sujet de ce travail de Master est né suite à une demande de l'industrie des machines automatisées suisses. Industrie spécialisée dans des marchés de niches, marchés où l'innovation prime et où le besoin de chaque client est différent. Choix ou plutôt obligation découlant d'une impossibilité de concurrencer les produits asiatiques, qui, par leurs plus faible coût de fabrication (lié principalement à la valeur de la main d'œuvre), sont vendus à des coûts beaucoup plus faibles que ce qui est proposé par les fabricants européens. Ces machines réalisent donc généralement des actions fortement dépendantes de l'application, nécessitant des opérations complexes et précises avec comme toujours de grosses contraintes de débit. Le développement de ces systèmes hyper spécialisés et optimisés pour le besoin de chaque consommateur pose certains problèmes récurrents, comme par exemple la mise au point du logiciel de commande. Effectivement, il est difficile pour une entreprise proposant un vaste parc de machines de faire évoluer ces softwares, sachant que chaque modification impose une validation du comportement du logiciel, difficilement réalisable sans le système à commander. Ces systèmes automatisés ayant un coût généralement très élevé, l'entreprise ne peut que rarement se permettre de posséder une version de chaque modèle sujet à de futures évolutions logicielles. Surtout lorsque l'on prend en compte le besoin d'innover constamment, nécessitant forcément des mises à jour du système de commande. Objectis SA, entreprise très proche des besoins de cette industrie des machines aux fortes contraintes de modularité et de performances, est consciente de cette problématique et aimerait la résoudre par le biais d'un simulateur. Effectivement, s'il était possible de proposer un outil capable de modéliser le comportement complet d'une machine automatisée à l'aide d'un système flexible, une entreprise pourrait émuler tout son parc de machines à l'aide de cet outil, ce qui lui permettrait de réduire très fortement le coût de la mise au point de ces logiciels de commandes. DESCRIPTION L'objectif de ce projet est de développer un outil de simulation capable d'émuler le comportement d'une machine automatisée intégrant la technologie EtherCAT (bus de terrain) dans son système de commande, tout en garantissant les contraintes temporelles liées aux applications de Motion Control utilisant cette technologie. Le simulateur doit avoir comme propriété d'être facilement extensible, autant du point de vue de l'interfaçage possible avec le logiciel de commande, que des types d'éléments machine pouvant être émulés. Après une analyse des différentes possibilités offertes par les technologies actuelles, il a été décidé de centraliser les efforts sur le développement d'un logiciel capable d'émuler le comportement d'un réseau d'esclaves EtherCAT (module I/O, drive pour le motion control). Ceci dans le but de pouvoir proposer une brique de base, permettant par la suite de développer un simulateur 100% logiciel capable d'émuler toute la partie hardware d'une machine en temps réel (des esclaves aux actionneurs, en passant par les pré actionneurs et les capteurs). Pour ce faire, le travail suivant a dû être réalisé : o Recherche et prise en main de technologies permettant la capture, le traitement, puis le renvoi de frames EtherCAT dans les contraintes de temps imposées par la norme, avec du matériel standard (PC et carte réseau). o Modélisation d'une architecture logicielle permettant de respecter les contraintes de flexibilités et de performances imposées par le cahier des charges. o Développement et validation, étape par étape, du logiciel de simulation. OBJECTIFS Validation de communication des PDOs avec via Tuning Studio Validation de la simulation de 663 slaves sur un cœur de processeur