Verschachteln von Rezepturen
- Last UpdatedAug 27, 2025
- 2 minute read
Sie können mehrere Rezepturschablonendateien (unter Verwendung von InTouch-Skripten) miteinander verbinden, um komplexe Projekte zu erstellen. Dabei definieren Sie einen Rezepturbestandteil, der in der Einheitsdefinition mit einer Meldungsvariable verknüpft wird. In die Meldungsvariable laden Sie dann den Namen einer Rezeptur.
Auf diese Weise können Sie primäre Rezepturschablonendateien mit Anlagenparametern erstellen, die von verschiedenen Rezepturen in verschiedenen Rezepturdateien verwendet werden. Durch die Speicherung dieser Informationen in einer zentralen Datei wird der Zeitaufwand zur Verwaltung und/oder Aktualisierung der Daten bei jeder Änderung verringert.
In der folgenden Abbildung wurde der Elementname Setup als Meldungstyp definiert, und die Einheiten enthalten die Meldungsvariable Setup für dieses Element. Jede Rezeptur enthält einen zweiten Rezepturnamen, der in einer anderen Rezepturdatei definiert ist und der bei Auswahl der Rezeptur in die Variable Setup geladen wird.

Dazu könnte folgendes Skript eingegeben werden:
RezepturName="Recipe 2";
RecipeLoad("c:\recipe\recfilea.csv", "Review", RezepturName);
Beim Ausführen dieses Skripts ändert sich der Wert der Variablen Setup in "Setup3A" und wird dann in die Einheit Review geladen. Der Wert der Variablen Setup wird dann als Rezepturname beim nächsten Rezeptur-Ladevorgang verwendet. Bei diesem Ladevorgang werden auch die Maschineneinstellungs-Parameter in die für die PLC1-Einheit definierten Variablen geladen, indem folgendes Skript ausgeführt wird:
RecipeLoad("c:\recipe\Maschine.csv", "SPS1", Setup);
