# Trasferimento dei dati ricetta usando Variabili

L’uso della variabile consente di selezionare la ricetta e i dati della ricetta da trasferire su un dispositivo esterno.

## Esempio di funzionamento

## Impostazione del flusso di lavoro

1. Aggiungi variabili
2. Impostare il controllo ricetta
3. Aggiunta famiglia di ricette
4. Aggiunta gruppo di ricette
5. Aggiunta di ricette
6. Aggiunta di ingredienti
7. Impostare i valori degli ingredienti.
8. Configurazioni Parti
9. Configurazioni Script

## Aggiungi variabili

### Esplora progetti: [Variabili] ➞ [Tutte le variabili]

Aggiungere le variabili seguenti.

#### Proprietà delle variabili

[Nome] | [Tipo di dati] | [Sorgente] | [Indirizzo dispositivo] | [Numero di Byte/Word]
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 | -

## Impostare il controllo ricetta

### Esplora progetti: [Ricette] ➞ [Controllo]

Impostare il controllo ricetta nel modo seguente.

#### Proprietà [Controllo]:

Scheda | Proprietà | Valore
[Di base] | [ID famiglia ricette] | [Variabile] [Nome]: Var15
[ID gruppo ricette] | [Variabile] [Nome]: Var16
[ID ricetta] | [Variabile] [Nome]: Var17

## Aggiunta famiglia di ricette

### Esplora progetti: [Controllo]

Aggiungere la famiglia di ricette seguenti.

#### Proprietà famiglia ricette (nome: RecipeFamily1):

Scheda | Proprietà | Valore
[Di base] | [Etichetta] | Product A

## Aggiunta gruppo di ricette

### Esplora progetti: [RecipeFamily1]

Aggiungere il gruppo di ricette seguenti a [RecipeFamily1].

#### Proprietà gruppo ricette (nome: RecipeGroup1):

Scheda | Proprietà | Valore
[Di base] | [Etichetta] | X Series

## Aggiunta di ricette

### Esplora progetti: [RecipeGroup1]

Aggiungi le ricette seguenti a [RecipeGroup1].

#### Proprietà delle [Ricette]:

[Nome] | Finestra Proprietà
Scheda | Proprietà | Valore
[Recipe1] | [Di base] | [Etichetta] | Model1
[Recipe2] | Model2
[Recipe3] | Model3

## Aggiunta di ingredienti

### Esplora progetti: [RecipeGroup1]

Aggiungi gli ingredienti seguenti a [RecipeGroup1].

#### Proprietà [Ingredienti]:

[Nome] | Finestra Proprietà
Scheda | Proprietà | Valore
[Ingredient1] | [Di base] | [Etichetta] | Code
[Valore] | [Variabile] [Nome]: Var1
[Ingredient2] | [Di base] | [Etichetta] | Coating
[Valore] | [Variabile] [Nome]: Var2
[Ingredient3] | [Di base] | [Etichetta] | Temperature
[Valore] | [Variabile] [Nome]: Var3
[Ingresso minimo] | 0
[Ingresso massimo] | 100
[Ingredient4] | [Di base] | [Etichetta] | Time
[Valore] | [Variabile] [Nome]: Var4
[Ingresso minimo] | 0
[Ingresso massimo] | 100
[Ingredient5] | [Di base] | [Etichetta] | Weight
[Valore] | [Variabile] [Nome]: Var5
[Ingresso minimo] | 0
[Ingresso massimo] | 200

## Impostare i valori degli ingredienti.

### Esplora progetti: [RecipeGroup1]

Per impostare i valore degli ingredienti della ricetta, nella vista documenti fare clic su [Selezione ricette] ➞ [Seleziona tutte le ricette] ➞ [OK].

Le colonne Recipe1, Recipe2 e Recipe3 compaiono alla destra della Vista Documento.

#### Proprietà delle colonne di [Recipe1][Recipe2] e [Recipe3]:

[Nome] | Finestra documenti
Proprietà | Valore
[Ingredient1] | [Recipe1] | AAAAA
[Recipe2] | BBBBB
[Recipe3] | CCCCC
[Ingredient2] | [Recipe1] | On
[Recipe2] | Off
[Recipe3] | Off
[Ingredient3] | [Recipe1] | 40
[Recipe2] | 37
[Recipe3] | 38
[Ingredient4] | [Recipe1] | 60
[Recipe2] | 20
[Recipe3] | 30
[Ingredient5] | [Recipe1] | 120
[Recipe2] | 60
[Recipe3] | 90

## Configurazioni Parti

### Esplora progetti: [Progetto schermata] ➞ [Schermate] ➞ [Screen1]

Trascina e rilascia i seguenti oggetti da [Tool Chest] nella schermata.

#### Proprietà oggetto Visualizzatore numerico (nome: NumericDisplay1): D-1

Scheda | Scheda secondaria | Proprietà | Valore
[Funzione] | [Di base] | [Valore corrente] | [Variabile] [Nome]: Var15

#### Proprietà oggetto Visualizzatore numerico (nome: NumericDisplay2): D-2

Scheda | Scheda secondaria | Proprietà | Valore
[Funzione] | [Di base] | [Valore corrente] | [Variabile] [Nome]: Var16

#### Proprietà oggetto Visualizzatore numerico (nome: NumericDisplay3): D-3

Scheda | Scheda secondaria | Proprietà | Valore
[Funzione] | [Di base] | [Valore corrente] | [Variabile] [Nome]: Var17

#### Proprietà oggetto Visualizzazione ingredienti (nome: IngredientViewer1): B-1

Valore predefinito.

#### Proprietà oggetto Tasto (nome: Switch1): C-1

Valore predefinito.

## Configurazioni Script

### Esplora progetti: [Screen1]

Impostare nell’oggetto lo script seguente.

Da [Tool Chest] selezionare e trascinare lo script nell’editor di script.

#### Oggetto Tasto (nome: Switch1): C-1

Legenda | Blocco
1 | [Trigger] ➞ [Tattile] ➞ [Tattile]
2 | [Operazioni] ➞ [Funzioni HMI] ➞ [Ricetta]
3 | [Valori] ➞ [Oggetto schermo]

#### Script del trasferimento ricette:

Legenda | Blocco
1 | [Trigger] ➞ [Condizionale] ➞ [Condizione]
2 | [Valori] ➞ [Variabile]
3 | [Valori] ➞ [Costante]
4 | [Operazioni] ➞ [Funzioni HMI] ➞ [Ricetta]