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

 

Изобретение относится к устройствам автоматизации технологических процессов. Цель изобретения - повышение надежности и помехоустойчивости. Это достигается тем, что в известное устройство, содержащее последовательно соединенные элементы И 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 ил.

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

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

РЕСПУБЛИК (19) (11) (5D 4 G 05 В 19/18

ВЬЫОВоНМ

ОПИСАНИЕ ИЗОбРЕТЕНИЯ

Н А ВТОРСКОМУ СВИДЕТЕЛЬСТВУ

1 (21) 4384748/24-24 (22) 26. 02. 88 (46) 15;09.89. Бюл. Ф 34 (72) Л.М.Наймарданов (53) 621.503.55 (088.8) ГОСУДАРСТВЕННЫЙ КОМИТЕТ

ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР (56) Белянин П.Н. Промышленные роботы. M. Машиностроение, 1972, с. 215, рис. 126.

Лвторское свидетельство СССР

Р 1003019, кл. G 05 В 19/18, 1981.

2 (54) УСТРОЙСТВО ДНЯ ЦИКЛОВОГО ПРОГРЛММНОГО УПРЛВЛЕНИЯ (57) Изобретение относится к устройствам автоматизации технологических процессов. Цель изобретения — повышение надежности и помехоустойчивос" ти. Это достигается тем, что в известное устройство, содержащее последовательно соединенные элемент И

6, формирователь 7 импульсов, счетчик 8 кадровых импульсов, блок 9 па!

508193

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

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

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

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

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

3 сравнения, выходной блок 4, блок 5 таймеров, элемент И 6, формирователь

7 импульсов, счетчик 8 кадровых импульсов, блок 9 памяти, коммутатор 10 45 входных сигналов, коммутатор 11 сигналов блока памяти, генератор 12 тактовых импульсов, счетчик 13 адресных импульсов, элемент И-НЕ 14, элемент

ИСКЛЮЧАЮЦ!ЕЕ ИЛИ 15, счетчик 16 числа

50 включенных входных сигналов, счетчик

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

Пуск

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

Выходной блок 4 служит для установки и усиления команд управления (фиг.3) и выполнен в виде одинаковых каналов управления, каждый из которых состоит из элемента И 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РЕ3. На каждом кадре . блок 9 памяти выдает 72"разрядное слово.(фиг.5). В данном случае используется 69 разрядов.

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

l 508193

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

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

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

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

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

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

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

При поступлении команды "Пуск" на шину 19 счетчик 8 обнуляется и на вход коммутатора поступает сигнал

"Пуск". На выходе блока 9 памяти появляется программа нулевого кадра. 40

Генератор 12 постоянно выдает на вход счетчика 13 тактовые импульсы. С выхода счетчика 13 коды адреса поступают на .адресные входы коммутаторов

10 и !1. . Коммутатор 10 последова- 45 тельно коммутирует выходы с датчиков l команду "Пуск", выходы выходного блока 4, выходы блока 5 таймеров на входах элементов 14 и 15.

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

Элемент 14 срабатывает, когда на входы поступают одновременно единичные сигналы, а счетчик 16 считает включенные входные сигналы коммутатора 10 в соответствии с программой с выхода блока 9 памяти. Элемент 15 срабатывает, когда на входы поступают одновременно или едийичные сигналы, или нулевые сигналы, а счетчик 17 на каждом цикле опроса коммутаторов 10 и 11 при соответствии входных сигналов коммутатора 10 программа считает одинаковое количество имг1ульсов (32), При этом на выходе счетчика 17 появляется сигнал, поступающий на вход элемента 18. Если содержание счетчика 16 в цикле опроса счетчиком 13 коммутаторов 10 и 11 совпадает с кодом выхода блока 9 памяти, то на выходе блока 3 сравнения появляется сигнал равенства. При появлении на выходе счетчика 13 последнего кода срабатывает трехвходовый элемент И .

18. На выходе элемента И 18 появляется разрешающий сигнал на включение исполнительных механизмов и таймеров . в соответствии с кодом с выхода блока 9 памяти. Если на соответствующий канал выходного блока. 4 с выхода блока 9 памяти поступает сигнал "l" то разрешающий сигнал с выхода элемента И 18 включает триггер 24 и через усилитель 25 исполнительный механизм. С выхода триггера 24 сигнал поступает также на вход коммутатора

10 для контроля на следующем кадре цикла. После установки каналов выходного блока 4 и таймеров 5 счетчик 13 включает Формирователь 7 через элемент И 6 и сбрасывает содержимое счетчиков 16 и 17. Формирователь 7 после окончания импульса увеличивает на единицу содержимое счетчика 8. На выходе блока 9 памяти появляется программа следующего кадра, и дальнейший цикл работы происходит аналогично описанному . Обнуление счетчиков 16 и 17 происходит после каждого цикла работы счетчика 13.

На каждом кадре цикла таймер 5.1 используется для контроля длительности каждого кадра. В счетчике 30 раз" решающим сигналом с выхода элемента

И 27 (вход SE — разрешение на установку счетчика) устанавливается код с выхода блока 9 памяти, пропорциональный длительности последующего кадра программы. Генератор 28 времен1508193 ных импульсов постоянно выдает импульсы на вход счета счетчика 30 временных импульсов. Если длительность. кадра превысит длительность, задаваемую программно (что соответствует аварийной ситуации), с выхода счетчика 30 появляется сигнал, который включает триггер 26. Сигнал с выхода триггера включает сигнализацию. Этот же сигнал, поступив на вход коммутатора 10, останавливает появление следующего, кадра. Если смена кадра произошла раньше, чем появление сигнала на выходе счетчика 30 15 (что соответствует нормальной работе устройства), то на счетчике 30 происходит следующая установка кода и счет времени возобновляется (начинается снова). Счетчик 30 работает в режиме 20 вычитания. Если длительность кадра, определяемая опытным путем, равна 1, а период следования импульсов гене" ратора 28 временных импульсов равен

С „ то на счетчике 30 должно устанав- 25 ливаться число большее, чем / „,.

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

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

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

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

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

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

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

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

"Пуск" и входом "Сброс" счетчика кадровых импульсов, четвертый вход — с выходом выходного блока, а пятый ! вход — с выходом блока таймеров, второй вход которого соединен с выходом выдачи кода задания временных интервалов блока памяти, третий вход — свыходом кода включения исполнительных механизмов блока памяти, выход кода опроса которого соединен с вторым входом коммутатора сигналов блока памяти, выход кода числа включен9 1508193 1О ных входных сигналов соединен с вхо- торого соединен со счетчиком числа дом блока сравнения, второй вход ко- включенных входных сигналов.

1508193

1508193 дам итал

Ch к

Og

К

К

Юы . & к8 дл

Фиг.6

Составитель И.111вец

Техред М.Ходанич

Корректор И.МУска

Редактор А. Огар

Заказ 5538/49 Тираж 788 Подписное

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

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

Проиэводственно-издательский комбинат "Патент", г. Ужгород, ул. Гагарина, 101

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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