Устройство для программного управления
Иллюстрации
Показать всеРеферат
Изобретение относится к области автоматики и может быть использовано в системах программного управления технологическими процессами. Цель изобретения - расширение функциональных возможностей устройства за счет исключения ложных срабатываний - достигается путем введения матрицы 2, каждый (1,)-й узел которой содержит элемент И 3 и триггер 4, группы триггеров 5, группы датчиков 7,группы элементов ИЛИ-НЕ 8 и группы ключей 9. Указанные отличительные признаки позволяют хранить графовое представление сетевого плана технологичес кого процесса, автоматиче ски фиксировать , моменты завершения технологических операций и отмечать эти события в сетевом плане, определять номера операций, для которых завершены все предшествующие операции, и осуществлять их запуск в режиме программного управления. 1 ил.
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК (19) (11) А1 (51) 4 G 05 В 19/08
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ жЕЕ „,„ — :
ОПИСАНИЕ ИЗОБРЕТЕНИЯ (,"" .18
Н АВТОРСКОМ,К СВИДЕТЕЛЬСТВУ ( (54) УСТРОЙСТВО ДЛЯ ПРОГРАММНОГО УПРАВЛЕНИЯ (57) Изобретение относится к области автоматики и может быть использовано в системах программного управления технологическими процессами. Цель (21) 4044135/24-24 (22) 26.03.86 (46) 30.05.87. Бюл. Р 20 (72) Г.Н.Лаврик, Г.В.Буряк, Ю.И.Скорин, Д.П.Болдырев и С.Г.Чуб (53) 621.503.55 (088.8) (56) Авторское свидетельство СССР
У 411435, кл. G 05 В 19/08, опублик.
1971.
Авторское свидетельство СССР
У 1084739, кл. G 05 В 19/08, опублик.
1982. изобретения — расширение функциональных возможностей устройства за счет исключения ложных срабатываний — достигается путем введения матрицы 2, каждый (i,j)-й узел которой содержит элемент И 3 и триггер 4, группы триггеров 5, группы датчиков 7,группы элементов ИЛИ-HE 8 и группы ключей 9. Указанные отличительные признаки позволяют хранить графовое представление сетевого плана технологического процесса, автоматически фиксировать моменты завершения технологических операций и отмечать эти события в сетевом плане, определять номера операций, для которых завершены (O все предшествующие операции, и осуществлять их запуск в режиме программного управления, 1 ил.
14307
55 I 13
Изобретение относится к автоматике и может быть использовано в системах программного управления технологическими процессами.
Цель изобретения — расширение функциональных возможностей устройства за счет исключения ложных срабатываний.
На чертеже изображена структурная схема предлагаемого устройства.
Устройство содержит генератор 1 импульсов, матрицу 2, каждый узел которой содержит элемент И 3 и триггер 4, группу триггеров 5, коммутатор 6, группу датчиков 7, группу элементов ИЛИ-НЕ 8, группу ключей 9, блок 10 набора программ, первый вход
11 устройства, исполнительный блок
12 и второй вход 13 устройства.
Устройство работает следующим образом.
Первоначально ключи 9 устанавливаются в состояние, при котором разрешено прохождение сигналов с выхо\ дов соответствующих элементов ИЛИ-hE, 8 на входы коммутатора 6. Коммутатор
6 устанавливается в закрытое состоя-, ние. Информация с топологии сетевого графа заносится путем установки соответствующих триггеров 4 в единичное состояние. Соответствующий триггер 4;„ (ij = 1,п) определяется пересечением строки с номером, равным номеру непосредственно предшествующей технологической операции, и столбца с номером, равным номеру следующей операции. По второму входу 13 устройства в блок 10 набора программ производится занесение программ управления выполнением технологических операций.
Запуск устройства осуществляется подачей на первый вход 11 устройства импульсного сигнала, устанавливающего все триггеры 5 в единичное состояние и запускающего генератор 1 импульсов. В этом случае разрешается прохождение сигналов с выходов триггеров 4 матрицы 2 через соответствующие элементы И 3 на входы элементов ИЛИ-НЕ 8. На выходе элемента
ИЛИ-НЕ 8, соответствующего столбцу матрицы 2, в котором все триггеры 4 находятся в нулевом состоянии (столб-. цу, соответствующему начальной технологической операции), появляется сигнал, поступающий через открытый ключ
9 на соответствующий вход коммутато-
50 ра 6. Управление коммутатором 6 осущес. твляется импульсами от генератора 1, которые обеспечивают циклически-последовательное подключение друг к другу соответствующих входов и выходов коммутатора 6 (циклический опрос элементов ИЛИ-HE 8 с передачей присутствующих на их выходах сигналов на соответствующие входы блока 10 набора программ). Следовательно, сигнал с выхода j-ro элемента ИЛИ-НЕ 8, соответствующего начальной технологической операции, в момент поступления на управляющий вход коммутатора 6
j-го импульса от генератора 1, поступает на j-й вход блока 10 набора программ, что приводит к передаче из блока 10 набора программ в j-й исполнительный блок 12 программы управления начальной технологической операцией и к запуску этой операции.
B то же время сигнал с j ãî выхода коммутатора 6 запрещает последующее прохождение сигналов через j-й ключ
9„ исключая тем самым возможность повторного запуска j-й (в данном слу чае начальной) технологической операции. Аналогйчным образом запускаются все другие начальные. операции, если таковых несколько (предлагаемая реализация устройства допускает и такой вариант организации технологического процесса).
При завершении какой-либо операции (допустим, К-й) сигнал с выхода соответствующего датчика 7 устанавливает в нулевое состояние К-й триг—
rep 5, запрещая тем самым прохождение на входы элементов ИЛИ-НЕ 8 сигналов с выходов триггеров 4 К-й строки матрицы 2. Эти действия соответствуют вычеркиванию в сетевом плане (графе) К-й технологической операции из перечней операций, непосредственно предшествующих не запущенным до настоящего времени технологическим опе— рациям. Очевидно, что в результате вычеркивания могут появиться новые операции, которым не предшествуют незавершенные операции. Тогда на выходах элементов ИЛИ-НЕ 8, соответствующих таким операциям, появятся единичные сигналы, которые произведут вышеописанным образом запуск этих операций. В дальнейшем функционирование устройства производится аналогично (до наступления момента завершения всех операций, заданных в сетевом плане).
Преимущества предлагаемого устройства (по сравнению с устройствомпрототипом) состоят в том, что введение в устройство групп триггеров, элементов ИЛИ-НЕ, ключей, датчиков, исполнительных блоков, матричной модели графа и соответствующих связей позволяет хранить в памяти устройства графическое представление сетевого плана технологического процесса, 10 автоматически фиксировать моменты завершения технологических операций и отмечать эти события в сетевом плане, определять номера операций, для которых завершены все предшествующие 15 операции, и осуществить их запуск в режиме программного управления, что в конечном итоге обеспечивает возо можность управления технологическим процессом по заранее подготовленному 20 сетевому плану, а следовательно, расширяет функциональные воэможности устройства.
Устройство для программного управления, содержащее генератор им- пульсов, коммутатор, блок набора программ и и исполнительных блоков, о т л и ч а ю щ е е с я тем,что, с целью расширения функциональных возможностей устройства за счет исСоставитель И.Швец
Техред М.Ходанич Корректор О.Тигор
Редактор А.Ревин
Заказ 22 12/48 Тираж 864 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5 Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4
3 1314307 4 ключения ложных срабатываний, в него введены группа п триггеров, группа и элементов ИЛИ-НЕ, группа п ключей, группа п датчиков, матрица, каждый (i,j)-й узел которой содержит триггер и элемент И, причем первый вход устройства подключен к входу запус. ка генератора. импульсов и входам установки в единичное состояние триггеров группы, сбросовые входы которых соединены с выходами датчиков группы, выход триггера каждого (i,j)-го узла матрицы подключен к одному входу соответствующего элемента И матрицы, другие входы элементов И каждой строки матрицы подключены к выходу соответствующего триггера группы, а выходы элементов И каждого столбца матрицы подключены к входам соответствующего элемента ИЛИ-НЕ группы, выход которого соединен с информационным входом соответствующего ключа группы, выход которого соединен с соответствующим
Формула и з о б р е т е н и я входом коммутатора, соответствующий выход которого соединен с управляющим входом элемента ИЛИ-НЕ группы и соответствующим входом блока набора программ, управляющий вход которого является вторым входом устройства, а выходы соответственно подключены к входам исполнительных блоков группы.