Composants Logiciels pour Îlots de Palettisation robotisés

Slides:



Advertisements
Présentations similaires
Applications N-Tiers Rappels: architecture et méthodologie
Advertisements

Produit Gammes Nomenclatures Modules Techniques Prix de Revient Prix de Vente Modules Techniques Client Marges Mise en route Temps Unitaire Prix (Ex:
DECOUVERTE ET MISE EN OEUVRE
des Structures de Santé
Eclipse Plug-ins Factory
Thème 3 : plate-forme de modélisation et de gestion de référentiels XML étapes modélisation des structures (UML) gestion du référentiel de modélisation.
LA PRODUCTION MECANIQUE
Formation Processus – Les 5 niveaux Ensemble à modéliser Souvent : un ensemble dunités organisationnelles (de services) Traite les demandes externes.
Projet n°4 : Objecteering
XML - Henry Boccon-Gibod 1 XML, Langage de description La question du choix de formalismes Les entités et leur représentations modalités de modèles et.
Virtualisation dorchestration de services TER Master 1 Infomatique 4 Avril 2008 Encadrant : Philippe Collet.
Stratégie de formation
UML - Présentation.
Eric BONJOUR, Maryvonne DULMET
1 Les technologies XML Cours 1 : Les Web Services et Architectures Orientées Services Fé vrier Version 1.0 -
Démarche de Projet D’après la norme X50-106, un projet est une démarche spécifique qui permet de structurer méthodiquement et progressivement une réalité.
Approche interne de la chaîne d’énergie (approche nécessaire pour maîtriser le fonctionnement des systèmes au delà du premier ordre) Spécification des.
Autorisations Utilisation eCATT
BDA'02 1 Tolérance aux fautes (TaF) adaptable pour les systèmes à composants : application à un gestionnaire de données Phuong-Quynh Duong, Elizabeth Pérez-Cortés,
Thème « Modélisation comportementale des Systèmes critiques »
UML (Unified Modeling Langage)
JOME, un Composant Logiciel pour le Télé-Enseignement des Mathématiques via le WEB, Compatible OpenMath et MathML Laurent DIRAT OVE / I3S-UNSA.
Réalisé avec le soutien de 2005 FAROS : composition de contrats pour la Fiabilité d'ARchitectures Orientées Services Définir un environnement de composition.
Interface Homme Machine IHM Pro
L ’enseignement de la construction en BEP industriel
Langage SysML.
Logiciel de Mobile Device Management
PARTIE 3 : Le SYSTEME D’INFORMATION FUTUR
Page 1 Introduction à ATEasy 3.0 Page 2 Quest ce quATEasy 3.0? n Ensemble de développement très simple demploi n Conçu pour développer des bancs de test.
Principes de la technologie orientée objets
le profil UML en temps réel MARTE
Vuibert Systèmes dinformation et management des organisations 6 e édition R. Reix – B. Fallery – M. Kalika – F. Rowe Chapitre 2 : Les applications fonctionnelles.
Rennes, le 18 septembre 2006 Support du paradigme maître-travailleur dans les applications à base de composants Tâche 2.2 Hinde Bouziane Réunion LEGO.
Bilan du Projet Industriel
Configuration de Windows Server 2008 Active Directory
Patterns et maintenabilité dans lindustrie : un cas concret Christophe Saint-Marcel Silicomp Ingénierie.
SYSTEMES D’INFORMATION
Modélisation causale multiphysique
SCIENCES DE L ’INGENIEUR
Synthèse d’activités Présentation.
1 SQL: Langage de contôle des données Terminale: GSI Professeur: Mme BELLILI.
Ecaterina Giacomini Pacurar
COTRE COmposants Temps REel
SYSTEMES MIXTES MOBILES ET COLLABORATIFS
UNIVERSITE DE TECHNOLOGIE COMPIEGNE Unité dInnovation – Ingénierie des Contenus et Savoirs 28/05/2007 UTC UI - ICS Valérie Moreau Scénarios de mise en.
Tolerance Manager Un concept métier
Portée, arrimages et intervenants Évolution des méthodes
NORMALISATION DES LANGAGES DE PROGRAMMATION des Automates Programmables Industriels CEI Jean-Jacques DUMÉRY -1-
Processus d'un projet F.Pfister
Sensibilisation a la modelisation
NORMALISATION DES LANGAGES DE PROGRAMMATION des Automates Programmables Industriels CEI
Langage de modélisation graphique de systèmes
JEE 5 F.Pfister 2 institut eerie JEE – Une plateforme serveur  Développement et exécution d'applications réparties.
Introduction.
Présentation de CORBA et de IIOP
1 Architecture orientée service SOA Architecture orientée service SOA (Service Oriented Architecture)
UML.
1. Présentation générale du système
Outil de gestion des cartes grises
Démarche d’ingénierie système dans les systèmes complexes
Stratégie d’entreprise - Alstom Transport – Marco Férrogalini
Supports de formation au SQ Unifié
Hatainville Les Moitiers d’Allonne – Tel : Website : stratic.online.com La démarche projet Mars 2001.
Prédiction de Jeu dans un Assemblage - Application au Calage
Réalisé par : Mr IRZIM Hédi Mr JRAD Firas
Présentation AICHA REVEL INGENIEUR D’ÉTUDE STERIA DEPARTEMENT TRD
1 Vers la gestion de la cohérence dans les processus multi-modèles métier Wolfgang THEURER Ecole Nationale Supérieure d’Ingénieurs des Etudes et Techniques.
L’enseignement de spécialité SLAM
PaCO++ André Ribes Réunion Hydrogrid Rennes 15/09/03.
Transcription de la présentation:

Composants Logiciels pour Îlots de Palettisation robotisés CLIPS Composants Logiciels pour Îlots de Palettisation robotisés 18 avril 2007 - AIP PRIMECA

CLIPS : Piloter les Infrastructures industrielles (Contexte) Infrastructures de plus en plus hétérogènes Coexistence d’équipements de plusieurs générations, souvent de plusieurs fournisseurs Information dispersée dans les équipements, les instruments de mesure et les systèmes de contrôle Architectures de plus en plus complexes Équipements connectés de plus en plus en réseau pour véhiculer les informations et les commandes Contrôle de plus en plus sophistiqué Acquisition de l’information en temps réel et près de là où elle se trouve Formatages de cette information pour une présentation concise et homogène Réaction optimisée pour assurer le bon fonctionnement de l’infrastructure Interfaces de contrôle diversifiées pouvant être déportées 18 avril 2007 - AIP PRIMECA

Partenariat LIMOS / IFMA FRE CNRS 2239 : équipe de recherche de l’IFMA (Institut Français de Mécanique Avancée) pilotage, supervision et contrôle/commande systèmes de production en approche multi-agents NEWTEC PALETTISATION (chef de file) : leader européen pour l’étude et la réalisation de palettiseurs pour tout type de systèmes de production SINOVIA : PME innovante spécialisée dans le contrôle / commande et la supervision de systèmes complexes par composants logiciels et matériels avec sa technologie Plug & Net®. CEA-LIST / SLA : modélisation et conception orientée objets de systèmes temps réel CEA-LIST / SRSI : méthode de supervision de systèmes robotisés par utilisation de la réalité virtuelle 18 avril 2007 - AIP PRIMECA

CLIPS : Composants Logiciels pour Îlots de Palettisation robotisés Objectifs Conception d ’une plate-forme ouverte et générique basée sur des composants logiciels pour le contrôle/commande, la supervision et le diagnostic des systèmes de production automatisés et hétérogènes Les équipements bénéficient d ’une forte connectivité allant du réseau industriel au réseau local. La validation est effectuée sur une application dédiée à la palettisation composée de plusieurs robots et automates et caractérisée par une forte diversité sur le plan matériel et logiciel. Innovation & Points forts Développement d’une plate-forme de composants distribués pour le contrôle-commande d’un système de production automatisé et hétérogène. Une démarche de modélisation et de synthèse assistée de l'architecture d'accueil. Une démarche collaborative ouverte et reconfigurable dynamiquement entre plusieurs types d ’équipements de production (Robots et Automates) Une approche distribuée pour la communication entre les composants 18 avril 2007 - AIP PRIMECA

Résumé des objectifs de CLIPS SP3 Architecture Générique de Pilotage & Supervision SP1 CpGMission&Trajectoire Composant Générique CpG2 CpG1 CpG Schéma Palétisation Architecture Support Adaptative et Reconfigurable CpG Diagnostique SP2 Container Générique SP4 18 avril 2007 - AIP PRIMECA

Planning prévisionnel 18 avril 2007 - AIP PRIMECA

Principe de base Réalisation d'une plate-forme logicielle à base de composants associée à une partie opérative. La plate-forme est basée sur le Framework “ Plug & Net® Open Components ®  ” La modélisation (spécification) UML et la synthèse de l'architecture fournit des éléments réutilisables L'ensemble doit s'adapter à des systèmes de production très variés. les composants permettent : une “ virtualisation ” des objets physiques robots, mécanismes, lignes de produits, unités de vente, palettes, etc. une encapsulation des fonctions de mise en œuvre supervision, diagnostic, choix de schémas de palettisation, génération de trajectoires, etc. Supervision Aide au choix des schémas Aide au diagnostic Génération de trajectoires Base de schémas Automatisme 1 Robot1 Robot2 Robot8 Automatisme 2 Composants d'automatisme . 18 avril 2007 - AIP PRIMECA

Retombées du projet CLIPS Développement d’un nouveau concept de palettisation à partir d’une approche générique Reconfiguration dynamique, généricité et personnalisation du logiciel contrôle / commande et fonctions support. Enrichissement de la plate-forme technologique “ Plug & Net® Open Components ” par de nouveaux composants Application à un processus industriel exigeant un pilotage décentralisé dans des composants autonomes (temps réel, réactivité, robustesse) Définition d’une méthodologie de conception de systèmes automatisés complexes Retour d'expérience alimentant les actions normatives sur UML et MDA Ingénierie Dirigées par les modèles 18 avril 2007 - AIP PRIMECA

Enjeux Ouverture et valorisation dans domaine des syst. de production automatisés Méthodologie de modélisation de composants embarqués Plate-forme de mise en œuvre à objets temps réel Création d’applications de pilotage industriel par assemblage de briques logicielles et matérielles Fourniture d’un composant de génération de trajectoires Fonctions de collaboration multi - robots Architecture pour le support d ’un système de décision distribué : application aux problèmes d ’ordonnancement temps réel 18 avril 2007 - AIP PRIMECA

Réalisation et résultats 18 avril 2007 - AIP PRIMECA

Composants potentiels Composants Métiers Identification des composants Composants potentiels BDD Gestion Schémas Programmes Campagne Implantation Produits 18 avril 2007 - AIP PRIMECA

Composants Métiers Identification des composants 18 avril 2007 - AIP PRIMECA

Composants Métiers Calcul Relatif Résumé Services Fournis Effectue l’interprétation des données relatives en données référencées et vice-et-versa. Services Fournis Sauvegarde de schémas de palettisation Récupération de schémas de palettisation puis dimensionnement Réglage administrateur 18 avril 2007 - AIP PRIMECA

Schémas de palettisation Programme de palettisation Composants Métiers Description Produit } Schémas de palettisation Programme de palettisation 18 avril 2007 - AIP PRIMECA

Composants Métiers Gestion Schéma Résumé Services Fournis Gère la définition des produits par l’utilisateur, récupère les informations d’un produit donné Services Fournis Lancement d’une interface utilisateur de gestion Enregistrement des informations produit dans un format standard Récupération des cotes, du Facing, des paramètres de comportement dynamique d’un produit 18 avril 2007 - AIP PRIMECA

Composants Métiers Gestion Programme Résumé Services Fournis Gère la définition des produits par l’utilisateur, récupère les informations d’un produit donné Services Fournis Lancement d’une interface utilisateur de gestion Enregistrement des informations produit dans un format standard Récupération des cotes, du Facing, des paramètres de comportement dynamique d’un produit 18 avril 2007 - AIP PRIMECA

Composants Métiers Composant de simulation Objectifs: Vérification de la faisabilité de la préparation Estimation de cadence Détection des collisions 18 avril 2007 - AIP PRIMECA

Composants Métiers Données Données Produit Implantation Composants Composant de simulation Données Produit Données Implantation Composants de calcul Composant de Simulation Données Palettisation 18 avril 2007 - AIP PRIMECA

Démonstrations 18 avril 2007 - AIP PRIMECA

Définition d’une méthodologie de conception des systèmes automatisés L’approche MDA (Model Driven Architecture) et le langage UML (Unified Modelling Language) Spécification de composants multi-facettes Conception et modèles d’assemblages Déploiement vers les plates-formes d’exécution 18 avril 2007 - AIP PRIMECA

(Platform Independent L’approche MDA PIM (Platform Independent Model ) Profil UML d’une Plate-forme (Corba, EJB, .NET) Entités, relations Mapping Transformation templates, types de données Les modèles permettent de spécifier des processus de fonctionnement en retardant au maximum le choix d’une implémentation spécifique PSM (Platform Specific Model ) 18 avril 2007 - AIP PRIMECA

Le langage UML Modélisation orientée objet Représentation graphique et description des modèles basée sur XML. Jusqu’à sa version 1.5, permettait une génération de squelettes de code dans différents langages. Les récentes évolutions de la norme 2.0 permettent une spécifications plus précise des architectures à base de composants. 18 avril 2007 - AIP PRIMECA

Spécification d’un composant Spécifications électriques Spécifications mécaniques Composant (élément physique, collaboration) Spécifications de contrôle (supervision) Spécifications automatisme Spécifications de suivi (archivage, stats) 18 avril 2007 - AIP PRIMECA

Exemple: Spécifications Automatisme Profil XML Blocs automates IEC 61499 Modèle logique Composant de contrôle Modèle Spécifique Automatisme PLC Unity Pro Mapping spécifique pour Automate Premium Unity Pro Transformation 18 avril 2007 - AIP PRIMECA

Spécification par les modèles Comportement dynamique (Diagramme de séquence) Diagramme de structure composite ->Vue structurelle statique (boîte blanche/boîte noire) Comportement Interne (Diagramme d’état) 18 avril 2007 - AIP PRIMECA

Déploiement Automate mapping xml Transformation d’un diagramme d’état vers un langage cible pour la définition interne d’un bloc fonction mapping xml 18 avril 2007 - AIP PRIMECA

Déploiement Logiciel Génération de fichiers d’interface pour les composants de suivi/contrôle 18 avril 2007 - AIP PRIMECA