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