Bloc funcțional MEM_GLOBAL

Blocul funcțional MEM_GLOBAL este o funcție simplă de memorie globală.

Această bloc funcțional poate fi utilizat pentru a stoca date simple î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 a fost utilizată în alt element, acestea vor fi afișate sub Utilizat de. Lista este împărțită după spațiile de nume NS.

Bază de date

Baza de date DB se utilizează pentru a defini spațiul global de nume. De exemplu: Licht.EIN sau Lüftung.Störung etc.

Aceasta stochează datele în fundal. Dacă numele este schimbat mai târziu în program, datele pot fi pierdute.

Intrare IN

Defineste datele care trebuie stocate. Formatul nu conteaza.

Intrare SAVE

La o frontă pozitivă, valoarea de la intrarea IN este copiată în memorie și afișată la ieșirea Q. De asemenea, valoarea este sincronizată cu toate celelalte blocuri funcționale MEM_GLOBAL.

Intrare RESET

La o frontă pozitivă, memoria este resetată. La ieșirea Q se află din nou valoarea NULL.

Intrare NS

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 MEM_GLOBAL. Dacă NS nu este definit, variabila internă are un punct la sfârșit.

Ieșire Q

Returnează memoria bazei de date. La inițializare, această valoare este NULL.