04.03 Автоматизация проектирования с помощью VBA
Руководство пользователя WinCC V6 Основная документация 459
6AV6392-1XA06-0AB0
Скрипты
Если вы хотите, чтобы событие инициировало выполнение макроса C или
VB, используйте объект ScriptInfo [Скрипт].
17.2.6.3 Редактирование триггеров
Введение
Триггеры используются при динамизации графических объектов для
инициирования макросов, созданных для свойств объектов. Примеры
триггеров:
• переменная (англ. Variable): изменение значения переменной или
превышение любого из предельных значений;
• стандартный цикл (англ. Standard cycle): циклическое исполнение
макроса. Период цикла можно выбрать в диапазоне от 250 мсек до 1 ч.
Кроме того, цикл может определяться пользователем;
• цикл кадра (англ. Picture cycle): в качестве триггера используется
циклический триггер. Использование цикла кадра предоставляет
возможность централизованного определения циклов для всех
макросов, соединений с тегами и динамических диалогов,
сконфигурированных в кадре;
• цикл окна ( англ. Window cycle): в качестве триггера используется
циклический триггер. Это значение задает цикл для всех макросов,
соединений с тегами и динамических диалогов, используемых в окне
кадра, которые были сконфигурированы с типом триггера "Window Cycle
[Цикл окна]".
При создании макроса, который определяет реакцию на событие,
происходящее с графическим объектом, инициирующим событием является
триггер.
Конфигурирование триггеров в VBA
Для определения триггера в VBA, следует воспользоваться объектом Trigger
[Триггер]. Если вы собираетесь использовать переменную в качестве
триггера, воспользуйтесь объектом VariableTrigger [Триггер-переменная]: