Übertragen von Rezeptdaten mit Teilen

Wählen Sie anhand der Rezepturdatenliste und dem Objekt Rezeptur-Dropdown-Liste das Rezept aus, und überschreiben Sie den Rezeptwert.

Beispieloperation

Arbeitsschritte Einstellungen

  1. Variablen hinzufügen
  2. Rezeptfamilie hinzufügen
  3. Rezeptgruppe hinzufügen
  4. Rezepte hinzufügen
  5. Rezepturdaten hinzufügen
  6. Rezepturdatenwerte einstellen
  7. Teile einrichten
  8. Einrichten von Skripten

Variablen hinzufügen

Projekt-Explorer: [Variablen] ➞ [Alle Variablen]

Folgende Variablen hinzufügen.

Variableneigenschaften:

[Name] [Datentyp] [Quelle] [Geräteadresse] [Anzahl Bytes/Wörter]

Var1

[STRING]

'Schneider Modbus Serial Equipment' 400001 10

Var2

[BOOL]

400010,00 -

Var3

[INT]

400020 -

Var4

[INT]

400021 -

Var5

[INT]

400022 -

Rezeptfamilie hinzufügen

Projekt-Explorer: [Rezepte] ➞ [Steuerung]

Fügen Sie folgende Rezeptfamilie(n) hinzu.

Eigenschaften Rezeptfamilie (Name: RecipeFamily1):

Tab Eigenschaft Wert

[Basis]

[Beschriftung] Produkt A

Rezeptgruppe hinzufügen

Projekt-Explorer: [RecipeFamily1]

Fügen Sie [RecipeFamily1] folgende Rezeptgruppe hinzu.

Eigenschaften Rezeptgruppe (Name: RecipeGroup1):

Tab Eigenschaft Wert

[Basis]

[Beschriftung] X-Serie

Rezepte hinzufügen

Projekt-Explorer: [RecipeGroup1]

Fügen Sie [RecipeGroup1] folgende Rezepte hinzu.

[Rezept]-Eigenschaften:

[Name] Eigenschaftsfenster
Tab Eigenschaft Wert
[Recipe1] [Basis] [Beschriftung] Model1
[Recipe2] Model2
[Recipe3] Model3

Rezepturdaten hinzufügen

Projekt-Explorer [RecipeGroup1]

Fügen Sie [RecipeGroup1] folgende Rezepturdaten hinzu.

[Rezepturdaten]-Eigenschaften:

[Name] Eigenschaftsfenster
Tab

Eigenschaft

Wert
[Ingredient1] [Basis] [Beschriftung] Code
[Wert] [Variable] [Name]: Var1
[Ingredient2] [Basis] [Beschriftung] Coating
[Wert] [Variable] [Name]: Var2
[Ingredient3] [Basis] [Beschriftung] Temperature
[Wert] [Variable] [Name]: Var3
[Eingangsminimum] 0
[Eingangsmaximum] 100
[Ingredient4] [Basis] [Beschriftung] Time
[Wert] [Variable] [Name]: Var4
[Eingangsminimum] 0
[Eingangsmaximum] 100
[Ingredient5] [Basis] [Beschriftung] Weight
[Wert] [Variable] [Name]: Var5
[Eingangsminimum] 0
[Eingangsmaximum] 200

Rezepturdatenwerte einstellen

Projekt-Explorer: [RecipeGroup1]

Um Werte für Rezepturdaten festzulegen, klicken Sie in der Dokumentansicht auf [Rezepte auswählens] [Alle Rezepte auswählen] ➞ [OK].

Die Spalten Recipe1, Recipe2 und Recipe3 werden rechts neben der Dokumentansicht angezeigt.

Eigenschaften der Spalten [Recipe1][Recipe2] und [Recipe3]:

[Name] Dokumentfenster

Eigenschaft

Wert

[Ingredient1] [Recipe1] AAAAA
[Recipe2] BBBBB
[Recipe3] CCCCC
[Ingredient2] [Recipe1] Ein
[Recipe2] Aus
[Recipe3] Aus
[Ingredient3] [Recipe1] 40
[Recipe2] 37
[Recipe3] 38
[Ingredient4] [Recipe1] 60
[Recipe2] 20
[Recipe3] 30
[Ingredient5] [Recipe1] 120
[Recipe2] 60
[Recipe3] 90

Teile einrichten

Projekt-Explorer: [Bildschirmgestaltung] ➞ [Bildschirme] ➞ [Screen1]

Bewegen Sie folgende Objekte vom [Werkzeugkasten] per Drag&Drop auf den Bildschirm.

Eigenschaften Objekt Rezept-Dropdown-Liste (Name: RecipeDropdownList1): A-1

Tab Unterg. Registerkarte Eigenschaft Wert

[Funktion]

[Basis]

[Steuerungstyp]

[Familie]

Eigenschaften Objekt Rezept-Dropdown-Liste (Name: RecipeDropdownList2): A-2

Tab Unterg. Registerkarte Eigenschaft Wert

[Funktion]

[Basis]

[Steuerungstyp]

[Gruppe]

Eigenschaften Objekt Rezept-Dropdown-Liste (Name: RecipeDropdownList3): A-3

Tab Unterg. Registerkarte Eigenschaft Wert

[Funktion]

[Basis]

[Steuerungstyp]

[Rezept]

Eigenschaften Objekt Rezepturdatenliste (Name: IngredientViewer1): B-1

Standardwert.

Eigenschaften Schalterobjekt (Name: Switch1) : C-1

Standardwert.

Einrichten von Skripten

Projekt-Explorer : [Screen1]

Legen Sie am Objekt folgendes Skript fest.

Bewegen Sie das Skript per Drag&Drop vom [Werkzeugkasten] in den Skript-Editor.

Skript Schalterobjekt (Name: Switch1): C-1

Legende Baustein

1

[Trigger] [Berührung] [Berührung]

2

[Operationen] ➞ [HMI-Funktionen] [Rezept]

3

[Werte] [Bildschirmobjekt]