Skip to main content

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'é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

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éesLues et généréesutilisées automatiquementdans pardes 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

    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 et utiliséesdisponibles dansimmédiatement dessur blocsun de test pour prendre des décisionsmodule
    • Modifiéescréées par l'utilisateur selon viales desbesoins blocsdu d’actionscénario 
    • utiliséesComparées localement pourou orienterpartagées sur le dé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