Anfang des InhaltsbereichsFunktionsdokumentation Typ 0: Definition von automatisch ausführbaren dynamischen Funktionsaufrufen Dokument im Navigationsbaum lokalisieren

Verwendung

Mit dieser Funktion können Sie in der Herstellanweisung und im Manufacturing Cockpit ereignisgesteuert dynamische Funktionsaufrufe automatisch ausführen lassen. Sie geben als Bedingung ein Manufacturing-Ereignis an, das den dynamischen Funktionsaufruf anstoßen soll.

Voraussetzungen

OPC-Ereignisse

Um Ereignisse des Services 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 StrukturlinkSAP OPC Data Access.

Aktivitäten

Bewertung von PPPI_EVENT

PPPI_EVENT müssen Sie mit einer Adresse bewerten, die den Namen des Ereignisses enthält, auf das sich die Herstellanweisung oder das Cockpit subskribieren will. Das System unterscheidet dabei zwischen internen Ereignissen und externen Ereignissen.

Weitere Informationen zu internen und externen Ereignissen finden Sie unter

Bei der Definition von automatisch ausführbaren dynamischen Funktionsaufrufen hinterlegen Sie in der Prozessvorgabe folgende Merkmale in dieser Reihenfolge:

Merkmal

Bedeutung

Merkmalwert

PPPI_FUNCTION_NAME

Name des Funktionsbaustein

Name des Funktionsbausteins, den Sie aufrufen wollen

PPPI_EVENT

internes oder externes Ereignis

Adresse mit Name des Ereignisses

Parametermerkmale:

< PPPI_EXPORT_PARAMETER
< PPPI_CHANGING_PARAMETER
< PPPI_IMPORT_PARAMETER

Parameter gemäß Definition im Funktionsbaustein:
< Importparameter
< Changing-Parameter
< Exportparameter

Parameter des Funktionsbausteins:
< Importparameter
< Changing-Parameter
< Exportparameter

Merkmal für Variable/Konstante mit dem Datentyp des Parameters

Wertübergabe in Konstante:
< PPPI_STRING_CONSTANT
< PPPI_FLOAT_CONSTANT
< PPPI_DATE_CONSTANT
< PPPI_TIME_CONSTANT

Wertübergabe in Variable:
< PPPI_STRING_VARIABLE
< PPPI_FLOAT_VARIABLE
< PPPI_DATE_VARIABLE
< PPPI_TIME_VARIABLE

Bei Bewertung über Meldungsmerkmal:
< <Meldungsmerkmal>

Wertübergabe in Konstante:
< alphanummerischer Wert
< Fließkommazahl
< Datum
< Zeit

Wertübergabe in Variable:
< alphanummerischer Wert
< Fließkommazahl
< Datum
< Zeit

Bei Bewertung über Meldungsmerkmal:
< Meldungsmerkmal

Beliebiger Festwert mit Datentyp:
< alphanummerischer Wert
< Fließkommazahl
< Datum
< Uhrzeit

Vorhandene Variable mit Datentyp:
< alphanummerischer Wert
< Fließkommazahl
< Datum
< Zeit

Bei Bewertung über Meldungsmerkmal:
<
beliebiges Meldungsmerkmal

Beispiel

Das Eingabefeld "Datum" enthält als Vorschlagswert das aktuelle Datum. Die Variable MYDATE verweist auf dieses Eingabefeld. Es ist der Funktionsbaustein DATE_TO_DAY definiert, der auf Knopfdruck aus dem Datum den Wochentag berechnen soll. Zusätzlich wurde ein auslösendes Ereignis definiert, das den Wert Prozessvorgabe wurde deaktiviert hat. D.h. sobald die Prozessvorgabe deaktiviert wird, berechnet das System automatisch den dazugehörigen Wochentag und zeigt diesen an.

PPPI_INPUT_REQUEST

Datum

PPPI_VARIABLE

MYDATE

PPPI_REQUESTED_VALUE

PPPI_EVENT_DATE

PPPI_FUNCTION_NAME

DATE_TO_DAY

PPPI_FUNCTION_DURING_DISPLAY

erlaubt

PPPI_EVENT

Prozessvorgabe wurde gesperrt

PPPI_EXPORT_PARAMETER

DATE

PPPI_DATE_VARIABLE

MYDATE

PPPI_IMPORT_PARAMETER

WEEKDAY

PPPI_STRING_VARIABLE

MYWEEKDAY

PPPI_OUTPUT_TEXT

Wochentag

PPPI_OUTPUT_VARIABLE

MYWEEKDAY

 

 

Ende des Inhaltsbereichs