Устройство для циклового программного управления

 

ОПИСАНИЕ

ИЗОБРЕТЕНИЯ

Союз Советских

Социалистических

Республик

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (61) Дополнительное к авт. сеид-ву— (22) Заявлено 140 81 (21) 3287443/18-24 с присоединением заявки ¹ (23) Приоритет

Опубликовано 07.0383. Бюллетень ¹ 9 (51}М Кд з

С 0Ь В 19/18

Госуллрственный комитет

СССР но лезам изобретений и открытий (53} УДК 621. 50. .355(088.8) Дата опубликования описания 07.03.83 (72) Авторы изобретения

В.Н. Филиппович, В.В. Дашкевич, В.А. Завад и А.Е. Смирнов ! с !

1 с !

; л ,il k (71) Заявитель (54) УСТРОЙСТВО ДЛЯ ЦИКЛОВОГО ПРОГРАММНОГО

УПРАВЛЕНИЯ

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

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

Наиболее близким техническим решением к предлагаемому является устройство, содержащее последовательно соединенные блок формирсвания команд (блок распределения команд), блок . выхода, объект управления, устройство контроля (датчики положения и блок выдержки времени), блок сравнения (блок логических условий) (2 ), Недостатком указанных устройств является невысокое быстродействие.

Объясняется зто тем, что время на отработку заданного кадра программы не ограничено, так как условием задания нового кадра программы является только наличие сигнала об а исполнении заданного кадра программы.

Цель изобретения — повышение быстродействия устройства.

Поставленная цель достигается тем, что в устройство для циклового программного -управления, содержащее генератор импульсов, первый счетчик импульсов, подключенный выходом к информационному входу блока памяти, соединенного выходом с первым входом блока сравнения, подключенного вторым входом к выходу блока датчиков положения, введены формирователь импульсов, задатчик временного интервала, первый триггер, два элемента И, второй счетчик импульсов и второй триггер, соединенный первым входом с выходом формирователя импульсов, с входом перВОГО счетчика импульсов и с управляющим входом второго счетчика импульсов, а выходом — с первым входом первого элемента И, подключенного вторым входом к выходу генера- тора импульсов, а выходом — к счетному входу второго счетчика импульсов, связанного установочным входом с выходом задатчика временного ин-. тервала, а выходом — с первым входом второго триггера, подключенного вторым входом к шине "Пуск", а

1003019

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

Формирователь импульсов выполнен в виде одновибратора.

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

Устройство содержит блок 1 памяти, выходной блок 2, объект 3 управления, блок 4 датчиков положения, блок 5 сравнения, первый счетчик 6 импульсов, первый триггер 7, 15 первый элемент И 8, второй счетчик

9 импульсов, второй триггер 10, генератор 11 импульсов, задатчик 12 временного интервала, второй элемент

И 13, формирователь 14 импульсов, формирователь 15 команд, формирователь 16 последовательного кода, блок 17 распределения команд, таймер 18, шину "Пуск" 19.

Формирователь 15 команд предназначен для формирования команд управления перемешивание." исполнительных органов объекта 3 управления и состоит из формирователя 16 последовательного кода и блока 17 распределения команд в виде блока 1 памяти и счетчика 6, подключенного к блоку памяти.

Второй элемент И 13 предназначен для управления формирователя импульсов (одновибратора) 14, который формирует выходной сигнал в виде отрицательного импульса заданной длительности. Блок 1 памяти пред-. назначен для хранения команд управления и работает в режиме хранения 40 и считывания.

Выходной блок 2 предназначен для усиления команд управления.

Блок 4 датчиков положения формирует сигналы о действительном поло- 45 жении объекта 3 управления.

Блок 5 сравнения предназначен для сравнения заданного положения исполнительного органа объекта 3 управления с его действительным 50 положением, при их совпадении он формирует разрешающий сигнал на вход второго элемента И 13.

Таймер 18 предназначен для задания интервала времени, необхоДимого для перемещения исполнительных органов объекта 3 управления, который определяется опытным путем из оптимальных условий эксплуатации объекта 3.

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

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

И 13, при наличии сигнала на шине 65

"Пуск" второй триггер 10 устанавли- вается в единичное состояние. Сигнал с выхода второго триггера 10, поступающий на управляющий вход блока 1 памяти и первый вход второго элемента И 13, устанавливает режим считывания в блоке 1 памяти и формирует на выходе элемента И 13 сигнал, запускающий формирователь импульсов (одновибратор) 14. На выходе последнего появляется отрицательный импульс. Отрицательный импульс одновибратора 14 записывает в счетчик 9 содержимое задатчика 12 временного интервала, устанавливает первый триггер 7 в единичное состояние и увеличивает на единицу содержимое счетчика 6, что обеспечивает ввод следующего кадра программы блока 1 памяти (первый кадр исходный и соответствует нулевому коду на выходе счетчика 6) . В соответствии с этим кадром приводятся в движение исполнительные органы объекта 3 управления и на выходе блока 5 сравнения появляется низкий уровень сигнала рассогласования.

Единица на выхоДе первого триггера

7 подключает посредством первого элемента И 8 выход генератора 11 импульсов к второму (счетному) входу счетчика 6, который работает в режиме вычитания. Время, за которое происходит обнуление счетчика

9, и определяет интервал времени, необходимый для отработки заданного кадра программы. Если отработка заданного кадра программы произойдет до момента обнуления счетчика

9, то высокий уровень на выходе блока 5 сравнения вновь запускает одновибратор 14, который формирует отрицательный импульс, и дальнейший цикл работы происходит аналогично вышеописанному. Если обнуление счетчика 9 произойдет раньше, чем отработка заданного i-го кадра программы, то отрицательный импульс на выходе счетчика 9, сформированный в момент его обнуления, устанавливает в,нулевое состояние второй триггер

10. Нулевой сигнал с выхода второго триггера 10 устанавливает в нулевое состояние первый триггер 7, который блокирует прохождение импульсов от генератора 11 импульсов на второй (счетный) вход счетчика 9 и запуск одновибратора 14, переводит блок 1 памяти в режим хранения и сигнализирует об отклонении объекта 3 управления от оптимального режима работы. При этом счетчик 6 переходит в режим хранения кода адреса 1-го кадра программы, при отработке которого произошел сбой. После устранения причин сбоя дальнейшая работа системы аналогична с той разницей, что начина1003019 ется с задания (i+1) -го кадра программы.

Применение изобретения позволяет значительно повысить производительность обслуживаемого оборудова:ния посредством постоянного контроля за ходом оптимального режима отработки программы;

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

Ь

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

10 .триггера, подключенного вторым входом к шине "Пуск", а выходом — к второму входу первого триггера, к управляющему входу блока памяти и к первому входу второго элемента И, 5 связанного вторым входом с выходом блока сравнения, а выходом — с входом формирователя импульсов.

2. Устройство по п. 1, о т л ич а ю щ е е с я тем, что формирова20 тель импульсов выполнен в виде одновибратора.

Источники информации, принятые во внимание при экспертизе

1. Промышленные роботы. Сборник под ред. П.Н, Белянина. М., "Машиностроение", 1975, с. 211.

2. Там же, с. 21б..

1003019

Составитель Н. Горбунова

Редактор Т. Кугрышева Техред Ж.Кастелевич Корректор N.KocTa

Эаказ 1548/29 Тираж 872 Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб., д. 4/5

Филиал ППП "Патент", r. Ужгород, ул . Проектная, 4

Устройство для циклового программного управления Устройство для циклового программного управления Устройство для циклового программного управления Устройство для циклового программного управления 

 

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

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

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

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

Изобретение относится к автоматике и вычислительной технике

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

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

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

Изобретение относится к автоматике и вычислительной технике и может быть использовано при построении управляющих и вычислительных систем высокой производительности, а также АСУТП

Изобретение относится к автоматике и вычислительной технике и может быть использовано при построении управляющих и вычислительных систем высокой производительности, АСУТП, а также других систем, к которым предъявляются жесткие требования по надежности

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