
O bloco de função MEM_GLOBAL é uma simples função de memória global.
Este bloco de função pode ser usado para armazenar dados simples na aplicação e disponibilizá-los globalmente.
Aviso: Para listar todos os elementos utilizados, clique com o botão direito do mouse no bloco de função. Se a base de dados for utilizada em outro elemento, estes serão exibidos sob
Utilizado por. A lista será dividida pelos espaços de nomes NS.
A base de dados DB é usada para definir o espaço de nomes global. Por exemplo: Luz.LIGADO ou Ventilação.Falha, etc.
Esta armazena os dados em segundo plano. Se o nome for alterado posteriormente no programa, os dados podem ser perdidos.
Define os dados que devem ser armazenados. O formato é irrelevante.
Em uma borda positiva, o valor na entrada IN é copiado para a memória e saído na saída Q. Além disso, o valor é sincronizado com todos os outros blocos de função MEM_GLOBAL.
Em uma borda positiva, a memória é redefinida. Na saída Q, o valor NULL está presente novamente.
Com a entrada NS, um espaço de nomes dinâmico pode ser adicionado. Este corresponde a uma variável subordinada. Isso simplifica muito o manuseio com os modelos. Para que o valor possa ser sincronizado, este deve ser idêntico à entrada NS.
Nota: Como o nome é expandido com DB.NS, pode ocorrer um conflito com outros blocos de função MEM_GLOBAL. Se NS não for definido, a variável interna tem um ponto no final.
Retorna a memória da base de dados. Durante a inicialização, este valor é NULL.