Im folgenden ist beispielhaft beschrieben, wie Sie tabellenartige Parameter eines Funktionsbausteins in der Herstellanweisung oder im Manufacturing Cockpit verwenden können:
Die Herstellanweisung enthält eine Tabelle mit Eingabefeldern, auf die die Variable MY_INPUT verweist. Die eingegebenen Werte haben die Mengeneinheit Kilogramm.
Die Tabellenwerte der Variablen MY_INPUT sollen bei Ausführen der Drucktaste
Mengenumrechnung
an den Funktionsbaustein MY_FUNCTION übergeben werden. Der Funktionsbaustein rechnet die Menge von Kilogramm in Liter um. Nach der Berechnung werden die Werte wieder an die Herstellanweisung in die Variable MY_RESULT übernommen.
In der Herstellanweisung werden die umgerechneten Mengen in Form einer Tabelle wieder ausgegeben.
Eingabeaufforderung:
Merkmal |
Merkmalwert |
PPPI_DATA_REQUEST_TYPE |
wiederholte Datenanforderung |
PPPI_INPUT_REQUEST |
Mengeneingabe in Kg |
PPPI_VARIABLE |
MY_INPUT |
PPPI_REQUESTED_VALUE |
PPPI_MATERIAL_QUANTITY |
Dynamischer Funktionsaufruf:
Merkmal |
Merkmalwert |
PPPI_FUNCTION_NAME |
MY_FUNCTION |
PPPI_BUTTON_TEXT |
Mengenumrechnung |
PPPI_EXPORT_PARAMETER |
INPUT_TAB |
PPPI_FLOAT_VARIABLE |
MY_INPUT |
PPPI_IMPORT_PARAMETER |
OUTPUT_TAB |
PPPI_FLOAT_VARIABLE |
MY_RESULT |
Ausgabe:
Merkmal |
Merkmalwert |
PPPI_DATA_REQUEST_TYPE |
wiederholte Datenanforderung |
PPPI_VARIABLE |
MY_RESULT |
PPPI_MATERIAL_QUANTITY |
initial |
PPPI_OUTPUT_TEXT |
Mengenausgabe in Liter |
PPPI_OUTPUT_VARIABLE |
MY_RESULT |