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 desles informations auen seinlocal deet ModLink.sur Ellesles modules distants.
Les variables peuvent représenter l’l'état d’d'une entrée ou d’d'une sortie, une mesure, une consigne, un compteur ou toute autre donnée nécessaireutile auà fonctionnementl'automatisation. des scénarios.
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'état d'un appareil
- Réaliser des tests et des conditions
- Effectuer des calculs simples
- Gérer des temporisations et des compteurs
- Déclencher des actions
- Echanger des informations entre 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 local ou être diffusées sur le réseau pour être partagées avec d'autres modules ModLink.
Les variables sontpeuvent desêtre éléments:
- préconfigurées et générées automatiquement par le
fonctionnementmoduledes; - créées
Ellesparpermettentl'utilisateur selon les besoins destocker,l'applicationmanipuler; - utilisées
exploiterlocalementdesouvaleurspartagéesafinsurdelecréerréseaudesentrelogiquesplusieursdemodules.
2- Types de variables
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
2.1- Variables d’état
Les variables d’état représentent une situation ou un état du système à un instant donné ; elles sont généralement représentées par une valeur binaire qui permet de décrire une situation du système sous forme de deux états possibles.
Exemples :
Présence / absenceAlarme activée / désactivéeMode jour / nuit
Utilisation :
Servent de base pour les conditions (tests)Permettent de piloter des comportements selon un état
2.2- Variables d’action
Les variables d’action sont utilisées pour déclencher ou influencer une action dans un scénario.Elles peuvent être numériques ou logiques et sont souvent modifiées en cours de scénario.
Exemples :
Compteur d’événementsValeur de temporisationSeuil de déclenchement
Utilisation :
Pilotage de calculs ou de séquencesSuivi d’événements ou de cyclesDéclenchement d’actions selon une valeur
3 – Rôle des variables
Les variables permettent de :
Mémoriser l'étatd'un appareilCréer des conditionslogiquesEffectuer descalculs simplesGérer destemporisations et des compteursDéclencher desactions automatiques
4 – Fonctionnement dans un scénario
Les variables permettent de piloter la logique d'exécution des scénarios, elles peuvent être :
- Lues → utilisées dans des blocs de test pour prendre des décisions
- Modifiées → via des blocs d’action
- Comparées → pour orienter le déroulement
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