Устройство для программного управления
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
(прототип) м ге ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССРПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ ПИСАНИЕ ИВТОРСНОМУ СВИДЕТ 21) 3492733/18-2422) 21.09.82 е46) 30 11 83. Бюл. Р 4472) Л.В.Друзь и Б,В.Солнцев53) 621.50.355(088.8)(54)(57) УСТРОЙСТВО ДЛЯ ПРОГРАМЙНОГО УПРАВЛЕНИЯ, содержаШее первыйдешифратор, первый элемент ИЛИ, триггер, подключенный единичным выходомк первому входу элемента И, соединенного вторым входом с выходонератора импульсов, а выходом - ссчетным входом первого счетчикаимпульсов, о т л и ч а ю ш е е с ятем, что, с целью расширения функциойальнйх возможностей устройстваэа счет формирования длительностисигналов управления и временных интервалов между ниье по задаваемойпрограмме, в него введены блок памяти, первый н второй регистры, второй дешифратор, второй счетчик импульсов, блок сравнения, второй эле. мент ИЛЙ, формирователь импульсов и элемент задержки, подключенный входом к выходу первого элемента ИЛИ и к счетному входу второго счетчика импульсов, подключенйого сбросовым входом к выходу второго дешиф ратора, а выходами - к адресным входам блока памяти, связанного управляюцим входом с выходом элемента задержки, первыми входами - с входами первого регистра, а вторыми выходами - с входами второго регистра, подключенного выходами к входам первого дешифратора, соединенного выходами с входаье второго элемента ИЛИ, подключенного выходом к первому Щ входу триггера, связанного вторым входом с входами обнуления первого и второго регистров, с входом первого элемента ИЛИ, с входом обнуления первого счетчика импульсови с выходом Формирователя импульсов, подключенного входом к выходу блока сравнения, соединенного первыми входами с выходами первого счетчика импульсов, а вторыми входами - с выходами первого регистра и с входами второго дешифратора.Изобретение относится к автоматике и вычислительной технике иможет быть использовано в устройствах управления циклическими процессами по заданной программе.Известно устройство для программного управления объектами, содержащее генератор импульсов, распределитель, шифратор, датчики признаковобъектов, блоки сравнения, блок задержки, регистр, блок приоритета,элементы И 11,Недостаток устройства заключается в том, что оно обеспечиваетвыдачу управляющих сигналов толькос постоянной очередностью и с постоянными временными интерваламимежду ними, определяемыми частотойгенератора импульсов, и не позволяетизменять эту очередность и временныеинтервалы по задаваемой программе,что ограничивает Функциональные возможности устройства.Наиболее близким техническим решением и предлагаемому является устройство для программного управления,содержащее счетчик, дешифратор, генератор импульсов, триггер, элементы И, ИЛИ Я ,Однако устройство обеспечиваетвыдачу сигналов управления тольков постоянной последовательности,которая задается счетчиком и дешифратором, 1 роме того, временные .ин -тервалы между сигналами управлениятакже постоянны и определяются частотой генератора импульсов, которыйуправляет счетчиком, Недостатокизвестного устройства заключаетсяв невозмохности формировать сигналыуправления и временные интервалымежду ними по произвольно задаваемой программе, что ограничиваетФункциональные возможности устройства и область его применения. Цель изобретения - расширение фун" кциональных возможностей устройства( за счет Формирования длительности сигналов управления и временных интервалов между ними по задаваемой программе.Поставленная цель достигается тем, что в устройство для программного управления, содержащее первый дешифратор , первый элемент ИЛИ, триггер, подключенный единичным выходом к первому входу элемента И, соединенного вторым входом с выходом генератора импульсов, а выходом с счетным входом первого счетчика импульсов, введены блок памяти, первый и второй регистры, второй дешифратор, второй счетчик импульсов, блок сравнения, второй элемент ИЛИ, формирователь импульсов и элемент задержки, подключенный входом к выходу первого элемента ИЛИ и к10 15 40 операции программы технологического65 процесса и либо код, соответствующий 20 25 30 35 45 50 55 60 счетному входу второго счетчика им пульсов, подключенного сбросовым входом к выходу второго дешифратора а выходами - к адресным входам блока памяти, связанного управляющим входом с выходом элемента задержки, первыми выходами - с входами первого регистра, авторыми выходами с входами второго регистра, подключенного выходами ко входам первого дешифратора, соединенного выходами с входами второго элемента ИЛИ, гГодключенного выходом к первому входу триггера, связанного вторым входом с входами обнуления первого и второго регистров, с входом первого элемента ИЛИ, с входом обнуления пер 1 вого счетчика импульсов и с выходомФормирователя импульсов, подключенного входом к выходу блока сравнениясоединенного первыми входами с выходами первого счетчика импульсов,а вторыми входами - с выходами первого регистра и с входами второго дешифратора,На чертеже представлена блок-схема устройства,Устройство содержит генератор 1импульсов, элемент И 2, первый счетчик 3 импульсов, триггер 4, блок5 сравнения, формирователь б импульсов, первый элемент ИЛИ 7, второйэлемент ИЛИ 8, первый дешифратор 9,второй дешифратор 10, второй регистр11, первый регистр 12, второй счетчик 13 импульсов, блок 14 памяти,элемент 15 задержки, вход 16 и выходы 17 устройства,.Блок 14 памяти выполнен на базе,например, сменного постоянного запоминающего устройства с адреснымпринципом выборки информации, кото -рая определяется прошивкой сердечников проводами, По каждому адресув блоке памяти прошито многоразрядное слово, разряды которого считываются параллельно, причем одна группа разрядов содержит двоичный кодоперации или объекта, на которыйдолжен быть выдан сигнал управления,а другая группа разрядов содержитдвоичный код величины временного интервала, который следует выдержатьпосле выдачи данного сигнала управленияЗапись-прошивка кодов операций и кодов временных интерваловпроизводится по адресам блока памятив соответствии с требуемой очередностью их выполнения, например, поадресу 1 записываются коды операциии времейного интервала, выполняемые первыми, по адресу и - коды операции и временного интервала, выполняемые вторыми и т.д. По последнемуадресу записывается код последней5 10 5 20 1 25 30 35 40 45 50 55 нулевому временному интервалу при единичном цикле работы устройства, либо код временного интервала, который требуется выполнить между повторяющимися циклами программ при непрерывном режиме работы устройства.Устройство работает следующим образом.В исходном положении счетчики 13 и 3 импульсов, регистра 11 и 12 и триггер 4 обнулены. Импульсный сигнал включения устройства, поступающий по входу 16, через элемент ИЛИ 7 записывается в счетчик 13, На выходе счетчика 13 Формируется код первого адреса, поступающий на адресные входы блока 14 памяти. Этот же импульс с выхода элемента ИЛИ 7 подается через элемент 15 задержки на управляющий вход считывания блока 14 памяти, При этом из блока 14 памяти считывается код операции и код временного интервала, выполняемые первыми, код операции записывается в регистр 11, код временного интервала - в регистр 12. Код операции из регистра 11 декодируется дешифратором 9, на соответствующем выходе которого формируется требуемый сигнал управления, Этот сигнал управления по соответствующему выходу 17 устройства поступает во внешнююцепь и через элемент ИЛИ 8 устанавливает в единичное состояние триггер 4. Код временного интервала с выходов регистра 12 подается на первые входы блока 5 сравнения и на входы дешифратора 10, Дешифратор 10 выявляет только одну кодовую комбинацию временного интервала, который требуется выполнить между циклами программ в непрерывном режиме работы и который считывается по последнему адресу блока 14 памяти. Триггер 4 подключает через элемент И 2 выход генератора 1 импульсов к счетному входу счетчика 3. Генератор 1 импульсов генерирует импульсы с частотой соответствующей заданной единице измерения временных интервалов, и заполняет счетчик 3 в течение требуемого времени. Код с выходов счетчика 3 непрерывно поступает на вторые входы блока 5 сравнения. При совпадении кодов на обоих входах блока 5 сравнения, т.е. после выработки заданного временного интервала, блок 5 сравнения выдает сигнал, который подается на формирователь б импульса. Импульс с выхода формирователя б обнуляет счетчик 3, тригГер 4 и регистры 11 и 12, При этом генератор 1 импульсов отключается от счетчика 3, Кроме того, импульс с выхода Формирователя б через элемент ИЛИ 7 записывается в адресный счетчик 13, состояние которого соответствует следующему по очередности адресу блока памяти, и через элемент 15 задержки подается на вход считывания блока 14 памяти, и описанный выше процесс повторяется. Таким образом, обеспечивается последовательное считывание кодов операций и временных интервалов из блока 14 памяти и формирование сигналов управления .с требуемой очередностью и с заданными временными интервалами в соответствии с программой.При считывании информации из блока 14 памяти по последнему адресу в регистр 12 считывается либо код нулевого временного интервала, либо код временного интервала между циклами программы. В случае, если в блоке памяти по последнему адресу прошит код нулевого временного интервала, дешифратор 10 не декодирует этот код и устройство заканчивает работу на последнем адресе, выполнив один цикл опроса всех адресов блока 14 памяти. В случае, если в блоке 14 памяти по последнему адресу прошит код временного интервала между циклами, дешифратор 10 декодирует этот код, при этом сигнал с его выхо.да обнуляет счетчик 13. После выработкй данного временного интервала счетчиком 3 блок 5 сравнения через Формирователь б импульса выдает импульсный сигнал, который через элемент ИЛИ 7 снова устанавливает счетчик 13 в положение, соответствующее первому адресу блока 14 памяти, и устройство повторяет цикл работы. Таким образом, обеспечивается непрерывная циклическая работа устройства или работа в одиночном цикле.Устройство обеспечивает автоматическую выдачу сигналов управления и Формирует временные интервалы между ними по произвольно задаваемой программе, записанной в сменном ПЗУ, что расширяет функциональные воэможности устройства, позволяет использовать его для управления различными процессами и типами объектов и операций путем только замены ПЗУ без изменения электрических соединений, что повыаает надежность, сокращает время подготовки устройства к работе.1057927 о оставитель ехред А.Лч а л орректор М,Шароши Редактор к Тираж 874 Подпиосударственного кожтета СССРлам изобретений и открытийМосква, Ж, Раушская наб д, 4 Заказ 94 б 2/50ВНИИПИ е по3035 лиал ППП "Патент", г. Ужгород, ул, Проектн
СмотретьЗаявка
3492733, 21.09.1982
ПРЕДПРИЯТИЕ ПЯ А-3706
ДРУЗЬ ЛЕОНИД ВОЛЬФОВИЧ, СОЛНЦЕВ БОРИС ВЛАДИМИРОВИЧ
МПК / Метки
МПК: G05B 19/18
Метки: программного
Опубликовано: 30.11.1983
Код ссылки
<a href="https://patents.su/4-1057927-ustrojjstvo-dlya-programmnogo-upravleniya.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для программного управления</a>
Предыдущий патент: Многоканальное программно-временное устройство
Следующий патент: Турбинный регулятор расхода
Случайный патент: Дросселирующее устройство