Функціональний блок 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.