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

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

9.3

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

название год авторы номер документа
Устройство для программного управления 1981
  • Найденов Геннадий Алексеевич
  • Филиппович Валерий Николаевич
  • Немогай Николай Николаевич
  • Астапов Владимир Иосифович
  • Новиков Сергей Петрович
SU1003020A1
Многопрограммный регулятор температуры 1983
  • Губайдуллин Герман Асфович
  • Алферов Герман Дмитриевич
  • Дешков Александр Тимонович
  • Самохвалов Борис Михайлович
SU1136123A1
Многопрограммный регулятор температуры 1983
  • Губайдуллин Герман Асфович
  • Алферов Герман Дмитриевич
  • Юдкевич Марк Леонидович
  • Самохвалов Борис Михайлович
SU1087951A1
Устройство для обработки информации датчиков 1980
  • Бараник Юрий Семенович
  • Яковлев Виктор Яковлевич
  • Лисогорский Александр Михайлович
SU955093A1
Устройство автоматизированной подготовки программ для станков с ЧПУ 1986
  • Кулабухов Анатолий Михайлович
  • Ларин Владимир Алексеевич
  • Чесноков Юрий Александрович
  • Якушкин Михаил Александрович
  • Анисимов Николай Николаевич
  • Луковников Аркадий Алексеевич
  • Сидоров Евгений Михайлович
SU1354160A1
УСТРОЙСТВО ДЛЯ ПНЕВМОМАССАЖА 1993
  • Качанова Лариса Викторовна
  • Таршинов Игорь Викторович
  • Мельниченко Николай Николаевич
  • Лукашенко Анатолий Николаевич
  • Седов Игорь Викторович
RU2061456C1
Вычислительное устройство для реализации логических функций 1983
  • Диденко Константин Иванович
  • Конарев Анатолий Николаевич
  • Перекрестов Анатолий Григорьевич
  • Ручинский Анатолий Антонович
  • Черепаха Анатолий Константинович
SU1269130A1
УСТРОЙСТВО СБОРА И РЕГИСТРАЦИИ ПОЛЕТНОЙ ИНФОРМАЦИИ 1990
  • Матвеев Г.Н.
  • Егоршев Е.Ю.
  • Воскобоев В.Ф.
  • Краснопирка А.М.
  • Фирсов А.В.
  • Егоров А.Д.
  • Кузьмин А.Б.
  • Марухно В.И.
  • Алембаторов А.П.
  • Тарасов Н.Н.
  • Новиков С.А.
  • Золотухин А.М.
  • Соколов В.А.
  • Ильяшевич В.Н.
  • Гунько Д.А.
  • Спельников В.И.
  • Кудрявцев В.А.
  • Полунин В.Д.
  • Иванков С.Н.
  • Александров А.А.
SU1825189A1
Многоканальная система сбора и регистрации измерительной информации 1989
  • Андреева Изабелла Александровна
  • Гафт Леонид Абрамович
  • Спивак Елена Германовна
  • Чеблоков Игорь Владимирович
  • Рождественский Алексей Викторович
SU1783547A1
МИКРОПРОГРАММНОЕ УСТРОЙСТВО УПРАВЛЕНИЯ 1993
  • Шаханов И.А.
  • Черных В.И.
  • Ноянов В.М.
RU2079876C1

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

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

Изобретение относится к устройствам автоматизации технологических процессов. Цель изобретения - повышение надежности и помехоустойчивости. Это достигается тем, что в известное устройство, содержащее последовательно соединенные элементы И 6, формирователь 7 импульсов, счетчик 8 кадровых импульсов, блок 9 памяти, выходы которого соединены с входами блока 3 сравнения и выходного блока 4, а также блок 5 таймеров, датчики 1 и исполнительные механизмы 2 объекта управления, вход которого соединен с выходом выходного блока 4, шину 19 "Пуск", соединенную с входом блока 5 таймеров, введены счетчик 13 адресных импульсов, счетчик 16 числа включенных входных сигналов, счетчик 17 общего числа входных сигналов, элемент И-НЕ 14, элемент ИСКЛЮЧАЮЩЕЕ ИЛИ 15, трехвходовый элемент И 18, коммутатор 10 входных сигналов, коммутатор 11 сигналов блока 9 памяти и генератор 12 тактовых импульсов. Устройство обеспечивает надежный контроль работы датчиков 1 и исполнительных механизмов 2 в соответствии с простой программой, задаваемой в блоке 9 памяти. Устройство обеспечивает также программное задание временных интервалов технологических процессов. 6 ил.

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

12

13

11.

1Гцт(9

9.2

9.1

З

16

СП

О СХ)

со

со

-15

17

/8

Сиг.

. 1508

мяти, выходы которого соединены с входами блока 3 сравнения и выходно- го блока 4, а также блок 5 таймеров, датчики 1 и исполнительные механиз- мы 2 объекта управления, входы которых соединены с выходами выходного блока 4, шину J9 Пуск, соединенную с входом блока 5 таймеров, введены счетчик 13 адреснь}х импульсов, счет- чик 16 числа включенных входных сигналов, счетчик 17 общего числа входных сигналов, элемент И-НЕ 14, элеИзобретение относится к вычислительной технике, в частности к автоматизации технологических процессов, и может быть использовано при создании цикловых систем зшравления технологическим оборудованием различного назначения.

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

На фиг.1 приведена электрическая функциональная схема устройства; на фиг.2 - электрическая принципиальная схема блока сравнения; на фиг.З - электрическая принципиальная схема выходного блока; на фиг.4 - электрическая принципиальная схема блока памяти; на фиг.5 - электрическая принципиальная схема блока таймеров; на фиг.6 - электрическая принципиальная схема коммутатора входных сигналов.

Устройство содержит (фиг.1) датчики 1 и исполнительные механизмы 2 .объекта управления (не показан), блок 3 сравнения, выходной блок 4, блок 5 таймеров, элемент И 6, формирователь 7 импульсов, счетчик 8 кадровых импульсов, блок 9 памяти, коммутатор Ю входньк сигналов, коммутатор 11 сигналов блока памяти, генератор 12 так- товьпс Импульсов, счетчик 13 адресньк импульсов , элемент И-НЕ 14, элемент ИСКЛЮЧАЮЩЕЕ ИЛИ 15, счетчик 16 числа

включенных входньк сигналов, счетчик 17 общего числа входных сигналов, трехвходовый элемент И 18 и шину 19 Пуск.

Блок 3 сравнения предназначен для сравнения кодов с выхода счетчика 16 числа включенных входных сигналов и с выхода блока 9 памяти (фиг.2) и состоит из двух цифровых компаратомент ИСКПЮЧМЭЦЕЕ ИЛИ 15, -трехвходо- вый элемент И 18, коммутатор 1C входных сигналов, коммутатор 11 сигналов блока 9 памяти и генератор 12 такто- вьк импульсов. Устройство обеспечивает надежный контроль работы датчиков 1 и исполнительных механизмов 2 в соответствии с простой программой, задаваемой в блоке 9 памяти. Устройство обеспечивает также программное задание временных интервалов технологических процессов. 6 ил.

0

5

0

0

0

5

ров 20 и 21. Блок 3 сравнивает два пятиразрядных числа и вьщает сигнал равенства (могут быть применены, например, компараторы К561Ш12)..

Выходной блок 4 служит для установки и усиления команд управления (фиг.З) и выполнен в виде одинаковых каналов управления, каждый из которых состоит из элемента И 22, элемента ЗАПРЕ.Т 23, триггера 24 и усилителя 25.

Блок 5 таймеров задает временные интервалы работы исполнительньк механизмов (например, при использовании в гальванических линиях), а также контролирует длительность каждого кадра программы и выдачи команды на останов программы. Блок 5 таймеров состоит из таймеров 5.1-5.4 и триггера 26. Каждый таймер вьшолнен в виде элемента И 27, генератора 28 временных импульсов, триггера 29 и счетчика 30 временных импульсов (фиг.4).

Элемент И 6 предназначен для управления формирователем 7 импульсов, выполненным в виде одновибратора.

Счетчик 8 служит дпя задания кода кадра для управления блоком 9 памяти . Счетчик 8 может быть выполнен на двух микросхемах К561ИЕ10 с получением на выходе пятиразрядного двоичного кода.

Блок 9 памяти задает программу работы и- содержит элементы 31-39 памяти. Блок памяти может быть реализован на микросхемах с пережигаемыми перемычками К155РЕЗ. На каждом кадре блок 9 памяти выдает 72-разрядное слово, (фиг.5). В данном случае используется 69 разрядов.

Коммутатор 10 (фиг.6) предназначен для последовательной коммутации сигналов на входах элементов 14 и 15

515081

с датчиков 1, с выходов выходного блока, с выходов блока таймеров. Коммутатор состоит из элементов НЕ 40 и 41 и мультиплексоров 42 и 43.

Коммутатор 41 последовательно коммутирует сигналы блока 9 памяти на вход элементов 14 и 15 и по структу- . ре аналогичен коммутатору 10,

Генератор 12 тактовых импульсов и tO счетчик 13 адресных импульсов служат для управления коммутаторами 10 и 11, трехвходовым элементом И 18, а также для синхронизации счетчиков 16 и 17. Снетчик 13 адресных импульсов 15 считает импульсы (до 33) и выдает коды адреса на коммутаторы 10 и 11 в двоичном коде.

Элемент 14 предназначен для определения включенных входных сигналов, 20 элемент 15 - дпя контроля включения входных сигналов по программе.

Счетчик 16 считает включенные входные сигналы, счетчик 17 - общее количество входных сигналов. Сигналы 25 с выхода счетчика 16 поступают на вход блока 3 сравнения в двоичном коде. Сигнал с выхода счетчика 17 появляется при счете-до 32.

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

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

При поступлении команды Пуск на шину 19 счетчик 8 обнуляется и на вход коммутатора поступает сигнал Пуск. На выходе блока 9 памяти появляется программа нулевого кйдра. 40 Генератор 12 постоянно-выдает на вход счетчика 13 тактовые импульсы. С выхода счетчика 13 коды адреса поступают иа -адресные входы коммутаторов 10 и II. . Коммутатор 10 последова- дЗ тельно коммутирует выходы с датчиков I, команду Пуск, выходы выходного блока 4, выходы блока 5 таймеров на входах элементов 14 и 15.

Одновременно коммутатор 1I после- 50 овательно коммутирует выходные сигалы блока 9 памяти на входах элеентов 14 и 15. Общее количество входных сигналов 32 (количество датиков вместе с командой Пуск 20, 55 оличество выходов выходного блока 4, авных 8,количество таймеров блока 5 аймеров 4).Коммутатор 1 1 коммутирует акже 32 разряда программы кадра.

936 . .

Элемент 14 срабатывает, когда на входы поступают одновременно единичные сигналы, а счетчик 16 считает включенные входные сигналы коммутатора 1 в соответствии с программой с выхода блока 9 памяти. Элемент 15 срабатывает, когда на входы поступают одновременно или единичные сигналы, ипи нулевые сигналы, а счетчик 17 на каждом цикле опроса коммутаторов 10 и 1 при соответствии входных сигналов коммутатора 10 программа считает одинаковое количество имйульсов (32). При этом на выходе счетчика 17 появляется сигнал, поступающий на вход элемента 18. Если содержание счетчика 16 в цикле опроса счетчиком 13, коммутаторов 10 и 11 совпадает с кодом выхода блока 9 памяти, то на выходе .блока 3 сравнения появляется сигнал равенства. При появлении на выходе счетчика.13 последнего кода срабатывает трехвходовый элемент И 18, На выходе элемента И 18 появляется разрешающий сигнал на включение исполнительных механизмов и таймеров в соответствии с кодом с выхода блока 9 памяти. Если на соответствующий канал выходного блока 4 с выхода блока 9 памяти поступает сигнал 1, то разрещающий сигнал с выхода элемента И 18 включает триггер 24 и через усилитель 25 исполнительнь:й механизм. С выхода триггера 24 сигнал поступает также на вход коммутатора 10 для контроля на следующем кадре цикла. После установки каналов выходного блока 4 и таймеров 5 счетчик 13 включает фop iиpoвaтeль 7 через элемент И 6 и сбрасывает содержимое счетчиков 16 и 17. Формирователь 7 после окончания импульса увеличивает на единицу содержимое счетчика 8. На выходе блока 9 памяти появляется программа следующего кадра, и дальнейший цикл работы происходит аналогично описанному. Обнуление счетчиков 16 и 17 происходит после каждого цикла работь счетчика 13.

На каждом кадре цикла таймер 5.1 используется для контроля длительности каждого кадра. В счетчике 30 разрешающим сигналом с выхода элемента И 27 (вход SE - разращение на установку счетчика) устанавливается код с выхода блока 9 памяти, пропорциональный длительности последующего кадра программы. Генератор 28 временых импульсов постоянно вьодает им ульсы на вход счета счетчика 30 ременных импульсов. Если длительость кадра превысит длительность, задаваемую программно (что соответствует аварийной ситуации), с выхода счетчика 30 появляется сигнал, кото- , рьй включает триггер 26. Сигнал с выхода триггера включает сигнализа- ю

цию. Этот же сцгнал, поступив на вход коммутатора 10, останавливает появление следующего кадра. Если смена кадра произошла раньше, чем появление сигнала на выходе счетчика 30 15 (что соответствует нормальной работе устройства), то на счетчике 30 происходит следующая установка кода и счет времени возобновл-чется (начинается снова). Счетчик 30 работает в режиме 20 вычитания. Если длительность кадра, определяемая опытным путем, -равна t,, а период следования импульсов генератора 28 временных импульсов равен t,, то на счетчике 30 должно устанав-25 ливаться число большее, чем t,/t.

Таймеры 5.2-5.4 используются для задания длительности технологических процессов устройства. Выходы тригге-. ров 29 каждого из таймеров 5.2-5.4. 30 подключены к входам коммутатора 10, что обеспечивает контроль таймеров в

о

соответствии с программой. После обработки всех кадров цикла устройство автоматически переходит к нулевому 35 кадру последующего цикла.

Изменение программы производится перепрограммированием блока 9 памяти.

Элементы 14 и 15, счетчики 16 и 17 позволяют проводить двойной контроль 40 входных сигналов перед переходом на следующий кадр, .

Таким образом, использование изобретения позволяет повысить надежность и помехоустойчивость устройства для 45 циклового программного управления. Кроме того, устройство обеспечивает простоту программирования без состав- . ления логических функций или релейно- контактных схем.5Q

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

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

сравнения и выходного блока, а также блок таймеров, датчики и исполнительные механизмы объекта управления, входы которых соединены с выходами выходного блока, шину Пуск, соединенную с входом блока таймеров, о т - лич ающееся тем, что, с целью повышения надежности и помехоустойчивости, в него введены счетчик адресных импульсов, счетчик числа включенных входных сигналов, счетчик общего числа входных сигналов, зле- мент И-НЕ, элемент.ИСКЛЮЧАЮЩЕЕ ИЛИ, трехвходовьш элемент И, коммутатор

входных сигналов, коммутатор сигналов блока памяти, генератор тактовых импульсов, соединенный с входом счетчика адресных импульсов, адресный выход которого соединен с адресными входами коммутатора входньпс сигналов и коммутатора сигналов блока памяти, а второй выход - с первым входом зле мента И, второй вход которого, первы вход блока таймеров и первый вход выходного блока соединены с выходом Iтрехвходового элемента И, первый вхо которого соединен с выходом блока сравнения, второй вход - с выходом счетчика общего числа входньш сигналов, а третий вход - с входами синхронизации счетчиков числа включенных входных сигналов и счетчика общего числа входных сигналов и с вторым выходом счетчика адресных импульсов, входы счета . счетчиков , числа включенных входных сигналов и счетчика общего числа входных сигналов соеди- Heiai соотв.етственно с выходами элементов И-НЕ и ИСКЛЮЧАЮЩЕЕ, ИЛИ, первые входы которых соединены с выходом коммутатора сигналов блока памяти, а вторые входы - с выходом.коммутатора входных сигналов, второй вход которого соединен с выходами датчиков, третий вход - с шиной Пуск и входом Сброс счетчика кадровых импульсов, четвертый вход - с

выходом выходного блока, а пятый I

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

ных входных сигналов соединен с вхо- торого соединен со счетчиком числа дом блока сравнения, второй вход ко- включенных входных сигналов.

« S

41

tl

esNi

S

iiS

I

S;

v-e;

фиг. 2

«

r- -

7

tJL,.З

l

Фиг. 6

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

Белянин П.Н
Промьпиленные роботы
М.: Машиностроение, 1972, с
Кузнечный горн 1921
  • Базаров В.И.
SU215A1
Ударно-вращательная врубовая машина 1922
  • Симонов Н.И.
SU126A1
Устройство для циклового программного управления 1981
  • Филиппович Валерий Николаевич
  • Дашкевич Валерий Викторович
  • Завадский Валентин Алексеевич
  • Смирнов Александр Евстратьевич
SU1003019A1
Кипятильник для воды 1921
  • Богач Б.И.
SU5A1
Видоизменение прибора для получения стереоскопических впечатлений от двух изображений различного масштаба 1919
  • Кауфман А.К.
SU54A1

SU 1 508 193 A1

Авторы

Шаймарданов Асаф Мухаматдинович

Даты

1989-09-15Публикация

1988-02-26Подача