
El bloque de funciones MEMDB_GLOBAL es una función de memoria global múltiple.
Este bloque de funciones puede usarse para almacenar varios datos directamente en la aplicación y ponerlos a disposición de forma global.
Consejo: Para listar todos los elementos utilizados, se puede hacer 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.
La base de datos DB se utiliza para definir el espacio de nombres global. Por ejemplo: Luz.ENCENDIDO o Ventilación.Avería, etc.
Esto almacena los datos en segundo plano. Si el nombre se cambia más adelante en el programa, es posible que se pierdan datos.
Define los datos que deben almacenarse. El formato no importa.
La entrada define el nombre del espacio de memoria como cadena de caracteres. Este no debe estar vacío y no debe contener un punto y coma ";". De lo contrario, el almacenamiento fallará.
Si se cambia el nombre, el espacio de memoria cambia inmediatamente. Esto significa que el valor anterior en la salida ya no está disponible.
En un flanco positivo, el valor en la entrada IN se copia a la memoria y se emite en la salida Q. Además, el valor se sincroniza con todos los demás bloques de funciones MEMDB_GLOBAL.
En un flanco positivo, la memoria del nombre seleccionado se borra. En la salida Q vuelve a estar el valor NULL.
En un flanco positivo, toda la memoria se restablece. En la salida Q vuelve a estar el valor NULL.
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 surgir un conflicto con otros bloques de funciones MEMDB_GLOBAL. Si NS no está definido, la variable interna tiene un punto al final.
Devuelve el almacenamiento de la base de datos del nombre seleccionado. Al inicializar, este valor es NULL.
La salida es verdadera si ocurre un error. Esto ocurre cuando el nombre está definido incorrectamente.
La salida devuelve todos los bancos de memoria como cadena de caracteres separados por un punto y coma.
La salida devuelve el número de bancos de memoria.