
Il blocco funzionale MEM_GLOBAL è una semplice funzione di memoria globale.
Questo blocco funzionale può essere utilizzato per salvare dati semplici nell'applicazione e metterli a disposizione in modo globale.
Suggerimento: Per elencare tutti gli elementi utilizzati, è possibile fare clic con il tasto destro del mouse sul blocco funzionale. Se il database è stato utilizzato in un ulteriore elemento, questi verranno visualizzati sotto
Utilizzato da. L'elenco viene suddiviso nei nomi degli spazi di nomi NS.
Il database DB viene utilizzato per definire lo spazio dei nomi globale. Ad esempio: Licht.EIN o Lüftung.Störung, ecc.
Questo salva i dati in background. Se il nome viene modificato nel programma successivo, potrebbero andare persi i dati.
Definisce i dati che devono essere salvati. Il formato non ha importanza.
Con un fronte positivo, il valore all'ingresso IN viene copiato nella memoria e fornito in uscita Q. Inoltre, il valore viene sincronizzato con tutti gli altri blocchi funzionali MEM_GLOBAL.
Con un fronte positivo, la memoria viene reimpostata. All'uscita Q è presente nuovamente il valore NULL.
Con l'ingresso NS può essere aggiunto uno spazio dei nomi dinamico. Questo corrisponde a una variabile subordinata. Ciò semplifica notevolmente la gestione con i modelli. Affinché il valore possa essere sincronizzato, questo deve essere identico all'ingresso NS.
Nota: Poiché il nome viene esteso con DB.NS, può verificarsi un conflitto con altri blocchi funzionali MEM_GLOBAL. Se NS non è definito, la variabile interna ha un punto alla fine.
Restituisce la memoria del database. Durante l'inizializzazione, questo valore è NULL.