Siemens 6ES7223-1BH22-0XA0 EM 223 Digital Input / Output Module 6ES7223-1BH22-0XA0 用户手册

产品代码
6ES7223-1BH22-0XA0
下载
页码 538
Arbeiten mit Rezepten
Kapitel 13
359
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
Datentyp
Chocolate_Chip
(Rezept 0)
Zucker
(Rezept 1)
Kommentar
Butter
Real
225
225
Gramm
Weißer_Zucker
Real
170
340
Gramm
Brauner_Zucker
Real
170
0
Gramm
Eier
Byte
2
1
Stück
Vanille
Byte
1
1
Teelöffel
Mehl
Real
500
900
Gramm
Backpulver_Natriumbi
karbonat
Real
1,0
0,5
Teelöffel
Backpulver
Real
0
1,0
Teelöffel
Salz
Real
1,0
0,5
Teelöffel
Chocolate_Chips
Real
450
0,0
Gramm
Zitronenschale
Real
0,0
1,0
Esslöffel
Backzeit
Real
9,0
10,0
Minuten
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.