Verwendung
Variablen definieren Sie dann, wenn Sie den Wert eines Meldungsmerkmals in eine andere Prozessvorgabe übernehmen wollen.
Sie können Variablen in folgenden Fällen definieren, z.B.
Sie können für jedes Meldungsmerkmal einer Prozessvorgabe eine Variable definieren. Die Variable erhält automatisch den Datentyp des Meldungsmerkmals (z.B. CHAR oder NUM).
Folgende Arten von Variablen werden unterschieden:
können nur in derselben Herstellanweisung oder in demselben Cockpit verwendet werden, in der sie definiert wurden.
Sie verwenden dazu das Merkmal PPPI_VARIABLE.
Sie verwenden dazu das Merkmal PPPI_GLOBAL_VARIABLE.
Weitere Informationen zu Manufacturing Data Access finden Sie unter:
Aktivität
Einfache Variablen
Sie definieren eine einfache Variable, indem Sie der Prozessvorgabe unmittelbar vor dem Meldungsmerkmal, dessen Wert Sie in die Variable übernehmen wollen, das folgende Merkmal zuordnen:
|
Merkmal |
Bedeutung |
Bewertung |
|
PPPI_VARIABLE |
einfache Variable, die nur innerhalb einer Herstellanweisung oder eines Cockpits verwendet werden kann |
neuer Variablenname |
Beispiel für einfache Variablen
Für den Eingabewert "Materialmenge" ist die einfache Variable VAR definiert. Der Wert der Variablen VAR soll an einer anderen Stelle in der Herstellanweisung angezeigt werden.
Prozessvorgabe 0010:
|
PPPI_INPUT_REQUEST |
Materialmenge |
|
|
PPPI_VARIABLE |
VAR |
|
|
PPPI_REQUESTED_VALUE |
PPPI_MATERIAL_QUANTITY |
Prozessvorgabe 0020:
|
PPPI_OUTPUT_TEXT |
Materialmenge |
|
|
PPPI_OUTPUT_VARIABLE |
VAR |
Globale Variablen
Sie definieren eine globale Variable, indem Sie der Prozessvorgabe unmittelbar vor dem Meldungsmerkmal, dessen Wert Sie in die Variable übernehmen wollen, das folgende Merkmal zuordnen:
|
Merkmal |
Bedeutung |
Bewertung |
|
PPPI_GLOBAL_VARIABLE |
globale Variable, die zwischen unterschiedlichen Herstellanweisungen und Cockpits ausgetauscht werden kann |
neuer Variablenname |
Beispiel für globale Variablen
Im Cockpit PMC1 soll eine Summenberechnung ausgeführt werden. Für den berechneten Wert wurde die globale Variable VARSUM definiert.
Im Cockpit PMC2 soll der Wert der Variablen VARSUM mit Hilfe von Manufacturing Data Access als Datenpunkt gelesen und in die einfache Variable VARLC übernommen werden. Der berechnete Wert soll im Cockpit PMC2 ausgegeben werden.
Cockpit PMC1:
|
PPPI_INPUT_REQUEST |
Wert berechnen |
|
|
PPPI_GLOBAL_VARIABLE |
VARSUM |
|
|
PPPI_CALCULATED_VALUE |
PPPI_MATERIAL_CONSUMED |
|
|
PPPI_CALCULATION_FORMULA |
VAR1 + VAR2 |
Cockpit PMC2:
|
PPPI_DATA_ACCESS |
Manufacturing Data Access |
|
|
PPPI_BUTTON_TEXT |
Wert aus PMC1 lesen |
|
|
PPPI_FUNCTION_DURING_DISPLAY |
erlaubt |
|
|
PPPI_IMPORT_DATA |
PMC:0001.PMC1.VARSUM |
|
|
PPPI_STRING_VARIABLE |
VARLC |
|
|
PPPI_OUTPUT_TEXT |
Berechneter Wert |
|
|
PPPI_VARIABLE |
VARLC |
Beachten Sie folgendes:
Den Namen der Variablen können Sie im Prinzip frei wählen. Um Konflikte mit anderen Funktionen auszuschliessen, vermeiden Sie jedoch
Weitere Informationen finden Sie unter Verwendung von Variablen in browser-basierten Herstellanweisungen und Cockpits.