Раздел 4. Логическое управление объектом 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Раздел 4. Логическое управление объектом



В этом подразделе рассматриваются вопросы дискретного управления объектом. В общем случае логическое управление включает в себя следующие задачи:

· управление пуском/остановом объекта: определяется порядок включения в работу, а также отключения при необходимости приводов основного и вспомогательного оборудования, исполнительных механизмов, преобразователей энергии аппаратов и т. п. Составляется алгоритм управления пуском/остановом объекта и описывается его работа:

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

· управление оборудованием в предаварийных ситуациях (защита от аварий), возникающих по разным причинам, в том числе и вследствие ошибочных действий персонала. Составляется алгоритм работы системы автоматической защиты и блокировки на основе требований, представленных в разделе 2, и описывается его функционирование;

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

Виды и число задач логического управления, рассматриваемых в проекте, определяется руководителем проекта с учетом их важности и сложности. Возможно объединение задач логического управления в одну задачу, например, «Автоматическая защита и сигнализация», «Блокированное управление пуском/остановом» и т.п.

Алгоритмы логического управления представляются как правило графически – в виде блок-схем. В качестве примера приведен алгоритм для подпрограммы включения насосных агрегатов НА (рис. 4). Входным параметром является количество насосных агрегатов, которые должны находиться в работе nраб. Подпрограмма включения НА повторяется nраб количество циклов. С каждым циклом увеличивается значение n на единицу от n = 1 до nраб, при n>nраб подпрограмма завершается. В начале каждого цикла проверяется условие N раб[n]=0 – текущее состояние насосного агрегата с номером n. Если N раб[n]¹0, значит он уже включен, цикл заканчивается. Если N раб[n]=0, значит НА выключен, и будет выполняться его запуск. Сбрасывается в ноль счетчик неисправных НА nнеиспр=0. После этого проверяется на включение НА с именем N. Если он находится в работе, производится увеличение абсолютного номера по кольцевой схеме N = N+ 1, и снова выполняется проверка, пока не будет выбран отключенный НА. Далее выбранный аналогичным образом НА проверяется на исправность. Если подпрограмме попадается неисправный насосный агрегат, также производится увеличение абсолютного номера по кольцевой схеме. При этом счетчик неисправных НА увеличивается на один. При этом если количество исправных насосных агрегатов 3-nнеиспр станет меньше числа насосов, требуемых для работы nраб, система выдаст соответствующее сообщение и прекратит на этом подпрограмму пуска. При нахождении исправного и неработающего НА с именем N система включает его и помечает в переменной N раб[n], что n-ным работающим насосным агрегатом в текущем цикле работы является НА с именем N. Таким образом в нормальном режиме работы после выполнения алгоритма пуска система должна включить nраб насосных агрегатов. Если при этом уже имеются работающие НА, должно добавиться недостающее их число до nраб. Если количество находящихся в работе насосных агрегатов больше или равно nраб ничего не произойдет.

 

 

Рис. 4. Алгоритм подпрограммы включения насосных

агрегатов


Приложение 1



Поделиться:


Последнее изменение этой страницы: 2017-01-19; просмотров: 185; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.216.190.167 (0.006 с.)