Устройство для программного управления

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

Автор: Карасев

ZIP архив

Текст

/08 4 с 05 Я ОПИСАНИЕ ИЗОБРЕТ АВТОРСКОМУ СВИДЕТЕЛЬСТВУГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТ(56) Авторское свидетельство СССР Мя 411435, кл, С 05 В 19/08, 1973,Авторское свидетельство СССР В 537328, кл. С 05 В 19/08, 1975, (54) УСТРОЙСТВО ДЛЯ ПРОГРАММНОГО УПРАВЛЕНИЯ(57) Изобретение относится к автоматике, к системам программного управления Цель изобретения - упрощение устройства и повьппение его надежности. Устройство для программного управления содержит генератор импульсов, времязадающий блок, блок набора программы, дешифратор адреса, первую и вторую группы элементов И, датчики положения, объединенные в матри" цу, блок сравнения, счетчики импульсов, блок постоянной памяти. Данное устройство имеет простое структурное и принципиальное построение, прерывание программы реализуется простой комбинационной схемой, а объединение датчиков положения в матрицу позволяет уменьшить количество каналов связи, что повьппает надежность устройства в целом. 1 з.п. ф-лы. 2 ил.Изобретение относится к областиавтоматики, в частности к системампрограммного управления,Целью изобретения является упрощение устройства, а также повышение его надежности.На фиг.1 представлена структурная схема предлагаемого устройства,на фиг.2 - схема блока набора программ.Устройство для программного управления содержит генератор 1 импульсов, времязадающий блок 2, блок3 набора программы, дешифратор 4,первые элементы И, регистр 5, вторыеэлементы И, исполнительные блоки 6,датчики 7 положения, объединенныев матрицу 8, блок 9 сравнения, счетчик 10 импульсов, блок 11 постояннойпамяти.Устройство работает следующимобразом.С выхода генератора импульсов наодин из входов времязадающего блокапоступает непрерывная последовательность импульсов с частотой ГНадругой вход времязадающего блокапоступает код, определяющий коэффициент деления времязадающего блока.При отсутствии сигнала "Установкануля", поступающего с выхода блока 9сравнения на шину установки нулявремязадающего блока последний формирует импульсы с частотой Х=ГБлок набора программы на каждый импульс, поступающий из времязадающегоблока 2, формирует: коды, определяющие коэффициент деления К;времизадающего блока, коды, записываемые в 1-йрегистр и определяющие команды наисполнительные устройства, при этомзапись кода из блока набора. программы в 1-й регистр производится импульсами генератора, поступающими напервые входы первых элементов И, кодадреса, 1 первых элементов И, черезкоторые производится запись кода,определяющего команды," 1 вторых элементов И, через которые производитсясоединение выходов регистров со входами В блока сравнения; 1 слова матрицы датчиков, контролирующих выполнение команд, определяемых кодом,записываемого из блока 3 набора программ в 1-й регистр.Дешифрацию адреса 1 регистра,дпервых и вторых элементов и 1 слона.матрицы осуществляет дешифратор 4.55.ше (К+1), чем больше К и 1.Конкретное выполнение схемы устройства можно осуществить на интегральных схемах, а в качестве датчи 5 1 О 15 20 25 30 35 40 50 обеспечивая: запись кода, определяющего команды на исполнительные устройства, в д-й регистр 5; подключение 1 вторых элементов И ко входам В блока 9 сравнения, формирование потенциала опроса на соответствующее слово матрицы.В случае равенства кода, определяющего команды на исполнительные блоки (входы В блока 9 сравнения) и кода, сформированного соответствующими датчиками положения матрицы, (входы А блока 9 сравнения) блок сравнения 9 не формирует сигнал "Установка нуля" на шину установки нуля времязадающего блока 2 и устройство для программного управления работает как и приведено выше. В случае неравенства этих кодов блок 9 сравнения формирует сигнал "Установка нуля" на шину установки нуля времязадающего блока 2, обеспечивая тем самым режим прерывания отрабатываемой программы, хранящейся в блоке 3 набора программы до момента, при котором указанные коды будут равны, т.е. до тех пор, пока соответствующие датчики 7 положения матрицы не подтвердят выполнение исполнительными блоками 6 всех команд, заданных блоком 3 набора программ.Предлагаемое устройство для программного управления имеет более простое структурное и принципиальное построение, поскольку прерывание программы реализуется простой комби национной схемой.Кроме того, объединение датчиков 7 положения в матрицу позволяетуменьшить количество каналов связи, т.е. в конечном счете, повысить надежность устройства для программного управления в целом.Действительно, матрица 8, имеющая 1 разрядов и К строк, позволяет обработать информацию с (К:1) датчиков 7 при (К+1) каналах связи, в то время как при общепринятой организации для обработки информации с (К 1) датчиков требуется и (К 1) каналовсвязи.Приведенный метод особенно эффективен при большом количестве датчиков положения, поскольку (К 1) тем боль1255 992 4времязадающего блока, вторые входыкоторого соединены с первьий вьмодами блока набора программы, а третий вход - с выхоДом генератораимпульсов и с первыми входами элементов И второй группы, вторые входыкоторых подключены к первым входамэлементов И первой группы и к выходам дешифратора адреса, соединенного входами с вторыми выходами блока набора программы, третьи выходыкоторого подключены к соответствующим первым входам регистров, вторыевходы которых соединены с выходамиэлементов И втордй группы, а выходы, с вторыми входами элементов И первой группы и с выходами устройства. 2. Устройство по п.1, о т л и - ч а ю щ е е с я тем, что в матрице датчиков положения первые выходы датчиков положения через диоды соеЯинены с входами матрицы датчиков положения, а вторые выходы - с выходами матрицы датчиков положения. оставитель И. Швеехред М.Ходанич Коссе кт Шек ррект одписно митета открыт кая наб., д. зводственно-полиграфическое предприятие ков положения используются микропереключатели.УстрОйство для грограммного управления возможно использовать в составе робототехнологического комплекса. 5 Формула и э о б р е т е н и я 1, Устройство для программного управления, содержащее датчики положения, генератор импульсов, времяза дающий блок, выход которого соединен с первым входом блока набора программы, о т л и ч а ю щ ь е с я тем, что, с целью упрощения устройства и повышения надежности, в него вве дени дешифратор адреса, блок сравнения, первая и вторая группы элементов И, регистры по числу исполнительцых объектов, датчики положения объединены в матрицу, входы которой сое динены с выходами дешифратора адреса, а выходы - с первыми входами блока сравнения, подключенного вторыми входами к выходам элементом И первон группы, а выходом - к первому входу 25 аказ 4822(47 Тираж 836 ВНИИПИ Государственного по делам изобретений 113035, Москва, Ж, Ра

Смотреть

Заявка

3878151, 23.01.1985

ПРЕДПРИЯТИЕ ПЯ В-8683

КАРАСЕВ АЛЕКСАНДР ПАВЛОВИЧ

МПК / Метки

МПК: G05B 19/08

Метки: программного

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

Код ссылки

<a href="https://patents.su/3-1255992-ustrojjstvo-dlya-programmnogo-upravleniya.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для программного управления</a>

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