!--a11y-->
Points de données de fabrication 
Le terme générique point de données de fabrication désigne les points de données fournis par les différentes applications. L'interface Accès aux données de fabrication permet d'échanger des points de données. Chaque application enregistrée en tant que service au niveau de l'interface peut fournir des points de données et en demander aux autres.
Pour plus d'informations, reportez-vous à Accès aux données de fabrication.
Postes OPC
Pour
utiliser les postes (point de données) du service ODA (accès aux données 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 services suivants fournissent des points de données :
· 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
Seulement lors du traitement d'un événement
· SYS : informations système
Les services suivants peuvent accéder aux points de données :
·
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
Des adresses sont utilisées pour accéder aux points de données. 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 des points de données.
Le service MDA comprend les services génériques BROADCAST et REDIRECT.
· Avec le service BROADCAST, vous pouvez uniquement lire les paramètres d'un événement comme points de données avec l'événement souscrit.
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. Deux points de données génériques sont disponibles à cette fin. Vous utilisez l'un des points de données pour le transfert d'adresse dynamique et l'autre pour la reprise de valeur.
Adresse pour le point de données
L'adresse sélectionnée dynamiquement est transférée au
point de données générique MDA:REDIRECT.ADDRESS
.<Index>.
Vous pouvez remplacer
<Index> par toute chaîne de
caractères.
Notez que cette entrée est
sensible à la casse.
Adresse pour la valeur du point de données
La
valeur du point de données adressé dynamiquement peut être lue ou écrite à
l'aide du point de données générique MDA:REDIRECT.VALUE.<Index>.
Remplacez <Index> par la même valeur que celle
utilisée dans l'adresse MDA:REDIRECT.ADRESS.<Index>. À l'aide de l'index que vous déterminez librement, vous
pouvez créer dans un appel le nombre de paires d'adresses et de valeurs
dynamiquement sélectionnées de votre choix. En d'autres termes, vous pouvez adresser dynamiquement
en un seul appel autant de points de données que vous le souhaitez.

Exemple pour REDIRECT :
L'opérateur de ligne doit lire le niveau de remplissage de différents réservoirs dans le cockpit de production MYCOCKPIT. Trois réservoirs différents sont proposés dans une zone de liste déroulante. Le niveau de remplissage actuel du réservoir sélectionné est lu par un serveur d'accès aux données OPC et affiché dans le cockpit.
Pour obtenir la liste déroulante des différents réservoirs dans le cockpit, la caractéristique Z_MY_ADDRESS a été créée. Celle-ci renferme trois constantes. La caractéristique Z_MY_ADDRESS contient les constantes suivantes :
|
|
Valeur de la caractéristique |
Désignation |
|
|
ODA:0001.TANK1.PV |
Réservoir 1 |
|
|
ODA:0001.TANK2.PV |
Réservoir 2 |
|
|
ODA:0001.TANK3.PV |
Réservoir 3 |
Dans le cockpit MYCOCKPIT, définissez les caractéristiques suivantes en respectant la séquence ci-dessous :
|
|
PPPI_INPUT_REQUEST |
Sélectionner le réservoir |
|
|
PPPI_VARIABLE |
ADDRESS |
|
|
PPPI_REQUESTED_VALUE |
Z_MY_ADDRESS |
|
|
PPPI_DATA_ACCESS |
Accès aux données de fabrication |
|
|
PPPI_BUTTON_TEXT |
Lire le niveau de remplissage |
|
|
PPPI_FUNCTION_DURING_DISPLAY |
Autorisé |
|
|
PPPI_EVENT |
PARAMETER_CHANGED |
|
|
PPPI_EXPORT_DATA |
MDA:REDIRECT.ADDRESS.1 |
|
|
PPPI_STRING_VARIABLE |
ADDRESS |
|
|
PPPI_IMPORT_DATA |
MDA:REDIRECT.VALUE.1 |
|
|
PPPI_STRING_VARIABLE |
VALEUR |
|
|
PPPI_OUTPUT_TEXT |
Niveau de remplissage |
|
|
PPPI_OUTPUT_VARIABLE |
VALEUR |
Vous pouvez définir les valeurs de votre choix comme variables dans la fiche d'instructions et le cockpit de production et les mettre à disposition d'autres applications en tant que points de données. L'interface Accès aux données de fabrication permet à d'autres applications d'adresser ces points de données et de lire leur valeur actuelle.
L'adresse du point de données est composée comme suit :
|
Point de données |
Adresse |
|
Pour le service PSH |
PSH: <Numéro de la fiche
d'instructions>.<Variable
globale> |
|
Pour le service PMC |
PMC:<Division>.<Nom du cockpit>.<Variable globale> |
Les serveurs d'accès aux données OPC fournissent des points de données du niveau de pilotage de process. Ces points de données contiennent principalement les valeurs actuelles. Ils peuvent également fournir des informations supplémentaires, telles que la qualité de la valeur ou le texte d'événement.
L'adresse du point de données est composée comme suit :
|
Point de données |
Adresse |
|
Valeur actuelle |
ODA:<Division>.<Poste
OPC>.PV |
|
Date |
ODA:<Division>.<Poste
OPC>.DT |
|
Heure |
ODA:<Division>.<Poste
OPC>.TM |
|
Qualité de la valeur de point de données |
ODA:<Division>.<Poste OPC
item>.QA |
|
Statut partiel de la qualité |
ODA:<Division>.<Poste
OPC>.QS |
|
Limite |
ODA:<Division>.<Poste
OPC>.QL |
|
Texte de résultat |
ODA:<Division>.<Poste
OPC>.RT |
Avec le service OAE, vous pouvez uniquement lire les paramètres d'un événement comme points de données avec l'événement souscrit.
Pour plus d'informations, reportez-vous à Événements de fabrication.
Le service SYS fournit les points de données qui contiennent les informations système.
|
Point de données |
Adresse |
|
Date selon le paramétrage local de l'utilisateur |
SYS:DATE.LOCAL |
|
Date, Temps Universel Coordonné (UTC) |
SYS:DATE.UTC |
|
Heure selon le paramétrage local de l'utilisateur |
SYS:TIME.LOCAL |
|
Heure, Temps Universel Coordonné (UTC) |
SYS:TIME.UTC |
|
Horodatage, format long |
SYS:TIMESTAMP.LONG |
|
Horodatage, format court |
SYS:TIMESTAMP.SHORT |
|
Langue de travail |
SYS:SESSION.LANGUAGE |
|
Nom du terminal |
SYS:SESSION.TERMINAL |
|
Utilisateur connecté |
SYS:SESSION.USER.NAME |
|
Paramètre utilisateur |
SYS:SESSION.USER.PARAM.<Nom du paramètre> |
|
Symbole de texte ABAP, langue sélectionnée ou langue de travail |
SYS:TEXT.SYMBOL.<Programme>.<ID>.<Langue> |
|
Texte de message ABAP dans la langue de travail |
SYS:TEXT.MESSAGE.<Classe de message>.<N° message.>.<Textes variables>... |
|
Clé globalement unique, 16 caractères, binaires |
SYS:GUID.BIN16 |
|
Clé globalement unique, 22 caractères, type texte |
SYS:GUID.CHAR22 |
|
Clé globalement unique, 32 caractères, type texte |
SYS:GUID.CHAR32 |