Rezeptdefinition und Terminologie
Zum besseren Verständnis des Rezept-Assistenten werden die folgenden Definitionen und
Begriffe erläutert.
!
Eine Rezept-Konfiguration ist ein Satz vom Rezept-Assistenten erzeugter
Projektkomponenten. Diese Komponenten umfassen Unterprogramme der Operationen,
Datenbaustein-Register und Symboltabellen.
Eine Rezeptdefinition ist eine Sammlung Rezepte mit demselben Satz Parameter. Die
!
Werte der Parameter können sich jedoch je nach Rezept unterscheiden.
Ein Rezept ist ein Satz Parameter und Parameterwerte, die die erforderlichen Informationen
!
zur Herstellung eines Produkts bzw. zur Steuerung eines Prozesses liefern.
Es können z.B. verschiedene Rezeptdefinitionen erstellt werden, z.B. Donuts und Kekse. Die
Rezeptdefinition für Kekse kann viele verschiedene Rezepte enthalten, z.B. Chocolate Chip- und
Zuckerkekse. Beispiele für Felder und Werte zeigt Tabelle 13-1.
Tabelle 13-1 Beispiel für eine Rezeptdefinition - Kekse
Feldname
Butter
Weißer_Zucker
Brauner_Zucker
Eier
Vanille
Mehl
Backpulver_Natriumbi
karbonat
Backpulver
Salz
Chocolate_Chips
Zitronenschale
Backzeit
Arbeiten mit dem Rezept-Assistenten
Mit dem Rezept-Assistenten erstellen Sie Rezepte und Rezeptdefinitionen. Rezepte werden im
Speichermodul abgelegt. Rezepte und Rezeptdefinitionen können direkt in den
Rezept-Assistenten eingegeben werden. Spätere Änderungen an einzelnen Rezepten können
durch erneutes Aufrufen des Rezept-Assistenten oder durch Programmieren des
Unterprogramms der Operation RCPx_WRITE vorgenommen werden.
Der Rezept-Assistent erstellt eine Rezept-Konfiguration, die folgende Elemente umfasst:
Eine Symboltabelle für jede Rezeptdefinition. Jede Tabelle enthält symbolische Namen, die
!
den Feldnamen im Rezept entsprechen. Diese Symbole definieren die Adressen im
Variablenspeicher, die erforderlich sind, um auf die in den Speicher geladenen Werte
zugreifen zu können. Jede Tabelle enthält außerdem eine symbolische Konstante für den
Verweis auf die einzelnen Rezepte.
Ein Datenbaustein-Register für jede Rezeptdefinition. Dieses Register definiert die
!
Anfangswerte für die Adressen im Variablenspeicher, die in der Symboltabelle dargestellt
werden.
Ein Unterprogramm der Operation RCPx_READ. Diese Operation liest das angegebene
!
Rezept aus dem Speichermodul in den Variablenspeicher.
Ein Unterprogramm der Operation RCPx_WRITE. Diese Operation schreibt die
!
Rezeptwerte aus dem Variablenspeicher ins Speichermodul.
Chocolate_Chip
Datentyp
(Rezept 0)
Real
225
Real
170
Real
170
Byte
2
Byte
1
Real
500
Real
1,0
Real
0
Real
1,0
Real
450
Real
0,0
Real
9,0
Arbeiten mit Rezepten
Zucker
Kommentar
(Rezept 1)
225
Gramm
340
Gramm
0
Gramm
1
Stück
1
Teelöffel
900
Gramm
0,5
Teelöffel
1,0
Teelöffel
0,5
Teelöffel
0,0
Gramm
1,0
Esslöffel
10,0
Minuten
Kapitel 13
359