# Transfert des données de recette à l'aide de variables

Utilisez la variable pour sélectionner la recette et transférez les données de recette vers l'équipement externe.

## Exemple d'opération

## Configuration du flux de travail

1. Ajouter des variables
2. Configurer la commande de recette
3. Ajouter une famille de recettes
4. Ajouter un groupe de recettes
5. Ajouter des recettes
6. Ajouter des ingrédients
7. Définir les valeurs d'ingrédient
8. Configurer des composants
9. Configurer des scripts

## Ajouter des variables

### Explorateur de projets : [Variables] ➞ [Toutes les variables]

Ajoutez les variables suivantes.

#### Propriétés de variable :

[Nom] | [Type de données] | [Source] | [Adresse de l'équipement] | [Nombre d'octets ou de mots]
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 | -

## Configurer la commande de recette

### Explorateur de projets : [Recettes] ➞ [Contrôle]

Configurez la commande de recette comme suit.

#### Propriétés [Commande] :

Tabulation | Propriété | Valeur
[Basique] | [ID de la famille de recettes] | [Variable] [Nom] : Var15
[ID du groupe de recettes] | [Variable] [Nom] : Var16
[ID de recette] | [Variable] [Nom] : Var17

## Ajouter une famille de recettes

### Explorateur de projets : [Contrôle]

Ajoutez la famille de recettes suivante.

#### Propriétés de la famille de recettes (Nom : RecipeFamily1) :

Tabulation | Propriété | Valeur
[Basique] | [Étiquette] | Product A

## Ajouter un groupe de recettes

### Explorateur de projets : [RecipeFamily1]

Ajoutez le groupe de recettes suivant à [RecipeFamily1].

#### Propriétés du groupe de recettes (Nom : RecipeGroup1) :

Tabulation | Propriété | Valeur
[Basique] | [Étiquette] | X Series

## Ajouter des recettes

### Explorateur de projets : [RecipeGroup1]

Ajoutez les recettes suivantes à [RecipeGroup1].

#### Propriétés [Recette] :

[Nom] | Fenêtre Propriétés
Tabulation | Propriété | Valeur
[Recipe1] | [Basique] | [Étiquette] | Model1
[Recipe2] | Model2
[Recipe3] | Model3

## Ajouter des ingrédients

### Explorateur de projets : [RecipeGroup1]

Ajoutez les ingrédients suivants à [RecipeGroup1].

#### Propriétés [Ingrédient] :

[Nom] | Fenêtre Propriétés
Tabulation | Propriété | Valeur
[Ingredient1] | [Basique] | [Étiquette] | Code
[Valeur] | [Variable] [Nom] : Var1
[Ingredient2] | [Basique] | [Étiquette] | Coating
[Valeur] | [Variable] [Nom] : Var2
[Ingredient3] | [Basique] | [Étiquette] | Temperature
[Valeur] | [Variable] [Nom] : Var3
[Saisies min.] | 0
[Saisies max.] | 100
[Ingredient4] | [Basique] | [Étiquette] | Time
[Valeur] | [Variable] [Nom] : Var4
[Saisies min.] | 0
[Saisies max.] | 100
[Ingredient5] | [Basique] | [Étiquette] | Weight
[Valeur] | [Variable] [Nom] : Var5
[Saisies min.] | 0
[Saisies max.] | 200

## Définir les valeurs d'ingrédient

### Explorateur de projets : [RecipeGroup1]

Pour configurer des valeurs de recette pour les ingrédients, dans l'affichage du document, cliquez sur [Sélectionner des recettes] ➞ [Sélectionner toutes les recettes] ➞ [OK].

Les colonnes Recipe1, Recipe2 et Recipe3 s'affichent à la droite de l'affichage du document.

#### Propriétés des colonnes [Recipe1][Recipe2] et [Recipe3] :

[Nom] | Fenêtre Document
Propriété | Valeur
[Ingredient1] | [Recipe1] | AAAAA
[Recipe2] | BBBBB
[Recipe3] | CCCCC
[Ingredient2] | [Recipe1] | Activé
[Recipe2] | Désactivé
[Recipe3] | Désactivé
[Ingredient3] | [Recipe1] | 40
[Recipe2] | 37
[Recipe3] | 38
[Ingredient4] | [Recipe1] | 60
[Recipe2] | 20
[Recipe3] | 30
[Ingredient5] | [Recipe1] | 120
[Recipe2] | 60
[Recipe3] | 90

## Configurer des composants

### Explorateur de projets : [Conception d'écran] ➞ [Écran] ➞ [Screen1]

Faites glisser et déposez les objets suivants de la [Bibliothèque d'objets] vers l'écran.

#### Propriétés de l'objet d'affichage numérique (Nom : NumericDisplay1) : D-1

Tabulation | Sous-onglet | Propriété | Valeur
[Fonction] | [Basique] | [Valeur actuelle] | [Variable] [Nom] : Var15

#### Propriétés de l'objet d'affichage numérique (Nom : NumericDisplay2) : D-2

Tabulation | Sous-onglet | Propriété | Valeur
[Fonction] | [Basique] | [Valeur actuelle] | [Variable] [Nom] : Var16

#### Propriétés de l'objet d'affichage numérique (Nom : NumericDisplay3) : D-3

Tabulation | Sous-onglet | Propriété | Valeur
[Fonction] | [Basique] | [Valeur actuelle] | [Variable] [Nom] : Var17

#### Propriétés de l'objet de visionneuse d'ingrédients (Nom : IngredientViewer1) : B-1

Valeur par défaut.

#### Propriétés de l'objet de commutateur (Nom : Switch1) : C-1

Valeur par défaut.

## Configurer des scripts

### Explorateur de projets : [Screen1]

Définissez le script suivant sur l'objet.

Dans la [Bibliothèque d'objets], faites glisser et déposez le script dans l'éditeur de scripts.

#### Script de l'objet de commutateur (Nom : Switch1) : C-1

Légende | Bloc
1 | [Triggers] ➞ [Touch] ➞ [Touch]
2 | [Opérations] ➞ [Fonctions IHM] ➞ [Recette]
3 | [Values] ➞ [Screen Object]

#### Scripts pour transférer les recettes :

Légende | Bloc
1 | [Triggers] ➞ [Conditional] ➞ [Condition]
2 | [Values] ➞ [Variable]
3 | [Values] ➞ [Constant]
4 | [Opérations] ➞ [Fonctions IHM] ➞ [Recette]