
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.
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.
Définir les données à stocker. Le format n'a pas d'importance.
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.
Lors d'un front positif, la mémoire est réinitialisée. La valeur NULL est à nouveau présente à la sortie Q.
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.
Renvoyer la mémoire de la base de données. À l'initialisation, cette valeur est NULL.