
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.
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.
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.
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.
Sur un front positif, la mémoire du nom sélectionné est effacée. À la sortie Q se trouve à nouveau la valeur NULL.
Sur un front positif, toute la mémoire est réinitialisée. À la sortie Q se trouve à nouveau la valeur NULL.
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.
Renvoyer la mémoire de la base de données du nom sélectionné. À l'initialisation, cette valeur est NULL.
La sortie est vraie lorsqu'une erreur se produit. C'est le cas lorsque le nom a été défini incorrectement.
La sortie renvoie toutes les banques de mémoire sous forme de chaîne de caractères séparées par un point-virgule.
La sortie renvoie le nombre de banques de mémoire.