Устройство для программного управления
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
СОЮЗ СОВЕТСКИХСОЦИАЛИСТИЧЕСКИХРЕСПУБЛИК 09) 111 04 С 0 ОПИСАНИЕ ИЗОБРЕТЕНИЯК АВТОРСКОМУ СВИДЕТЕЛЬСТВУ менен ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССРПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИИ(56) Авторское свидетельство СССР 9 108012, кл.С 05 В 19/08,1984.Авторское свидетельство СССР В 1075234, кл. С 05 В 19/08, 1984. (54)УСТРОЙСТВО ДЛЯ ПРОГРАММНОГО УПРАВЛЕНИЯ(57) Изобретение относится к области автоматики и вычислительной техники и может быть использовано для управления объектами или процессами в функции времени, Цель изобретения состоит в расширении области применения устройства. Поставленная цель достигается путем организации предварительного программирования блока памяти на раздельную выдачу основных и вспомогательных команд в режиме любой, заранее заданной временной диаграммы, что позволяет использовать данное устройство для управле ния объектами или процессами, тре-буюшими либо основных, либо вспомогательных команд, либо и тех и дру-. гих, т.е. расширяет область его при12871Изобретение относится к автоматике и вычислительной технике, в частности к устройствам для программного управления.1 елью изобретения является рас". 5 ширение области применения устройства.На фиг.1 представлена блок-схема устройства; на фиг;2 - структура ячейки памяти блока памяти с одним выходом вспомогательной команды (а) и с 1 выходами вспомогательных команд (6); на фиг.З - пример заполнения ячеек блока памяти данными; на фиг,4 - временная диаграмма вы 5 дачи основных и вспомогательных команд; на фиг.5 - пример заполнения таблицы данных для ввода данных в блок памяти, реализующего диаграмму фиг.4.20Устройство (фиг.1) содержит генератор 1 импульсов, счетчик 2 импульсов, блок 3 сравнения, счетчик: 4 команд, блок 5 памяти, элемент И 6 и блок 7 команд.Устройство работает следующим образом.В исходном положении счетчик 2 импульсов и счетчик 4 команд обнулены (цепи первоначального обнуления не показаны). На выходе блока 5 памяти выдается информация, содержащаяся в его нулевой ячейке. БлокРкоманд вьдает на выход устройства основную команду по первому каналу. 35 Пусть в блок 5 памяти введена информация, приведенная в таблице на фиг.З, Тогда на первом выходе блока 5 памяти, а значит и на втором входе блока 3 сравнения находится код времени вьдачи первой вспомогательной команды. На остальных выходах - логические "0". От генератора 1 на счетчик 2 поступают импульсные сигналы. В момент, когда код, содержащийся в группе 12 разрядов блока 5 (код , ), совпадает с кодом счетчика 2 импульсов, произойдет срабатывание блока 3 сравнения и его выходной сигнал поступит на счетный вход счетчика 4 команд, счетчик 4 команд при этом переходит в следующее состояние и вьдает на блок 5 памяти двоичный код адреса следующей (первой) ячейки памяти, информация с которой поступает на виход блока 5 памяти. В этот момент начинается вьдача первой вспомогательной команды, так как в разряде 10, первой ячейки записана "1", которая, поступая на выход 8, устройства, образует первую вспомогательную команду. На первом выходе блока 5 памяти при этом появляется код времени выдачи второй вспомогательной команды (код 1 ), При продолжении счета импульсов в момент, когда кодВсп 2 совпадает с кодом в счетчике 2, вновь происходит срабатывание блока 3 сравнения, счетчик .4 команд переходит в следующее состояние и выдает на блок 5 памяти код адреса второй ячейки памяти. На выход блока 5 памяти выдаются при этом сигналы "1" с разрядов 10 и 102 в виде первой и вто рой вспомогательных команд, а на первый выход блока 5 памяти выдается код времени выдачи следующей вспомогательной команды.При дальнейшем счете импульсов в счетчике 2 в моменты, когда значение кода в счетчике 3 совпадет со значением кода на первом выходе блока 5 памяти, каждый раз будет происходить срабатывание блока 3 сравнения и счетчик 4 команд будет переходить в следующее состояние. При этом он будет выдавать на адресный вход блока 5 памяти код адреса следующей ячейки памяти. Информация (11" или 0), содержащаяся в разрядах 10 10 этой ячейки, будет определять наличие или отсутствие на соответствующем выходе 8, ,8, устройства вспомогательной команды. В момент, когда код времени в счетчике 2 импульсов совпадает с кодом времени Т, (см. ячейку 4 таблицы на фиг.З) и произойдет срабатывание блока 3 сравнения, сигнал с его выхода поступит не только на счетчик 4 команд, переводя его в следующее состояние, но одновременно пройдет через элемент И Ь, так как на втором входе элемента И 6 присутствует сигнал "1", поступающий с разряда 11 блока 5 памяти, и поступит на вход блока 7 команд.В сдвигающем регистре блока 7 команд произойдет сдвиг информации, при этом прекратиться выдача основной команды по первому каналу и начнется вьдача основной командыо второму каналу. Одновременно сигнал с выхода элемен 12871та И 6 поступит на вход обнуления счетчика 2 импульсов и обнулит его.Работа устройства при выдаче ос-. новных команд по второму и последующим каналам и сопровождающих их вспо 5 могательных команд происходит аналогично.В устройство можно задать любую длительность основных и вспомогательных команд, а также задать любую 10 последовательность и взаимное временное положение вспомогательных команд, соответствующим образом программируя блок 5 памяти. При этом порядок ввода данных в блок 5 памяти должен 15 быть следующим. В соответствии с заданным режимом управления объектом или процессом составляется временная диаграмма выдачи основных и вспомогательных команд с устройства 20 для программного управления. Команды на временной диаграмме изображаются в виде прямоугольныхимпульсов, где фронт импульса соответствует началу выдачи команды, плоская вер шина импульса соответствует времени выдачи команды, а срез импульса - окончанию выдачи команды.Например, пусть необходимо выдать команды в соответствии с диаг- ,30 раммой, приведенной на фиг.4. На этой же диаграмме строится общая временная шкала (фиг.4), на которой ТТТ, - моменты, которые соответствуют фронтам и срезам им пульсов, соответствующих основным командам.Моменты, соответствующие фронтам .и срезам импульсов, соответствующих вспомогательным командам, сопровож дающим какую-либо основную команду,обозначаются черезгде ш = 1,2И - номер канала, по которому выдается основная команда. Затем составляется таблица , 45 данных,.которую необходимо ввести в блок 5 памяти, Пример таблицы показан на фиг.5.В графу 12 последовательно заносятся коды времени, соответствующие моментам, обозначенным навременной шкале Т ,СТй1, , Т. СС Т. 1 4В графу 11 записывается единицав те строки таблицы, в которых вграфе 12 записаны коды моментов ТТТ , в остальные строки этойграфы записываются нули.В строку графы 10, записывается единица, если в графе 12 этой строки записан код момента, которые согласно временной диаграмме совпадает с плоской вершиной или срезом импульса;соответствующего первой вспомогательной команде. Б остальные строки этой графы, в том числе и в те,в которых записан код моментов, совпадающих на временной диаграмме с фронтом импульсов, соответствующих первой вспомогательной команде, записываются нули.Графы 1 О , 10 , .10 заполняются2аналогично для второи, третьей и четвертой вспомогательной команды,Формула изобретенияУстройство для программного управления, содержащее счетчик импуль" сов, блок сравнения, блок памяти, элемент И, блок команд и генератор импульсов, соединенный выходом со счетным входом счетчика импульсов, подключенного разрядными выходами к первому входу блока сравнения, выход элемента И соединен с входом блока команд, выходы второго являются выходами основных команд устройства, о т л и ч а ю щ е е с я тем, что, с целью расширения области применения, в устройство введен счетчик команд, соединенный счетным входом с выходом блока сравнения и с первым входом элемента И, а выходом - с адресным входом блока памяти, подключенного первыми выходами к второму входу блока сравнения, вторым выходом - к второму входу элемента И, соединенного выходом с входом, обнуления счетчика импульсов,лричем третьи выходы блока памяти являются выходом вспомогательных команд .1287111 Лосю 8 кн. КВсп,Составитель О.ГрабовскийТехред Л.Сердюкова Корректор Т.Кол актор К.Вол 715750 Тираж 862 ВНИИПИ Государственного кпо делам изобретений и 113035, Москва, Ж, Рауш ака одписное СССРч ите кр
СмотретьЗаявка
3955163, 18.09.1985
ПРЕДПРИЯТИЕ ПЯ В-2203
ФЕДОРОВ ЮРИЙ ИВАНОВИЧ, ЖУРАВЛЕВА СВЕТЛАНА ИВАНОВНА
МПК / Метки
МПК: G05B 19/4155
Метки: программного
Опубликовано: 30.01.1987
Код ссылки
<a href="https://patents.su/5-1287111-ustrojjstvo-dlya-programmnogo-upravleniya.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для программного управления</a>
Предыдущий патент: Устройство для программного управления хроматографом
Следующий патент: Устройство индикации и управления для станков
Случайный патент: Устройство для реологического исследования истекающего сыпучего материала