Variables d'état et d'action
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 dans la construction des scénarios. Elles permettent de stocker, manipuler et exploiter des valeurs afin de créer des logiques de fonctionnement dynamiques et évolutives.
2- Types de variables
On distingue deux principaux types de variables :
2.1- Variables d’état
Les variables d’état représentent une situation ou un état du système.
Caractéristiques :
Valeur généralement binaire (0 / 1, ON / OFF)Représentent une conditionà un instant donné
Exemples :
- Présence / absence
- Alarme activée / désactivée
- Mode 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 leun scénario.
Elles peuvent être numériques ou logiquesElleset sont souvent modifiées en cours descénario
Exemples :
- Compteur d’événements
- Valeur de temporisation
- Seuil de déclenchement
Utilisation :
- Pilotage de calculs ou de séquences
- Suivi d’événements ou de cycles
- Déclenchement d’actions selon une valeur
Les variables d’état décrivent une situation
Les variables d’action permettent d’agir et de faire évoluer le scénario
3 – Rôle des variables
Les variables permettent de :
- Mémoriser un état
- Créer des conditions logiques
- Effectuer des calculs simples
- Gérer des temporisations et des compteurs
- Structurer des scénarios complexes
4 – Fonctionnement dans un scénario
Dans un scénario, les variables 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
Elles permettent ainsi de piloter la logique d’exécution des scénarios.
- Elles rendent les automatismes intelligents
- Elles permettent des comportements dynamiques
- Elles facilitent la gestion de scénarios complexes
5 – Exemples d’utilisation
Allumer une lumière siprésence = 1Incrémenter un compteur à chaque ouverture de porteDéclencher une alerte si un seuil est dépasséActiver un mode “absence”
DesLes variables préconfigurées sont disponibles et exploitables directement dans les scénarios.DesD'autres variables supplémentaires peuvent être créées pour répondre aux exigences fonctionnelles spécifiques.
Certains scénarios peuvent néanmoins être exécutés sans recourir à des variables