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

Иллюстрации

Показать все

Реферат

 

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

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

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

РЕСПУБЛИН (511 4 G 05 В 1 9/1 8

Фиг. 1

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3969046/24-24 (22) 25.10.85 (46) 23. 10. 87 . Бюл. Ф 39 (7 1) Всесоюзный научно-исследовательский и проектно-конструкторский институт технологии электромашиностроения (72) Б.Д. Новожилов и И.А. Фурман (53) 621.503.55(088.8) (56) Авторское свидетельство СССР

11 - 1004975, кл. С 05 В 19/18, 1983.

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

Р 1287107, кл. G 05 В 19/19, 1985.

„„SU„„1347072 А1 (54) УСТРОЙСТВО ДЛЯ ПРОГРАММНОГО

УПРАВЛЕНИЯ (57) Изобретение относится к автоматике, а именно к устройствам программно-логического управления объектами дискретного действия. Цель изобретения — упрощение устройства.

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

1347072

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

0 1 а TpH включенное 1 0 отклю- ченное "О, 1" и не существенное для данной строки программы "0,0", что

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

Цель изобретения — упрощение устройства, На фиг. 1 представлена схема уст-. ройства; на фиг ° 2 — схема блока сра iнения. 10

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

3, генератор 4 импульсов, элемент И 5, второй 6 и первый 7 элементы ИЛИ, вто- B рой счетчик 8, группу триггеров 9 9щ, группу информационных входов 10,,—

10„ и вход 11 обнуления, причем триггеры 9, -9,„ выполнены в виде триггеров

3К-типа. 20

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

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

B блок 2 памяти записывается программа работы управляемого технологического агрегата. Программа состоит .0 из S строк (этапов), где S = 2 . В первой зоне каждой из строк записы- 30 вается комбинация состояний,цатчиков управляемого агрегата, при которой существенно расширяет возможности табличного программирования технологических циклограмм, в частности, позволяет дифференцированно осуществлять операции контроля управляемого объекта в зависимости от номера строки и типа программы. Выходы устрой""òâà могут быть применены не только как команды включения и отключения механизмов, но для запоминания состояний устройства, которые используются на последующих этапах программы. При этом соответствующие выходы устройства поцключаются к его входам для хранения и выдачи сигнальной и справочной информации о работе управляемого технологического агрегата.

2 ил. разрешена выдача команд управления, комбинация которых записывается во второй зоне данной -, трок =. Составление программы сводится к заполнению таблицы, к которой 1l пар столбцов (и — количество информапионгсых входов устройства) отведено для запис комбинаций c0cтояний датчиков, а ш пар столбцов (и. — количество выходов устройства) — для записи команп управления. При заполнении каждой из

f п пар (С„, С;) столбцов принята следующая система кодирования информации: 1,0 — контроль включенного состояния датчика, 0,1 — контроль отключенного состояния датчика, 0,0 состояние датчика несущественно для данной строки программы, 1, 1 — используется для исключения (вычеркивания ) строки программы при ее корректировке.

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

Установка устройства в исходное состояние осуществляется при помощи импульса начальной установки, подавае1347072 мого на вход 11 и обеспечивающего обнуление счетчиков 3 и 8 и установку в "0" триггеров 9, -9„. Дальнейшая работа устройства зависит от того, ка5 кая информация записана в первой зоне нулевой строки блока 2 памяти и в каком состоянии находится управляемый объект. В нулевой строке записывается комбинация состояний датчиков, соответствующая исходному состоянию управляемого объекта, при котором часть датчиков должна находиться во включенном состоянии (сигналы "1" на входе устройства), а часть — в выключенном (сигнал "0" на входе устройства). Предположим, что управляемый объект находится в исходном состоянии, т,е. фактическая комбинация состояний датчиков совпадает с запрограммированной в первой зоне нулевой строки блока 2 (с комбинацией пар из С, ходе олока 1 в этом случае появляется нулевой сигнал, блокирующий про†25 хождение импульсов генератора 4 через элемент И 5, и снимает сигнал установки в "0" с установочного входа счетчика 8, разрешая тем самым счет импульсов генератора 4, поступающих 30 на счетный вход счетчика 8. Счетчик

8 служит для многократного контроля пр вильности срабатывания датчиков и выдачи си.-нала с выхода блока 1.

Длительность многократного контроля (разрядность счетчика) выбирается большей времени успокоения ("дребезга") контактных информационных входов устройства. В случае, если появление нулевого сигнала на выходе бло- 40 ка 1 имеет случайный характер (появление сигнала вызвано помехой на информационных входах устройства), то сигналом с выхода элемента ИЛИ 6 счетчик 8 вновь устанавливается в нулевое 45 состояние. В то же время возобновляется прохождение импульсов генератора 4 на счетный вход счетчика 3. Если появление нулевого сигнала на выходе блока 1 HB является cJIучаиным, To IIo 50 завершении многократного опроса на выходе счетчика 8 появляется импульс переполнения, передним фронтом которого обеспечивается запись в триггеры

9, -9„ команд управления (содержимого второй эоны строки), которые с выходов триггеров (выходов 1,2, ... m устройства) выдаются на механизмы технологического агрегата, задним фронтом указанного импульса обеспечивается прибавление единицы к содержимому счетчика 3, что приводит к чтению следующей строки блока 2 памяти.

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

Дальнейшая работа устройства аналогичная описанному. формула и з о б р е т е н и я

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

II 11 11 II к входам установки в 0 и в 1 соответствующих триггеров группы, а адресные входы — к выходам первого счетчика, счетным входом с о един е нног о с выходом первого элемента ИЛИ, а выходы триггеров группы являются выходами устройства, о т л и ч а ющ е е с я тем, ч то, с целью упрощения устройства, о н о содержит генерато р импуль со в и второй счетчик, вЫход переполнения которого с о еди1347072

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

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

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

Заказ 5119/46 Тираж ">62 Подгисно ""=

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

1 13035, Москва, Ж-35, Раушская -,àá., ц. 4/5

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

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

4JIH первый вход которого подключен к второму входу элемента И и к выходу «0 блока сравнения, соединенного втсрой группой 2п входов с второй группой

2п выходов блока памяти, вход обнуления устройства подсоединен к второму входу второго элемента ИЛИ, к входам сброса триггеров группы и первого счетчика, счетный вход которого выполнен инверсным, а блок сравнения содержит и элементов HE n пар элементов

И и элемент ИЛИ, выход которого соединен с выходом блока сравнения, а входы — с выходами всех элементов И блока сравнения, первые входы которого соединены с второй группой 2п входов блока сравнения, второй вход первЂ:îãî элемента И каждой из п пар элементов И блока соединеч с входом и-ro элемента HE и является входом первой группы и входов блока, а выход и-ra элемента НЕ блока подключен к второму входу второго элемента И и-й пары элементов И блока.! ! ! с

1 !

i !