Блок проверки нарушения границ — КиберПедия 

Механическое удерживание земляных масс: Механическое удерживание земляных масс на склоне обеспечивают контрфорсными сооружениями различных конструкций...

Папиллярные узоры пальцев рук - маркер спортивных способностей: дерматоглифические признаки формируются на 3-5 месяце беременности, не изменяются в течение жизни...

Блок проверки нарушения границ



Аналогично алгоритму НОР был разработан функциональный блок проверки нарушения границ (рисунок 93). Данный блок носит название ноль-орган и может с успехом использоваться для контроля выхода значений параметра за технологические границы.

Рисунок 93 Блок проверки нарушения технологических границ

Описание входов и выходов блока:

FUNCTION_BLOCK NOR

VAR_INPUT

Signal: REAL; (*Проверяемый аналоговый сигнал*)

HighLimit:REAL; (*Верхняя допустимая граница сигнала*)

LowLimit: REAL; (*Нижняя допустимая граница сигнала*)

Hust:REAL; (*Гистерезис нижней/верхней границ сигнала*)

END_VAR

VAR_OUTPUT

OutHigh: BOOL; (*Признак выхода сигнала за верхнюю границу*)

OutLow :BOOL; (*Признак выхода сигнала за нижнюю границу*)

END_VAR

Реализация блока NOR на языке CFCприведена на рисунке 94.

Описание работы блока.

Рассмотрим формирования признака выхода за верхнюю границу.

Входной аналоговый сигнал Signal сравнивается в блоке GT(0) с верхней допустимой границей сигнала (HighLimit). Если произошёл выход за верхнюю допустимую границу сигнала, то состояние на выходе блока GT(0) принимает значение логической единицы. Эта единица подается на вход SET триггера RS(4), который формирует единичный сигнал выхода за верхнюю допустимую границу сигнала OutHigh.

Для того чтобы сбросить логический ноль сигнал OutHigh, необходимо чтобы входной сигнал стал меньше разности верхней допустимой границы HighLimit и гистерезиса сигнала Hust. Это реализовано следующим образом. Вначале определяется разность между HighLimit и Hust в блоке SUB(2). Далее эта разность сравнивается с входным аналоговым сигналом в блоке LT(3). Если сигнал меньше разности, то логическая единица поступает на вход RESER1 триггера RS(4), и сигнал OutHigh устанавливается в ноль. Если что-то непонятно, то посмотрите Рисунок 81. На Рисунок 28, 30 показана суть работы алгоритма НОР.

Таким образом, реализована проверка выхода сигнала за верхнюю допустимую границу.

Рисунок 94.– Программа проверки нарушения технологических границ

Рисунок 95 Графическая иллюстрация работы программы контроля нарушения технологических границ

Признак выхода за нижнюю допустимую границу сигнала реализуется аналогично, с помощью блоков LT(5), ADD(7), GT(8) и RS(9). Т.е., если в блоке LT(5) сигнал станет меньше нижней допустимой границы LowLimit, то на выходе триггера RS(9) появится логическая единица – признак выхода за нижнюю допустимую границу.

Для сброса единицы, необходимо, чтобы значение сигнала стало больше суммы нижней границы сигнала и гистерезиса сигнала, в этом случае сигнал отошёл от границы неслучайно.



Графическая иллюстрация блока проверки нарушения технологических границ показана на рисунке 95.

На первом графике показано изменение входного сигнала и допустимые границы сигнала с гистерезисом.

Как только сигнал выходит за допустимую границу, срабатывает один из признаков выхода за технологическую границу OutHigh или OutLow. При возврате в допустимый диапазон с учётом гистерезиса признаки выхода за допустимую границу сбрасываются в логический ноль.

 

 






Опора деревянной одностоечной и способы укрепление угловых опор: Опоры ВЛ - конструкции, предназначен­ные для поддерживания проводов на необходимой высоте над землей, водой...

Кормораздатчик мобильный электрифицированный: схема и процесс работы устройства...

Папиллярные узоры пальцев рук - маркер спортивных способностей: дерматоглифические признаки формируются на 3-5 месяце беременности, не изменяются в течение жизни...

Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов (88‰)...





© cyberpedia.su 2017 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав

0.006 с.