Генератор сигналов треугольного вида

Выше было сказано, что наша система может работать в ручном и автоматическом режиме. В ручном режиме изменение сигнала по каждому каналу производится вручную, изменяя положение потенциометров или тумблеров. Т. е. сигналы поступают с имитатора аналоговых и дискретных сигналов. В автоматическом режиме значения параметров изменяются автоматически, не оператором. В автоматическом режиме в качестве сигнала развёртки на вход алгоритма можно подавать сигнал с генератора треугольных сигналов (рисунок35). Диапазон изменения сигнала задаётся на интеграторе. Сигнал изменяется от нуля до 100, что соответствует диапазону изменения аналогового сигнала в контроллере Р-130. Более полезным является совмещение автоматического режима и ручного. В этом случае генератор можно остановить в любой момент и перейти в ручной режим, сохраняя на выходе генератора последнее значение.

Генератор сигналов треугольного вида - student2.ru

Рисунок 35 Генератор треугольных сигналов

На рисунке 35 приведён один из вариантов генератора сигналов треугольный формы. Основу генератора составляет интегратор (ИНТ). На интегратор сигнал поступает с переключателя (ПЕР), на выходе которого периодически формируется то отрицательное, то положительное значение. Переключателем управляет сигнал с триггера (ТРИ). Триггер (ТРИ) устанавливается в единичное состояние сигналом с порогового элемента интегратора (выход D порогового элемента интегратора). Как только сигнал на входе интегратора станет равен или больше 100, то на дискретном выходе D формируется единица. Сброс триггера осуществляется дискретным сигналом Снач. В данном случае команда Снач на интегратор не поступает.

Пороговый алгоритм (ПОР) работает следующим образом: как только входной сигнал Х11 или алгебраическая разность Х11-Х12 будет больше порогового значения, в данном случае 0.1, то на выходе D1 будет формироваться логическая единица. В нашем случае сигнал Х12=0, поэтому с порогом сравнивается значение сигнала Х11. Величина гистерезиса равна нулю. Работа алгоритма ПОР такая же, как и и алгоритма НОР (см. рисунок28), только имеется одна граница (верхняя). Алгоритм ОКЛ служит для отображения на ЛП контроллера значения сигнала с интегратора. Недостаток такого генератора заключается в том, что он работает только в автоматическом режиме, а иногда требуется для проверки какой-либо функции изменять значение сигнала вручную. Фрагмент такой программы приведён на рисунке 36. Основу составляет генератор (рисунок 35). В этих программах имеются маленькие ошибки, которые исключают слепое копирование программ и заставляют студентов думать (см. Приложение А).

Справочная информация по алгоритмам дана в учебном пособии [47], а более подробное описание работы алгоритмов можно найти в справке Редитора Р-130.

Генератор сигналов треугольного вида - student2.ru

Рисунок 36 Программа генератора сигналов с переключением на ручной режим

Таблица 2 – Назначение алгоритмов программы

Номер алгоблока Шифр алгоритма Комментарии
ОКЛ Алгоритм оперативного контроля позволяет контролировать значения аналоговых сигналов
ВАА Ввод аналоговых сигналов по группе А (сигнала Х1).
ВДБ Алгоритм ввода дискретных сигналов по группе Б. По первому каналу вводится команда подключить сигнал Х1, по второму – Х2, по третьему – Х3.Восьмой канал формирует команду переключения на сигнал с генератора.
ТРИ Триггер переключения интегратора
ИНТ Интегратор
ПОР Пороговый алгоритм
ПЕР Переключатель №1 по команде триггера
ПЕР Переключатель №2 сигнала с имитатора или с генератора
ПЕР Переключатель №3 Х1 (имитация обрыва в канале 1)
ПЕР Переключатель №4 Х2 (имитация обрыва в канале 2)
ПЕР Переключатель №5 Х3 (имитация обрыва в канале 3)
ПЕР Переключатель №6 Х3 (имитация обрыва в канале 3)

Таблица 3 – Отображение информации на ЛП

Номер входа ОКЛ Цифровой индикатор Шифр входа Шкала Наименование
ЦИ Z1 0-100 Сигнал Х1 с имитатора
ЦИ Z2 0-100 Сигнал с интегратора
ЦИ Z3 0-100 Сигнал с переключателя №2
ЦИ Z4 0-100 Сигнал с переключателя №3

Наши рекомендации