Устройство для программного управления
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
(50 4 С 05 В 19 ГОСУДАРСТВЕННЫЙ ПО ДЕЛАМ ИЗОБРЕТ МИТЕТ СССРЙ И ОТКРЫТИЙ ОП ЕПЬСТВ автомапро-исследованструкторский оект(54) УСТРОЙСТВО ДЛЯ ПРОГРАММНОГОУПРАВЛЕНИЯ(57) Изобретение относится ктике, а именно к устройствамграммно-логического управленияобъектами дискретного действия. Целизобретения - упрощение устройства,Устройство содержит блок 1 сравнения, блок 2 памяти программы, счетчики 3 и 8, генератор 4 импульсов,элементы И 5 и ИЛИ 6 и 7 и гругпутриггеров 9, -9. Блок 1 сравнениясостоит из элементов ИЛИ 12, НЕ1347072 13,-13 и И 14-14, 15-15. В устройстве последовательность Отработкистрок программы определяется не последовательностью их записи в блоке,а последовательностью образующихсякомбинаций состояния датчиков, Изстрок можно компоновать различныепрограммы без ограничений на их количество, последовательность и характер (рабочие, прерывающие, наладочные и др,), Применение двухбитовыхслов в 1-й зоне строк блока 2 памятивместо однобитовых позволяет программировать не два состояния датчиков: включенное "1" и отключенное"0", а три: включенное " 1,0", отключенное "О, 1" и не существенное дляданной строки программы "0,0", что 1Изобретение относится к автоматике,к устройствам для программно-логического управления объектами дискретногодействия.Цель изобретения - упрощение устройства,На фиг. 1 представлена схема устройства; на фиг2 - схема блока сравнения, 0Устройство содержит (фиг 1) блоксравнения, блок 2 памяти программы,состоящий из двух зон, первый счетчик3, генератор 4 импульсов, элемент И 5,второй 6 и первый 7 элементы ИЛИ, вто-брой счетчик 8, группу триггеров 9, -9 щ, группу информационных нходон 10 -10 и вход 11 обнуления, причем триггеры 9, -9, выполнены в виде триггеровЛК-типа, 20Блок 1 сравнения содержит (фиг.2)элемент ИЛИ 12, элементы НЕ 13 - 13и элементы И 14 - 14 и 15 - 151,.Устройство работает следующеем образом. 2 бВ блок 2 памяти записывается программа работы управляемого технологического агрегата. Программа состоит,0из Б строк (этапов), где Б = 2 , Впервой зоне каждой из строк записывается комбинация состояний,цатчиковуправляемого агрегата, при которой существенно расширяет возможноститабличного программирования технологических циклограмм, в частности, позволяет дифференцированно осуществлять операции контроля управляемогообъекта в зависимости от номера строки и типа программы, Выходы устройства могут быть применены не толькокак команды включения и отключениямеханизмов, но для запоминаниясостояний устройства, которые используются на последую 1 цих этапах программы, При этом соответствующие выходыустройства поцключаются к его входамдля хранения и выдачи сигнальной исправочной информации о работе управляемого технологического агрегата.2 ил. разрешена выдача команд управления,комбинация которых записывается новторой зоне данной строки, Составление программы сводится к заполнениютаблицы, к которой п пар столбцов(и - кол 11 чество информапион;Еых входов устройства) Отведено для записикомбинаций состояний датчиков, аш пар столбцов (п 1 - количество выходов устройства) - для записи команпуправления. При заполнении каждой иза пар (С, С,) столбцов принята следующая система кодирования информации, 1 р 0 - коетроль 11 ключееЕНОГО состояния датчика, 0,1 - контроль Отключенного состояния датчика, 0,0состояние датчика несущественно дляданной строки программы, 1, 1 - используется для исключения ( вычеркивания ) строки программы при ее корректировке,Для каждой из ш пар (К;, К,) столбцов принято: 1,0 - выдача команды навключение механизма, 0,1 - выдача команды на отключение механизма, 0,0управляющее воздействие не изменяется, 1,1 - запрещенная комбинация(неопределенность),Установка устройства н исходноесостояние Осуществляется при помощиимпульса начальной установки, подавае 1347072мого на вход 11 и обеспечивающего обнуление счетчиков 3 и 8 и установку в "О" триггеров 9, -9. Дальнейшая работа устройства зависит от того, ка 5 кая информация записана в первой зоне нулевой строки блока 2 памяти и в каком состоянии находится управляемый объект, В нулевой строке записывается комбинация состояний датчиков, соответствующая исходному состоянию управляемого объекта, при котором часть датчиков должна находиться во включенном состоянии (сигналы "1" на входе устройства), а часть - в выключенном (сигнал "О" на входе устройства), Предположим, что управляемый объект находится в исходном состоянии, т,е. фактическая комбинация состояний датчиков совпадает с запрограммированной в первой зоне нулевой строки блока 2 (с комбинацией пар из С, ходе блока 1 в этом случае появляется нулевой сигнал, блокирующий про хождение импульсов генератора 4 через элемент И 5, и снимает сигнал установки в "О" с установочного входа счетчика 8, разрешая тем самым счет импульсов генератора 4, поступающих ЗО на счетный вход счетчика 8. Счетчик 8 служит для многократного контроля правильности срабатывания датчиков и выдачи си;нала с выхода блока 1, Длительность многократного контроля (разрядность счетчика) выбирается большей времени успокоения ("дребезга") контактных информационных входов устройства, В случае, если появление нулевого сигнала на выходе блока 1 имеет случайный характер (появление сигнала вызвано помехой на информационных входах устройства), то сигналом с выхода элемента ИЛИ 6 счетчик 8 вновь устанавливается в нулевое 45 состояние, В то же время возобновляется прохождение импульсов генератора 4 на счетный вход счетчика 3. Если появление нулевого сигнала на выходе блока 1 не является случайным, то по завершении многократного опроса на выходе счетчика 8 появляется импульс переполнения, передним фронтом которо. го обеспечивается запись в триггеры 9, -9 команд управления (содержимого второй эоны строки), которые с выходов триггеров (выходов 1,2,щ устройства) выдаются на механизмы технологического агрегата, задним фронтом указанного импульса обеспечивается прибавление единицы к содержимому счетчика 3, что приводит кчтению следующей строки блока 2 памяти,При срабатывании запрограммированных на данной строке механизмов изменяются комбинация состояний соответствующих датчиков, а следовательно,и комбинация сигналов на информационных входах устройства. При исчезновении нулевого сигнала на выходе блока 1 импульсы генератора 4 через элементы И 5 и ИЛИ 7 поступают на счетный вход счетчика 3, который осуществляет последовательную адресациюблока 2, при этом происходит последовательное чтение содержимого строкблока 2, в результате чего на вторыевходы блока 1 выдаются соответствующие комбинации пар из С С Сди С С , С а на ЛК-входытриггеров - комбинации пар из Кцессе циклического чтения строк,блока 2 состояние триггеров 9, -9 неизменяется, так как на их входахсинхронизации присутствует нулевойсигнал с выхода счетчика 8. Процессциклического чтения строк блока 2 про.исходит до следующего момента совпадения фактической комбинации состояний датчиков с одной из запрограммированных, При этом включается новаякомбинация управляемых механизмов,Дальнейшая работа устройства аналогичная описанному. Формула изобретенияУстройство для программного управления, содержащее два элемента ИЛИ, элемент И, первый счетчик, группу триггеров, блок памяти программы и блок сравнения, первая группа и входов которого соединена с и входами устройства, первая группа выходов блока памяти программы подключена11 11 н к входам установки в О и в 1 соответствующих триггеров группы, а адресные входы - к выходам первого счетчика, счетным входом соединенного с выходом первого элемента ИЛИ, а выходы триггеров группы являются выходами устройства, о т л и ч а ющ е е с я тем, что, с целью упрощения устройства, оно содержит генератор импульсов и второй счетчик, вЫход переполнения которого соеди/5 по113035,ул, Проектна оизводствецно-полиграфическое предприятие, г. Уж нен с синхровходами триггеров группыи с первым входом первого элементаИЛИ, вторым входом подключенного квыходу элемента И, первый вход которого соединен с выходом генератораимпульсов и с прямым счетным входомвторого счетчика, входом сброса свяэанного с выходом второго элементаЬЛИ, первый вход которого подключенк второму входу элемента И и к выходу Облока сравнения, соединенного втсройгруппой 2 п входов с второй группой2 п выходов блока памяти, вход обнуления устройства подсоединен к второмувходу второго элемента ИЛИ, к входамсброса триггеров группы и первого счетчика, счетный вход которого выполнен инверсным, а блок сравнения содержит и элементов НЕ, и пар элементовИ и элемент ИЛИ, выход которого соединен с выходом блока сравнения, авходы - с выходами всех элементов Иблока сравнения, первые входы которого соединены с второй группой 2 п входов блока сравнения, второй вход первого элемента И каждой из п пар элементов И блока соединен с входом и-гоэлемента НЕ и является входом первойгруппы и входов блока, а выход и-гоэлемента НЕ блока подключен к второму входу второго элемента И и-й парыэлементов И блока.
СмотретьЗаявка
3969046, 25.10.1985
ВСЕСОЮЗНЫЙ НАУЧНО-ИССЛЕДОВАТЕЛЬСКИЙ И ПРОЕКТНО КОНСТРУКТОРСКИЙ ИНСТИТУТ ТЕХНОЛОГИИ ЭЛЕКТРОМАШИНОСТРОЕНИЯ
НОВОЖИЛОВ БОРИС ДМИТРИЕВИЧ, ФУРМАН ИЛЬЯ АЛЕКСАНДРОВИЧ
МПК / Метки
МПК: G05B 19/18
Метки: программного
Опубликовано: 23.10.1987
Код ссылки
<a href="https://patents.su/4-1347072-ustrojjstvo-dlya-programmnogo-upravleniya.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для программного управления</a>
Предыдущий патент: Устройство управления
Следующий патент: Дозатор-смеситель сыпучих материалов
Случайный патент: Способ выделения ароматических углеводородов из углеводородной смеси