Présentation des variables
1- Définition
Une variable est une zone mémoire contenant une valeur susceptible d’évoluer au cours du temps.
Les variables sont des éléments essentiels pour le fonctionnement des scénarios, elles permettent de stocker, échanger et exploiter les informations en local et sur les modules distants.Les variables peuvent représenter l'état d'une entrée ou d'une sortie, une mesure, une consigne, un compteur ou toute autre donnée utile à l'automatisation.
Les variables sont utilisées pour :
mémoriser des valeurs ;réaliser des tests et des conditions ;déclencher des actions ;échanger des informations entre modules du réseau.Mémoriser l'étatd'un appareilRéaliser des tests et des conditionsEffectuer descalculs simplesGérer destemporisations et des compteursDéclencher desactionsEchanger des informationsentre modules
ModLink dispose de variables préconfigurées, générées automatiquement par le module, ainsi que de variables utilisateur, créées selon les besoins de l'application.
Selon leur configuration, les variables peuvent être utilisées uniquement par le module en local local ou être diffusées sur le réseau pour être partagées avec d'autres modules ModLink.
Les variables peuvent être :
préconfiguréesLueset→généréesutiliséesautomatiquementdanspardes blocs de test pour prendre des décisions- Modifiées → via des blocs d’action
- Comparées → pour orienter le
module ;déroulement créées par l'utilisateur selon les besoins de l'application ;utilisées localement ou partagées sur le réseau entre plusieurs modules.
On distingue deux principaux types de variables :
- Les variables d’état décrivent une situation
- Les variables d’action permettent d’agir et de faire évoluer le scénario
Les variables permettentsont utilisées pour :
- mémoriser des valeurs ou l'état d'un appareil
- réaliser des tests et des conditions
- déclencher des actions ;
- échanger des informations entre modules du réseau.
- Effectuer des calculs simples
- Gérer des temporisations et des compteurs
ModLink dispose de :variables préconfigurées, générées automatiquement par le module, ainsi que de variables utilisateur, créées selon les besoins de l'application.
4 – Fonctionnement dans un scénario
Les variables permettent de piloter la logique d'exécution des scénarios, elles peuvent être :
Luespréconfigurées→etutiliséesdisponiblesdansimmédiatementdessurblocsunde test pour prendre des décisionsmoduleModifiéescréées par l'utilisateur→selonvialesdesbesoinsblocsdud’actionscénario- utilisées
Comparées→localementpourouorienterpartagées sur ledéroulementréseau entre plusieurs modules.
Bonnes pratiques :
- identifier rapidement les variables préconfigurées pour éviter de recréer des éléments déjà disponibles
- nommer les nouvelles variables de manière claire et cohérente pour simplifier leur utilisation dans les scénarios
- vérifier la compatibilité des types de variables avec les actions et scénarios prévus (ex. : numérique, booléen, texte)
- les variables doivent avoir une valeur initiale avant utilisation
- identifier et noter le rôle de chaque variable pour faciliter la maintenance