Изобретение относится к автоматике, в частности к системам программного управления.
Целью изобретения является расширение области применения путем обеспечения продолжения программы при блокировании выходных сигналов, выдачи которых не требуется при работе устройства по различным технологическим программам.
На чертеже представлена схема устройства.
Устройство содержит датчики 1 положения, генератоо 2 ИМПУЛЬСОВ, управляемый делитель 3 частоты, блок 4 программ, первые 5, вторые 6, третьи 7 и четвертые 8 элементы И, вторые элементы ИЛИ 9, первый элемент ИЛИ 10, элементы НЕ 11, блок 12 памяти, блок 13 отмены прерывания программы.
В состав структуры блока 13 отмены прерывания программы входят переключатели, обеспечивающие в одном положении соединение выходов блока 12 памяти с третьими входами четвертых элементов И, а в другом-разрыв указанной связи и подачу потенциала логической 1 на третьи входы четвертых элементов И.
Рассмотрим оба случая.
Блок 13 отмены прерывания программы формирует на все третьи входы четвертых схемой потенциал логической Г. Поскольку сигнал, прерывающий выполнение программы с выхода любой из четвертых схем И, проходит только в случае, если на всех входах соответствующих элементов И присутствуют потенциалы логической Г (на базе таблицы истинности для элемента И), то очевидно, что потенциалы логической 1, формируемые блоком отмены прерывания, не влияют на работу устройства для программного управления и оно работает аналогично известному устройству.
w ы
te
Ј
Ч) (Л
р ел
го
В другом случае блок 13 отмены прерывания программы соединяет выходы блока 12 памяти с третьими входами четвертых схем И. Поскольку сигнал, прерывающий выполнение программы с выхода любой из четырех схем И, проходит только в случае, если на входах соответствующих элементов И присутствуют потенциалы логической 1, а сигнал, блокирующий выдачу команд на технологическое оборудование, с выхода блока 12 памяти поступает в виде потенциала логического О, то очевидно, что независимо от потенциалов на первых и вторых входах четвертых элементов И 8, то есть независимо от потенциалов, формируемых элементами ИЛИ 9 и датчиками положения 1, при наличии сигнала блокирования любой из команд управления оборудованием соответствующий потенциал прерывания программы сформирован не будет, т.е. при блокировании какой-либо из команд управления технологическим оборудованием выполнение программы будет продолжено. Таким образом, введенный блок позволяет организовать запрет прерывания выполнения программы при одновременном блокировании требуемой (требуемых) команд.
Рассмотрим пример конкретной технологической программы, состоящей из двух подпрограмм, которые отличаются друг от друга выдачей команды на технологическое оборудование или ее блокированием в зависимости от состояния одного из датчиков положения. Для упрощения будет считать, что блок программ формирует две команды: № 1 и N 2. Команда № 2 должна блокироваться датчиком в том случае, если он не сработал. Процесс блокирования не должен вызывать прерывания выполнения программы.
Для решения этой задачи соответствующий переключатель блока отмены прерывания программы (в данном случае 2} должен быть установлен в положение, при котором он соединяет между собой второй
выход блока и третий вход соответствующего четвертого элемента И. 8 соответствии с приведенным выше в канал управления оборудованием будут выданы команды в соответствии с таблицей.
Как видно из таблицы, устройство обеспечивает продолжение программы как при выданной команде № 2, так и при заблокированной. Аналогично может быть решв: на задача блокирования двух и более
команд в зависимости от состояния, например, датчиков хода выполнения технологического процесса, при этом соотеетстующие переключатели блока отмены прерывания выполнения программ должны быть уетановлены в соответствующее положение.
Формула изобретения Устройство для программного управления по авт.св. N 1183941, отличающеес я тем, что, с целью расширения области применения, в него введен блок отмены прерывания программы, информационные входы которого подключены к соответствующим выходам блока памяти, а выходы - к
третьим входам соответствующих четвертых элементов И.
Продолжение таблицы
название | год | авторы | номер документа |
---|---|---|---|
Устройство для программного управления | 1984 |
|
SU1183941A1 |
Устройство контроля и управления технологическим комплексом для намотки изделий | 1989 |
|
SU1661721A1 |
Устройство для программного управления | 1982 |
|
SU1080119A1 |
Устройство для программного управления | 1990 |
|
SU1716482A1 |
Программируемый логический контроллер | 1988 |
|
SU1647518A1 |
Устройство для программного управления | 1987 |
|
SU1462245A2 |
Устройство для программного управления технологическим оборудованием | 1989 |
|
SU1714575A1 |
Устройство для измерения временных параметров программ | 1982 |
|
SU1136109A1 |
Устройство для циклового программного управления | 1986 |
|
SU1411708A2 |
СИСТЕМА ДЛЯ ПРОГРАММНОГО УПРАВЛЕНИЯ ТЕХНОЛОГИЧЕСКИМ ОБОРУДОВАНИЕМ | 2000 |
|
RU2189623C2 |
Изобретение относится к автоматике, в частности к системам программного управления. Целью изобретения является расширение области применения устройства путем обеспечения продолжения программы при блокировании выходных сигналов, выдачи которых не требуется при работе устройства по различным технологическим программам. Устройство для программного управления содержит генератор 2 импульсов, блок 4 программ, первый элемент ИЛИ 10, вторые элементы ИЛИ 9, датчики 1 положения, блок 12 памяти, первые 5, вторые 6, третьи 7 и четвертые 8 элементы И, элементы НЕ 11. управляемый делитель 3 частоты и блок 13 отмены прерывания программы. 1 ил,, 1 табл.
Канал управления f режимом flffdwntt |
Канал ручного управления f.
Устройство для программного управления | 1984 |
|
SU1183941A1 |
Кипятильник для воды | 1921 |
|
SU5A1 |
Авторы
Даты
1991-05-15—Публикация
1988-05-23—Подача