Выбор конфигурации тревог в системе Citect. Использование переменных свойств тревог, страница 4

Тревоги как переменные и их свойства могут задаваться на форме Alarm Property Tags, и могут быть использованы где угодно как обычные переменные (кроме использования в супер-джиннах). Например, если дискретная тревога имеет переменную HWM,  то свойством перевода тревоги в активный режим будет HWM.On. Эта переменная будет иметь значение “истина“ в том случае, если тревога активна, и “ложь” если нет. HWM.On может быть определена, например, вместо переменной в символьном объекте, для изменения состояния изображения когда одновременно открыты и hot water и mash valves.

Свойства переменной тревоги могут быть определены в виде:

<alarm_name>.<property>

Смотри дополнительно:

Citect Help Topics – Alarm Property Tags, для более полной информации и списка доступных свойств различных типов тревог.

Пример –

Если <alarm_name>  равен HWM и <property> -это On, то полный атрибут переменной тревоги будет HWM.On

Определение тревоги устройств ввода/вывода

Для использования свойств тревоги, таких как переменные, вы должны будете установить Alarm I/O Device как показано ниже:

Name

User supplied unique name for the I/O Device

Number

Unique I/O Device number

Address

(leave blank)

Protocol

ALARM

Port Name

ALARM

: Пример

1.  Добавим тревогу устройства ввода/вывода.

  i.  Выберите ваш проект и откройте папку Communications в Citect Explorer. Затем дважды нажмите на I/O Devices.

  ii.  Заполните окно I/O Devices следующей информацией:

Name

AlarmDevice

Number

12

Address

Protocol

ALARM

Port Name

ALARM

  iii.  Нажмите Add для создания новой записи.

  iv.  Закройте форму I/O Devices.

2.  Добавьте объект Text рядом с Kettle и установите свойство Appearance | Display Value следующим образом:

 

3.  Сохраните вашу страницу.

4.  Скомпилируйте и запустите проект.

5.  Перейдите к странице Production и проверьте в работе свойства переменной тревоги, изменяя температуру Kettle.

6.  Закройте проект. :

Вывод тревог на принтер

Вы можете распечатать тревоги на принтере, заполнив свойства устройства таким образом:

Name

PrintAlarms

File Name

LPT1.DOS

Type

ASCII_DEV

No. Files

-1

Comment

Prints Alarms to a Printer

При использовании имени LPT1.DOS, тревоги Citect будут выводиться на принтер построчно (это необходимо для отключения менеджера печати Windows, который не позволяет печатать по одной строке).

ПРИМЕЧАНИЕ:   Принтер должен поддерживать построчную печать, для печати тревог по мере их срабатывания.

Группы устройств (Device Groups)

Группы могут быть созданы  когда запись необходимо отправить на несколько устройств. Группы позволяют использовать имя группы, которое представляет одно или несколько устройств с одинаковыми или различными типами.

Ø  Для добавления новых групп:

В Citect Explorer выберите проект и откройте папку System, затем дважды нажмите на иконке Groups, или в Project Editor выберите меню System | Groups.

Пример –

Чтобы создать устройство для вывода тревог на принтер и в журнальный файл, заполните форму как показано:

Затем в форме Alarm Categories, замените Log Device на Log Alarms (т.е. имя новой Group).


Instructor Notes: Chapter 12

Introduce Alarms

Explain the difference between Hardware & Configured alarms

Talk about Digital, Time Stamped, Analog & Advanced alarms.