
Функціональний блок MACROS_NUM визначає кілька макросів на візуалізації.
Макроси відрізняються від сцен, оскільки кожна команда виконується асинхронно за кожного циклу ПЛК. Крім того, функціональний блок також дозволяє керувати сценами вищого рівня.
База даних DB вказує на місце зберігання макросів. Таким чином, елемент може містити кілька функціональних блоків макросів. База даних збережена за змінною візуалізації і до неї не можна отримати доступ, як до звичайної бази даних.
При зміні значення на вході відповідний макрос виконується негайно. Після виконання вихід Q встановлюється в значення викликаного макроса. Якщо макрос не існує, значення все одно встановлюється.
Вхід деактивує виконання макросу з входом NUM.
При позитивному фронті макрос з номером на вході NUM виконується негайно.
Підказка: З’єднайте цей вхід з тригером інтерфейсу, щоб викликати макрос з тим же номером повторно.
Вихід повертає номер останнього виконаного макроса.
Керування макросами здійснюється через елементи Макроси та Конфігурація макросів. У розділі Інтерфейс значення можна з’єднати з використаними функціональними блоками.
Керування через візуалізацію має пріоритет над відповідним входом.
Конфігурація макросу пояснюється в розділі Довідка під Візуалізацією.