Blok funkcija MEM_GLOBAL

Blok funkcija MEM_GLOBAL je jednostavna globalna funkcija za pohranu.

Ovaj blok funkcije može se koristiti za pohranu jednostavnih podataka u aplikaciji i njihovo globalno dostavljanje.

Savjet: Da biste prikazali sve korištene elemente, možete kliknuti desnom tipkom miša na blok funkcije. Ako je baza podataka korištena u drugom elementu, ona će se prikazati pod Koristi. Lista se dieli prema imenima prostora NS.

Baza podataka

Baza podataka DB se koristi za definiranje globalnog imena prostora. Na primjer: Licht.EIN ili Lüftung.Störung itd.

Ona pohranjuje podatke u pozadini. Ako se ime promijeni kasnije u programu, moguće je da će se izgubiti neki podaci.

Ulaz IN

Definira podatke koje treba pohraniti. Format je nebitan.

Ulaz SAVE

Kada dođe do pozitivne flanke, vrijednost na ulazu IN se kopira u memoriju i izlazi na izlazu Q. Također, vrijednost se sinkronizira sa svim drugim MEM_GLOBAL blokovima funkcija.

Ulaz RESET

Kada dođe do pozitivne flanke, memorija se resetira. Na izlazu Q se ponovno nalazi vrijednost NULL.

Ulaz NS

Ulazom NS može se dodati dinamički prostor imena. Ovaj odgovara podređenoj varijabli. To olakšava rukovanje sa predlošcima. Da bi se vrijednost sinkronizirala, mora biti identična ulazu NS.

Napomena: Budući da se ime proširuje sa DB.NS, može doći do sukoba sa drugim MEM_GLOBAL blokovima funkcija. Ako NS nije definiran, interna varijabla ima točku na kraju.

Izlaz Q

Vraća memoriju baze podataka. Pri inicijalizaciji je ova vrijednost NULL.