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

 

Изобретение относится к автоматике и может быть использовано в системах управления, разгоном и торможением преимущественно такого исполнительного органа как двигатель. Цель изобретения - повьшение надежности работы устройства - достигается тем, что в него введены второй 3 и третий 4 счетчики, регистр 5,-третий 10 - девятьш 16 элементы И, первый 17 и второй 18 элементы ИЛИ-НЕ, одновибратор 20, делитель частоты 21. Введение указанных элементов позволяет существенно повысить надежность устройства за счет обеспечения возможности реализации различных программ управления разгоном и торможением, в т.ч. неинверсных программ и программ с различными коэффициентами пропорциональности . 3 ил. (Л CZ со со 4

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК (51)4 С 05 В

У .

1,ц(ОПИСАНИЕ ИЗОБРЕТЕНИЯ

И ASTOPCHOMV СВИДЕТЕЛЬСТВУ

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 4053268/24-24 (22) 08.04.86 (46) 30.08.87. Вюл. В 32 (71) Научно-исследовательский институт автоматизации управления и производства (72) В.С.Харченко, Г.Н.Тимонькин, С.Н.Ткаченко, А.И.Павлов, С.В.Суярко и А.П.Решетников (53) 621.503,55(088,8) (56) Авторское свидетельство СССР

Р 834669, кл. С 05 В 19/18, 1981. . Авторское свидетельство СССР

Р 1124252, кл. С 05 В 19/18. 1984. (54) УСТРОЙСТВО ПРОГРАММНОГО УПРАВЛЕНИЯ (57) Изобретение относится к автоматике и может быть использовано в сисЛ,Л0„„1334106 А1 темах управления разгоном и торможением преимущественно такого исполнительного органа как двигатель. Цель изобретения — повышение надежности работы устройства — достигается тем, что в него введены второй 3 и третий

4 счетчики, регистр 5,.третий 10девятый 16 элементы И, первый 17 и второй 18 элементы ИЛИ-НЕ, одновибратор 20, делитель частоты 21. Введение указанных элементов позволяет существенно повысить надежность устройства за счет обеспечения возможности реализации различных программ управления разгоном и торможением, в т.ч. неинверсных программ и программ с различными коэффициентами пропорционально- ф сти 3 ил

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

Очередные тактовые импульсы с выхода 7,.1 генератора поступают на вход

"-1" счетчика 3 и последовательно уменьшают его содержимое на "1". После того, как по очередному тактовому импульсу счетчик 3 обнулится, следующий импульс пройдет через открытый элемент И 11 на выход 26 устройства и на виод С делителя 21 частоты. Следующим импульсом с выхода 7.1 генератора 7 в счетчик 3 вновь будет занесен код интервала с выхода 1,1 блока

1 памяти, Работа устройства по указанному алгоритму повторяется до тех пор, пока по очередному импульсу с выхода элемента H. 11 не появится импульс на выходе делителя 21 частоты.

Этот импульс пройдет через элемент

И 14 и уменьшит содержимое счетчика

4 на единицу.

Таким образом, устройство будет работать до тех пор, пока не произойдет одновременное обнуление счетчиков 3 и 4 по переднему импульсу с выхода 7.1 генератора 7. Это приведет к тому, что откроется элемент И 10 и импульс с выхода 7.2 генератора 7 поступит через элементы И 10 и И 9 на вход С2 счетчика 2. управления разгоном и торможением преимущественно такого исполнительно5 го органа, как двигатель, Цель изобретения — повьппение надежности работы устройства.

На. фиг.1 представлена схема устройства; на фиг.2 — временная диаг- 1р рамма его работы; на фиг.3 — пример размещения информации в блоке памяти, Устройство (фиг.1) содержит блок 1 памяти с выходами 1.1., 1.2., 1.3., первый 2, второй 3 и третий 4 счетчи- 15 ки импульсов, регистр 5, триггер 6, генератор 7 импульсов с выходами 7.1 и 7.2, первый 8, второй 9, третий 10, ° четвертый 11, пятый 12, шестой 13, седьмой 14, восьмой 15 и девятый 16 2р элементы И, первый 17 и второй 18 элементы ИЛИ-НЕ, элемент ИЛИ 19, одновибратор 20, делитель частоты 21, входы управления разгоном 22, .торможением 23, вход адреса 24, вход кода 25 коррекции 25 и выходы — управляющий вход 26, выходы управления завершением разгона 27 и завершением торможения 28 устройства.

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

В исходном состоянии все элементы памяти находятся в нулевом состоянии.

На схеме цепи установки исходного условно не показаны. В ячейке блока памяти с нулевым адресом записан код, содержащий "1" только в одном разряде, соответствующем выходу 1,3. Вследствие этого элемент И 8 (И 9) открыт (закрыт) единичным сигналом Конец 4р режима", Единичными сигналами с выходов элементов ИЛИ-НЕ 17 и 18 открыты элементы И 11 и 13 и закрыты элементы

И 12, 14. На входы 24 и 25 поданы ко- 4r ды начального адреса программы разгона и код коррекции.

При поступлении сигнала Разгон" на вход 22 устройства устанавливается в единичное состояние триггер 6, отк- р рываются элементы И 10 и 15, счетчик

2 настраивается на работу в режиме суммирования импульсов по входу С2.

После срабатывания триггера б раз блокируется генератор 7 и на выходах

7.2 и 7.1 начинают формироваться импульсные последовательности. Первым выцается импульс на выходе 7.2 генератора 7 (фиг.2). Он проходит через, ° элементы И. 10, И .8 на входы С1 счетчика 2 и С регистра 5. По заднему фронту этого импульса в эти узлы записываются соответственно код начального адреса А, i-той программы разгона П; и код коррекции, В результате на выходах 1.1 и 1,2 блока памяти появляются коды, определяющие порядок выдачи устройством -управляющих импульсов в первом цикле, и исчезает единичный сигнал "Конец режима" на выходе 1,3.

Первый импульс с выхода 7.1 генератора 7 проходит через элемент И 11 на выход 26 устройствй, выходы С счетчика 3, делителя 21 и через элемент

И 13 на вход С счетчика 4, В результате в счетчике 3 записывается код длины интервала между двумя соседними импульсами (код III для примера, приведенного на фиг.2) и код числа повторений данного интервала (010).

Это приводит к исчезновению единичных сигналов на выходах элементов

ИЛИ-НЕ 17 и 18, закрываются элементы

И 10 (блокируется подача импульсов с выхода 7,2 генератора), И 11, И 13 и открываются элементы И 12, И 14.

1334 106

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

После того, как устройство отработает последний управляющий цикл, информация о котором записана в ячейке с адресом А, оно перейдет в стационарный режим, которому соответствует постоянное значение частоты импульсной последовательности, выдаваемой . на управляющий выход 26. Особенностью этого цикла является то, что ему соответствует нулевой кбд числа повторений, хранящийся в поле 1.2 ячейки с адресом А, и единичное значение сигнала нКонец режима", формируемого на выходе 1,3 блока 1 памяти.

При записи в счетчик 2 адреса А единичным сигналом с выхода 1.3 бло-, ка 1 памяти закрывается элемент И 9 и открывается элемент И 8 и одновибратор 20 формирует импульс, который через элемент И 15 поступает на выход 27 устройства, определяя тем самым конец режима разгона, что приводит к исчезновению единичного сигнала на входе 22 и блокировке элемента

И 10. Затем по импульсу с выхода 7.1 генератора 7 в счетчик 3 записывается код интервала, соответствующий стационарной частоте управляющих импульсов на выходе 26 устройства.

После этого импульсы на выход 26 устройства поступают через интервалы, определяемые кодом, заносимьм в счетчик 3 с выхода 1. 1 блока 1 памяти.

При этом счетчик 4 остается в нулевом положении.

Стационарный режим работы сохраняется до тех пор, пока на вход 23 не поступит сигнал "Торможение". По этому сигналу приоткрывается элемент

И 1.0, открывается элемент И 16. После очередного обнуления счетчика 3 импульс с выхода 7.2 генератора 7 проходит через открытые элементы И 10 и И 8 на вход С1 счетчика 2, вход С регистра 5, вход делителя 21 частоты.

К этому моменту на входах 24 и 25 устройства сформированы коды, определяющие начальный адрес программы торможения и код ее коррекции. В результате происходит обнуление делителя 21 (он к этому моменту мог накопить произвольное число импульсов) и занесение кодов в регистр 5 и счетчик 2.

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

1р режимом работы при управлении технологическим процессом.

Работа устройства в режиме торможения аналогична его работе в режиме разгона, с той лишь разницей, что счетчйк 2 функционирует в режиме вычитания.

После выполнения последнего цикла торможения счетчик 2 адресует ячейку блока 1 памяти, содержащую "1" в по20 ле 1.3. Это приводит к тому, что одновибратор 20 формирует импульс, по которому на выходе 28 элемента И 16 выдается сигнал "Конец торможения, по которому устанавливается в "0"

25 .триггер 6 и подтверждается нулевое состояние счетчиков 3 и 4.

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

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

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

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

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

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

g0 синхронизации третьего счетчика, выходы которого соединены с входами второго элемента ИЛИ-НЕ, выход которого подключен к вторым входам шестого и седьмого элементов И и к третьему входу третьего элемента И, четвертый вход которого соединен с выходом первого элемента ИЛИ-НЕ, информационные входы регистра являются входом кода коррекции частоты устрой40

1334106

И с-1

4 =4 я(и)г

i-! i

4 -Au

Яу г иачслькаа аррес

Дх и юг агюа П т де де4! о

Л(И)Р

Пд

%1)т о . 1р

Фа+! а+2 к= 6

Составитель Ю.Бельских

Техред И.Попович Корректор М.немчик

Редактор И.Товтин

Заказ 3959/43 Тираж 8б3 Подписное

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

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

Производственно-полиграфическое предприятие, r. Ужгород, у . р л, П оектиая 4

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

 

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

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

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

Изобретение относится к программному управлению станками, в частности к системам числового программного управления

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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