Ces commandes vous aident à gérer les variables utilisées dans vos programmes de Séquence. Les variables représentent les entrées, les sorties et les données internes telles que les signaux de capteurs, les états d'actionneurs, les temporisateurs et les compteurs.
Renomme une variable dans l'ensemble de votre projet. Toutes les références dans chaque Séquence, action et condition de transition sont mises à jour automatiquement. Il s'agit d'une opération de refactorisation sûre - vous n'avez pas besoin de rechercher et de remplacer manuellement.
Pour exécuter cette commande :
Lit la valeur actuelle d'une variable pendant la simulation. C'est utile pour vérifier si une entrée est True ou False, ou quelle valeur un compteur a atteinte.
Cette commande n'est disponible que lorsque l'émulateur est en cours d'exécution ou en pause. Voir Commandes de Simulation.
Force une variable à une valeur spécifique pendant la simulation. Cela vous permet de tester votre programme en simulant des entrées de capteurs, en déclenchant des conditions ou en forçant des sorties.
Les valeurs forcées persistent jusqu'à ce que vous réinitialisiez l'émulation ou que vous forciez la variable à nouveau. Voir Commandes de Simulation.
Affiche toutes les variables définies dans le projet en cours, quel que soit leur type. La liste affiche le nom, le type et l'adresse actuelle (si attribuée) de chaque variable.
Affiche uniquement les variables d'entrée (généralement des signaux de capteurs et des déclencheurs externes).
Affiche uniquement les variables de sortie (généralement des commandes d'actionneurs et des signaux d'indication).
Affiche uniquement les variables locales (valeurs internes telles que les temporisateurs, les compteurs et les drapeaux qui ne sont pas connectées à des E/S physiques).
Affiche des informations détaillées sur une variable sélectionnée :
Calcule des adresses d'E/S non conflictuelles pour les canaux non assignés de chaque station et module, ouvre l'onglet Architecture de l'éditeur de Machine et indique le nombre de canaux assignés automatiquement. Pour que les assignations soient sauvegardées dans le fichier .machine, appliquez-les depuis l'onglet Architecture.
Ouvre l'onglet Architecture de l'éditeur de Machine pour assigner les variables aux canaux une par une dans la grille. Utilisez cette option lorsque vous avez besoin d'un contrôle précis sur la disposition, par exemple pour correspondre à une configuration matérielle API existante.
Vérifie les assignations d'adresses en cours et affiche le résultat dans une notification. Elle signale les conflits d'adresses (une même adresse revendiquée par plus d'une variable) et les variables non assignées ou non résolues (mappées à un canal qui n'existe pas sur l'équipement). La notification affiche les compteurs ; elle n'écrit pas dans le panneau Problèmes.
Le panneau Variables dispose de deux modes d'affichage. Basculez entre eux en utilisant les boutons dans la barre de titre du panneau Variables.
Affiche toutes les variables de l'ensemble du projet dans le panneau Variables, quelle que soit la fenêtre actuellement ouverte.
Affiche uniquement les variables du fichier actuellement actif. Utile lorsque vous travaillez sur une séquence spécifique et souhaitez vous concentrer sur ses variables sans voir toute la liste du projet.
| Commande | Description |
|---|---|
| Renommer la Variable | Renommer avec refactorisation à l'échelle du projet |
| Obtenir la Valeur de Variable | Lire la valeur actuelle (pendant la simulation) |
| Définir la Valeur de Variable | Forcer une valeur (pendant la simulation) |
| Lister les Variables | Afficher toutes les variables du projet |
| Lister les Entrées | Afficher uniquement les variables d'entrée |
| Lister les Sorties | Afficher uniquement les variables de sortie |
| Lister les Locales | Afficher uniquement les variables locales |
| Infos sur la Variable | Afficher type, contexte d'utilisation, valeur, adresse, description |
| Assigner les Adresses (Automatique) | Calculer des adresses non conflictuelles (appliquer dans l'onglet Architecture) |
| Assigner les Adresses (Manuel) | Assigner les variables aux canaux dans la grille Architecture |
| Valider les Adresses | Signaler conflits et variables non assignées dans une notification |
| Activer le Mode Global | Afficher toutes les variables du projet dans le panneau |
| Activer le Mode Actif | Afficher uniquement les variables du fichier actif |