
Den funktionsblokken MEM_GLOBAL er en simpel global hukommelsesfunktion.
Denne funktionsblok kan bruges til at gemme enkle data 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 andet element, vil disse blive vist under
Brugt af. Listen bliver delt efter navnerum fra NS.
Databasen DB bruges til at definere det globale navnerum. F.eks.: Lys.TIL eller Ventilation.Fejl osv.
Denne gemmer dataene i baggrunden. Hvis navnet ændres senere i programmet, kan data muligvis gå tabt.
Definerer de data, der skal gemmes. Formatet er ligegyldigt.
Ved en positiv flanke kopieres værdien på indgangen IN til hukommelsen og udgives på udgangen Q. Derudover bliver værdien synkroniseret med alle andre MEM_GLOBAL-funktionsblokke.
Ved en positiv flanke nulstilles 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 synkroniseres, skal denne være identisk med indgangen NS.
Bemærk: Da navnet udvides med DB.NS, kan der opstå konflikt med andre MEM_GLOBAL-funktionsblokke. Hvis NS ikke er defineret, har den interne variabel et punkt i slutningen.
Returnerer hukommelsen fra databasen. Ved initialiseringen er denne værdi NULL.