Функциональный блок MEM_GLOBAL

Функциональный блок MEM_GLOBAL — это простая глобальная функция памяти.

Этот функциональный блок можно использовать для хранения простых данных в приложении и их предоставления глобально.

Совет: Чтобы перечислить все используемые элементы, щелкните правой кнопкой мыши на функциональном блоке. Если база данных использовалась в другом элементе, они будут отображаться под Используется. Список разделен по пространствам имен NS.

База данных

База данных DB используется для определения глобального пространства имен. Например: Licht.EIN или Lüftung.Störung и т.д.

Она хранит данные в фоновом режиме. Если имя изменится позже в программе, возможно, данные будут потеряны.

Вход IN

Определяет данные, которые необходимо сохранить. Формат при этом не имеет значения.

Вход SAVE

При положительном фронте значение на входе IN копируется в память и выводится на выход Q. Кроме того, значение синхронизируется со всеми другими функциональными блоками MEM_GLOBAL.

Вход RESET

При положительном фронте память сбрасывается. На выходе Q снова присутствует значение NULL.

Вход NS

С помощью входа NS можно добавить динамическое пространство имен. Оно соответствует подчиненной переменной. Это значительно упрощает работу с шаблонами. Чтобы значение могло быть синхронизировано, оно должно совпадать со входом NS.

Примечание: Поскольку имя расширяется с помощью DB.NS, может возникнуть конфликт с другими функциональными блоками MEM_GLOBAL. Если NS не определен, внутренняя переменная имеет точку в конце.

Выход Q

Возвращает память базы данных. При инициализации это значение равно NULL.