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]