Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
17
Добавлен:
12.02.2016
Размер:
2.28 Mб
Скачать

2.3 Блок аналогового вывода (ao)

Данный функциональный блок предназначен для передачи информации, получаемой от других функциональных блоков, элементов отображения или других приложений Windows посредством механизма динамического обмена данными (DDE), устройствам, имеющим подсистему вывода аналоговых сигналов. Двойной щелчок левой клавишей мыши на пиктограмме AO блока аналогового вывода приводит к появлению диалоговой панели настройки параметров блока.

Поле Устройство

Щелчок левой клавишей мыши при помещении курсора на кнопку с изображением стрелки, расположенную справа от поля Устройство, приведет к появлению списка всех устройств с подсистемой аналогового вывода, драйверы и экземпляры которых установлены в системе. После выбора типа устройства, его название будет отображаться в поле Устройство. Номер канала аналогового вывода (один канал устройства может выводить сигнал, формируемый одним функциональным блоком) будет отображаться в поле Канал диалоговой панели.

Поле Канал

Данное поле используется для установки номера канала устройства аналогового вывода, через который будет выводиться сигнал, поступающий на вход функционального блока аналогового вывода. Значение, отображаемое в поле Канал, зависит от типа устройства аналогового вывода.

Поле Частота обновления

Значение в данном поле является делителем, который позволяет вызывать блок аналогового вывода и выводить информацию в соответствующий ему канал устройства аналогового вывода реже, чем вызывается вся задача, в которую входит данный функциональный блок. Например, пусть задача вызывается (сканируется) один раз в 50 мс. Для того, чтобы блок аналогового вывода, входящий в данную задачу, вызывался один раз в 250 мс, следует установить в поле Частота обновления значение 5. В этом случае значение на входе блока аналогового вывода будет обновляться через каждые пять вызовов задачи, содержащей блок.

Группа параметров dde

Блок аналогового вывода обеспечивает возможность получения данных от других приложений Windows посредством механизма динамического обмена данными (DDE). Данный механизм позволяет формировать на аналоговом выходе устройства, связанного с функциональным блоком AO, сигнал, закон изменения которого определяется в любом приложении Windows, поддерживающем механизм DDE (например, Microsoft Excel). Для получения более подробной информации о DDE обратитесь к описанию блоков динамического обмена данными.

Входная связь: Информация от другого функционального блока будет поступать в блок аналогового вывода и передаваться на аналоговый выход устройства, связанного с блоком аналогового вывода. При попытке присоединения к блоку более одной связи на экран монитора будет выведено сообщение GENIE "Вход уже присоединен".

Выходная связь: Информация, поступающая на вход блока аналогового вывода, будет передаваться непосредственно в адрес присоединяемого функционального блока.

2.4 Блок архива тревог

Данный блок предназначен для сохранения в архиве информации о зафиксированных аварийных событиях, связанных с сигналом, поступающим на вход блока архива тревог. Блок имеет вход и выход. Тревоги фиксируются в файле архива событий (\GENIE\GENIE.ELF). Сообщения об аварийных событиях могут отображаться в окне Журнала событий и подтверждаться пользователем в процессе исполнения стратегии, когда значение на входе блока попадает в следующие диапазоны:

1. Выше верхнего предельного значения

2. Между максимальным и верхним предельным значениями

3. Между максимальным и минимальным значениями

4. Между минимальным и нижним предельным значениями

5. Ниже нижнего предельного значения.

На выходе блока присутствует целое число, соответствующее событию, зафиксированному блоком. Это позволяет представлять информацию об аварийных событиях в графической форме путем установления связи между блоком архива тревог и элементом отображения Растровое изображение с динамизацией по условию. Зависимость значений на выходе блока от зафиксированного блоком события приведена ниже.

Аварийное событие (значение на входе блока) Значение на выходе блока

Выше верхнего предельного значения 4

Между максимальным и верхним предельным значениями 2

Между максимальным и минимальным значениями 0

Между минимальным и нижним предельным значениями 1

Ниже нижнего предельного значения 3

При исполнении стратегии имеется возможность подтверждения восприятия оператором событий, зафиксированных блоком, путем двойного щелчка левой клавишей мыши в окне Журнала событий. До подтверждения информация об аварийном событии отображается в окне Журнала событий в виде строки красного цвета. Для вывода окна Журнала событий на экран монитора в процессе исполнения стратегии следует отметить строку Журнал событий меню Вид.

Входная связь: Блок имеет один вход, на который может поступать сигнал от другого функционального блока стратегии. Значение на входе проверяется блоком на вхождение в пределы, заданные в группе параметров Значения параметров тревоги диалоговой панели настройки параметров блока в процессе разработки стратегии.

Выходная связь: На выходе блока присутствует целое число, соответствующее событию, зафиксированному блоком.

Соседние файлы в папке Методичні матеріали