Service de messagerie industrielle: MMS if G.Beuchot
Transcription
Service de messagerie industrielle: MMS if G.Beuchot
Service de Messagerie Industrielle MMS if G.Beuchot 397 Service de messagerie industrielle: MMS MMS : Objectifs G MMS : Manufacturing Message Specification G Fournir un service APPLICATION permettant de faire coopérer des systèmes de production : automates, robots, systèmes de manutention ou de convoyage, machines à commande numérique , etc. et systèmes de supervision G Fournir les mécanismes de base pour un système temps-réel distribué G Spécifié dans l'architecture MAP : Manufacturing Automation Protocol Mais aussi dans FIP : Factory Information Protocol (réseaux de terrain) et dans Profibus G SYSTEME CLIENT-SERVEURS FDes systèmes "SERVEUR" : automates, robots, machines, etc. sont utilisés à la demande par des clients en général système de supervision de cellule ou d'atelier FUn système peut être client , serveur ou client-serveur if G.Beuchot 398 Service de messagerie industrielle: MMS Service fourni G 84 services élémentaires et 2 "modalités" G Produits actuels : sous-ensemble de ces services FCNMA (Communications Networks for Manufacturing Applications) G 9 sous-ensembles (pour faciliter la présentation ..) FGestion de contexte FGestion de l'Equipement virtuel de production (EVP, VMD) FGestion de variables FGestion de programmes FGestion d'événements FCommunication Opérateur FGestion de domaines FGestion de sémaphores FGestion de journal FSous-ensemble annexe : gestion de fichiers G Modalités : conditions sur sémaphore ou événement if G.Beuchot 399 Service de messagerie industrielle: MMS Equipement Virtuel de Production : EVP G VMD : Virtuel Manufacturing Device - Sur SERVEUR seulement FSur client API : MMS-I (MMS interface) G Définition logique d'un appareil réel de production (ERP) (ou de fonctions d'un appareil) : ensemble d'objets VISIBLES G Permet de réaliser la "transparence" entre équipement hétérogènes if G.Beuchot 400 Service de messagerie industrielle: MMS Equipement virtuel de production : suite G ERI : Equipement réel "invisible" G ERV : Equipement réel "visible" (par la fonction opératoire) G ST : Etat ERI ERV St EO Domaine FO AE D'après JP. Elloy if G.Beuchot F (disponibilité des ressources, opérabilité de l'EVP et de l'ERP) G EO : Objets (visibles) sur l'EVP Fvoir ci-dessous G Domaine : ensembles d' objets de l'EVP Fensembles d'informations téléchargeables et sauvegardables G FO : Fonction opératoire Fréalise l(accès (en lecture et écriture) aux objets de l'EVP pour le compte des requètes de service (distantes) et des requètes locale Fréalisation spécifique de l'équipement informatique sur lequel est implanté l'EVP G AE : Entité d'application (communications OSI) 401 Service de messagerie industrielle: MMS Objets de l'EVP G une dizaine de classes d'objets FTypes FVariables FEvénements FSémaphores FConditions événementielles FActions événementielles FEnveloppes événementielles (pour notifications) FJournaux FDomaines FInvocations de programme FStations opérateur if G Manipulés par Fonction Opératoire G Construction statique (sur appel local) ou dynamique (par appel de service MMS) 402 G.Beuchot Service de messagerie industrielle: MMS Portée des objets Portées de Variable Type Sémaphore Condition événementielle Action événementielle Enveloppe événementielle Journal Domaine Invocation de programme Station opérateur if G.Beuchot EVP * * * * * * * * * * Domaine * * * * * * Association * * * * * * 403 Service de messagerie industrielle: MMS Services Client-Serveur CLIENT Service Non Confirmé SERVEUR Objet physique Requête Indication Objet Manipulé D'après JP. Elloy CLIENT Requête Objet physique Service Confirmé SERVEUR Confirmation Réponse Objet Manipulé Indication D'après JP. Elloy if G.Beuchot 404 Service de messagerie industrielle: MMS Services client-serveur Client Serveur AP2 AP3 Requête client AP1 vers Serveur AP3 Requête client AP2 vers Serveur AP1 Client Serveur AP1 d'après J.P. Eloy G Le client est par exemple un superviseur d'atelier G Le système clien-serveur est par exemple un superviseur de cellule G les serveurs sont des automates, machines à commande numérique, systèmes de manutention, etc Requête client AP1 vers Serveur AP4 Serveur AP4 Requête Fonction Opératoire AP1 vers Serveur AP4 if G.Beuchot 405 Service de messagerie industrielle: MMS