
Blocul funcțional MEMDB_GLOBAL este o funcție de memorie globală multiplă.
Această bloc funcțional poate fi utilizat pentru a stoca mai multe date direct în aplicație și pentru a le pune la dispoziție global.
Sfaturi: Pentru a lista toate elementele utilizate, puteți face clic cu butonul drept pe bloc funcțional. Dacă baza de date este utilizată în alte elemente, acestea vor fi afișate sub
Utilizat de. Lista va fi împărțită după spațiile de nume NS.
Baza de date DB este utilizată pentru a defini spațiul de nume global. De exemplu: Licht.EIN sau Lüftung.Störung etc.
Aceasta stochează datele în fundal. Dacă numele este schimbat mai târziu în program, se pot pierde date.
Defineste datele care trebuie stocate. Formatul nu conteaza.
Intrarea definește numele spațiului de memorie ca șir de caractere. Acesta nu poate fi gol și nu poate conține un punct și virgulă ";". Altfel, stocarea eșuează.
Dacă numele este schimbat, spațiul de memorie se schimbă imediat. Acest lucru înseamnă că valoarea anterioară la ieșire nu mai este disponibilă.
La o frontă pozitivă, valoarea de la intrarea IN este copiată în memorie și este emisă la ieșirea Q. De asemenea, valoarea este sincronizată cu toate celelalte blocuri funcționale MEMDB_GLOBAL.
La o frontă pozitivă, memoria numelui ales este ștersă. La ieșirea Q se află din nou valoarea NULL.
La o frontă pozitivă, întreaga memorie este resetată. La ieșirea Q se află din nou valoarea NULL.
Cu intrarea NS poate fi adăugat un spațiu de nume dinamic. Acesta corespunde unei variabile subordonate. Aceasta simplifică gestionarea cu șabloanele semnificativ. Pentru a putea sincroniza valoarea, aceasta trebuie să fie identică cu intrarea NS.
Notă: Deoarece numele este extins cu DB.NS, poate apărea un conflict cu alte blocuri funcționale MEMDB_GLOBAL. Dacă NS nu este definit, variabila internă are un punct la sfârșit.
Returnează memoria bazei de date a numelui ales. La inițializare, această valoare este NULL.
Ieșirea este adevărată dacă apare o eroare. Acest lucru se întâmplă dacă numele este definit incorect.
Ieșirea returnează toate băncile de memorie ca șir de caractere separate printr-un punct și virgulă.
Ieșirea returnează numărul de bănci de memorie.