Устройство для программного управления Советский патент 1983 года по МПК G05B19/18 

Описание патента на изобретение SU1057927A1

Изобретение относится к автоматике и вычислительной технике и может быть использовано в устройствах управления циклическихли процессами по заданной программе. Известно устройство для программного управления объекта1 Ф1, содержащее генератор импульсов, распреде литель, шифратор, датчики признако объектов, блоки сравнения, блок заиержки, регистр, блок приоритета, элементы И . Недостаток устройства заключается в том, что оно обеспечивает выдачу управляющих сигналов только с постоянной очередностью и с постоянными временными интервалам между нигли, определяемыг/и частотой генератора импульсов, и не позволяе изменять эту очередность и временны интервалы по задаваемой программе, что ограничивает функциональные воз можности устройства. Наиболее близким техническим решением к предлагаемому является уст ройство для программного управления содержащее счетчик, дешифратор, генератор импульсов, триггер, элементы И, ИЛИ 2j , Однако устройство обеспечивает выдачу сигналов управления только в постоянной последовательности, которая задается счетчиком и дешифратором. Кроме того, временные .интервалы между сигналами управления также постоянны и определяются частотой генератора импульсов, который управляет счетчиком. Недостаток известного устройства заключается в невозможности формировать сигналы управления и временные интервалы между ними по произвольно задаваемой программе, что ограничивает функциональные возможности устройства и область его применения. Цель изобретения - расширение фу кдиональных возможностей устройства за счет формирования длительности сигналов управления и временных интервалов между ними по задаваемой программе. Поставленная цель достигается тем, что в устройство для программного управления, содержащее первый дешифратор , первый элемент ИЛИ, триггер, подключенный единичным выходом к первому входу элемента И, с единенного вторым входом с выходом генератора импульсов, а выходом с счетным входом первого счетчика импульсов, введены блок памяти, первый и второй регистры, второй дешиф ратор/ второй счетчик импульсов, блок сравнения, второй элемент ИЛИ, формирователь импУльсов и элемент задержки, подключенный входом к выходу первого элемента ИЛИ и к счетному входу второго счетчика им пульсов, подключенного сбросовым входом к выходу второго дешифратора, а выходами - к адресным входам блока памяти, связанного управляющим входом с выходом элемента задержки, первыми выходами - с входами первого регистра, а вторыми выходами с входами второго регистра, подключенного выходами ко входам первого дешифратора, соединенного выходами с входами второго элемента ИЛИ, гГодключенного выходом к первому входу триггера, связанного вторым входом с входаг/1и обнуления первого и второго регистров, с входом первого элемента ИЛИ, с входом обнуления пер-. ВОГО счетчика импульсов и с выходом фop 1иpoвaтeля импульсов, подключенного входом к выходу блока сравнения соединенного первыми входаг-ш с выходами первого счетчика импульсов, а вторыми входами - с выходами первого регистра и с входами второго дешифратора. На чертеже представлена блок-схема устройства. Устройство содержит генератор 1 импульсов, элемент И 2, первый счетчик 3 импульсов, триггер 4, блок 5 сравнения, формирователь б импульсов, первый элемент ИЛИ 7, второй элемент ИЛИ 8, первый дешифратор 9, второй дешифрат&р 10, второй регистр 11, первый регистр 12, второй с 1етчик 13 импульсов, блок 14 памяти, элемент 15 задержки, вход 16 и выходы 17 устройства,. Блок 14 памяти выполнен на базе, например, сменного постоянного запоминающего устройства с адресным принципом выборки информации, которая определяется прошивкой сердечников проводами. По каждому адресу в блоке п;амяти прошито многоразрядное слово, разряды которого считываются параллельно, причем одна группа разрядов содержит двоичный код операции или объекта, на который должен быть выдан сигнал управления, а другая группа разрядов содержит двоичный код величины временного интервала, который следует выдержать после выдачи данного сигнала управления. Запись-прошивка кодов операций и кодов временных интервалов производится по адресам блока памяти в соответствии с требуемой очередностью их выполнения, например, по адресу записываются коды операции и временного интервала,выполняемые первыми, по адресу и - коды операции и временного интервала, выполняемые вторыми и т,д. По последнему адресу записывается код последней операции программы технологического процесса и либо код, соответствующий нулевому временному интервалу при единичном цикле работы устройства, либо код временного интервала, который требуется выполнить между повторяющимися циклами программ при непрерывном режиме работы устройств Устройство работает следующим об разом. В исходном положении счетчики 13 и 3 импульсов, регистра 11 и 12 и триггер 4 обнулены. Импульсный сигнал включения устройства, поступающий по входу 16, через элемент ИЛИ 7 записывается в счетчик 13. На выходе счетчика 13 формируется код первого адреса, поступающий на адре ные входы блока 14 памяти. Этот же импульс с выхода элемента ИЛИ 7 подается через элемент 15 задержки на управляющий вход считывания блоka 14 памяти. При этом из блока 14 памяти считывается код операции и код временного интервала, выполня емые первыми, код операции записы вается в регистр 11, код временного интервала - в регистр 12. Код операции из регистра 11 декодируется дешифратором 9, на соответствующем выходе которого формируется требуемый сигнал управления. Этот сигнал управления- по соответствующему выходу 17 устройства поступает во вне нюю цепь и через элемент ИЛИ 8 устанавливает в единичное состояние триггер 4. Код временного интервала с выходов регистра 12 подается на первые входы блока 5 сравнения и на входы дешифратора 10. Дешифратор 10 выявляет только одну кодовую ком бинацию временного интервала, который требуется выполнить между цикла ми программ в непрерывном режиме ра боты и который считывается по после нему адресу блока 14 памяти. Триггер 4 подключает через элемент И 2 выход генератора 1 ит тульсов к счет ному входу счетчика 3. Генератор 1 импульсов генерирует импульсы с час тотой соответствующей заданной единице измерения временных интервалов, и заполняет счетчик 3 в течени требуемого времени. Код с выходов счетчика 3 непрерывно поступает на вторые входы блока 5 сравнения. При совпадении кодов на обоих входах блока 5 сравнения, т.е. после выработки заданного временного интервала, блок 5 сравнения выдает сигнал, который подается на формирователь б импульса. Импульс с выхода формирователя б обнуляет счетчик 3, 4 и регистры 11 и 12. Приэтом генератор 1 импульсов отключается от счетчика 3. Кроме того, импульс с выхода формирователя 6 через элемент ИЛИ 7 записывается в адресный счетчик 13, состояние которого соответствует следующему по очередности адресу блока памяти, и через элемент 15 задержки подается на вход считывания блока 14 памяти, и описанный Bbttie процесс повторяется. Таким образом, обеспечивается последовательное считывание кодов операций и временных интервалов из блока 14 памяти и формирование сигналов управления с требуемой очередностью и с заданными временными интервалами в соответствии с программой. При считывании информации из блока 14 памяти по последнему адресу в регистр 12 считывается либо код нулевого временного интервала, либо код временного интервала между циклаг программы. В случае, если в блоке памяти по последнему гидресу прошит код нулевого временного интервала, дешифратор 10 не декодирует этот код и устройство заканчивает работу на последнем адресе, выполнив один цикл опроса всех адресов блока 14 па14яти. В случае, если в блоке 14 памяти по последнему адресу прошит код временного интервала между циклами, дешифратор 10 декодирует этот код, при этом сигнал с его выхо.да обнуляет счетчик 13. После выработки данного временного интервала счетчиком 3 блок 5 сравнения через формирователь 6 импульса выдает импульсный сигнал, который через элемент ИЛИ 7 снова устанавливает счетчик 13 в положение, соответствующее первому адресу блока 14 памяти, и устройство повторяет цикл работы. Таким образом, обеспечивается непрерывная циклическая работа устройства или работа в одиночном цикле. Устройство обеспечивает автоматическую выдачу сигналов управления и формирует временные интервалы между ними по произвольно задаваемой программе, записанной в сменном ПЗУ, что расширяет функциональные возможности устройства, позволяет использовать его для управления различными процессами и типаки объектов и операций путем.только замены ПЗУ без изменения электрических соединений, что повышает надежность, сокращает время подготовки устройства к работе.

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

название год авторы номер документа
Устройство для последовательного выделения единиц из двоичного кода 1984
  • Друзь Леонид Вольфович
  • Рукоданов Юрий Петрович
SU1208553A1
Устройство для временного программного управления 1985
  • Бородина Лариса Аркадьевна
  • Гаврилова Людмила Алексеевна
  • Маковеев Олег Леонидович
  • Михайлов Виктор Сергеевич
SU1290259A1
Устройство для испытаний датчиков давления 1983
  • Трясогузов Олег Николаевич
  • Шитов Николай Иванович
  • Попов Владимир Николаевич
  • Мартынов Геннадий Васильевич
  • Лебедев Владимир Николаевич
  • Сипягин Николай Иванович
SU1129624A1
Устройство для контроля срабатывания клавиш наборного поля 1986
  • Друзь Леонид Вольфович
  • Рукоданов Юрий Петрович
SU1432524A1
Устройство для программного управления 1986
  • Друзь Леонид Вольфович
SU1335933A1
Устройство для программного управления 1985
  • Литвин Леонид Алексеевич
SU1332263A1
Измеритель временных интервалов 1983
  • Антонов Виктор Владимирович
SU1155990A1
Устройство контролируемого пункта 1983
  • Диденко Константин Иванович
  • Епиков Анатолий Георгиевич
  • Карнаух Константин Григорьевич
  • Кочур Юрий Павлович
SU1211784A1
Устройство для воспроизведения запаздывающих функций 1983
  • Комаров Анатолий Вениаминович
  • Просочкин Анатолий Сергеевич
  • Недорезов Вячеслав Михайлович
  • Сюхин Владимир Сергеевич
SU1173424A1
Имитатор абонентов 1986
  • Кафидов Александр Сергеевич
  • Еременко Людмила Павловна
  • Тараров Михаил Иванович
  • Сорокин Адольф Андреевич
SU1325490A2

Иллюстрации к изобретению SU 1 057 927 A1

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

УСТРОЙСТВО ДЛЯ ПРОГРАМИНОГО УПРАВЛЕНИЯ, содержащее первый дешифратор, первЕлй элемент ИЛИ, триггер, подключенный единичным выходом к первому входу элемента И, соеди-ненного вторым входом с выходом генератора импульсов, а выходом - с счетным входом первого счетчика импульсов, о т л и ч а ю В1 е е с я тем, что, с целью расширения функциональных возможностей устройства за счет формирования длительности сягналов управления и временных ин тервалов между по задаваемой програ1лме, в него введены блок памяти, первый и второй регистры, второй дешифратор, второй счетчик импульсов, блок сравнения, второй элемент ИЛИ, формирователь импульсов и элемент задержки, подключенный входом к выходу первого элемента ИЛИ и к счетному входу второго счетчика импульсов, подключёнйого сбросовым входом к выходу второго дешиф ратора, а выходс1ми - к адресньол входам блока памяти, связанного управляющим входом с выходом элемента задержки, первыми входами - с входамн первого регистра, а вторыми выхода1 1и - с входами второго регистра, подключенного выходами к входам первого дешифратора, соединенного выходами с входакш второго элемента ИЛИ, подключенного выходом к -первому S входу триггера, связанного вторым входом с входами обнуления первого и второго регистров, с входом первого элемента ИЛИ, с входом обнуления первого счетчика импульсов и с выходом формирователя импульсов, подключенного входом к выходу блока сравнения, соединенного первыми входами с выходами первого счетчика импульсов, а ВТОРЫГЛИ ВХОДсЦиИ - с О выходаг«1 первого регистра и с входасд VI ми второго дешифратора. :о VI

Документы, цитированные в отчете о поиске Патент 1983 года SU1057927A1

Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1
Устройство для программногоупРАВлЕНия Об'ЕКТАМи 1978
  • Друзь Леонид Вольфович
SU807219A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Устройство для програмного управления 1979
  • Литвин Леонид Алексеевич
  • Козлов Владимир Петрович
SU875340A1
Кипятильник для воды 1921
  • Богач Б.И.
SU5A1

SU 1 057 927 A1

Авторы

Друзь Леонид Вольфович

Солнцев Борис Владимирович

Даты

1983-11-30Публикация

1982-09-21Подача