Устройство для программного управления
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
,801080120 А СОЮЗ СОВЕТСНИХСОЦИАЛИСТИЧЕСНИХРЕСПУБЛИН 11 05 В 19 ОПИСАНИЕ ИЗОБРЕ АВТОРСНОМУ СВИДЕТЕЛЬСТВУ П:Н выходамиданных, свыходамипервого ини, отл вское тво ССС1970 со СССР1980 ОСУДАРСТВЕННЫЙ НОМИТЕТ СССР ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТ(54)(57) УСТРОЙСТВО дЛЯ ПРОГРАйНОГО УПРАВЛЕНИЯ, содержащее генератор импульсов, счетчик импульсов, соединен ный выходом каждого разряда с первыми входами блока сравнения, подклю ченного выходом к первому входу первого эдемента И, связанного выходом: :с входом блока команд, подключенного: к входу блока формированиоединенного первым и втор мс входами соответственновторого задатчиков времеи ч а ю щ е е с я тем,что, с целью упрощения. устройства,оно содержит блок элементов ИЛИ,блокивторых и третьих элементов И и Й 5 "триггер, подключенный 5 -входом к выходу блока сравнения, инверсным выходом - к первому входу блока вторыхэлементов И, а прямым выходом - к,второму входу первого элемента И ипервому входу блока третьих элементов И, причем вторые входы блоковвторых и третьих элементов. И связаны с выходами соответственно перво- Его и второго задатчиков времени,а выходы - с входами блока элементовИЛИ, подключенного выходами ко вторым входам: блока сравнения,5 10 15 20 25 30 35 40 45 30 чиков времени, а выходы - с входами 60 65 Изобретение относится к автоматике и может быть использовано в различных отраслях промышленности для циклического управления объектами или процессами в Функции времени,Известно программное устройство, содержащее генератор импульсов, счет чик времени, схемы совпадения, блок коммутации Г 13Устройство выдает запрограммированные по времени команды поочередно по каналам управления. Однако в процессе выполнения основных команд управления объектом бывает необходимо подавать и вспомогательные команды, имеющие временную связь с основными. Данное устройство такой возможности не имеет, что ограничивает область его применения.Наиболее близким к изобретению является устройство, содержащее генератор импульсов, коммутатор, первый и второй счетчики, первый и вто рой блоки сравнения, первый и второй задатчики времени, элемент И, блок выдачи команд и блок формирования данных на задатчиках времени. Генератор импульсов соединен с первым входом коммутатора, первый и второй выходы которого соединены со счетными входами первого и второго счетчиков соответственно, Выход первого счетчика соединен с первым входом второго блока сравнения, первый выход которого соединен с вторым вхо дом коммутатора, а второй выход - с первым входом элемента И, Выход второго счетчика подключен к первому входу первого блока сравнения, второ вход которого подключен к первому выходу второго задатчика времени, а выход - к второму входу элемента И, выход которого, в свою очередь, соединен с блоком выдачи команд. Выходы блока выдачи команд через блок Форми рования данных соединены с входом первого задатчика времени, выход которого подключен к второму блоку сравнения, и с входом второго задатчика времени, второй выход кото рого подключен к второму входу первого счетчика.Устройство работает следующим образом.От генератора импульсов через пер вый выход коммутатора импульсы поступают на вход первого счетчика. Второй блок сравнения срабатывает в момент совпадения кодов первого счетчика и первого задатчика, содержимое которого соответствует времени выполнения основной команда. Таким образом, момент срабатывания второго блока сравнения совпадает с требуе моментом выдачи вспомогательной кома ды. С этого момента времени происходит переключение коммутатора, и импульсы с генератора начинают поступать на второй счетчик, содержимое которого сравнивается на первом блоке сравнения с содержимым второго задатчика времени. Срабатывание первого блока сравнения происходит в тот момент, когда сумма времени, сосчитанного обоими счетчиками, равна времени выполнения основной команды. Сигналы от блоков сравнения через элемент И поступают на блок выдачи команды, работающий подобно сдвигающему регистру. Подача команды по каналу и прекращается и начинается подача команды по каналу ь +1. В соответствии с новым номером Канала блок Формирования данных заносит новые данные в первый и второй зада% чики времени 23,Недостатком известного устройства является его сложность, заключающаяся в наличии коммутатора, второго счетчика и второго блока сравнения.Цель изобретения - упрощение устройстваПоставленная цель достигается тем, что устройство для программного управления, содержащее генератор импульсов, счетчик импульсов, соединвнный выходом каждого разряда с пер" ,зыми входами блока сравнения, подключенного выходом к первому входу первого элемента И, связанного выходом с входом блока команд, подключенного выходами к входу блока Формирования данных, соединенного первым и вторым выходами с входами соот.ветственно первого и второго задатчи.ков времени, содержит блок элементовИЛИ, блоки вторых и третьих элементов И и Р 5 -триггер, подключенный,5 -входом к выходу блока сравнения, инверсным выходом - к первому входу,блока вторых элементов И, а прямымвыходом - к второму входу первогоэлемента И, и первому входу блокатретьих элементов И, причем вторые входы блоков вторых и третьихэлементов И связаны с выходами соответственно первого и второго задатблока элементов ИЛИ, подключенного выходами к вторым входам блока сравнения.На фиг, 1 представлена блок-схема предлагаемого устройства; на фиг.2 схема блока формирования данных. Устройство содержит генератор 1 импульсов, счетчик 2 импульсов, блок 3 сравнения, элемент И 4, блок 5 команд, элемент ИЛИ б, блок вторых элементов И 7, блок третьих элементов И 8, РБ -триггер 9, первый 10 и второй 11.задатчики времени, блок 12 Формирования данных первый337748 тираж 842 ВНИИПИ Государственного ко по делам изобретений и от 113035, Москва, Ж, Рауш дписноеСР аказ тета .ытийая на,выход 13 устройства, второй выход 14 устройства.Блок 12 формирования данных содержит шифратор 15 адреса и блок 16 памяти, В каждой ячейке блока 16 памяти хранятся код времени выдачи допол-. 5 нительной команды для задатчика 10 и код времени основной команды для задатчика 11,. В начале выполнения каждой основной команды шифратор 15 формирует адрес требуемой ячейки бло 10 ка 16 памяти и соответствующие данные поступают в задатчики 10 и 11,Устройство работает следующим образом.В исходном положении счетчик 2 и 15 кВ-.триггер 9 находятся в нулевом состоянии (цепи обнуления для просто ты не показаны). В задатчике 10 находится код, соответствующий времени выдачи дополнительной команды 20 при выполнении основной команды по первому каналу управления, а в задат- чике 11 - код, соответствующий времени выполнения основной команды по первому каналу управления. От генератора 1 на счетчик 2 поступают импульсы, по которым считается время команд. Содержимое счетчика 2 поступает на первые входы блока 3 сравнения. Так как РЗ -триггер 9 находится в нулевом состоянии, на вторые входы блока 3 поступает код с задатчика 10 времени через блок вто. рых элементов И 7 и блок элементов ИЛИ 6 . При совпадении кодов от счетчика 2 .и задатчика 10 срабатывает блок 3 сравнения, при этом триггер 9 устанавливается в единичное состо яние и начинается выдача дополнительной команды по первому выходу 13 устройства. 40 Триггер 9 имеет задержку по единичному входу, которая необходима во избежание возможного срабатывания элемента И 4 из-за "гонки" фронтов сигналов с блока 3 и с единичного выхода триггера 9, Переключение триггера 9 в единичное состояние снимает разрешающий потенциал с входа блока элементов И 7 и обеспечивает подачу его на вход блока элементов И 8, подавая тем самым на второй вход блока 3 код с задатчика 11 времени; При дальнейшем поступлении импульсов на счетчик 2 происходит вторичное срабатывание блока 3 сравнения, когда совпадают коды счетчика 2 и задатчика 11, что соответствует моменту окончания выполнения основной команды. Это вызывает открывание элемента И 4, и на блок 5 выдачи команд поступает сигнал. Блок 5 выдачи выполнен в виде сдвигающего регистра, поэтому выдача команды по первому каналу управления прекращается и начинается выдача команды по второму каналу управления. При этом происхо. дит обнуление счетчика 2 и триггера 9 (цепи не показаны), и, кроме того, сигнал с блока 5 поступает на шифратор 15 блока 12, где формируется адрес ячейки блока 16 памяти, в которой хранятся данные для задатчиков.10 и 11, необходимые при выполнении второй команды. Работа устройства по второму (а затем и,последующим) каналу осуществляется аналогично.Использование предлагаемого уст- . ройства позволяет сократить аппаратурные затраты на реализацию устройства за счет исключения коммутатора, второго.4счетчика и второго блока сравнения.
СмотретьЗаявка
3523017, 16.12.1982
СПЕЦИАЛЬНОЕ КОНСТРУКТОРСКОЕ БЮРО "ТИТАН"
СЕЧКИН ВИТАЛИЙ АЛЕКСЕЕВИЧ, ЮЛДАШЕВ ВЛАДИСЛАВ ИРГАШЕВИЧ
МПК / Метки
МПК: G05B 19/08
Метки: программного
Опубликовано: 15.03.1984
Код ссылки
<a href="https://patents.su/3-1080120-ustrojjstvo-dlya-programmnogo-upravleniya.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для программного управления</a>
Предыдущий патент: Устройство для программного управления
Следующий патент: Устройство для дозирования агрессивных жидкостей
Случайный патент: Амплитудный ограничитель