Anfang des InhaltsbereichsFunktionsdokumentation Typ 0: Definition von Exportparametern Dokument im Navigationsbaum lokalisieren

Verwendung

Achtung

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

Hinweis

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.
Siehe auch: Typ 0: Definition von Tabellenparametern

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


< <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


<
beliebiges Meldungsmerkmal

PPPI_OPTIONAL_PARAMETER

Optionale Parameterübergabe

<Parameterübergabe nicht optional
<Parameterübergabe optional

Ende des Inhaltsbereichs