
Typ 0: Definition von Exportparametern 
Verwendung

Beachten Sie, dass hier mit Exportparameter die Exportparameter der Herstellanweisung oder des Cockpits (PPPI_EXPORT_PARAMETER) gemeint sind, d.h. Werte aus der Herstellanweisung oder dem Cockpit werden an den Funktionsbaustein übergeben. Aus Sicht des Funktionsbausteins handelt es sich deshalb um Importparameter.
Exportparameter (Importparameter des Funktionsbausteins) definieren Sie in dynamischen Funktionsaufrufen und Eingabewertprüfungen, die mit Hilfe einer Prüffunktion durchgeführt werden.
Voraussetzungen
Wenn Sie den Wert einer Variablen an den Funktionsbaustein übergeben wollen, muss die Variable in derselben Herstellanweisung oder in demselben Cockpit definiert sein. Bei Herstellanweisungen kann die Variable ausserdem für den gesamten Prozessauftrag definiert sein.
Weitere Informationen zur Verwendung von Systemvariablen und Variablen im allgemeinen finden Sie unter
Aktivitäten
Bei der Definition von Exportparametern hinterlegen Sie in der Prozessvorgabe folgende Informationen:
Hinweise zur Zuordnung des Parameterwerts

Wenn der Exportparameter auf einen Tabellentyp typisiert ist, können Sie eine gesamte Tabelle aus der Herstellanweisung an den Funktionsbaustein übergeben. In diesem Fall müssen Sie als Ausgabe eine wiederholte Datenanforderung (Tabelle) definiert haben. Wenn Sie eine einfache Datenanforderung definiert haben, gibt das System nur den Wert der ersten Tabellenzeile aus. Das System kann nur einspaltige Tabellen verarbeiten.
Tabellenartige Exportparameter
Ein Funktionsbaustein kann Exportparameter besitzen, die auf einen Tabellentyp typisiert sind. Im Vergleich dazu kann ein Funktionsbaustein auch konkrete Tabellenparameter besitzen, die Sie mit dem Merkmal PPPI_TABLE_PARAMETER definieren.
Diese tabellenartigen Exportparameter werden wie einfache Exportparameter mit dem Merkmal PPPI_EXPORT_PARAMETER definiert. Das System erkennt automatisch, dass diese Parameter auf einen Tabellentyp typisiert sind.
Mit Hilfe von tabellenartigen Exportparametern können Sie aus der Herstellanweisung eine Tabellenvariable an einen Funktionsbaustein übergeben. D.h. die Variable, die Sie an den Funktionsbaustein übergeben wollen, muss innerhalb einer wiederholten Datenanforderung (Tabelle) definiert sein.
Merkmaldefinition
Sie erfassen diese Informationen, indem Sie der Prozessvorgabe folgende Merkmale in der angegebenen Reihenfolge zuordnen:
|
Merkmal |
Bedeutung |
Zulässige Werte |
|
PPPI_EXPORT_PARAMETER |
Exportparameter |
Importparameter des Funktionsbausteins |
|
< PPPI_STRING_CONSTANT oder< PPPI_FLOAT_CONSTANT oder < PPPI_DATE_CONSTANT oder < PPPI_TIME_CONSTANT oder < PPPI_STRING_VARIABLE oder< PPPI_FLOAT_VARIABLE oder < PPPI_DATE_VARIABLE oder < PPPI_TIME_VARIABLE oder
|
Wertübergabe in Konstante: < alphanummerischer Wert< Fließkommazahl < Datum < Zeit Wertübergabe in Variable: < Fließkommazahl < Datum < Zeit Bei Bewertung über Meldungsmerkmal: |
Beliebiger Festwert mit Datentyp: < alphanummerischer Wert< Fließkommazahl < Datum < Uhrzeit Vorhandene Variable mit Datentyp: < Fließkommazahl < Datum < Zeit
|
|
PPPI_OPTIONAL_PARAMETER |
Optionale Parameterübergabe |
< Parameterübergabe nicht optional<Parameterübergabe optional |