Übertragen von Rezeptdaten mit Variablen

Verwenden Sie diese Variable, um ein Rezept auszuwählen und die Rezeptdaten an das externe Gerät zu übertragen.

Beispieloperation

Arbeitsschritte Einstellungen

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

 

Variablen hinzufügen

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

Fügen Sie folgende Variablen hinzu.

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 -

Var6

[BOOL]

400010,01 -

Var15

[INT]

400025 -

Var16

[INT]

400026 -

Var17

[INT]

400027 -

Rezeptsteuerung einrichten

Projekt-Explorer: [Rezepte] ➞ [Steuerung]

Legen Sie die Rezeptsteuerung wie folgt fest.

[Steuerung]-Eigenschaften:

Tab Eigenschaft Wert

[Basis]

[Rezeptfamilien-ID] [Variable] [Name]: Var15
[Rezeptgruppen-ID] [Variable] [Name]: Var16
[Rezept-ID] [Variable] [Name]: Var17

Rezeptfamilie hinzufügen

Projekt-Explorer: [Control]

Fügen Sie folgende Rezeptfamilie(n) hinzu.

Eigenschaften Rezeptfamilie (Name: RecipeFamily1):

Tab Eigenschaft Wert

[Basis]

[Beschriftung] Product A

Rezeptgruppe hinzufügen

Projekt-Explorer: [RecipeFamily1]

Fügen Sie [RecipeFamily1] folgende Rezeptgruppe hinzu.

Eigenschaften Rezeptgruppe (Name: RecipeGroup1):

Tab Eigenschaft Wert

[Basis]

[Beschriftung] X Series

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 Rezeptwerte von 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 numerische Anzeige (Name: NumericDisplay1): D-1

Tab Unterg. Registerkarte Eigenschaft Wert

[Funktion]

[Basis]

[Aktueller Wert]

[Variable] [Name]: Var15

Eigenschaften Objekt numerische Anzeige (Name: NumericDisplay2): D-2

Tab Unterg. Registerkarte Eigenschaft Wert

[Funktion]

[Basis]

[Aktueller Wert]

[Variable] [Name]: Var16

Eigenschaften Objekt numerische Anzeige (Name: NumericDisplay3): D-3

Tab Unterg. Registerkarte Eigenschaft Wert

[Funktion]

[Basis]

[Aktueller Wert]

[Variable] [Name]: Var17

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]

Skripte für die Übertragung von Rezepten:

Legende Baustein

1

[Trigger] [Bedingung] [Bedingung]

2

[Werte] [Variable]

3

[Werte] [Konstante]

4

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