Система программного логического управления

Номер патента: 968790

Авторы: Бычков, Потепалов, Чик

ZIP архив

Текст

ОПИСАНИЕИЗОБРЕТЕНИЯК АВТОРСКОМУ СВИДЕТЕЛЬСТВУ Союз Советских(22) Заявлено 080581 (21) 3288913/18-24 0 05 В 19/10 с присоединением заявки Мо(23) Приоритет -Государственный комитет СССР по дедам изобретений и открытий(54) СИСТЕМА ПРОГРАММНОГО ЛОГИЧЕСКОГО УПРАВЛЕНИЯИзобретение относится к программным логическим системам управления группой разнотипных агрегатов с циклическим процессом производства, характеризующимся дискретными технологическими операциями.Известна система управления, которая содержит блоки разрешения операций, блоки операций, блоки распределения, блоки коммутации, датчики контроля и времени 1 1.Однако эта система имеет жестко закрепленные межблочные связи, что ограничивает ее функциональные возможности. Для неехарактерна трудность реализации разветвленных алгоритмов, сложность проектирования конкретных устройств, большая избыточность логических элементов и элементов памяти, что приводит к понижению надежности и быстродействия.Наиболее близкой к предлагаемой является система управления, которая содержит блок разрешения операций, блок операций, блок распределения команд и генератор тактовыхимпульсов (2).Однако известная система имеет ограниченные функциональные возможности, так как не приспособлена для реализации алгоритмов с параллельными ветвями. Применение в нейпневматических переключателей понижаетнадежность системы и увеличивает еестоимость. Применение языков программирования высшего уровня и значительные аппаратурные затраты делают систему сложной,Целью .изобретения является расширение функциональных воэможностейсистемы.Поставленная цель достигаетсятем, что система программного логического управления, содержащая блокдатчиков контроля состояния объектауправления, пульт управления, блокразрешения операций, блок формирования .команд и блок распределения команд, содержит первый, второй и третий матричные коммутаторы, первыевходы которых соединены с выходамипульта управления и блока датчиковконтроля состояния объекта управления, вторые входы - с выходом блока разрешения операций, третьи вхо"ды - с выходом блока формированиякоманд, а четвертые входы - с выходом блока распределения команд,причем выход первого матричногокоммутатора подключен к входу блока разрешения операций, выход второго матричного коммутатора - к входу блока формирования команд, а выход третьего матричного коммутатора - к входу блока распределения команд. 5На Фиг 1 представлена структурная схема системы программного логического,управления; на фиг.2 пример огранизации межблочных соединений с помощью матричных коммута торов; на фиг.З - пример технической реализации блоков системы.Система содержит пульт 1 управления, матричные коммутаторы 2 - 4, блок 5 разрешения операций, блок б 15 формирования команд, блок 7 распределения команд и блок 8 датчиков контроля состояния объекта управления.Каждый матричный коммутатор представляет собой диодную матрицу, в которой связи между горизонтальными входными и вертикальными выходными шинами осуществляются, например, штуцерными соединениями чеРез пневматические диоды.Сигналы от блока 8 датчиков конт- ролЯ состояния объекта управления, содержащего датчики технологических операций (К с(,) и времени (у у,), и пульта управления (р., )Ьд,) представлены в виде обсбщенного сигнала:= ), ( т У 1,),35 где (,; ) - входные сигналыблока 5 разреше-.ния операций;(Й К) - выходные сигналыблока 7 распределения команд.Блок разрешения операций системы 45 содержит логические элементы И и ИЛИ. При необходимости многоступенчатой логической обработки выход блока 5 разрешения операций соединяется с вторыми входами собственных элементов ИЛИ.Блок 6 Формирования команд содержит триггеры (Т) с раздельными вхо 55 дами.Блок 7 распределения команд содержит логические элементы И, первые входы которых соединены с выходом % блока б Формирования команд, а в случае повторной логической обработки они соединяются с выхода-ми Й собственных элементов ИЛИ первичной обработки.Система работает следующим образом. 65 По микропрограммной методике синтеза конечных автоматов для конкретного алгоритма устанавливается характер межблочных соединений на матричных коммутаторах 2 - 4.В блоке 5 разрешения операций собираются логические условия (наличие или отсутствие сигналов датчиков блока 8 или команды с пульта 1 управления), служащие разрешением для проведения очередной операции. При сборе всех необходимых логических условий на элементах И и ИЛИ в блоке 5 разрешения операций на его выходе появляется сигнал, включающий соответствующий триггер в бло- ке 6 формирования команд. Включенный триггер в блоке б формирования операций команд дает разрешение блоку 7 распределения команд на проведение необходимых операций с исполнительными механизмами. В блоке 7 распределения команд производится распределение команд в соответствии с необходимыми блокировками.После выполнения всех команд такта блок 7 распределения команд подает на блок 5 разрешения операций сигнал, разрешающий. сбор необходимых логических условий для переклю-. чения блока б Формирования команд на выполнение следующего такта, т.е. включение последующего триггера и выключение предыдущего.При необходимости ведения дистанционного управления с пульта 1 управления подаются соответствующие команды, которые через элементы ИЛИ блока 7 распределения команд управляют соответствующими исполнительными механизмами.При необходимости реализации разветвлений алгоритма могут включиться несколько (по количеству разветвлений) триггеров блока б формирования команд, причем дальнейшее прохождение информации по блокам осуществляется по заданной программе через матричные коммутаторы 2 - 4, Наличие легко перенастраиваемых матричных коммутаторов дает возможность универсального использования системы для реализации на ней различных вариантов алгоритмов управления с логическим характером обработки информации.Предлагаемая система обладает высокой надежностью, легкостью проектирования и быстротой перенастройки для реализации нескольких алгоритмов, что также увеличивает производи тельность труда оператора и ремонтопригодность. Формула изобретенияСистема программного логическогоуправления, содержащая блок датчиковконтроля состояния объекта управления, пульт управления, блок фразрешения операций, блок формирования команд и блок распределения командо т л и ч а ю ш а я с я тем, что,с целью расширения функциональныхвозможностей системы, она содержитпервый, второй и третий матричныекоммутатОры, первые входы которыхсоединены с выходами пульта управления и блока датчиков контроля состояния объекта управления, вторыевходы - с выходом блока разрешенияопераций, третьи входы - с выходомблока формирования команд, а четвер-тые входы - с выходом блока распределения команд, причем выход первого матричного коммутатора подключен к входу блока разрешения операций, выход второго матричного коммутатора - к входу блока формирования ко-, манд, а выход третьего матричного коммутатора - к входу блока распределения команд.Источники информации,10 принятые во внимание при экспертизе 1. Авторское свидетельство СССР Р 307399, кл. О 06 О 3/00 1971. 2. Авторское свидетельство СССР Р 302696,кл. О 05 В 19/14,1971 (про 15 тотип),968790 оставитель И. Апар ехред Ж.Кастелевич рректор Н едактор И айчу Тираж 914 ПодлиснГосударственного комитета СССРделам изобретений и открытийосква, Я, Раушская наб., д. 4/5 Заказ 8166 76 ИИ и

Смотреть

Заявка

3288913, 08.05.1981

Заявитель

БЫЧКОВ ВЯЧЕСЛАВ АНАТОЛЬЕВИЧ, ПОТЕПАЛОВ ЮРИЙ НИКОЛАЕВИЧ, ЧИК ВИКТОР ГЕРАСИМОВИЧ

МПК / Метки

МПК: G05B 19/10

Метки: логического, программного

Опубликовано: 23.10.1982

Код ссылки

<a href="https://patents.su/5-968790-sistema-programmnogo-logicheskogo-upravleniya.html" target="_blank" rel="follow" title="База патентов СССР">Система программного логического управления</a>

Похожие патенты