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, y compris :
Attribue automatiquement des adresses mémoire API à toutes les variables qui n'en ont pas encore. L'algorithme évite les conflits avec les adresses existantes. C'est le moyen le plus rapide de préparer votre projet pour la génération de code.
Vous permet d'attribuer des adresses mémoire API une variable à la fois. Utilisez cette option lorsque vous avez besoin d'un contrôle précis sur la disposition des adresses, par exemple pour correspondre à une configuration matérielle API existante.
Vérifie votre projet pour les conflits d'adresses et les doublons. Si deux variables partagent la même adresse, ou si une adresse est en dehors de la plage valide pour l'API cible, cette commande signale les problèmes afin que vous puissiez les résoudre avant de générer le code.
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 le type, l'adresse et l'utilisation |
| Assigner les Adresses (Automatique) | Auto-assigner des adresses non conflictuelles |
| Assigner les Adresses (Manuel) | Assigner les adresses une par une |
| Valider les Adresses | Vérifier les conflits et les doublons |
| Activer le Mode Global | Afficher toutes les variables du projet dans le panneau |
| Activer le Mode Actif | Afficher uniquement les variables du fichier actif |