Début du domaine contenu

Documentation fonction Type 0 : définition de l'accès aux données de fabrication Localiser le document dans l'arbre de navigation

Utilisation

L'interface interne Accès aux données de fabrication permet d'exécuter les opérations suivantes depuis la fiche d'instructions ou le cockpit de production :

·        Lire les points de données de fabrication d'une autre application

·        Écrire les points de données de fabrication dans une autre application

·        Souscrire aux événements de fabrication d'une autre application
Ces événements sont ensuite automatiquement communiqués à la fiche d'instructions ou au cockpit lorsqu'ils surviennent.
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.

Toutes les applications enregistrées au niveau de l'interface en tant que service peuvent fournir des points de données et des événements et en recevoir d'autres services. De cette façon, les valeurs d'un ou plusieurs points de données peuvent être :

·        lues ou écrites de manière synchronisée ;
c'est-à-dire sur demande (par exemple, en appuyant sur un bouton) ;

·        lues ou écrites sur le base d'un 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 différentes connexions système en parallèle.
Exemple : 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 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.

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

Conditions préalables

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 à Lien structureAccès aux données OPC SAP.

Activités

Lors de la définition de l'accès aux données de fabrication, vous définissez les caractéristiques ci-dessous dans une instruction de process du Type 0 : catégorie d'instruction universelle selon la séquence spécifiée. Vous pouvez lire (PPPI_IMPORT_DATA) et écrire (PPPI_EXPORT_DATA) le nombre de points de données de votre choix dans une définition d'accès aux données de fabrication. Cependant, il ne doit pas y avoir d'autres caractéristiques dans la définition d'accès aux données de fabrication.

·        Vous devez affecter à PPPI_IMPORT_DATA et à PPPI_EXPORT_DATA une adresse qui contient le nom d'une variable globale ou d'un point de données.
Pour plus d'informations sur la structure des adresses de point de données, reportez-vous à Points de données de fabrication.

·        Vous devez affecter à PPPI_EVENT une adresse qui contient le nom de l'événement auquel la fiche d'instructions ou le cockpit va souscrire.
Pour plus d'informations sur la structure des adresses d'événement, reportez-vous à Événements de fabrication.

Lecture du point de données

Caractéristique

Signification

Valeur

PPPI_DATA_ACCESS

Accès aux données de fabrication

Accès aux données de fabrication

PPPI_BUTTON_TEXT

Texte du bouton de commande
(facultatif)

Toute désignation

PPPI_FUNCTION_DURING_DISPLAY

Paramétrage permettant d'indiquer si la fonction est autorisée en mode d'affichage (facultatif)

< Autorisé
< Non autorisé

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

Adresse avec le nom de la variable globale ou du point de données

Une des caractéristiques suivantes :
< PPPI_STRING_VARIABLE
< PPPI_FLOAT_VARIABLE
< PPPI_DATE_VARIABLE
< PPPI_TIME_VARIABLE

Reprise des valeurs dans la variable :
< Valeur alphanumérique
< Nombre à virgule flottante
< Date
< Heure

Variable du type de données :
< Valeur alphanumérique
< Nombre à virgule flottante
< Date
< Heure

Exemple

Exemple de lecture du point de données

Vous souhaitez lire la valeur actuelle du point de données MYODA dans la division 0001 du service ODA et la transférer à la variable locale MYVAR.

 

PPPI_DATA_ACCESS  

Accès aux données de fabrication

 

PPPI_BUTTON_TEXT

Lire point de données

 

PPPI_FUNCTION_DURING_DISPLAY

Autorisé

 

PPPI_IMPORT_DATA

ODA : 0001.MYODA.PV

 

PPPI_STRING_VARIABLE

MYVAR

Écriture du point de données

Caractéristique

Signification

Valeur

PPPI_DATA_ACCESS

Accès aux données de fabrication

Accès aux données de fabrication

PPPI_BUTTON_TEXT

Texte du bouton de commande
(facultatif)

Toute désignation

PPPI_FUNCTION_DURING_DISPLAY

Paramétrage permettant d'indiquer si la fonction est autorisée en mode d'affichage (facultatif)

< Autorisé
< Non autorisé

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

Adresse avec le nom de la variable globale ou du point de données

Une des caractéristiques suivantes :
< PPPI_STRING_VARIABLE
< PPPI_FLOAT_VARIABLE
< PPPI_DATE_VARIABLE
< PPPI_TIME_VARIABLE

Reprise des valeurs dans la variable :
< Valeur alphanumérique
< Nombre à virgule flottante
< Date
< Heure

Variable du type de données :
< Valeur alphanumérique
< Nombre à virgule flottante
< Date
< Heure

Exemple

Exemple d'écriture du point de données

Vous souhaitez écrire la valeur de la variable locale MYVAR dans la variable globale GINVAR et l'exporter comme point de données au service PMC. La valeur de GINVAR doit être écrite au cockpit MYCOCKPIT dans la division 1100.

 

PPPI_DATA_ACCESS  

Accès aux données de fabrication

 

PPPI_BUTTON_TEXT

Écrire point de données

 

PPPI_FUNCTION_DURING_DISPLAY

Autorisé

 

PPPI_EXPORT_DATA

PMC: 1100.MYCOCKPIT.GINVAR

 

PPPI_STRING_VARIABLE

MYVAR

Lecture de la valeur du point de données sur la base du déclenchement par événement

Caractéristique

Signification

Valeur

PPPI_DATA_ACCESS

Accès aux données de fabrication

Accès aux données de fabrication

PPPI_BUTTON_TEXT

Texte du bouton de commande
(facultatif)

Toute désignation

PPPI_FUNCTION_DURING_DISPLAY

Paramétrage permettant d'indiquer si la fonction est autorisée en mode d'affichage (facultatif)

< Autorisé
< Non autorisé

PPPI_EVENT

Événement externe ou interne

Adresse avec nom de l'événement

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

Adresse avec le nom de la variable globale ou du point de données

Une des caractéristiques suivantes :
< PPPI_STRING_VARIABLE
< PPPI_FLOAT_VARIABLE
< PPPI_DATE_VARIABLE
< PPPI_TIME_VARIABLE

Reprise des valeurs dans la variable :
< Valeur alphanumérique
< Nombre à virgule flottante
< Date
< Heure

Variable du type de données :
< Valeur alphanumérique
< Nombre à virgule flottante
< Date
< Heure

Exemple

Exemple de lecture de la valeur du point de données sur la base du déclenchement par événement

La modification de la valeur du point de données MYODA dans la division 0001 du service ODA est définie comme un événement. Lorsque la valeur de ce point de données est modifié, elle doit être lue et écrite dans la variable locale MYVAR.

 

PPPI_DATA_ACCESS  

Accès aux données de fabrication

 

PPPI_BUTTON_TEXT

Lire point de données

 

PPPI_FUNCTION_DURING_DISPLAY

Autorisé

 

PPPI_EVENT

ODA:0001.MYODA.VCHD

 

PPPI_IMPORT_DATA

ODA : 0001.MYODA.PV

 

PPPI_STRING_VARIABLE

MYVAR

Écriture de la valeur du point de données sur la base du déclenchement par événement

Caractéristique

Signification

Valeur

PPPI_DATA_ACCESS

Accès aux données de fabrication

Accès aux données de fabrication

PPPI_BUTTON_TEXT

Texte du bouton de commande
(facultatif)

Toute désignation

PPPI_FUNCTION_DURING_DISPLAY

Paramétrage permettant d'indiquer si la fonction est autorisée en mode d'affichage (facultatif)

< Autorisé
< Non autorisé

PPPI_EVENT

Événement externe ou interne

Adresse avec nom de l'événement

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

Adresse avec le nom de la variable globale ou du point de données

Une des caractéristiques suivantes :
< PPPI_STRING_VARIABLE
< PPPI_FLOAT_VARIABLE
< PPPI_DATE_VARIABLE
< PPPI_TIME_VARIABLE

Reprise des valeurs dans la variable :
< Valeur alphanumérique
< Nombre à virgule flottante
< Date
< Heure

Variable du type de données :
< Valeur alphanumérique
< Nombre à virgule flottante
< Date
< Heure

Exemple

Exemple d'écriture de la valeur du point de données sur la base du déclenchement par événement

La modification de la valeur de la variable locale MYVAR est définie comme un événement. Lorsque la valeur de cette variable change, vous devez l'écrire dans la variable globale GINVAR et l'exporter comme un point de données au service PMC. La valeur de GINVAR doit être écrite au cockpit MYCOCKPIT dans la division 1100.

 

PPPI_DATA_ACCESS  

Accès aux données de fabrication

 

PPPI_BUTTON_TEXT

Écrire point de données

 

PPPI_FUNCTION_DURING_DISPLAY

Autorisé

 

PPPI_EVENT

Paramètre modifié

 

PPPI_EXPORT_DATA

PMC: 0001.MYCOCKPIT.GINVAR

 

PPPI_STRING_VARIABLE

MYVAR

 

 

 

 

 

Fin du domaine contenu