Bloc Fonctionnel MEM_GLOBAL

Le bloc fonctionnel MEM_GLOBAL est une simple fonction de mémoire globale.

Ce bloc fonctionnel peut être utilisé pour stocker des données simples dans l'application et les rendre disponibles globalement.

Conseil : Pour lister tous les éléments utilisés, cliquez avec le bouton droit de la souris sur le bloc fonctionnel. Si la base de données a été utilisée dans un autre élément, ceux-ci seront affichés sous Utilisé par. La liste est divisée selon les espaces de noms NS.

Base De Données

La base de données DB est utilisée pour définir l'espace de noms global. Par exemple : Licht.EIN ou Lüftung.Störung, etc.

Celle-ci stocke les données en arrière-plan. Si le nom est modifié plus tard dans le programme, des données peuvent être perdues.

Entrée IN

Définir les données à stocker. Le format n'a pas d'importance.

Entrée SAVE

Lors d'un front positif, la valeur à l'entrée IN est copiée dans la mémoire et sortie à la sortie Q. De plus, la valeur est synchronisée avec tous les autres blocs fonctionnels MEM_GLOBAL.

Entrée RESET

Lors d'un front positif, la mémoire est réinitialisée. La valeur NULL est à nouveau présente à la sortie Q.

Entrée NS

Avec l'entrée NS, un espace de noms dynamique peut être ajouté. Celui-ci correspond à une variable subordonnée. Cela simplifie considérablement la manipulation avec les modèles. Pour que la valeur puisse être synchronisée, celle-ci doit être identique à l'entrée NS.

Remarque : Comme le nom est étendu avec DB.NS, un conflit peut survenir avec d'autres blocs fonctionnels MEM_GLOBAL. Si NS n'est pas défini, la variable interne se termine par un point.

Sortie Q

Renvoyer la mémoire de la base de données. À l'initialisation, cette valeur est NULL.