!--a11y-->
Accès aux données de fabrication 
Accès aux données de fabrication est une interface interne qui permet l'échange de données entre différentes applications du système R/3 de SAP. Les applications enregistrées en tant que services au niveau de cette interface peuvent lire et écrire les valeurs de points de données d'autres applications. Il est possible de souscrire à des événements survenus dans d'autres applications.
Postes OPC et événements OPC
Pour
utiliser les postes (point de données) 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 à
Accès aux données OPC
SAP.
Les diverses
applications reliées entre elles par l'interface sont appelées services. Un service peut être utilisé comme client, serveur ou
les deux à la fois.
Les clients peuvent
demander des données à d'autres services, alors que les serveurs fournissent
des données aux autres services. Les services utilisables comme clients et serveurs
peuvent fournir et demander des données.
En outre, l'interface Accès aux données de fabrication met à disposition des fonctions
complémentaires qui permettent d'effectuer des demandes dynamiques de points
de données ou d'événements disponibles, ainsi que d'accéder à leur
environnement de gestion.
Selon que l'application enregistrée sert de client ou de serveur, elle peut utiliser les fonctions suivantes de l'interface Accès aux données de fabrication :
Le client :
· peut lire des points de données d'une autre application ;
· peut écrire des points de données dans une autre application ;
·
peut souscrire à
des événements d'autres applications.
Lorsqu'une application souscrit à des événements d'une autre application, ces
événements sont automatiquement communiqués à la première application
lorsqu'ils se produisent. De cette façon, vous pouvez, par exemple, souscrire aux
modifications de la valeur.
En outre, les événements
peuvent contenir des paramètres que vous pouvez lire lors du traitement d'un
événement.
Le serveur :
· fournit des points de données qui peuvent être lus ou écrits par d'autres applications ;
·
fournit des
événements auxquels d'autres applications peuvent souscrire
Lorsque ces événements se produisent, ils sont publiés par le
serveur.
Ceci vous permet de :
· lire ou écrire de manière synchrone la valeur d'un ou plusieurs points de données, c'est-à-dire à la demande (par exemple, en appuyant sur un bouton) ;
·
lire ou écrire la
valeur d'un ou plusieurs points de données sur la base du déclenchement par
événement,
ceci signifie que, dans les applications actives, les données sont
automatiquement lues ou écrites (à partir d'un événement) sans aucune
intervention de l'utilisateur.
Les événements peuvent également être traités dans des sessions séparées.

L'utilisateur A gère la fiche d'instructions 001. L'utilisateur B gère la fiche d'instructions 002. Les modifications de valeur dans la fiche d'instructions 002 peuvent être transférées automatiquement à la fiche d'instructions 001 bien que les deux utilisateurs soient connectés sur des terminaux différents.
À l'heure actuelle, les services suivants et les fonctions associées sont disponibles dans l'environnement Planification de la production – Industries de process (PP-PI) :
· MDA :services génériques
· MSG : création automatique des messages de process
· PSH : fiches d'instructions
· PMC : cockpits de production
· ODA : accès aux données OPC
· OAE : alarmes/événements OPC
· SYS : informations système
Le service MDA est utilisé comme serveur et comprend les services génériques BROADCAST et REDIRECT.
· Vous pouvez utiliser BROADCAST pour 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.
Les paramètres de l'événement peuvent être transférés comme points de données avec l'événement.
Pour plus d'informations, reportez-vous à Événements de fabrication.
· REDIRECT permet l'adressage dynamique d'un nombre quelconque de points de données ainsi que la lecture et l'écriture des valeurs appartenant à ces points.
En lisant les niveaux de remplissage des réservoirs dans la fiche d'instructions, l'opérateur de ligne peut, par exemple, choisir entre des réservoirs différents. Le réservoir sélectionné est écrit dans un point de données comme adresse. Ce point de données peut être envoyé à l'aide d'un bouton ou automatiquement. Ailleurs, le point de données peut être lu avec sa valeur.
Pour plus d'informations, reportez-vous à Points de données de fabrication.
La transaction CO69 – Créer messages de process automatiquement est un service qui sert de client. Dans cette transaction, vous pouvez accéder aux événements de fabrication et aux points de données de fabrication à l'aide de l'interface Accès aux données de fabrication. Vous pouvez utiliser l'aide à la saisie pour afficher tous les événements et tous les points de données disponibles dans les différentes divisions.
· Vous pouvez définir des événements comme conditions de lancement. L'application souscrit ainsi à l'événement. Dès qu'il se produit, le message de process est créé automatiquement.
· Vous pouvez lire les valeurs de différents points de données et les envoyer avec le message de process.
Pour plus d'informations, reportez-vous à Création automatique des messages de process.
Les fiches d'instructions et les cockpits sont des services qui servent aussi bien de clients que de serveurs.
Les fonctions de client suivantes sont possibles :
· Lecture des données d'une autre application
· Écriture de données dans une autre application
·
Souscription à un
événement
Vous pouvez utiliser les événements pour souscrire aux modifications de la
valeur.
La fiche d'instructions et le cockpit proposent les fonctions de serveur suivantes :
·
Événements
auxquels une autre application, une autre fiche d'instructions ou un autre
cockpit peuvent souscrire.
Exemple : Utilisateur connecté ou Document sauvegardé
Pour plus d'informations, reportez-vous à Événements de fabrication.
· Variables globales auxquelles d'autres applications peuvent accéder comme points de données
Pour plus d'informations, reportez-vous à Points de données de fabrication.
SAP ODA est un service utilisé comme serveur. En d'autres termes, il fournit :
·
des postes OPC qui
peuvent être lus par d'autres services (service ODA) ;
Pour plus d'informations, reportez-vous à Événements de
fabrication.
·
les modifications
de valeur des postes OPC auxquels d'autres services peuvent souscrire (service
ODA) ;
Pour plus d'informations, reportez-vous à Points de données de
fabrication.
·
les événements OPC
auxquels d'autres services peuvent souscrire (service OAE) ;
Pour plus d'informations, reportez-vous à Points de données de
fabrication.
Ce service est utilisé comme serveur et fournit les points de données qui contiennent des informations système (par exemple, la date du jour ou l'utilisateur connecté). L'accès aux données pour ce service est défini différemment par les différentes applications client.
Pour plus d'informations, reportez-vous à Points de données de fabrication.
L'accès aux données des divers services doit être défini différemment pour les différentes applications client.
· Dans la transaction Créer messages de process automatiquement :
Vous pouvez utiliser l'aide à la saisie pour sélectionner un événement ou un point de données. Indiquez la catégorie de valorisation Point de données pour les caractéristiques du message.
Pour plus d'informations, reportez-vous à Création automatique des messages de process.
· Dans la fiche d'instructions et dans le cockpit :
Utilisez les caractéristiques suivantes :
|
|
Caractéristique |
Valeur de la caractéristique |
|
|
PPPI_DATA_ACCESS |
Accès aux données de fabrication |
|
|
PPPI_IMPORT_DATA |
Point de données ou variable globale de l'application depuis laquelle la valeur doit être transférée à la variable suivante |
|
|
PPPI_EXPORT_DATA |
Point de données ou variable globale de l'application dans laquelle la valeur de la variable suivante doit être transférée |
|
|
PPPI_EVENT |
Événement externe ou interne |
Pour plus d'informations sur la définition de l'accès aux données à partir des fiches d'instructions et cockpits de production, reportez-vous à Type 0 : définition de l'accès aux données de fabrication.
Des adresses sont utilisées afin d'accéder aux points de données et aux événements pour l'échange de données entre les applications. Ces adresses commencent par le nom du service. Les autres parties de l'adresse varient en fonction du service.
·
ODA:0001.MYITEM.VCHD
Service ODA, division 0001, poste OPC MYITEM, valeur modifiée
·
OAE: 001.MYSUBSCRIPTION
Service OAE, division 0001, souscription aux événements et aux alarmes
MYSUBSKRIPTION déclenchée
·
PMC:0001.MYCOCKPIT.VARCHGD
Service PMC, division 0001, cockpit MYCOCKPIT, modifications des valeurs de
variables globales
·
PSH:100000000000004711.LOGIN
Service PSH, utilisateur connecté pour gérer fiche d'instructions 100000000000004711.
·
MDA:BROADCAST.DEMO
Service MDA, l'événement utilisateur DEMO a été lancé
Pour plus d'informations, reportez-vous à Points de données de fabrication.
·
ODA:0001.MYITEM.PV
Service ODA, division 0001, poste OPC MYITEM, valeur actuelle
·
PMC:0001.MYCOCKPIT.MYVAR
Service PMC, division 0001, cockpit MYCOCKPIT, valeur de la variable
MYVAR
·
PSH:100000000000004711.MYVAR
Service PSH, valeur de la variable MYVAR dans la fiche d'instructions 100000000000004711
·
SYS:TIME.UTC
Service SYS, heure actuelle (Universal Coordinated Time)
Pour plus d'informations, reportez-vous à Événements de fabrication.
Vous pouvez utiliser le Business Add-In (BADI) SCM_CMX_DA_SRV pour enregistrer toute application du système R/3 en tant que service.
Pour ce
faire, accédez au Customizing pour la Gestion des process et sélectionnez Business Add-Ins dans la gestion des
process
® BADI
: Enregistrement d'un service d'accès aux données de
fabrication.