(54) УСТРОЙСТВО ДЛЯ ПРОГРАММНОГО УПРАВЛЕНИЯ
название | год | авторы | номер документа |
---|---|---|---|
Устройство для программного управления | 1973 |
|
SU627446A1 |
Устройство для контроля правильности включения канала управления технологическим оборудованием | 1981 |
|
SU1107108A1 |
Устройство для программного управления | 1987 |
|
SU1596307A1 |
Устройство для программного управления | 1980 |
|
SU920637A1 |
Устройство для многоканального программного управления | 1975 |
|
SU608121A1 |
Устройство для программного управления | 1981 |
|
SU1003020A1 |
Устройство для программного управления | 1984 |
|
SU1198461A1 |
Устройство для программного управления приводами | 1977 |
|
SU660025A1 |
Обучающее устройство | 1980 |
|
SU875434A1 |
Устройство для программного счета изделий | 1983 |
|
SU1113824A1 |
1
Изобретение относится к автоматике и вычислительной технике и предназначено для использования в системах числового программного управления станками, например для прошивки постоянных запоминающих устройств, либо в системах автоматического контроля.
По основному авт. св. 627446 известно устройство для программного управления, содержащее тюследовательно соединенные блок задания программы, первый регистр, коммутатор, второй регистр и исполнительный механизм, выход которого через элемент ИЛИ связан со счетным входом триггера, причем второй вход элемента ИЛИ подключен к выходу первого регистра, блок контроля на четность, входь которого соединены с вьсходами первого регистра, а выход - с первым входом первого блока управления, второй вход которого соединен с вторым блоком управлпния, подключе1шым к коммутатору, тре1ий вход через элемент И связан с выходок
триггера, а выход - с блоком задания программы, установочный вход триггера и второй вход элемента И подключены к выходам второго блока управления tl.
Данное устройство обладает недостаточной точностью, что объясняется осуществлением им лишь простого фиксиро- вания сбоя без автоматического исправления неправильных срабатываний исполнительного механизма. А так как наиболее жесткие требования к качеству работы с точки зрения произвойятепьности и надежности в данном устройстве пред ьявляются именно к исполнительному механизму, то недостаточная точность устройства приводит к снижению перечисленных показателей.
Цель изобретения - повышение точности устройства.
Цель достигается в устройство введены элемент задержки и последовательно соединенные первый дополнительный элемент ИЛИ, дополнительный элемент И и второй дополнительный элемент ИЛИ, а также последовательно соединенные третий дополнительный элемент ИЛИ и второй дополнительный элемент И, выход которого через второй дополнительный элемент ИЛИ соединен с первым входом второго блока управления и вторым входом блока задания программы, выход первого дополнительного элемента И через элемент задержки соединен с третьим входом элемента ИЛИ и с первым входом третьего дополнительного элемента ИЛИ второйвход которого подключен к перво му выходу второго регистра, вторым входом соединенного с первым входом первого дополнительного элемента ИЛИ, второй вход которого соединен с выходом второго дополнительного элемента И, вторые входы первого и второго дополнительных элементов И подключены к пятому выходу второго блока управления la третьи входы - соответственно к первому и второму входам исполнительного механизма, входами соединенного с выходами первого и третьего дополнитель- ных элементов ИЛИ На чертеже представлена схема устройства. Устройство содержит блок 1 задания программы, первый регистр 2, коммутатор 3, второй регистр 4, блок 5 контроля на четность, элемент ИЛИ 6, испопнительный механизм 7, второй блок управления, триггер 9, первыйблок 10 управления, элемент И 11, элемент ИЛИ 12 и 13, элементы И 14 и 15, .элемен ИЛИ 16, элемент 17 задержки. Устройство работает следующим обра зом. По сигналу о начале работы второй блок 8 управления устанавливает триггер 9 в исходное состояние и через пер вый блок 10 управления разрешает выдачу команд с блока 1 задания програм мы, а также пересылку команд через коммутатор 3. Блох 1 задания программы выдает команду, которая поступает в первый регистр 2, а затем после проверки на четность в блоке 5 через коммутатор 3 пересылается во второй регистр .4 для отработки исполнительным механизмом 7. Так как длина второго регистра 4 превосходит длину первого регистра, для полного заполнения второго регистра необходима посылка через коммутатор 3 нескольких команд, Каждан команда имеет свой признак четности, который через первый выход регистjpa 2 поступает на вход блока 5 контроля на четность и через элгмент ИЛИ 6 на счетный вход триггера 9 одновременно с выдачей команды на коммутатор 3. Если информация команды, выдаваемой из блока 1, расходится с признаком четности, то блок 5 контроля на чётность формирует сигнал ошибки, подаваемый на первый вход первого блока 10 управления, который, воздействуя на блок задания программы, прекращает выдачу команд в первый регистр. Если же расхождения между информацией команды и ее признаком четности нет, то сигнал ошибки не формируется, а на триггере 9 фиксируется прохождение команды. Четная команда не изменяет состояния триггера 9, а нечетная переводит его в противопололяое состояние. После полного заполнения второго регистра 4 на триггере 9 формируется гфизнак четности всей информации второго регистра 4. Исполнительный механизм 7 последовательно разряд за разрядом отрабатывает заданную в регистре 4 информацию, поступающую через элементы ИЛИ 12 и 13 и выдает сигналы об отработке единиц через элемент ИЛИ 6 в триггер 9, который фиксирует их прохождение, перебрасываясь из одного состояния в другое. При правильной приемке команд во втором регистре 4 конечное состояние триггера 9 должно совпадать с исходным, установленным вторым блоком управления. Если имеется расхождение между состояниями тоиггера 9, то второй блок управления через элемент И 11 воздействует на первый блок управления и прекращает выдачу . щих команд с блока 1, фиксируя ошибку в работе устройства для программного управления. Таким образом контролируется достоверность информации, поступающей на исполнительный механизм 7. В том случае, если информация на отработку единицы или нуля, поступаю.щая через элементы.ИЛИ 12 и 13 на соответствующие входы исполнительного механизма 7, отрабатывается им неправильно, т.е. на выходах этого исполнительного механизма появляются сигналы ложного нуля или ложной единицы, тогда по сигналу опроса с блока 8 управления срабатывают элементы И 14 или 15, сравнивающие входные и выходные сигналы исполнительного механизма. Условием срабатываняи этих элементов является наличие сигнала на выходе испол11ИтельнС)Го механизма и отсутствие сиг нала на соответствующем входе. Данные элементы через элемент ИЛИ 16 останавливают выдачу информации с блоков 1 и 4, а через элементы ИЛИ 12 или 13 выдает сигналы на входы блока 7 для повторной отработки единицы или нуля (при сигнале ложной единицы выдается команда на повтор нуля, при ложном нуле - на повтор единицы). Этот икл повторяется до правильного срабаывания исполнительного механизма.
Так как сигнал ложной единицы через ЛИ 6 перебрасывает триггер 9, осуествляется-возврат триггера в предыущее состояние сигналом с элемента И 14, поступающим на триггер 9 через элемент 17 задержки (исключающий состязание этого сигнала с ложным) и элемент ИЛИ 6. Тем самым предо твра- щается срабатывание от ложных единивТ схемы контроля на четность.
Таким образом, в предлагаемом устройстве для программного управления простыми средствами осуществляется контроль прохождения информации от блока задания программы до иcпoлнитeль ного механизма, контроль ее отработки и автоматическое исправление ощибок этого механизма, что обеспечивает высокую точность отработки программы. Данное устройство можно использовать и в системах автоматического контроля дйя повышения точности последних. В этих системах автоматического контроля последовательного действия функции исполнительного механизма выполняют различные схемы контроля.
Формула изобретения Устройство для программного управления по авт. св. № 627446, отличающееся тем, что, с целью повыщения точности, в него введены элеме задержки и последоватетгьно соединенные первый дополнительный элемент ИЛИ, первый дополнительный элемент И и второй дополнительный элемент ИЛИ, а также последовательно соединенные третий дополнительный элемент ИЛИ и второй дополнительный элемент И, выход которого через второй дополнительный зпемват ИЛИ соединен с первым входом второго блока управления и вторьп«1 входом блока задания программы, выход первого до- . полнительного элемента И через элемент задержки соединен с третьим входом элемента ИЛИ и с первым входом третьего дополнительного эпеметгга ИЛИ, второй вход которого подключен к первому выходу второго регистра, вторым входом соединенного с первым входом первого дополнительного элемента ИЛИ, второй вход которогосо единен с выходом второго дополнительного элемента И, вторые входы первого и второго дополнительных элементов И подключены к пятому выходу второго блока управления, а третьи входы - соответственно к первому и второму выходам исполнительного механизма входами соединенного с выходами первого и третьего дополнительных элементов ИЛИ.
Источники информации,
принятые во внимание при экспертизе
Авторы
Даты
1982-05-23—Публикация
1979-07-06—Подача