Устройство для программного управления технологическим оборудованием
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
мент И 28, элемент ИЛИ 29 и выход 30 блока.Датчик 25 запроса на обслуживание содержит реле 31 и 32 и кнопку 33,Устройство работает следующим образом.В блок 2 памяти, Выполненный на базе программируемых постоянных запоминающих устройств, записываются все возможные программы работы технологического оборудования и программа анализа запросов на обслуживание,Каждая программа работы состоит из определенного числа управляющих слов (шагов), которые имеют три зоны и бывают четырех видов:- команды включения технологического блока;команды условного перехода; 20команды на включение и отключение механизмов;- команды "Конец программы".Программа анализа запросов на обслуживание состоит только из управля ющнх слов второго вида - команд условного перехода.Вид команды определяется соответствующими признаками ("00", "01", "10", "11"), занесенными в зону 111 блока 2 памяти, При чтении последней признак возникает на шине Х, которая является третьей группой выходов блока 2 памяти.Разряды первой группы выходов бло 35ка 2 памяти (шина Б) являются выходами эоны 1 памяти, которая предназначе на для хранения кодов состояний, вкоторые должны прийти механизмы посигналам зоны 11. если значение признака "10", или кодов условий возможных переходов, если значение признака ф 01 ф 1.Разряд второй группы выходов блокоВ 2 памяти (шина К) яВляются Выходами зоны 11 памяти, которая предназначена для хранения кода номера технологического блока, подлежащего вклюл 11чению, если значение признака 00комбинаций сигналов управления меха 50низмами на данном шаге, если значениепризнака "10", а также кода адресаусловного перехода, если значениепризнака "О 1",Блок 2 памяти имеет общую схемуадресации для всех трех зон памяти,55каждая из которых содержит дешифратор адреса, матрицу запоминающих элементов и узел управления, Адресация и чтение содержимого ячеек всех трехзон выполняется параллельно в соответствии с кодом, поступившим с выходов счетчика 4 импульсов.Размещение программ в блоке 2памяти осуществляется следующим образом,Вначале записывается программаанализа запросов на обслуживание,затем последовательно записываютсявсе программы работы технологическогооборудования. Каждая программа заканчивается командой "Конец программы".Выбор программы работы технологического оборудования осуществляетсяпутем поочередного считывания из блока 2 памяти управляющих слов второговида, сравнения заданных в них комбинаций запросов на обслуживание сфактической комбинацией и при ихсовпадении Формирования начальногоадреса программы.Отработка программы осуществляется путем поочередного считывания изблока 2 памяти управляющих слов допоявления команды Конец программы".При Включении питания на шине"Начальная установка" 12 Формируется кратковременный импульс, которыйвоздействует (по линии связи О) навходы сброса счетчиков 4 9 и 10 импульсов (соответственно через элементы ИЛИ 17, 15 и 1 б) и на установочныйвход распределителя 1, Происходитустанонка в нулевое состояние указан"ных счетчиков и распределителя,Нулевой код адреса с выходов счетчика 4 импульсов поступает на группуадресных входов блока 2 памяти, врезультате чего происходит чтениеуправляющего слова из блока 2 памятипо нулевому адресу. Разряды управляющего слова появляются на первой,второй и третьей группах выходов(шины Б, В., Е) соответственно). Поокончании импульса начальной установки распределитель 1 импульсов Формирует две серии импульсов 2 и Х 1,сдвинутых одна относительно другой.Работа устройства зависит от видапрочитанного слова из блока 2 памятии результатов сравнения кодов первым5 или вторым 13 блоком сравнения,При чтении из блока 2 памяти слова первого вида на третьей группеего выходов появляется код "ОО", врезультате чего демультиплексор 8по 1 ключает свой информационный вход1638707 5 1 О 15 20 25 30 40 45 50 5к второму выходу, мультиплексор 7свой первый информационный вход квыходу, элементы И 6 и 18 закрываются.Первый импульс распределителя 1 навыходе 1 поступает на информационныйвход демультиплексора 8 и через еговторой выход на вход записи регистра 14, осуществляется запись словаиз второй зоны блока 2 памяти в регистр 14, Код номера технологического блока, подлежащего включению,из регистра 14 поступает на шину Н -группу адресных входов технологических блоков 11,1-11.п. Технологический блок, номер которого соответствует коду, присутствующему на шинеМ, подключает информационные выходыдатчиков положений механизмов к второй группе информационных входов Хблока 5 сравнения, а.управляющиевходы датчика запроса на обслуживание и приводов механизмов - к группевыходов У регистра 3,Второй импульс распределителя 1(на выходе Т) поступает на первыйинформационный вход мультиплексора 7,проходит через его выход на счетныйвход счетчика 4 импульсов, которыйувеличивает код в нем на единицу,что обеспечивает переход к следующемушагу программы, Код адреса с выходовсчетчика 4 импульсов поступает нагруппу адресных входов блока 2 памяти,и происходит чтение следующего управляющего слова,При чтении из блока 2 памяти слова второго вида (код "01") реализуется комнада условного перехода покомбинациям условий, в качестве которых используются сигналы от датчиковзапроса на обслуживание. В этомслучае код "01" появляется на третьейгруппе выходов блока 2 памяти, в результате чего элемент И 6 подготавливается к пропусканию импульса переполнения счетчика 9 импульсов, мультиплексор 7 подключает свой третий информационный вход к выходу, блок 13сравнения переводится в состояниевыдачи результатов сравнения кодов,а блок 5 сравнения, демультиплексор 8,элемент И 18 закрываются. Блок 5 сравнения, так же как и блок 13 сравнения,в закрытом состоянии выдает на своемвыходе нулевой уровень сигнала.Импульс от распределителя,1 импульсов не проходит через демультиплексор 8, так как при обработке слова 6второго вида последний закрыт, изменения состояний регистров 3 и 14 не происходит, Импульсы от распределителя 1, вырабатываемые на его первом выходе, поступают в счетчики 9 и 1 О импульсов, При совпадении фактической комбинации состояний контролируемых датчиков запросов с заданной комбинацией на выходе (линия связи С 2) блока 13 сравнения появляется единичный сигнал, в результате чего элемент ИЛИ 15 формирует нулевой сигнал, разрешающий прохождение импульсов распределителя 1 на счетный вход счетчика 9 импульсов, а элемент ИЛИ 16 - сигнал установки в нулевое состояние счетчика 10 импульсовПри и-кратном контроле совпадения фактической комбинации состояний контролируемых датчиков запросов с заданной комбинацией им-. пульс переполнения счетчика 9 импульсов проходит через элемент И 6 на вход загрузки счетчика 4 импульсов, в результате чего осуществляется запись слова из второй зоны блока 2 памяти (адреса перехода, соответству" ющего данному коду условия, в частности, начального адреса программы обслуживания) в счетчик 4 импульсов. Последний обеспечивает переадресацию блока 2 памяти на заданный шаг программы. Если совпадения не произошло, на выходе блока 13 сравненияприсутству-, ет нулевой сигнал, на выходе элемента ИЛИ 15 - сигнал, блокирующий работу счетчика 9 импульсов, на выходеэлемента ИЛИ 16 - сигнал, раэрешающии поступление импульсов распределителя 1 на счетный вход счетчика 10 импульсов, При п-кратном контролеотсутствия совпадения фактическойкомбинации состояний контролируемыхдатчиков запросов с заданной комби-нацией импульс переполнения счетчика10 импульсов поступает на третийинформационный вход мультиплексора 71с выхода которого проходит на счетный вход счетчика 4 импульсов, увеличивая число в нем на единицу, что обеспечивает переход к следующему шагу программы.При чтении из блока 2 памяти слова третьего вида на его третьей группе выходов появляется код "10 ф в результате чего блок 5 сравнения переводится в состояние выдачи результата сравнения кодов, демульти 163877плексор 8 подключает свой информационный вход к первому выходу, мультиплексор.7 - свой второй информационный вход к выходу, блок 13 сравнения,элементы И 6 и 18 закрываются. Первый импульс распределителя 1 импульсов поступает по линии связи 1 наинформационный вход демультиплексора 8 и через его подключенный первыйвыход на вход записи регистра 3. Осу Оществляется запись слова из второйзоны блока 2 памяти в регистр 3. Сигналы с группь 1 выходов этого регистрапоступают на управляющие входы подключенного технологического блока. Проис ходит изменение состояний механизмаэтого блока, которые Фиксируются егодатчиками дискретных сигналов. Сигналы от датчиков поступают на вторуюгруппу информационных входов Х блока 5 сравнения, на первую группу инФормационных входов которого поступает из первой зоны блока .2 памяти комбинация состояний, в которые должныприйти механизмы. При совпадении Фактической комбинации состояний датчиков, подлежащих контролю, с заданнойкомбинацией при правильной отработкеданного шага программы на выходе блока 5 сравнения появляется единичныйсигнал, который вызывает появлениенулевого потенциала на выходе элемента ИЛИ 15. Сигнал установки в состояние "О" на входе сброса счетчика 9импульсов меняется на сигнал, разрешающий прохождение на счетный входсчетчика 9 импульсов распределителя 1по линии связи 1. При и-кратном контроле (контроль определяется емкостьюсчетчика) правильности срабатывания 40датчиков на выходе счетчика 9 импульсов появляется сигнал переполнениясчетчика, который поступает на второйинформационный вход мультиплексора 7,на его выходе появляется сигнал, кото рый командой увеличивает число всчетчике 4 импульсов на единицу, чтообеспечивает переадресацию блока 2памяти на следующий шаг программы.Если срабатывание блока 5 сравнения 50бьщо вызвано помехой на входах в линиях или кратковременным относитель- .но заданной длительности контроляложным срабатыванием датчика, на выходе блока 5 сравнения восстанавливается сигнал, устанавливающий счетчик9 импульсов в нулевое состояние,Если заданный программой механизмили датчик на данном шаге не срабо 07тал, единичный сигнал на выходе блока 5 сравнения не появляется. Появляющийся при этом на выходе элемента ИЛИ 16 единичный сигнал обеспечивает Формирование на выходе второго элемента ИЛИ 16 нулевого сигнала. Распределитель 1 посылает импульсы на счетный вход счетчика 10 импульсов, который при этом формирует импульс переноса, поступающий на третий инФормационный вход мультиплексора 7. Так как при обработке этой команды мультиплексор 7 подключает к выходу свой второй информационный вход, то импульс переноса не проходит на выход мультиплексора 7 число в счетчике 4 импульсов не изменяется и последующие наги программы не отрабатываются.Таким образом, при отработке управляющего слова третьего вида текущий адрес программы не меняется до тех пор, пока блок 5 сравнения не выдаст едийичный сигнал, следовательно, не меняется и команда на включение и отключение механизмов.При чтении из блока 2 памяти слова четвертого вида (код "11") реализуется команда "Конец программы". В этом случае код "11", появляющийся на третьей группе выходов блока 2 памяти, закрывает блоки 5 и 13 сравнения, элемент И 6, мультиплексор 7, демультиплексор 8 и подготавливает к работе элемент И 18, Импульс, возникающий на первом выходе (линия связи 1) рас-. пределителя 1, проходит через эле" менты И 18 и ИЛИ 17 на вход сброса первого счетчика 4 импульсов, устанавливая, устройство в исходное положение.Устройство обеспечивает управление, например, линией укладки обмотки статора по программам, занесенным в память устройства, каждая из которых выполняется в зависимости от комбинации поступивших со стендов (технологических блоков) этой линии запросов на обслуживание, При этом осуществляется перемещение транспортной тележки в заданной последовательности между стендами и работа механизмов каждого из стендов линии;Первый блок 5 сравнения предназначен для сравнения Фактической комбинации состояний датчиков положений механизмов с заданной в блоке 2 памяти.и работает следующим образом.На первые входы элементов РАВНОЗНАЧНОСТЬ 19.1-19.К. поступают по ши 1638707 10не Х сигналы, соответствующие фактическому состоянию датчиков, и органов управления, на другие - по шинеБ сигналы из первой зоны блока 2 памяти программ, соответствующие заданному состоянию датчиков, При совпадении фактических состояний датчиков с заданным с выходов элементов19.1 и 19.к на входы элемента И 20поступают сигналы "1". Если устройство отрабатывает команду третьеговида (на группе входов 1 разрешенияработы присутствует код "10"), элемент ИЛИ 21 передает сигнал с выходаэлемента И 20 на выход С 1 блока. Если устройство отрабатывает командулюбого другого вида элемент ИЛИ 21Формирует на выходе С 1 блока нулевойсигнал,В технологическом блоке, номеркоторого соответствует коду, присутствующему на шине И, дешифратор 22адреса включает исполнительное.реле 23. Через первую группу контактов этого реле выходы датчиков положений механизмов 24.1-24.К подключаются к группе информационных выходов Х блока, а через вторую группу контактов входы датчика запросана обслуживание 25 и приводов исполнительных механизмов 26.1"26.ш.к группе управляющих входов У блока.При поступлении сигналов управленияиз регистра 3 включаются соответстЬующие приводы, происходит изменениесостояний механизмов, которые Фиксируются датчиками 24,1-24;К, посылающими сигналы об этом на информационные выходы блока,Второй блок 13 сравнения предназначен для сравнения Фактической комбинации датчиков запросов на обслуживание и заданных в блоке 2.памятии работает следующим образом,10 15 20 25 35 40 30 Ч) сигналы, соответствующие Фактическому состоянию датчиков, на вторые - по шине 8 - комбинация сигналов, определяющая датчики, подлежащие контролю. Если датчик не подлежит контролю на данном шаге программы, то на 50 вход соответствующего элемента ИЛИ поступает сигнал "0", В этом случаенезависимо от сигнала на первом входена выходе этого элемента появляетсясигнал "1". Если датчик подлежит контролю на данном шаге программы, то на вход соответствующего элемента ИЛИ На первые входы элементов ИЛИ 27.1-4527.а. поступают (линии связи 1 .. поступает сигнал "1" и на выходе элемента ИЛИ имеется такой же сигнал, как на его первом входе. Если устройство отрабатывает команду второго вида (на группе входов 1 разрешения работы присутствует код "01"), элемент ИЛИ 29 передает сигнал с выхода элемента И 28 на выход С 2 блока. Если устройство отрабатывает команду любого другого вида элемент ИЛИ 29 Формирует на выходе С 2 блока нулевой сигнал.При нажатии на кнопку 33 датчика 25 зпроса включается реле 31, которое становится на самопитание и размыкает свой контакт 31.2, посыпая сигнал У; запроса на обслуживание, После отработки программы обслуживания технологического блока на вход датчика поступает сигнал Г;, который включает реле 32, которое своим контактом 32.1 отключает реле 31.Таким образом, за счет сокращения количества связей между технологическими блоками, а также за счет резкого сокращения объема блока памяти и уменьшения разрядности первого блока сравнения, первого регистра при больщом количестве технологических бло-. ков, упрощается устройство, а следовательно повышается его надежность.Формула и зобретенияУстройство для программного управления технологическим оборудованием, содержащее технологические блоки первый, вторрй и третий счетчики импульсов, блок памяти, мультиплексор, демультиплексор, первый элемент. И, первый блок сравнения, первый и второй регистры, распределитель импульсов, первый выход которого подключен к первому информационному входу мульти" плексора и счетным входам второго и третьего счетчиков импульсов, выход переноса второго счетчика импульсов соединен с первым входом первого элемента,И и вторым информационнью входом мультиплексора, третий информационный вход которого подключен к выходу переноса третьего счетчика импульсов, второй выход распределителя импульсов подключен к информационному входу демультиплексора, первый выход которого соединен с входом т записи первого регистра, второй выход демультиплексора подключен к входу записи второго регистра, первая12 1 б 38707 Фиг. (группа выходов блока памяти подключена к первой группе информационных входов первого блока сравнения, вторая группа выходов - к группам ин 5 формационных входов первого, второго регистров и первого счетчика импульсов, а третья группа выходов - к группам адресных входов мультиплексора, демультиплексора и группе входов первого элемента И, группа адресных входов блока памяти подключена к группе выходов первого счетчика импульсов, вход загрузки и счетный вход которого соединены соответственно с выходом первого элемента И и выходом мультиплексора, причем установочный вход распределителя импульсов соединен с шиной "Начальная установка", о т л и ч а ю щ е е с я тем, что, с целью упрощения устройства и повьппения надежности работы, в него введены второй блок сравнения, первый, второй, третий элементы ИЛИ, второй элемент И, при этом группы адресных входов технологических блоков объединены с группой выходов второго регистра, группы информационных выходов объединены и подключены к второй группе информационных входов первого блока сравнения, группы входов объединены и подключены к группе выходов первого регистра,а выход запроса каждого технологи-:ческого блока соединен с соответствующим входом первой группы информационных входов второго блока сравнения, вторая группа информационныхвходов которого подключена к первойгруппе выхоДов блока памяти, группавходов разрешения работы второго блока сравнения соединена с группойвходов разрешения работы первогоблока сравнения, третьей группой выходов блока памяти и группой входоввторого элемента И, вход которогосоединен с первым выходом распределителя импульсов, а выход - с первымвходом третьего элемента ИЛИ,. второйвход которого подключен к прямымвходам первого и второго элементовИЛИ и шине "Начальная установка",первый и второй инверсные входы первого элемента ИЛИ подключены соответственно к выходам первого и второгоблоков сравнения, а выход - к инверсному входу второго элемента ИЛИ исбросовому входу второго счетчикаимпульсов, причем выходы второго и,третьего элементов ИЛИ соединены соот-ветственно со сбросовым входом третьего и первого счетчиков импульсов.1638707 ави тел ед Л.О Пчолинская Т кто Корректор сауленко 1 роизводственно-издательский комбинат "Патент", г, Ужгород, у арина, 10 Заказ 928ВНИИПИ Госу Тираж 481 ственного комитета но 113035, Москва, Жю 5 икин А, Анйнык Подписноеобретениям и открытиям при ГКНТ СССРРаушская наб., д. 4/5
СмотретьЗаявка
4437267, 06.06.1988
ВСЕСОЮЗНЫЙ НАУЧНО-ИССЛЕДОВАТЕЛЬСКИЙ И ПРОЕКТНО КОНСТРУКТОРСКИЙ ИНСТИТУТ ТЕХНОЛОГИИ ЭЛЕКТРОМАШИНОСТРОЕНИЯ
СЕНЬ ЮРИЙ МИХАЙЛОВИЧ, АГАЛАРОВА ИРИНА БОРИСОВНА, ФИШМАН МАРК МЕНДЕЛЕЕВИЧ
МПК / Метки
МПК: G05B 19/18
Метки: оборудованием, программного, технологическим
Опубликовано: 30.03.1991
Код ссылки
<a href="https://patents.su/8-1638707-ustrojjstvo-dlya-programmnogo-upravleniya-tekhnologicheskim-oborudovaniem.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для программного управления технологическим оборудованием</a>
Предыдущий патент: Нелинейное корректирующее устройство
Следующий патент: Устройство для контроля положения мобильного объекта относительно ориентирующего слоя
Случайный патент: Котельная установка