Система поддерживает работу с макросами, которыми назвается заданная последовательность команд с единым именем. Макрос выполняется по команде MACROS(name) где name - название макроса.
Макрос задается в таблице событий, при этом указывается тип MACROS. Последовательность выполнения макроса повторяет последовательность ввода самого макроса. При выполнении MACROS также учитываются условия выполнения каждой из команд.
В системе имеется некоторое количество фиксированных макросов с фиксированными именами:
STARTUP - выполняется при запуске программы
LOW_BAT - выполняется при разряде батарей ИБП
POWER_FAIL - выполняется при переходе ИБП на источник аккумуляторных батарей
SHUTDOWN - выполняется при завершении работы ПК (полный разряд батарей)
POWER_RESTORED - выполняется при восстановлении энергообеспечения
|