
Blok funkcji MEMDB_GLOBAL jest wielokrotną globalną funkcją pamięci.
Ten blok funkcji może być używany do przechowywania wielu danych bezpośrednio w aplikacji i udostępniania ich globalnie.
Wskazówka: Aby wyświetlić wszystkie używane elementy, należy kliknąć prawym przyciskiem myszy na bloku funkcji. Jeśli baza danych została użyta w innym elemencie, zostaną one wyświetlone pod
Używane przez. Lista jest podzielona według przestrzeni nazw NS.
Baza danych DB służy do definiowania globalnej przestrzeni nazw. Na przykład: Licht.EIN lub Lüftung.Störung itd.
Przechowuje dane w tle. Jeśli nazwa zostanie zmieniona później w programie, dane mogą zostać utracone.
Definiuje dane, które mają być przechowywane. Format jest dowolny.
Wejście definiuje nazwę miejsca pamięci jako ciąg znaków. Nie może być puste i nie może zawierać średnika ";". W przeciwnym razie zapisanie się nie powiedzie.
Jeśli nazwa zostanie zmieniona, miejsce pamięci zmieni się natychmiast. Oznacza to, że poprzednia wartość na wyjściu nie będzie już dostępna.
Na pozytywnej krawędzi wartość wejścia IN jest kopiowana do pamięci i wyświetlana na wyjściu Q. Ponadto wartość jest synchronizowana ze wszystkimi innymi blokami funkcji MEMDB_GLOBAL.
Na pozytywnej krawędzi pamięć wybranej nazwy jest usuwana. Na wyjściu Q znajduje się ponownie wartość NULL.
Na pozytywnej krawędzi całą pamięć zostaje zresetowana. Na wyjściu Q znajduje się ponownie wartość NULL.
Za pomocą wejścia NS można dodać dynamiczną przestrzeń nazw. Odpowiada to zmiennej podrzędnej. Ułatwia to znacznie obsługę ze szablonami. Aby wartość mogła zostać zsynchronizowana, musi być identyczna z wejściem NS.
Uwaga: Ponieważ nazwa jest rozszerzana o DB.NS, może wystąpić konflikt z innymi blokami funkcji MEMDB_GLOBAL. Jeśli NS nie zostanie zdefiniowane, wewnętrzna zmienna ma kropkę na końcu.
Zwraca pamięć bazy danych wybranej nazwy. Podczas inicjalizacji ta wartość jest NULL.
Wyjście jest prawdziwe, gdy wystąpi błąd. Dzieje się tak, gdy nazwa została źle zdefiniowana.
Wyjście zwraca wszystkie banki pamięci jako ciąg znaków oddzielonych średnikiem.
Wyjście zwraca liczbę banków pamięci.