Bloque de funciones MEM_GLOBAL

El bloque de funciones MEM_GLOBAL es una función de memoria global simple.

Este bloque de funciones puede usarse para almacenar datos simples en la aplicación y ponerlos a disposición de forma global.

Consejo: Para listar todos los elementos utilizados, haga clic con el botón derecho del ratón sobre el bloque de funciones. Si la base de datos se ha utilizado en otro elemento, estos se mostrarán bajo Usado por. La lista se divide según los espacios de nombres de NS.

Base de datos

La base de datos DB se utiliza para definir el espacio de nombres global. Por ejemplo: Licht.EIN o Lüftung.Störung, etc.

Esta almacena los datos en segundo plano. Si el nombre se cambia más adelante en el programa, es posible que se pierdan datos.

Entrada IN

Define los datos que deben almacenarse. El formato no importa.

Entrada SAVE

Al detectar un flanco positivo, el valor de la entrada IN se copia en la memoria y se emite en la salida Q. Además, el valor se sincroniza con todos los demás bloques de funciones MEM_GLOBAL.

Entrada RESET

Al detectar un flanco positivo, la memoria se restablece. En la salida Q vuelve a aparecer el valor NULL.

Entrada NS

Con la entrada NS puede añadirse un espacio de nombres dinámico. Este corresponde a una variable subordinada. Esto simplifica enormemente el manejo con las plantillas. Para que el valor pueda sincronizarse, este debe ser idéntico a la entrada NS.

Nota: Dado que el nombre se amplía con DB.NS, puede producirse un conflicto con otros bloques de funciones MEM_GLOBAL. Si no se define NS, la variable interna tiene un punto al final.

Salida Q

Devuelve la memoria de la base de datos. Al inicio, este valor es NULL.