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

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

Изобретение относится к автоматике и может быть использовано в различных отраслях промышленности для циклического управления объектами или процессами в функции времени;Известно программное устройство, сЬдержащее генератор импульсов, сче чик времени, схемы совпадения, блок коммутации. Это устройство выдает запрограммированные по времени команды поочередно по каналам управления ll . Однако в процессе выполнения основных команд управления объектом бывает необходимо подавать и вспомогательные команды, имеющие времен ную связь с основньми. Данное устройство такой возможности не имеет, что ограничивает область его при- . менения, Наиболее близким техническим решением к предлагаемому является устройство для программного управления содержащее генератор импульсов, коммутатор, первый и второй счетчики, первый и второй блоки сравнения, пер вый и второй задатчики -BpeMeHH, эле мент И, блок выдачи команд и блок формирования данных на задатчиках времени. Генератор импульсов Соединен с первым входом коммутатора, пер вый и второй выходы которого соединены со счетными входами первого и второго счетчиков соответственно, Вы ход первого счетчика соединен с пер вым входом второго блока сравнения, первый выход которого соединен с вто рым входом коммутатора, а второй выход - с первым входом элемента И. Выход -второго счетчика подключен к первому входу первого блока сравнения, второй вход которого подключен к первому выходу второго задатчи ка времени, а выход - к второму входу элемента И, выход которого, в сво очередь, соединен с блоком выдачи команд. Выходы блока выдачи команд через блок формирования данных соеди нены с входом первого задатчика времени, выход которого подключен к вто рому блоку сравнения, и с входом второго задатчика времени, второй выход которого подключен к второму входу первого счетчика Сз . Недостатком устройства является его аппаратурная избыточность, заключающаяся .в наличии в. схеме коммутатора и второго счетчика. Кроме того, в. устройстве . отсутствует блоки / ровка выдачи вспомогательной команды, т.е. вспомогательная команда фор . мируется всегда при выполнении любой основной команды, что не всегда явля ется желательным и необходимым, а также устройство позволяет получать только одну вспомогательную команду при выполнении основной команды по каждому каналу, что сущест; р нно ограничивает функциональные возможности устройства, . Целью изобретения является упрощение устройства и расширение его функциональных возможностей путем введения возможности разрешения или запрещения выдачи вспомогательных команд, Поставленная цель достигается тем, что в устройство для програг/много управления, содержащее генератор импульсов, счетчик импульсов, подключенный выходом к первому входу первого блока сравнения, связанного вторым входом с выходом первого задатчика времени, второй блок сравнения, подключенный первым входом к выходу второго задатчика времени, а выходом - к первому входу элемента И, соединенного выходом с входом блока команд, подключенного выходами к входам блока формирования данных, связа-нного первым и вторым выходами соответстве.нно с входами первого и второго задатчиков времени, введены триггер и элемент неравнозначности, соединенный первым входом с вторым входом элемента И и с прямым выходом триггера, подключенного входом к выходу первого блока сравнения, причем выход генератора импульсов связан со счетным входом счетчика импульсов, выход которого подключен к второму входу блока сравнения, а третий выход блока формирования данных связан с вторым входом элемента неравнозначности. На фиг,1 даны блок-схема устройства; на фиг,2 - схема блока формирования данных; на фиг.З - структура данных, хранящихся в ячейке; на фиг.4 - пример построения наращиваемого устройства программного управленияУстройство содержит генератор 1 импульсов, счетчик 2 импульсов, первый блок 3 сравнения, триггер 4, элемент И 5, блок б команд, .второй блок 7 сравнения, первый 8 и второй 9 задатчики времени, блок 10 формирования данных, элемент 11 неравнозначности, первый выход 12 устройства, второй выход 13 устройства.: На фиг.2 приведена .возможная реализация блока 10 формирования данньох, который в данном случае состоит из шифратора 14 адреса и блока 15 памяти, На фиг,3 изображена структура . данных, хранящихся в каждой ячейке блока 15 памяти, Ячейка содержит разряд 16 данных, состояние которого-, указывает на необходимость блокировки вспомогательной команды (логический О - нет блокировки, логическая 1 - блокировка дополнительной команды)} группу 17 разрядов, с держащую код для первого задатчика времени/ группу 18 разрядов, содержащую код для второго задатчика времени. Устройство работает следующим образом. В исходном состоянии счетчик 2 и триггер 4 .находятся в нулевом .состоянии (цепи обнуления не показаны). В задатчике 8 времени наход ся код, соответствующий времени выдачи дополнительной команды при выполнении основной команды по- первому каналу, в задатчике 9 времени код, соответствующий времени выполнения основной команды по первому каналу, на Ьтором входе элемента 11 неравнозначности - О или 1 в за висимости от состояния разряда 16. От генератора 1 на счетчик 2 поступ JOT импульсы, по которым считается время команд Блок 3 срабатывает в момент совпадения-кодов счетчика к задатчика 8. При этом триггер 4 устанавливается в единичное состояние и происходит выдача дополнитель ной команды, если в разряде 16 данн (Содержится; логический О, т.е. не запрета на выдачу дополнительной команды. При продолжении счета ерабатывает.блок 7, когда код счетчика совпадает с кодом задатчика 9, что соответствует моменту окончания выполнения основной команды по первом каналу. Сигналы от триггера 4 и бло ка 7 сравнения через элемент И 5 по ступают на блок б команд (выдачи основных команд) . Блок -6 выполнен в виде сдвигающего регистра, поэтом (Выдача команды по первому каналу прекращается, и начинается выдача команды по второму каналу. При этом счетчик 2 и триггер 3 обнуляются, и кроме того, сигнал с выхода второ го канала блока 6 поступает на шифратор 14 блока 10, где формируется адрес ячейки блока 15 памяти, в которой хранятся данные для задатчиков 8 и 9 и элемента 11 неравнозначности, необходимые при выполнении второй команды. Эти данные поступают в соответствующие блоки. работа устройства по второму каналу (а затем и последующим) осуществляется аналогично. Предлагаемое устройство позволяет легко наращивать количество вспомогательных команд, формируемых в процессе выполнения одной основной команды по каждому каналу. Для этого, достаточно тиражировать в составе устройства соответствующее число раз функциональный узел, состоящий из блока 3 сравнения, триггера.4, задатчмка 8 времени и элемента 11 неравнозначности, и соответственно увеличить формат данных, хранящихся в блоке 10. . На фиг.4 приведен пример построения предлагаемого устройства для трех дополнительных команд, выдаваемых в процессе выполнения одной основной команды. При этом в задатчике 8 записан.код времени выдачи первой дополнительной команды, в задатчике времени выдачи второй и в задатчике 8д- код времени выдачи третьей дополнительной команды. Таким образом, использование предлагаемого технического решения позволяет упростить устройство И расширить его функциональные возможности, вопервых, путем введения возможности управления выдачей или запретом на выдачу дополнительных команд, во-вторых, возможности формирования в процессе выполнения одной основной команды нескольких вспомогательных команд, имекадих между собой заданные временные связи.

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

название год авторы номер документа
Устройство для регистрации временных и информационных процессов 1986
  • Москаленко Алексей Анисимович
  • Кулаков Геннадий Тихонович
  • Кулаков Александр Тихонович
  • Бадень Людмила Константиновна
SU1363258A1
Система автоматического контроля параметров электронных схем 1989
  • Флейш Лейба Семенович
  • Бартоломей Людмила Борисовна
SU1700538A1
ТАЙМЕР 2001
  • Шишкин Г.И.
  • Дикарев И.И.
  • Рыжаков Е.И.
RU2199177C1
Устройство для программного управления технологическим оборудованием 1986
  • Фишман Марк Менделеевич
  • Сердюков Наум Исаакович
SU1372277A1
Устройство для воспроизведения телесигналов 1986
  • Портнов Михаил Львович
  • Ласутра Роман Ильич
SU1319060A1
Преобразователь перемещений в код 1978
  • Руцков Михаил Вадимович
SU763939A1
ПРОЦЕССОР ПОВЫШЕННОЙ ДОСТОВЕРНОСТИ ФУНКЦИОНИРОВАНИЯ 2010
  • Бобков Сергей Генадьевич
  • Осипенко Павел Николаевич
  • Павлов Алексей Александрович
  • Павлов Павел Александрович
  • Павлов Александр Алексеевич
  • Хоруженко Олег Владимирович
  • Царьков Алексей Николаевич
RU2439667C1
Устройство для программного управления 1980
  • Барщ Вадим Михайлович
  • Кривцов Борис Михайлович
SU954941A1
Устройство для программного управления намоточным оборудованием 1984
  • Фишман Марк Менделеевич
  • Сердюков Наум Исаакович
  • Леонов Юрий Васильевич
SU1273879A2
Устройство для программного управления намоточным станком 1990
  • Фишман Марк Менделеевич
  • Сень Юрий Михайлович
  • Кириленко Юрий Иванович
SU1784942A1

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

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

УСТРОЙСТВО ДЛЯ ПРОГРАММНОГО УПРАВЛЕНИЯ, содержащее генератор импульсов, счетчик импульсов, подключенньЦ) выходом к первому входу первого блока сравнения, связанного вторым входом с выходом первого задатчика времени, второй блок сравнения, подключенный первым входом к чыходу второго задатчика времени, a выходом - к первому входу элемента И, соединенного выходом SUoi, 1.07Д2Я4 А 3

Формула изобретения SU 1 075 234 A1

/J ф аф

15

Фиг.

фт

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

Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1
ПРОГРАММНО-ВРЕМЕННОЕ УСТРОЙСТВО 0
SU383001A1
Кипятильник для воды 1921
  • Богач Б.И.
SU5A1
Аппарат для очищения воды при помощи химических реактивов 1917
  • Гордон И.Д.
SU2A1
Устройство для программного управления 1980
  • Барщ Вадим Михайлович
  • Кривцов Борис Михайлович
SU954941A1
Кипятильник для воды 1921
  • Богач Б.И.
SU5A1

SU 1 075 234 A1

Авторы

Сечкин Виталий Алексеевич

Юлдашев Владислав Иргашевич

Даты

1984-02-23Публикация

1982-12-13Подача