Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовая работа по ТСА.doc
Скачиваний:
26
Добавлен:
28.07.2019
Размер:
3.3 Mб
Скачать

Алгоритм «Задание здн»

Алгоритм применяется для формирования сигнала ручного задания в контуре регулирования. Через этот алгоритм к регулятору подключаются также программные задатчики и сигнал внешнего задания. Алгоритм применяется в сочетании с алгоритмом ОКО.

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

Алгоритм имеет модификатор 0 m 40, который определяет число независимых программных задатчиков, подключаемых к регулятору. Если программные задатчики не используются, то устанавливается m=0.

С помощью переключателя вида задания выбирается один из трёх видов задания:

Ручное задание “РЗ”

Программное задание “ПЗ”

Внешнее задание “ВЗ”

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

Переключение на программное задание возможно, только если модификатор m 0.Подключение на внешнее задание возможно, только если соответствующий режим предусмотрен в алгоритме ОКО, связанным с данным алгоритмом ЗДН.

В режиме ручного задания сигнал задания изменяется вручную. В режиме программного задания сигнал задания поступает со входов Хпр,i (на этих входах указываются алгоблоки с алгоритмами ПРЗ – Программный задатчик). В режиме внешнего задания сигнал задания поступает со входа Хвн. Этот вход может быть подключен к выходу любого алгоблока, в частности – к алгоблоку ввода аналогового или интерфейсного. В этом случает сигнал внешнего задания поступает соответственно через аналоговый вход контроллера или через интерфейсный канал. Входы – выходы алгоритма ЗДН приведены в табл. 7.

Алгоритм ЗДН содержит встроенный механизм статической и динамической балансировки.

Таблица 7.

Статическая балансировка действует только на узел ручного задатчика. Если статическая балансировка не включена (Ссб=0), сигнал, вырабатываемый узлом ручного задатчика, при переключениях режима задания и отключения алгоритма не изменяется. При включённой статической балансировке (Ссб=1) отключенный узел ручного задатчика отслеживает либо текущее задание (в режимах ПЗ и ВЗ), либо начальное значение, поступающее на выход алгоритма (в отключенном режиме). После включения ручного задатчика последнее значение сигнала задания запоминается, но затем это значение может быть изменено вручную.

Если включена динамическая балансировка (Сдб=1), то при любых переключениях вида задания или отключении алгоритма ЗДН командой обратного счёта узел динамической балансировки вырабатывает сигнал компенсации, с помощью которого выходной сигнал Yздн в первый момент после переключения сохраняется неизменным.

Затем сигнал компенсации уменьшается (по модулю) до нуля с постоянной скоростью, задаваемой входом Vдб, при этом выходной сигнал Yздн плавно (безударно) переходит к текущему значению ручного, программного или внешнего задания.

Возможен вариант, когда включена как статическая, так и динамическая балансировка (т.е. Ссб=Сдб=1). В этом случае узел ручного задания работает в соответствии с правилами статической балансировки, а при переключениях на режим программного и внешнего задания, изменении номера программы и включении алгоритма, работающего в режимах ПЗ и ВЗ, действует динамическая балансировка.

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

Помимо основного выхода Yздн в алгоритме имеется ряд дополнительных выходов. Дискретные выходы Dруз, Dвнш, Dпрг индицируют установленный вид зада­ния. Если задание ручное, то Dруз=1, а Dвнш=Dпрг=0; если задание внеш­нее, Dвнш=1, а Dруз=Dпрг=0; если задание программное, то Dпрг=1, а

Dруз=Dвнш=0.

Остальные выходы алгоритма ЗДН имеются только в том случае, если задан хотя бы один программный задатчик, т.е. если модификатор алгоритма m>0.