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

История развития пистолетов-пулеметов: Предпосылкой для возникновения пистолетов-пулеметов послужила давняя тенденция тяготения винтовок...

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

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

2017-09-28 270
Блок проверки нарушения границ 0.00 из 5.00 0 оценок
Заказать работу

Аналогично алгоритму НОР был разработан функциональный блок проверки нарушения границ (рисунок 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. При возврате в допустимый диапазон с учётом гистерезиса признаки выхода за допустимую границу сбрасываются в логический ноль.

 

 


Поделиться с друзьями:

Археология об основании Рима: Новые раскопки проясняют и такой острый дискуссионный вопрос, как дата самого возникновения Рима...

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

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

Наброски и зарисовки растений, плодов, цветов: Освоить конструктивное построение структуры дерева через зарисовки отдельных деревьев, группы деревьев...



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

0.009 с.