
Den funktionsblokken MEMDB er en flerdobbelt gemmelsesfunktion.
Denne funktionsblok kan bruges til at gemme flere data direkte i applikationen.
Databasen gemmer alle data i baggrunden. Bliver navnet ændret senere i programmet, så går data muligvis tabt.
Definerer de data, der skal gemmes. Formatet er ligegyldigt.
Indgangen definerer navnet på det gemte sted som en streng. Denne må ikke være tom og må ikke indeholde et semikolon ";". Ellers mislykkes gemningen.
Bliver navnet ændret, skifter straks det gemte sted. 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.
Ved en positiv flanke slettes hukommelsen for det valgte navn. På udgangen Q ligger igen værdien NULL.
Ved en positiv flanke nulstilles hele hukommelsen. På udgangen Q ligger igen værdien NULL.
Returnerer hukommelsen for databasen af det valgte navn. Ved initialiseringen 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.