Éléments de projet
POUs
Une POU (Program Organization Unit) contient, à des fins de modularisation et de structuration, une partie bien définie du programme. Le POU a une interface définie avec des entrées et des sorties et peut être appelé et exécuté plusieurs fois. Les POU peuvent être des programmes, des fonctions ou des modules fonctionnels.
Configurations
Variables d'accès / Access Variables
Les variables d'accès sont des variables qui sont également disponibles en dehors du programme. Elles sont utilisées pour afficher et décrire des valeurs dans l'IHM ou pour établir des connexions au programme via MQTT .
Variables de configuration
Peuvent être utilisées pour donner des valeurs initiales à certaines variables dans différentes POU. Celles-ci sont définies via l'arbre du projet sous Config Variables .
Tâches
Les tâches contrôlent l'exécution des programmes, des fonctions et des modules fonctionnels. Ils peuvent être exécutés de manière cyclique ou déclenchée.
Types de données
Les types de données sont des définitions propres de types de données qui peuvent être utilisées dans l'ensemble du projet.
// Data Type
TYPE
ENERGY : REAL ;
END_TYPE
// POU
VAR_INPUT
EnergyInput : ENERGY ;
END_VAR