Bloc Fonctionnel MEMDB_GLOBAL

Le bloc fonctionnel MEMDB_GLOBAL est une fonction de mémoire globale multiple.

Ce bloc fonctionnel peut être utilisé pour stocker plusieurs données directement dans l'application et les mettre à disposition 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 NAME

L'entrée définit le nom de l'emplacement de stockage sous forme de chaîne de caractères. Celui-ci ne doit pas être vide et ne doit pas contenir de point-virgule ";". Sinon, la sauvegarde échoue.

Si le nom est modifié, l'emplacement de stockage change immédiatement. Cela signifie que la valeur précédente n'est plus disponible à la sortie.

Entrée SAVE

Sur 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 MEMDB_GLOBAL.

Entrée DELETE

Sur un front positif, la mémoire du nom sélectionné est effacée. À la sortie Q se trouve à nouveau la valeur NULL.

Entrée RESET

Sur un front positif, toute la mémoire est réinitialisée. À la sortie Q se trouve à nouveau la valeur NULL.

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 MEMDB_GLOBAL. Si NS n'est pas défini, la variable interne a un point à la fin.

Sortie Q

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

Sortie ERR

La sortie est vraie lorsqu'une erreur se produit. C'est le cas lorsque le nom a été défini incorrectement.

Sortie NAMES

La sortie renvoie toutes les banques de mémoire sous forme de chaîne de caractères séparées par un point-virgule.

Sortie COUNT

La sortie renvoie le nombre de banques de mémoire.