
Typ 0: Definition von Manufacturing Data Access 
Verwendung
Mit Hilfe der internen Schnittstelle Manufacturing Data Access können Sie aus der Herstellanweisung oder dem Manufacturing Cockpit heraus
Alle Anwendungen, die an der Schnittstelle als Service registriert sind, können Datenpunkte und Ereignisse zur Verfügung stellen und diese von den anderen Services empfangen. Auf diese Weise können Werte von einem oder mehreren Datenpunkten
Ereignisse können auch bei parallel laufenden, unterschiedlichen Systemanmeldungen verarbeitet werden.
Beispiel: Benutzer A bearbeitet Herstellanweisung 001. Benutzer B bearbeitet Herstellanweisung 002. Wertänderungen in Herstellanweisung 002 können automatisch in Herstellanweisung 001 übernommen werden, obwohl beide Benutzer an verschiedenen Terminals angemeldet sind.
Weitere Informationen finden Sie unter
Manufacturing Data Access.Voraussetzungen
OPC-Datenpunkte und OPC-Ereignisse
Um Datenpunkte der Services ODA (OPC-Data-Access) und OAE (OPC-Alarms/Events) verwenden zu können, müssen Sie zuvor im Customizing eine Subskription anlegen.
Gehen Sie dazu ins Customizing der Prozesskoordination und wählen Sie SAP ODA (OPC Data Access).
Weitere Informationen zu SAP ODA finden Sie unter
SAP OPC Data Access.
Aktivitäten
Bei der Definition von Manufacturing Data Access hinterlegen Sie in einer Prozessvorgabe vom Typ 0: Universal-Prozessvorgabeart unten aufgeführte Merkmale in der vorgegebenen Reihenfolge. In einer Manufacturing-Data-Access-Definition können Sie beliebig viele Datenpunkte lesen (PPPI_IMPORT_DATA) und schreiben (PPPI_EXPORT_DATA). Innerhalb der Manufacturing-Data-Access-Definition dürfen jedoch keine anderen Merkmale stehen.
Datenpunkt lesen
|
Merkmal |
Bedeutung |
Wert |
|
PPPI_DATA_ACCESS |
Manufacturing Data Access |
Manufacturing Data Access |
|
PPPI_BUTTON_TEXT |
Beschriftung der Drucktaste |
Beliebiger Kurztext |
|
PPPI_FUNCTION_DURING_DISPLAY |
Einstellung, ob die Funktion im Anzeigen erlaubt ist |
< erlaubt< nicht erlaubt |
|
PPPI_IMPORT_DATA |
Datenpunkt oder globale Variable der Anwendung, aus der der Wert in die nachfolgende Variable übernommen werden soll |
Adresse mit Namen der globalen Variablen oder des Datenpunkts |
|
Eines der folgenden Merkmale: < PPPI_FLOAT_VARIABLE < PPPI_DATE_VARIABLE < PPPI_TIME_VARIABLE |
Wertübernahme in Variable: < Fließkommazahl < Datum < Zeit |
Variable mit Datentyp: < Fließkommazahl < Datum < Zeit |
Beispiel für Datenpunkt lesen
Der aktuelle Wert des Datenpunkts MYODA im Werk 0001 des Services ODA soll gelesen und in die lokale Variable MYVAR übergeben werden.
|
PPPI_DATA_ACCESS |
Manufacturing Data Access |
|
|
PPPI_BUTTON_TEXT |
Datenpunkt lesen |
|
|
PPPI_FUNCTION_DURING_DISPLAY |
erlaubt |
|
|
PPPI_IMPORT_DATA |
ODA:0001.MYODA.PV |
|
|
PPPI_STRING_VARIABLE |
MYVAR |
Datenpunkt schreiben
|
Merkmal |
Bedeutung |
Wert |
|
PPPI_DATA_ACCESS |
Manufacturing Data Access |
Manufacturing Data Access |
|
PPPI_BUTTON_TEXT |
Beschriftung der Drucktaste (optional) |
Beliebiger Kurztext |
|
PPPI_FUNCTION_DURING_DISPLAY |
Einstellung, ob die Funktion im Anzeigen erlaubt ist |
< erlaubt< nicht erlaubt |
|
PPPI_EXPORT_DATA |
Datenpunkt oder globale Variable der Anwendung, in die der Wert der nachfolgenden Variablen übergeben werden soll |
Adresse mit Namen der globalen Variablen oder des Datenpunkts |
|
Eines der folgenden Merkmale: < PPPI_FLOAT_VARIABLE < PPPI_DATE_VARIABLE < PPPI_TIME_VARIABLE |
Wertübernahme in Variable: < Fließkommazahl < Datum < Zeit |
Variable mit Datentyp: < Fließkommazahl < Datum < Zeit |
Beispiel für Datenpunkt schreiben
Der Wert der lokalen Variablen MYVAR soll in die globale Variable GINVAR übernommen werden und als Datenpunkt an den Service PMC exportiert werden. Dort soll der Wert von GINVAR in das Cockpit MYCOCKPIT im Werk 1100 geschrieben werden.
|
PPPI_DATA_ACCESS |
Manufacturing Data Access |
|
|
PPPI_BUTTON_TEXT |
Datenpunkt lesen |
|
|
PPPI_FUNCTION_DURING_DISPLAY |
erlaubt |
|
|
PPPI_EXPORT_DATA |
PMC:1100.MYCOCKPIT.GINVAR |
|
|
PPPI_STRING_VARIABLE |
MYVAR |
Ereignisgesteuert den Wert eines Datenpunkts lesen
|
Merkmal |
Bedeutung |
Wert |
|
PPPI_DATA_ACCESS |
Manufacturing Data Access |
Manufacturing Data Access |
|
PPPI_BUTTON_TEXT |
Beschriftung der Drucktaste (optional) |
Beliebiger Kurztext |
|
PPPI_FUNCTION_DURING_DISPLAY |
Einstellung, ob die Funktion im Anzeigen erlaubt ist |
< erlaubt< nicht erlaubt |
|
PPPI_EVENT |
Internes oder externes Ereignis |
Adresse mit Namen des Ereignisses |
|
PPPI_IMPORT_DATA |
Datenpunkt oder globale Variable der Anwendung, aus der der Wert in die nachfolgende Variable übernommen werden soll |
Adresse mit Namen der globalen Variablen oder des Datenpunkts |
|
Eines der folgenden Merkmale: < PPPI_FLOAT_VARIABLE < PPPI_DATE_VARIABLE < PPPI_TIME_VARIABLE |
Wertübernahme in Variable: < Fließkommazahl < Datum < Zeit |
Variable mit Datentyp: < Fließkommazahl < Datum < Zeit |
Beispiel für " Ereignisgesteuert den Wert eines Datenpunkts lesen "
Hier ist als Ereignis die Wertänderung des Datenpunkts MYODA im Werk 0001 des Services ODA definiert. Sobald sich der Wert dieses Datenpunkts ändert, soll er gelesen und in die lokale Variable MYVAR geschrieben werden.
|
PPPI_DATA_ACCESS |
Manufacturing Data Access |
|
|
PPPI_BUTTON_TEXT |
Datenpunkt lesen |
|
|
PPPI_FUNCTION_DURING_DISPLAY |
erlaubt |
|
|
PPPI_EVENT |
ODA:0001.MYODA.VCHD |
|
|
PPPI_IMPORT_DATA |
ODA:0001.MYODA.PV |
|
|
PPPI_STRING_VARIABLE |
MYVAR |
Ereignisgesteuert den Wert eines Datenpunkts schreiben
|
Merkmal |
Bedeutung |
Wert |
|
PPPI_DATA_ACCESS |
Manufacturing Data Access |
Manufacturing Data Access |
|
PPPI_BUTTON_TEXT |
Beschriftung der Drucktaste (optional) |
Beliebiger Kurztext |
|
PPPI_FUNCTION_DURING_DISPLAY |
Einstellung, ob die Funktion im Anzeigen erlaubt ist |
< erlaubt< nicht erlaubt |
|
PPPI_EVENT |
Internes oder externes Ereignis |
Adresse mit Namen des Ereignisses |
|
PPPI_EXPORT_DATA |
Datenpunkt oder globale Variable der Anwendung, in die der Wert der nachfolgenden Variablen übergeben werden soll |
Adresse mit Namen der globalen Variablen oder des Datenpunkts |
|
Eines der folgenden Merkmale: < PPPI_FLOAT_VARIABLE < PPPI_DATE_VARIABLE < PPPI_TIME_VARIABLE |
Wertübernahme in Variable: < Fließkommazahl < Datum < Zeit |
Variable mit Datentyp: < Fließkommazahl < Datum < Zeit |
Beispiel für " Ereignisgesteuert den Wert eines Datenpunkts schreiben"
Hier ist als Ereignis die Wertänderung der lokalen Variablen MYVAR definiert. Sobald sich der Wert dieser Variablen ändert, soll er in die globale Variable GINVAR übernommen werden und als Datenpunkt an den Service PMC exportiert werden. Dort soll der Wert von GINVAR in das Cockpit MYCOCKPIT im Werk 1100 geschrieben werden.
|
PPPI_DATA_ACCESS |
Manufacturing Data Access |
|
|
PPPI_BUTTON_TEXT |
Datenpunkt lesen |
|
|
PPPI_FUNCTION_DURING_DISPLAY |
erlaubt |
|
|
PPPI_EVENT |
Parameter geändert |
|
|
PPPI_EXPORT_DATA |
PMC:0001.MYCOCKPIT.GINVAR |
|
|
PPPI_STRING_VARIABLE |
MYVAR |