
Denne funktionsblok er en flerdobbelt global hukommelsesfunktion.
Denne funktionsblok kan bruges til at gemme flere data direkte i applikationen og gøre dem globalt tilgængelige.
Tip: For at listere alle brugte elementer, kan du højreklikke på funktionsblokken. Hvis databasen er blevet brugt i et yderligere element, vil disse blive vist under
Brugt af. Listen bliver delt efter navnerum fra NS.
Databasen DB bruges til at definere det globale navnerum. Fx.: Lys.TIL eller Ventilation.Fejl osv.
Denne gemmer dataene i baggrunden. Hvis navnet ændres senere i programmet, kan data gå tabt.
Definerer de data, der skal gemmes. Formateringen er ligegyldig.
Indgangen definerer navnet på hukommelsespladsen som en streng. Denne må ikke være tom og må ikke indeholde et semikolon ";". Ellers mislykkes gemningen.
Hvis navnet ændres, skifter hukommelsespladsen øjeblikkeligt. Dette betyder, at den tidligere værdi på udgangen ikke længere er tilgængelig.
Ved en positiv flanke kopieres værdien på indgangen IN til hukommelsen og udsendes på udgangen Q. Derudover synchroniseres værdien med alle andre MEMDB_GLOBAL-funktionsblokke.
Ved en positiv flanke slettes hukommelsen for det valgte navn. På udgangen Q ligger der igen værdien NULL.
Ved en positiv flanke nulstilles hele hukommelsen. På udgangen Q ligger der igen værdien NULL.
Med indgangen NS kan et dynamisk navnerum tilføjes. Dette svarer til en underordnet variabel. Dette forenkler håndteringen med skabeloner betydeligt. For at værdien kan synchroniseres, skal denne være identisk med indgangen NS.
Bemærk: Da navnet udvides med DB.NS, kan der opstå en konflikt med andre MEMDB_GLOBAL-funktionsblokke. Hvis NS ikke er defineret, har den interne variabel et punkt i slutningen.
Returnerer hukommelsen for databasen af det valgte navn. Ved initialisering er denne værdi NULL.
Udgangen er sand, hvis der opstår en fejl. Dette sker, hvis navnet er forkert defineret.
Udgangen returnerer alle hukommelsesbanker som en streng adskilt af et semikolon.
Udgangen returnerer antallet af hukommelsesbanker.