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

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

00

со

о

tS

4;:

Изобретение.относится к автоматике и вычислительной технике и может быть использовано для программнох о управления технологнческими агрегата ми или процессами о

Цель изобретения - обеспечение плавного снижения скорости исполни-- органов при выходе из строя блока задания программы

На чертеже приведена структурная схема устройства программного управления .

Устройство содержит блок 1 задания программы (управляюЕ ую ЦВМ) и гто числу h координат управляемого агрегата триггер 2 знака, элемент 3 запрета и последовательно соединенные вычитающий счетчик 4 импульса, и(ифроаналоговый преобразователь 5, усилитель 6 мощности,, двигатель 7, исполнительный орган 8 и кодовый датчик 9 положения., первьп элемент И 10, элемент ИЛИ 11 и последовательно соединенные генератор 12 импуль- сов, счетчик-делитель 13, триггер 14 признака аварии и второй элемент И 15о В качестве блока 1 задания про Г раммы используется микро-ЭВМ Элек- троника-бОМ ,

Сущность изобретения заключается В следующем„

Признаком неисправности управляющего блока 1 является нарушение вьща- чи управляющей информацией из блока

Iзадания программ1 1 в каждый канал управления. Для обнаружения такой аварийной ситуации используетсй совокупность из генератора 12 импульсов, счетчика-делителя 13., элемента ИЛИ

IIи триггера 14 признака аварии„ Эта совокупность функциональных блоков обеспечивает фор шрование сигнала признака аварии, если интервал выдачи управляющей информации из блока

1 превь1сит допустимое значение, ,Цля выполнения плавного снижения скорости движения исполнительных органов многокоординатного аг регата в пред

лагаемом устройстве код скорости згг- даваемого движения поступает из блока 1 не непосредственно на вход циф- роаналогового преобразователя, а предварительнс заносится в вычитающий счетчик 4, уменг.тение. содержимого которого до нулевого зн:ачения осуществляется при обнаружении аварийной ситуации

5

Q

0

5

Устройство.программного управления работает сл едующим образом.

Заданная программа движения исполнительных органов многокоординатного технологическогого агрегата хранится в памяти блока 1, а ее воспроизведение осуществляется по сигналам встроенного в блок i таймера (не показан) . По каждому сигналу таймера, формируемому периодически с постоянным интервалом 1} , блок 1 задания программы формирует код управляющего воздействия для одной или нескольких координат В общем случае период формирования управляющих воздействий для каждой координаты выбирается исходя из динамических характеристик соответствующего исполнительного органа,,

При формировании управляющего воздействия блок 1 считывает с выхода кодового датчика информацию о фактическом положении, интерполирует код заданного по программе текущего положения исполнительного органа, определяет ошибку управления и рассчитывает по тому или инрму закону управления код управляющего воздействия.

Абсолютная величина управляющего воздействия определяет скорость движения исполнительного органа, а знак - направление его движения„ Код абсолютной величины управляющего воздействия поступает из блока 1 задания программы на установочный вход вычитающего счетчика 4, а на установленный вход триггера 2 знака блок 1 выдает сигнал признака направления движения. Занесение кода управляющего воздействия в вычитающий счетчик 4 и переключение триггера 2 знака ствляется по сигналу синхронизации, поступающему из блока 1 на стробирую- щие входы указанных функциональных блоков. Коды состояния вычитающего счетчика 4 и триггера 2 знака поступают на входы цифроаналогового преобразователя 5, на выходе которого формируется аналоговый сигнал соответствующей полярности. Этот сигнал усиливается по мощности усилителем 6 и поступает на вход двигателя 7, определяя скорость и направление его вращения и, следовательно, скорость , и направления движения исполнительного органа 8, положение которого измеряется кодовым датчиком 9.

Сиг налы сннхроиизации выдачи кодов управляющих воздействий по всем координатам поступают через элемент ИЛИ 11 на обнуляющий вход счетчика- делителя 13, который до этого момен- та заполняется выходными сигналами генератора 12 импульсов. Частота генератора 12 импульсов и разрядность счетчика-делителя 13 подбираются таким образом, чтобы переполнение счетчика-делителя 13 происходило за интервал времени, несколько превышающий период формирования управляющих воз

действий в устройстве программного управления. Сигналы синхронизации с выхода элемента ИЛИ 11 одновременно поступают на второй вход триггера 14 признака аварии,поддерживая его в нулевом состоянии при нормальной

работе блока 1.

Если блок 1 выходит из строя, то он прекращает периодическую вьщачу управляющих воздействий, о чем свидетельствует отсутствие сигналов синхронизации на его выходах и, следовательно, на выходе элемента ИЛИ 11. В этом случае счетчик-делитель

13переполняется, на его первом выходе формируется сигнал, поступающий на первый вход триггера 14 признака аварии и переводящий его в единичное состояние. Выходной сигнал триггера

14признака аварии подготавливает второй элемент И 15 для прохождения через него импульсов с второго выхо- да счетчика-делителя 13 на первые входы элементов 3 запрета всех управляемых координат. Частота сигналов, формируемых на втором выходе счетчика-делителя 13, выбирается исходя из требуемой плавности снижения скорости исполнительных органов управляемого агрегата. Эти сигналы через каждьй элемент 3 запрета поступают

на счетньш вход соответствующего вычитающего счетчика 4, уменьщая его содержимое до тех пор, пока на втором выходе вычитающего счетчика 4 не сформируется сигнал признака нулевого состояния„ Этот сигнал запирает соответствующий элемент 3 запрета и одновременно поступает на вход . первого элемента И 10, Уменьшение содержимого вычитающих счетчиков 4 обеспечивает через функциональные блоки 5-7 плавное снижение до нулевого значения скорости- движения исполнительных органов управляемого агре

0

s

0

5

0

5

гата до тех пор, пока вычитающие счетчики 4 всех управляемых координат не обнуляются. В этом случае совпадение сигналов обнуления вычитающих счетчиков 4 и сигнала признака аварии на входах первого элемента И 10 вызывает появление на его выходе сигнала, поступающего на вторые входы всех усилителей мощности 6 и выключающего электроприводы всех координат управляемого агрегата.

Формула изобретения

Устройство для программного управления, содержащее блок задания программы и по числу координат управляемого агрегата последовательно сое- динен)ше цифроаналоговый преобразователь, усилитель мощности, двигатель, исполнительный орган и кодовый датчик положения, выход которого соединен с соответствующим входом блока задания программы, о т л и ч а ю - щ е е с я тем, что, с целью обеспечения плавного снижения скорости исполнительных органов при выходе из строя блока задания программы, в него введены по числу координат управ- лемого агрегата вычитающий счетчик импульсов, триггер знака и элемент запрета, а также генератор импульсов, счетчик-делитель, триггер признака аварии, первый и второй элементы И и элемент ИЛИ, входы которого соединены со стробирующими входами вычитающего счетчика импульсов и триггера знака каждой координаты и..с соответ- ствукщими синхронизирующими выходами блока задания программы, выход генератора импульсов соединен с информационным входом счетчика-делителя, обнуляющий вход которого соединен с выходом элемента ИЛИ и с первым управляющим входом триггера признака аварии, первый выход счетчика-делителя соединен с первым входом первого элемента И, второй выход - с вторым управляющим входом триггера признака аварии, прямой выход которого подключен к второму входу первого элемента И и к первому входу второго элемента И, вторые входы которого соединены с первым выходом вычитающего счетчика импульсов каждой координаты и с первым входом элемента запрета, второй вход которого подключен к выходу первого элемента И, а выход - к счетному входу вычитающего

5 1396124

счетчика импульсов, второй выход ко- ка задания программы, упрайляющий

торого соединен с первым входом циф выход которого соединен с установочроаналогового преобразователя, под-ным входом вычитающего счетчика имк.точенного вторым входом к выходупульсов, выход второго элемента И

триггера знака, второй вход которого подключен к второму входу усилитешя

соединен с установочным выходом бло-мощности.

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

название год авторы номер документа
Устройство для программногоупРАВлЕНия МНОгОКООРдиНАТНыМиСТАНКАМи 1979
  • Жуковский Владимир Григорьевич
  • Калинин Игорь Александрович
  • Твердохлебов Николай Филиппович
  • Хафизов Мергазиан Хафизович
SU813377A1
Устройство для многоканального ввода цифровой информации 1981
  • Жуковский Владимир Григорьевич
  • Смоленский Николай Петрович
  • Твердохлебов Николай Филиппович
SU978135A1
Устройство для управления много-КООРдиНАТНыМи ТЕХНОлОгичЕСКиМиАгРЕгАТАМи 1978
  • Дружин Владимир Николаевич
  • Жуковский Владимир Григорьевич
  • Твердохлебов Николай Филиппович
SU811220A1
Устройство для управления процессом намотки 1986
  • Жуковский Владимир Григорьевич
  • Твердохлебов Николай Филиппович
  • Рабочий Евгений Александрович
SU1390618A1
Устройство для программного управления 1984
  • Заяц Николай Денисович
  • Водовозов Валерий Михайлович
  • Тимофеев Андрей Анатольевич
SU1215089A1
Многоканальный интерполятор для программного управления многокоординатным станком 1978
  • Жуковский Владимир Григорьевич
  • Калинин Игорь Александрович
  • Савинов Виктор Иванович
  • Салтанова Людмила Романовна
  • Дворцов Виктор Спиридонович
  • Запруднов Модест Николаевич
SU746429A1
Устройство для программного управления 1985
  • Кошкин Владимир Львович
  • Горбенко Эдуард Тихонович
SU1280571A1
Устройство для дробления стружки 1982
  • Овчинников Николай Александрович
  • Разорвин Михаил Иванович
SU1103199A1
Программно-управляемый модуль 1986
  • Цымбал Валерий Николаевич
  • Яновский Василий Николаевич
SU1403018A1
Многокоординатный цифровой линейный интерполятор 1987
  • Патишман Ефим Михайлович
  • Раисов Юрий Абрамович
  • Спасский Василий Нилович
  • Тройников Валентин Семенович
  • Шатунов Владимир Сергеевич
SU1522154A1

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

Изобретение относится к автоматике и вычислительной технике и может использоваться для программного управления технологическими агрегатами или процессами Цепь изобретения - обеспечение плавного снижения скорости исполнительных, органов при выходе из строя блока задания прог граммы. Устройство для программного управления содержит блок задания программы 1, генератор импульсов 12, счетчик-делитель 13, триггер признака аварии 14, элемент ИЛИ 1, элементы И 15, 10 и в каждом канале координат вычитакиций счетчик 4, триггер знака 2, элемент запрета 3, цифроана- логовын преобразователь 5, усилитель мощности 6, двигатель 7, исполнительный орган 8 и кодовый датчик 9. Данное устройство обеспечивает безопасность управления технологическим процессом при выходе из строя блока задания программы (управляющей ЦВМ) за счет обеспечения плавного снижения скорости при остановке исполнительных органов многокоординатного агрегата. 1 ил. (Л

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

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

Патент США 4071745, кл
Кипятильник для воды 1921
  • Богач Б.И.
SU5A1
Опорный узел вращающейся барабанной печи 1986
  • Гаченко Владимир Васильевич
  • Порошин Николай Федорович
  • Попов Валентин Алексеевич
  • Шабалкина Манефа Алексеевна
SU1474420A1
Кипятильник для воды 1921
  • Богач Б.И.
SU5A1
Г

SU 1 396 124 A1

Авторы

Жуковский Владимир Григорьевич

Смоленский Николай Петрович

Твердохлебов Николай Филиппович

Даты

1988-05-15Публикация

1986-10-17Подача