Début du domaine contenu

Documentation fonction Événements de fabrication Localiser le document dans l'arbre de navigation

Utilisation

Le terme générique événements de fabrication désigne les événements mis à disposition par diverses applications. L'interface Accès aux données de fabrication permet d'échanger des événements. Chaque application enregistrée en tant qu'un service au niveau de l'interface peut fournir des événements et souscrire à des événements.

Pour plus d'informations, reportez-vous à Accès aux données de fabrication.

Pour plus d'informations sur la définition de l'accès aux données dans les fiches d'instructions et cockpits de production, reportez-vous à Type 0 : définition de l'accès aux données de fabrication.

Conditions préalables

Événements OPC

Pour utiliser les événements des services ODA (accès aux données OPC) et OAE (alarmes/événements OPC), vous devez d'abord créer une souscription dans le Customizing.
Pour ce faire, accédez au Customizing pour la Gestion des process et sélectionnez SAP ODA (accès aux données OPC).

Pour plus d'informations sur SAP ODA, reportez-vous à Lien structureAccès aux données OPC SAP.

Fonctionnalités

Les services suivants fournissent des événements :

·        MDA :services génériques

·        PSH : fiches d'instructions

·        PMC : cockpits de production

·        ODA : accès aux données OPC

·        OAE : alarmes/événements OPC

Les services suivants peuvent accéder aux événements :

·        MSG : Créer messages de process automatiquement
Voir aussi : Création automatique des messages de process

·        PSH: fiche d'instructions
Voir aussi : Type 0 : définition de l'accès aux données de fabrication

·        PMC : cockpit de production
Voir aussi : Type 0 : définition de l'accès aux données de fabrication

L'accès aux événements s'effectue à l'aide d'adresses. Ces adresses commencent par le nom du service. Les autres parties de l'adresse varient en fonction du service. Vous pouvez utiliser l'aide à la saisie pour sélectionner les événements.

Service MDA

Ce service propose les services génériques BROADCAST et REDIRECT.

À l'aide de BROADCAST, vous pouvez définir des événements propres à l'utilisateur. Un point de données générique sur lequel vous pouvez écrire toute valeur est disponible à cette fin. La modification de la valeur de ce point de données est publiée en tant qu'événement. D'autres services peuvent souscrire à cet événement.

L'adresse pour la propagation de l'événement est composée comme suit :

Événement

Adresse

Événement qui doit être propagé individuellement

MDA:BROADCAST.SEND. <Catégorie>
<Catégorie>
peut être remplacé par toute chaîne de caractères. Notez que cette entrée est sensible à la casse.
Exemple
MDA:BROADCAST.SEND.DPV
Service MDA, l'événement utilisateur
DPV doit être publié.

L'adresse pour la souscription à l'événement est composée comme suit :

Événement

Adresse

Un événement qui a été propagé individuellement

MDA:BROADCAST. <Catégorie>
<Catégorie>
peut être remplacé par la chaîne de caractères que vous avez utilisée pour la propagation d'événement. Notez que cette entrée est sensible à la casse.
Exemple
MDA:BROADCAST.SEND.DPV
Service MDA, l'événement utilisateur
DPV doit être souscrit.

Paramètres des événements MDA

Les paramètres suivants peuvent être transférés comme points de données avec l'événement. L'adresse est composée comme suit :

Paramètre

Adresse

Connexion système de laquelle l'événement a été envoyé

MDA:BROADCAST.PARAM.SESSION

Terminal duquel l'événement a été publié

MDA:BROADCAST.PARAM.TERMINAL

Horodatage pour lequel l'événement a été publié

MDA:BROADCAST.PARAM.TIMESTAMP

Utilisateur qui a publié l'événement

MDA:BROADCAST.PARAM.USER

Valeur du point de données transféré avec l'événement

MDA:BROADCAST.PARAM.VALUE

Exemple

Exemple pour BROADCAST

Le niveau de remplissage du réservoir n° 333 doit être enregistré dans un cockpit de production. Le niveau de remplissage à jour doit être publié en tant qu'événement à l'aide d'un bouton. Dans l'adresse MDA:BROADCAST.SEND.<Catégorie>, <Catégorie> a été remplacé par DPV, qui signifie « valeur de point de données ».

Dans la définition de cockpit, définissez les caractéristiques suivantes en respectant la séquence ci-dessous :

 

Caractéristique

Valeur de la caractéristique

 

PPPI_DATA_REQUEST_TYPE

Demande simple de données

 

PPPI_DATA_POINT_NAME

Réservoir n° 333

 

PPPI_OUTPUT_CHARACTERISTIC

PPPI_DATA_POINT_NAME

 

PPPI_INPUT_REQUEST

Enregistrer le niveau de remplissage

 

PPPI_DATA_POINT_VALUE

0

 

PPPI_VARIABLE

VAR_DPV

 

PPPI_REQUESTED_VALUE

PPPI_DATA_POINT_VALUE

 

PPPI_DATA_ACCESS

Accès aux données de fabrication

 

PPPI_BUTTON_TEXT

Publier

 

PPPI_FUNCTION_DURING_DISPLAY

Autorisé

 

PPPI_EXPORT_DATA

MDA:BROADCAST.SEND.DPV

 

PPPI_STRING_VARIABLE

VAR_DPV

Dans la transaction CO69 - Créer messages de process automatiquement, un message de process doit être créé automatiquement chaque fois que l'événement propagé dans l'exemple ci-dessus est envoyé. Dans la transaction CO69, vous définissez :

l'option Lancement déclenché par événement comme condition de lancement ;

l'adresse MDA:BROADCAST.DPV comme événement

Service PSH

Le service PSH propose les événements suivants. L'adresse de l'événement est composée comme suit :

Événement

Adresse

La fiche d'instructions a été clôturée

PSH: <N° de fiche d'instructions>.COMPLTD
Exemple
PSH:100000000000004711.COMPLTD
Service PSH, fiche d'instructions
100000000000004711 clôturée

La fiche d'instructions a été créée

PSH: <N° de fiche d'instructions>.CREATED
Exemple
PSH:100000000000004711.CREATED
Service PSH, fiche d'instructions
100000000000004711 créée

La gestion a démarré

PSH: <N° fiche d'instructions>.LOGIN
Exemple
PSH:100000000000004711.LOGIN
Service PSH, utilisateur connecté pour gérer la fiche d'instructions
100000000000004711.

L'utilisateur a quitté la gestion

PSH: <N° fiche d'instructions>.LOGOFF
PSH:100000000000004711.LOGOFF
Service PSH, l'utilisateur a quitté la fiche d'instructions
100000000000004711.

Les données ont été confirmées

PSH: <N° fiche d'instructions>.REPORTD
Exemple
PSH:100000000000004711.REPORTD
Service PSH, les données de la fiche d'instructions
100000000000004711 ont été confirmées.

Les données ont été sauvegardées

PSH: <N° de fiche d'instructions>.SAVED
Exemple
PSH:100000000000004711.SAVED
Service PSH, fiche d'instructions
100000000000004711 sauvegardée.

Les variables globales ont été modifiées

PSH: <N° de fiche d'instructions>.VARCHGD
Exemple
PSH:100000000000004711.VARCHGD
Service PSH, les variables globales de la fiche d'instructions
100000000000004711 ont été modifiées.

Service PMC

Le service PMC propose les événements suivants. L'adresse de l'événement est composée comme suit :

Événement

Adresse

Le cockpit de production a été lancé

PMC: <Division>. <Nom du cockpit>.LOGIN
Exemple
PMC:0001.MYCOCKPIT.LOGIN
Service PMC, utilisateur connecté pour gérer le cockpit
MYCOCKPIT.

L'utilisateur a quitté le cockpit de production

PMC: <Division>. <Nom du cockpit>.LOGOFF
Exemple
PMC:0001.MYCOCKPIT.LOGOFF
Service PMC, user déconnecté pour quitter le cockpit
MYCOCKPIT.

Les variables globales ont été modifiées

PMC: <Division>. <Nom du cockpit>.VARCHGD
Exemple
PMC:0001.MYCOCKPIT.VARCHGD
Service PMC, les variables globales du cockpit
MYCOCKPIT ont été modifiées.

Service ODA

Le service ODA propose les événements suivants. L'adresse de l'événement est composée comme suit :

Événement

Adresse

La valeur d'une souscription à l'accès aux données OPC a été modifiée

ODA: <Division>. <Poste OPC>.VCHD
Exemple
ODA:0001.MYITEM.VCHD
Service ODA, poste OPC
MYITEM, la valeur a été modifiée.

Service OAE

Le service OAE propose les événements suivants. L'adresse de l'événement est composée comme suit :

Événement

Adresse

Un événement d'une souscription aux événements et aux alarmes s'est produit

OAE: <Division>. <Souscription OPC>
Exemple
OAE:0001.MYSUBSCRIPTION
Service OAE, la souscription OPC
MYSUBSCRIPTION a été déclenchée.

Paramètres des événements OPC

Les paramètres suivants peuvent être transférés comme points de données avec l'événement. L'adresse est composée comme suit :

Paramètre

Adresse

Cookie d'accusé de réception

OAE: <Division>. <Souscription OPC>.ACKC
Exemple
OAE:0001.MYSUBSCRIPTION.ACKC

On a accusé réception de l'événement

OAE: <Division>. <Souscription OPC>.ACKD
Exemple
OAE:0001.MYSUBSCRIPTION.ACKD

Accusé de réception obligatoire

OAE: <Division>. <Souscription OPC>.ACKR
Exemple
OAE:0001.MYSUBSCRIPTION.ACKR

Statut de condition de l'événement « actif »

OAE: <Division>. <Souscription OPC>.ACTV
Exemple
OAE:0001.MYSUBSCRIPTION..ACTV

Condition de l'événement

OAE: <Division>. <Souscription OPC>.CND
Exemple
OAE:0001.MYSUBSCRIPTION.CND

Date de l'événement

OAE: <Division>. <Souscription OPC>.DATE
Exemple
OAE:0001.MYSUBSCRIPTION.DATE

Texte de message d'événement

OAE: <Division>. <Souscription OPC>.MSG
Exemple
OAE:0001.MYSUBSCRIPTION.MSG

Niveau

OAE: <Division>. <Souscription OPC>.PRIO
Exemple
OAE:0001.MYSUBSCRIPTION.PRIO

Limitation OPC

OAE: <Division>. <Souscription OPC>.QL
Exemple
OAE:0001.MYSUBSCRIPTION.QL

Qualité inférieure OPC

OAE: <Division>. <Souscription OPC>.QS
Exemple
OAE:0001.MYSUBSCRIPTION.QS

Qualité OPC

OAE: <Division>. <Souscription OPC>.QUAL
Exemple
OAE:0001.MYSUBSCRIPTION.QUAL

Texte d'événement

OAE: <Division>. <Souscription OPC>.RT
Exemple
OAE:0001.MYSUBSCRIPTION.RT

Sous-condition d'événement

OAE: <Division>. <Souscription OPC>.SCND
Exemple
OAE:0001.MYSUBSCRIPTION.SCND

Source de l'événement

OAE: <Division>. <Souscription OPC>.SRC
Exemple
OAE:0001.MYSUBSCRIPTION.SRC

Heure de l'événement

OAE: <Division>. <Souscription OPC>.TIME
Exemple
OAE:0001.MYSUBSCRIPTION.TIME

 

 

 

 

 

 

Fin du domaine contenu