
Funktionsblocket MEMDB är en flerdubbel minnesfunktion.
Detta funktionsblock kan användas för att lagra flera data direkt i programmet.
Databasen lagrar alla data i bakgrunden. Om namnet ändras senare i programmet går data möjligen förlorad.
Definierar de data som ska lagras. Formatet är oviktigt.
Ingången definierar namnet på minnesplatsen som en sträng. Den får inte vara tom och inte innehålla ett semikolon ";". Annars misslyckas lagringen.
Om namnet ändras, byter minnesplatsen omedelbart. Detta innebär att det tidigare värdet vid utgången inte längre är tillgängligt.
Vid en positiv flank kopieras värdet vid ingången IN till minnet och ges ut vid utgången Q.
Vid en positiv flank raderas minnet för det valda namnet. Vid utgången Q ligger återigen värdet NULL.
Vid en positiv flank återställs hela minnet. Vid utgången Q ligger återigen värdet NULL.
Ger tillbaka minnet för databasen för det valda namnet. Vid initialiseringen är detta värde NULL.
Utgången är sann om ett fel uppstår. Detta inträffar om namnet definierats felaktigt.
Utgången ger alla minnesbanker som en sträng separerad av ett semikolon.
Utgången ger antalet minnesbanker.