1
Изобретение относится к области автоматики, в частности к системам программного управления.
Целью изобретения является упро- й(ениё устройства, а также повьше- ние его надежности.
На фиг.1 представлена структурная схема предлагаемого устройства, на фиг.2 - схема блока набора программ.
Устройство для программного управления содержит генератор 1 импульсов, времязадающий блок 2, бЛок 3 набора программыJ дешифратор 4, первые элементы И, регистр 5, вторые элементы И, исполнительные блоки 6, датчики 7 положения, объединенные в матрицу 8, блок 9 сравнения, счетчик 10 импульсов, блок 11 постоянной памяти.
Устройство работает следующим образом.
С выхода генератора импульсов на один из входов времязадающего блока поступает непрерывная последовательность импульсов с частотой f j-| . На другой вход время задающего блока поступает код, определяющий коэффициент деления времязадающего блока. При отсутствии сигнала Установка ... нуля, поступающего с выхода блока 9 сравнения на шину установки нуля времязадающего блока последний формирует импульсы с частотой . Блок набора программы -на каждый импульс, поступающий из времязадающего блока 2, формирует: коды, определяющие коэффициент деления К;времязадающего блока, коды, записьгоаемые в i-й регистр и определяющие команды на исполнительные устройства, при этом запись кода из блока набора программы в i-й регистр производится импульсами генератора, поступающими на первые входы первых элементов И, код адреса, i первых элементов И, через которые производится запись кода, определяющего команды; i вторых элементов И, через которые производится соединение выходов регистров со входами В блока сравнения; i слова матрицы датчиков, контролирующих выполнение команд, определяемых кодом, записьшаемого из блока 3 набора программ в i-й регистр.
Дешифрацию адреса i регистра,i первых и вторых элементов и i слова матрицы осуществляет дешифратор 4.
25
2559922
обеспечивая: запись кода, определяющего команды на исполнительные устройства, в i-й регистр 5; подключение i вторых элементов И ко входам
5 В блока 9 сравнения, формирование потенциала опроса на соответствующее слово матрицы.
Б случае равенства кода, определяющего команды на исполнительные
10 блоки (входы В блока 9 сравнения)-, и кода, сформированного соответствую- пщми датчиками положения матри1ц.1, (входы А блока 9 сравнения) блок сравнения 9 не формирует сигнал Ус 5 тановка нуля на шину установки нуля времязадающего блока 2 и устройство для программного управления работает как и приведено выше. В слу7 чае неравенства этих кодов блок 9
20 сравнения формирует сигнал Установка нуля на шину установки нуля вре- мязадающего блока 2, обеспечивая тем самым режим прерьшания отрабатьшае- мой программы, хранящейся в блоке 3 наббра программы до момента, при котором указанные коды будут равны, т.е. до тех пор, пока соответствующие датчики 7 положения матрицы не подтвердят вьшолнение исполнитель30 ными блоками 6 всех команд, заданных блоком 3 набора программ.
Предлагаемое устройство для программного управления имеет более простое структурное и принципиальное
35 построение, поскольку прерывание
программы реализуется простой комби- национной схемой.
Кроме того, объединение датчиков 7 положения в матрицу позволяет г
40 уменьшить количество каналов связи, т.е. в конечном счете, повысить надежность устройства для программного управления в целом.
Действительно, матрица 8, имею4$ щая 1 разрядов и К строк, позволяет обработать информацию с (К:1) датчиков 7 при (К+1) каналах сдзязи, в то время как при общепринятой организа- 1ЩИ для обработки информации с (К-1)
50 датчиков требуется и (К-1) каналов связи.
Приведенный метод особенно эффективен при большом количестве датчиков
положения, поскольку (K-l) тем боль- ше (К+1), чем больше К и 1.
Конкретное выполнение схемы устройства можно осуществить на интегральных схемах, а в качестве датчи31255992
положения используются микропелючатели.
Устройство для программного управия возможно использовать в состаробототехнологического комплекса.
к д ти им ме ко эл хо но ка ко щи вх эл с вой
Формула изобретения
1. Устройство для программного управления, содержащее датчики положения, генератор импульсов, времяза- Ю дакнций блок, выход которого соединен с первым входом блока набора программы, отличающееся тем, что, с целью упрощения устройства и повышения надежности, в него вне- t5 дены дешифратор адреса, блок сравнения, первая и вторая группы элементов И, регистры по числу исполнительных объектов, датчики положения объединены в матрицу, входы которой сое- 20 динены с выходами дешифратора адреса, а выходы - с первыми входами блока сравнения, подключенного вторыми входами к выходам злементом И первой группы, а выходом - к первому входу 25
времязадающего блока, вторые входы которого соединены с первь мй выходами блока набора программы, а третий вход - с выходом генератора импульсов и с первыми входами элементов И второй группы, вторые входы которых подключены к первым входам элементов И первой группы и к выходам дешифратора адреса, соед1днен- ного входами с вторыми выходами блока набора программы, третьи выходы которого подключены к соответствующим первым входам регистров, вторые входы которых соединены с выходами элементов И вторрй группы, а выходы- с вторыми входами элементов И первой группы и с выходами устройства.
2. Устройство ПОП.1, отличающееся тем, что в матрице датчиков положения первые выходы датчиков положения через диоды соединены с входами матрицы датчиков положения, а вторые выходы - с выходами матрицы датчиков положения.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для программного управления и контроля циклическими процессами | 1985 |
|
SU1310776A1 |
Устройство для программного управления | 1982 |
|
SU1080119A1 |
Устройство для программного управления | 1990 |
|
SU1737411A1 |
Устройство для программного управления технологическим оборудованием | 1989 |
|
SU1714575A1 |
Устройство для программного управления | 1990 |
|
SU1716482A1 |
Устройство для параллельной обработки трехмерных сцен | 1986 |
|
SU1456965A1 |
Устройство для программного управления | 1987 |
|
SU1596307A1 |
Устройство для программного управления циклическими процессами | 1985 |
|
SU1298712A1 |
Устройство для программногоупРАВлЕНия | 1979 |
|
SU830310A1 |
Устройство для программного управления | 1985 |
|
SU1273883A1 |
Изобретение относится к автоматике, к системам программного управления. Цель изобретения - упрощение устройства и повьшение его надежности. Устройство для программного управления содержит генератор импульсов, времязадающий блок, блок набора программы, дешифратор адреса, первую и вторую группы элементов И, датчики положения, объединенные в матрицу, блок сравнения, счетчики импульсов, блок постоянной памяти. Данное устройство имеет простое структурное и принципиальное построение, прерывание программы реализуется простой комбинационной схемой, а объединение датчиков положения в матрицу позволяет уменьшить количество каналов связи, что повьшает надежность устройства в целом. 1 з.п.- ф-лы. 2 ил. (Л с to СП ел ;о ;о ьэ
Wvi.t
Составитель И. Швец Редактор П. Коссей Техред М.Ходанич
Заказ 4822/47 Тираж 836Подписное
ВНИИПИ Государственного комитета СССР
по делам изобретений и открытий 113035, Москва, Ж-35, Раушская наб., д. 4/5
Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная,4
Корректор С. Шекмар
1971 |
|
SU411435A1 | |
Кипятильник для воды | 1921 |
|
SU5A1 |
Кипятильник для воды | 1921 |
|
SU5A1 |
Авторы
Даты
1986-09-07—Публикация
1985-01-23—Подача