Конфигурирование алармов

 

Конфигурирование алармов можно производить в Citect Explorer или в Project Editor. В первом случае следует выбрать проект и открыть папку Alarms. В окне содержания проектов (Contents) появятся четыре иконки, каждая из которых предназначена для конфигурирования определенного типа алармов. В Project Editor для конфигурирования алармов потребуется открыть меню Alarms и выбрать соответствующую команду.

На рис.3.3.1 приведен интерфейс Citect Explorer с открытой папкой Alarms.

Рис.3.3.1. Интерфейс Citect Explorer с открытой папкой Alarms.

 

Двойной щелчок по любой из представленных в поле Contents иконок вызывает появление на экране соответствующего диалога конфигурирования аларма. На рис.3.3.2 и 3.3.3 приведены диалоги для конфигурирования дискретного и аналогового алармов.

 

Рис.3.3.2. Диалог для конфигурирования дискретного аларма.

 

Читатель уже обратил внимание на поле Var Tag A. Имени переменной WP_STAT предшествует логический оператор NOT. Значит, дискретный аларм сработает на FALSE/OFF.

 

Рис.3.3.3. Диалог для конфигурирования аналогового аларма.

 

Каждый тип аларма имеет свои специфические параметры (поля) для настройки, но имеются и общие для всех типов алармов параметры:

  • Alarm Tag - имя аларма;
  • Alarm Name - имя физического устройства, связанного с алармом;
  • Variable Tag - переменная, вызывающая аларм;
  • Category - номер группы (категории) аларма (см. ниже).

Первые два понятия - Alarm Tag и Alarm Name - используются системой Citect только для организации вывода алармов на монитор и их регистрации (на диск, принтер и т. д.). В нижней части каждого диалога размещены четыре кнопки: Add (добавить связь), Replace (заменить), Delete (удалить), Help (справка). Конфигурирование любого аларма завершается нажатием кнопки Add. Для конфигурирования следующего аларма надо вновь заполнить поля диалога и снова нажать кнопку Add. При каждом нажатии этой кнопки срабатывает счетчик, и в поле Record появляется число, характеризующее общее количество алармов данного типа в проекте. Таким образом, при конфигурировании большого количества алармов данного типа достаточно один раз войти в соответствующий диалог и произвести конфигурирование всех алармов данного типа.

В правой части диалога имеется линейка для просмотра всех созданных алармов данного типа. Это дает возможность редактировать ранее созданные алармы. Заканчивается редактирование аларма нажатием кнопки Replace. В отличие от дискретных и аналоговых алармов составные алармы срабатывают на результат выражения Cicode (рис.3.3.4).

Рис. 3.3.4. Диалог Advanced Alarms.

 

Cicode - выражение состоит из базовых элементов языка Cicode. В этом выражении могут быть константы, значения переменных, а также результаты сложных вычислений. В рассматриваемом диалоге выражение HW_TEMP>=80 имеет следующий смысл: запустить состояние аларма, когда значение некоторой переменной HW_TEMP будет больше или равно 80 (True).