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
название | год | авторы | номер документа |
---|---|---|---|
Устройство для программного управления технологическим оборудованием | 1986 |
|
SU1372277A1 |
Устройство для программного управления намоточным оборудованием | 1983 |
|
SU1160366A1 |
Устройство для программного управления намоточным станком | 1985 |
|
SU1259216A1 |
Устройство для программного управления технологическим оборудованием | 1987 |
|
SU1423982A1 |
Устройство для контроля оперативных накопителей | 1989 |
|
SU1705873A1 |
Устройство для программного управления намоточным оборудованием | 1984 |
|
SU1273879A2 |
Устройство для программного управления станком | 1985 |
|
SU1352458A1 |
Устройство для программного управления намоточным станком | 1987 |
|
SU1451648A1 |
Устройство для контроля микросхем оперативной памяти | 1983 |
|
SU1149312A1 |
Устройство для сортировки информации | 1986 |
|
SU1365075A1 |
Изобретение относится к автоматике, а именно к устройствам программно-логического управления объектами дискретного действия. Цель изобретения - упрощение устройства. Устройство содержит блок 1 сравнения, блок 2 памяти программы, счетчики 3 и 8, генератор 4 импульсов, элементы И 5 и ИЛИ 6 и 7 и группу триггеров 9,-9fn. Блок 1 сравнения состоит из элементов ИЛИ 12, НЕ I I i (Л д оо 4 О ГчЭ
Устройство для программного управления | 1981 |
|
SU1004975A1 |
Кипятильник для воды | 1921 |
|
SU5A1 |
Устройство для программного управления объектами | 1985 |
|
SU1287107A1 |
Кипятильник для воды | 1921 |
|
SU5A1 |
Авторы
Даты
1987-10-23—Публикация
1985-10-25—Подача