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

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

13,-13„ и И , 15,-15, В устройстве последовательность отработки строк программы определяется не последовательностью их записи в блоке, а последовательностью образующихся комбинаций состояния датчиков. Из строк можно компоновать различные программы без ограничений на их количество, последовательность и характер (рабочие, прерывающие наладочные и др.). Применение двухбитовых слов в 1-й зоне строк блока 2 памяти вместо однобитовых позволяет программировать не два состояния датчиков: включенное 1 и отключенное О, а три: включенное 1,0, отключенное 0,1 и не существенное для данной строки программы 0,0, что

1

Изобретение относится к автоматике к устройствам для программно-логического управления объектами дискретного .действия.

Цель изобретения - упрощение устроства.

На фиг. 1 представлена схема уст--- ройства; на фиг. 2 - схема блока сравнения,

Устройство содерлсит (фиг„1) блок 1 сравнения, блок 2 памяти программы, состоящий из двух зон, первый счетчик 3, генератор 4 импульсов, элемент И 5 второй 6 и первый 7 элементы ИЛИ, вто рой счетчик 8, группу триггеров 9( - 9f, группу информационных входов 10.,- 10„ и вход 11 обнуления, причем триггеры 9,-9 f выполнены в виде триггеров Ж-типа.,

Блок 1 сравнения содержит (фиг.2) элемент ИЛИ 12, элементы НЕ , и элементы И 14,-14„ и 15,-15,,

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

В блок 2 памяти записывается программа работы управляемого технологического агрегата. Программа состоит из S строк (этапов), где S 2 . В первой зоне каждой из строк записы- вается комбинация состояний датчиков управляемого агрегата, при которой

существенно расширяет возможности табличного програм1чирования технологических циклограм, в частности, позволяет дифференцированно осуществлять операции контроля управляемого объекта в зависимости от номера строки и типа программы. Выходы устройства могут быть применены не только как команды включения и отключения механизмов, но для запоминания состояний устройства, которые используются на последующих этапах программы. При этом соответствующие зъгкощ } устройства подключаются к его входам для хранения и выдачи сигнальной и справочной информации о работе управляемого технологического агрегата. 2 ил.

разрешена выдача команд управления, комбинация которых записывается во второй зоне данной строки. Составление программы сводится к заполнению таблицы, к которой п пар столбцов (п - количество информационных входов устройства) отведено для записи комбинаций состояний датчиковj а m пар столбцов (ni - количество выходов устройства) - для записи коман управления. При заполнении каждой из л пар (С; , С; ) столбцов принята следующая система кодирования информации: 1,0 - контроль включенного состояния датчика, О,1 - контроль отключенного состояния датчика, 0,0 - состояние датчика несущественно, для данной строки программы, 1,1 -- исползуется для исключения (вычеркивания строки программы при ее корректировке.

Для каждой из m пар (К;, К;) столцов принято: 1,0 - выдача командь на включение механизма, О,1 - выдача команды на отключение механизма, 0,0 - управляющее воздействие не изменяется, 1,1 - запрещенная комбинация (неопределенность),

Установка устройства в исходное состояние осуществляется при помощи импульса начальной установки, подава

мого на вход 11 и обеспечивающего обнуление счетчиков 3 и 8 и установку в О триггеров ,. Дальнейшая работа устройства зависит от того, какая информация записана в первой зоне нулевой строки блока 2 памяти и в каком состоянии находится управляемый объект. В нулевой строке записывается комбинация состояний датчиков, соответствующая исходному состоянию управляемого объекта, при котором часть датчиков должна находиться во включенном состоянии (сигналы 1 на входе устройства), а часть - в выключенном (сигнал О на входе устройства) . Предположим, что управляемый объект находится в исходном состоянии т.е. фактическая комбинация состояний датчиков совпадает с запрограм- мированной в первой зоне нулевой строки блока 2 (с комбинацией пар из С(,

j 2 t ««вэ п ( 2 h на вы ходе блока 1 в этом случае появляется нулевой сигнал, блокирующий прохождение импульсов генератора 4 через элемент И 5, и CHm-iaeT сигнал установки в О с установочного входа счетчика 8, разрешая тем самым счет импульсов генератора 4, поступающих на счетный вход счетчика 8, Счетчик 8 служит для многократного контроля правильности срабатывания датчиков и вьщачи сигнала с выхода блока 1. Длительность многократного контроля (разрядность счетчика) выбирается больщей времени успокоения (дребезга) контактных информационных входов устройства, В. случае, если появление нулевого сигнала на вьгходе блока 1 имеет случайный характер (появление сигнала вызвано помехой на информационных входах устройства), то сигналом с выхода элемента ИЛИ 6 счетчик 8 вновь устанавливается в нулевое состояние. В то же время возобновляется прохождение импульсов генератора 4 на счетный вход счетчика 3. Если появление нулевого сигнала на вьгходе блока 1 не является случайным, то по завершении многократного опроса на выходе счетчика 8 появляется импульс переполнения, передним фронтом которого обеспечивается запись в триггеры 9,-9 команд управления (содержимого второй зоны строки), которые с выходов триггеров (выходов 1,2, ... m устройства) выдаются на механизмы технологического агрегата, задним

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

При срабатывании запрограммированных на данной строке механизмов изменяются комбинация состояний соответствующих датчиков, а следовательно, и комбинация сигналов на информацион- Hbtx входах устройства. При исчезновении нулевого сигнала на выходе блока 1 импульсы генератора 4 через эле- менты И 5 и ИЛИ 7 поступают на счетный вход счетчика 3, который осуществляет последовательную адресацию блока 2, при этом происходит последовательное чтение содержимого строк блока 2, в результате чего на вторые входы блока 1 выдаются соответствующие комбинации пар из С, , С , ,., ,С и С|, с

С а на JK-входы триггеров - комбинации пар из К , ,

2

25

2 J К, , Kj , .. ., К. В про0

5

цессе ЦИКЛИЧЕСКОГО чтения строк,блока 2 состояние триггеров 9,-9 не изменяется, так как на их входах синхронизации присутствует нулевой сигнал с выхода счетчика 8. Процесс циклического чтения строк блока 2 происходит до след,тошего момента совпадения фактической комбинации состояний датчиков с одной из запрограммированных. При этом включается новая комбинация управляемых механизмов. Дальнейшая работа устройства аналогичная описанному.

Формула изобр-е тения Устройство для программного управления, содержащее два элемента ИЛИ, элемент И, первый счетчик, группу триггеров, блок памяти программы и блок сравнения, первая группа п входов которого соединена с п входами устройства, первая группа выходов блока памяти программы подключена к входам установки в О и в 1 соответствующих триггеров группы, а адресные входы - к выходам первого счетчика, счетным входом соединенного с выходом первого элемента ИЛИ, а выходы триггеров группы являются выходами устройства, отличаю- щ е е с я тем, что, с целью упрощения устройства, оно содержит генератор импульсов и второй счетчик, В1з1ход переполнения которого соединен с синхровходами триггеров группы и с первым входом первого элемента РШИ, вторым входом подкл оченного к выходу элемента И, первьш вход которого соединен с выходом генератора импульсов и с прямым счетным входом второго счатчика, входом сброса связанного с выходом второго элемента или, первый вход которого подкхпочен к второму входу элемента И и к в)Коду блока сравнения, соединенного второй группой 2п входов с второй группой 2п выходов блока памяти, вход обнуления устройства подсоединен к второму входу второго элемента ИЛИ, к входс1м сброса триггеров группы и первого

счетчика, счетный вход которого выполнен инверсньпч, а блок сравнения содержит п элементов НЕ, п пар элементов И и элемент ИЛИ, ЁЫХОД которого соединен с выходом блока сравнения, а входы - с выходами всех элементов И блока сравнения, первые входы которого соединены с второй группой 2п входов блока сравнения, второй вход первого элемента И каждой из п пар элементов И блока соединен с входом п-го элемЕшта НЕ и является входом первой группы п входов блока5 а выход п-го элемента НЕ блока подключен к второму входу второго элемента И п-й пары элементов И блока,

Ю,

Редактор 0. Головач

Фиг.г

Составитель Н, Белинкова

Техред И,Попович Корректор Б.Бутяга

Заказ 5119/46Тираж 862Подписное

ВНИИПИ Государственного комитета СССР

по делам изобретенш и открытий 113035, Москва , Раушская наб., д. 4/5

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

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

название год авторы номер документа
Устройство для программного управления технологическим оборудованием 1986
  • Фишман Марк Менделеевич
  • Сердюков Наум Исаакович
SU1372277A1
Устройство для программного управления намоточным оборудованием 1983
  • Фишман Марк Менделеевич
  • Сердюков Наум Исаакович
  • Леонов Юрий Васильевич
SU1160366A1
Устройство для программного управления намоточным станком 1985
  • Фишман Марк Менделеевич
  • Сердюков Наум Исаакович
  • Леонов Юрий Васильевич
SU1259216A1
Устройство для программного управления технологическим оборудованием 1987
  • Фишман Марк Менделеевич
  • Сердюков Наум Исаакович
  • Рязанский Анатолий Авраамович
SU1423982A1
Устройство для контроля оперативных накопителей 1989
  • Манукян Георгий Юрьевич
  • Мкртычян Самвел Арамович
SU1705873A1
Устройство для программного управления намоточным оборудованием 1984
  • Фишман Марк Менделеевич
  • Сердюков Наум Исаакович
  • Леонов Юрий Васильевич
SU1273879A2
Устройство для программного управления станком 1985
  • Жубр Владимир Николаевич
  • Бугаев Валерий Владимирович
  • Захаревич Виктор Владимирович
SU1352458A1
Устройство для программного управления намоточным станком 1987
  • Фишман Марк Менделеевич
  • Леонов Юрий Васильевич
SU1451648A1
Устройство для контроля микросхем оперативной памяти 1983
  • Новик Григорий Хацкелевич
  • Колтыпин Игорь Сергеевич
  • Федоров Леонид Актавьевич
SU1149312A1
Устройство для сортировки информации 1986
  • Кривего Владимир Александрович
  • Прокопенко Николай Николаевич
  • Бобыльков Анатолий Николаевич
  • Кривего Вадим Владимирович
SU1365075A1

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

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

Изобретение относится к автоматике, а именно к устройствам программно-логического управления объектами дискретного действия. Цель изобретения - упрощение устройства. Устройство содержит блок 1 сравнения, блок 2 памяти программы, счетчики 3 и 8, генератор 4 импульсов, элементы И 5 и ИЛИ 6 и 7 и группу триггеров 9,-9fn. Блок 1 сравнения состоит из элементов ИЛИ 12, НЕ I I i (Л д оо 4 О ГчЭ

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

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

Устройство для программного управления 1981
  • Новожилов Борис Дмитриевич
  • Фурман Илья Александрович
SU1004975A1
Кипятильник для воды 1921
  • Богач Б.И.
SU5A1
Устройство для программного управления объектами 1985
  • Лукин Виктор Георгиевич
  • Хрищатый Юрий Петрович
  • Олейников Сергей Сергеевич
  • Проценко Анатолий Григорьевич
SU1287107A1
Кипятильник для воды 1921
  • Богач Б.И.
SU5A1

SU 1 347 072 A1

Авторы

Новожилов Борис Дмитриевич

Фурман Илья Александрович

Даты

1987-10-23Публикация

1985-10-25Подача