Skip to main content

Utilisation des éléments de visualisation pour contrôler la gestion des recettes

Principes de base pour la représentation des données de recettes

Toutes les données des recettes (à la fois leurs identifiants et leurs valeurs) sont stockées dans le système en tant que STRING. Lorsqu'une recette est chargée, le gestionnaire de recettes interprète ces valeurs et les transfère à la variable PLC correspondante

Pour afficher les données de recette dans une visualisation, les informations associées doivent être extraites dans des variables de chaîne désignées ou des tableaux de chaînes. Ces variables peuvent ensuite être directement liées aux éléments de visualisation afin d'afficher leur contenu.

Des procédures détaillées sont disponibles dans les cas d'utilisation suivants :

  • Extraction des données de recettes

  • Extraction des données de définition de recettes

Astuce

L'extraction explicite des valeurs de recette n'est pas requise lorsque les valeurs sont écrites directement dans les variables PLC d'une recette. Dans ce cas, les variables respectives peuvent être liées aux éléments de visualisation comme d'habitude.

Gestion des recettes via des éléments de visualisation

A cet effet, la configuration d'entrée d'un élément de visualisation offre la possibilité d'utiliser le Exécuter la commande action d'entrée pour exécuter les commandes suivantes :

  • Lire la recette

    Charge une recette sélectionnée et transfère ses valeurs aux variables du PLC.

  • Écrire la recette

    Ecrit les valeurs actuelles des variables PLC dans la recette sélectionnée.

  • Charger la recette à partir du fichier

    Charge une recette depuis un emplacement de stockage externe (par exemple un système de fichiers) vers le projet.

  • Enregistrer la recette dans le fichier

    Exporte une recette vers un fichier à des fins d'archivage ou d'utilisation ultérieure.

  • Créer une recette

    Crée une nouvelle recette avec la structure stockée (définition de la recette).

  • Supprimer la recette

    Supprime une recette existante de la gestion de projet.

Pour plus d'informations, consultez : Boîte de dialogue :Configuration d'entrée

Exemple : chargement de recettes à l'aide d'éléments de visualisation

Exigence : La Visualisation objet est ajoutée au projet.

  1. Créez une recette en suivant les instructions du chapitre "Modification des valeurs avec des recettes – Création de recettes".

    . Attribuez les noms suivants :
    • Définition de la recette : "Recettes"

    • Recettes : "Recette1" et "Recette2"

    • Variable : iValue1 et iValue2

    Tapez différentes valeurs variables des deux recettes.

  2. Ouvrez le Visualisation objet dans l'éditeur.

  3. Faites glisser un Bouton élément à la visualisation. Étiquetez-le "Charger la recette 1". Vous pouvez spécifier le texte en double-cliquant sur l'élément ou dans le Textes → Texte biens.

  4. Cliquez sur le champ de valeur du Configuration d'entrée: OnMouseDown biens.

    le Configuration d'entrée la boîte de dialogue s'ouvre.

  5. Sélectionner Exécuter la commande dans la partie gauche du côté gauche et cliquez sur le _visu_img_input_configuration_button.png bouton.

    La configuration de la Commande interne s'ouvre sur le côté droit de la boîte de dialogue.

  6. Sélectionnez le Écrire la recette commande dans la zone de liste.

  7. Clique le _visu_img_input_configuration_button_plus.png bouton.

    le ÉcrireRecette La commande est ajoutée à la liste.

  8. Spécifiez le premier paramètre comme Recipes et le deuxième paramètre comme Recipe1.

  9. Cliquez sur d'accord pour quitter la boîte de dialogue.

  10. Faites glisser un deuxième bouton vers la visualisation, nommez-le "Load Recipe 2" et répétez les étapes 4 à 8. Pour l'étape 7, spécifiez Recipe2 comme deuxième paramètre.

  11. Chargez le programme dans le contrôleur et démarrez-le Cliquez sur le Charger recette 1 et Charger la recette 2, et surveiller les variables iValue1 et iValue2.

Les autres commandes de recette sont affectées aux éléments de visualisation de la même manière que dans cet exemple. Pour une description des commandes internes, voir le page d'aide de la configuration des entrées.