Устройство для программного управления
Изобретение относится к автоматике, в частности к системам программного управления . Целью изобретения является расширение области применения устройства путем обеспечения продолжения программы при блокировании выходных сигналов, выдачи которых не требуется при работе устройства по различным технологическим программам. Устройство для программного управления содержит генератор 2 импульсов , блок 4 программ, первый элемент ИЛИ 10, вторые элементы ИЛИ 9, датчики 1 положения , блок 12 памяти, первые 5, вторые 6, третьи 7 и четвертые 8 элементы И, элементы НЕ 11. управляемый делитель 3 частоты и блок 13 отмены прерывания программы. 1 ил,, 1 табл.
союз соВЕтских социАлистических
РЕСПУБЛИК (19) (11) (s1)s 6 05 8 19/08 .
ГОСУДАРСТВЕННЫЙ КОМИТЕТ
ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ пРИ гкнт сссР
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
Ф
° в
° °
ЪЮ (61) 1183941 (21) 4428921/24 (22) 23.05.88 (46) 15.05.91. Бюл. М 18
{72} А.П.Карасев (53) 621 503.55 (088.8) (56) Авторское свидетельство СССР
Рл 1183941, кл. 6 05 8 19/08, 1985. (54) УСТРОЙСТВО ДЛЯ ПРОГРАММНОГО
УПРАВЛЕНИЯ (57) Изобретение относится к автоматике, в чаСтности к системам программного управления, Целью изобретения является расшиИзобретение относится к автоматике, в частности к системам программного управления.
Целью изобретения является расширение области применения путем обеспечения продолжения программы при блокировании выходных сигналов, выдачи которых не требуется при работе устройства по различным технологическим программам.
На чертеже представлена схема устройства.
Устройство содержит датчики 1 положения, гвнеоатоо 2 импУльсов, Управляемый делитель 3 частоты, блок 4 программ, первые 5, вторые 6, третьи 7 и четвертые 8 элементы И, в орые элементы ИЛИ 9, первый элемент ИЛИ 10, элементы НЕ 11, блок
12 памяти, блок 13 отмены прерывания программы.
8 состав структуры блока 13 отмены прерывания программы входят переключарение области применения устройства путем обеспечения продолжения программы при блокировании выходных сигналов, выдачи которых не требуется при работе устройства по различным технологическим программам. Устройство для программного управления содержит генератор 2 импульсов, блок 4 программ, первый элемент ИЛИ
10, вторые элементы ИЛИ 9, датчики 1 положения, блок 12 памяти, первые 5, вторые 6, третьи 7 и четвертые 8 элементы И, элементы НЕ 11, управляемый делитель 3 частоты и блок 13 отмены прерывания программы, 1 ил„1 табл. тели, обеспечивающие в одном положении соединение выходов блока 12 памяти с третьими входами четвертых элементов И, а в другом — разрыв указанной связи и подачу . потенциала логической "1" на третьи, входы четвертых элементов И.
Рассмотрим оба случая. 0
Блок 13 отмены прерывания программы Ql формирует на все третьи входы четвертых (,.) схем И потенциал логической "1". Посколь- Ц1 ку сигнал, прерывающий выполнение программы с выхода любой из четвертых схем
И, проходит только в случае, если на всех входах соответствующих элементов И присутствуют потенциалы логической "1" (на базе таблицы истинности для элемента И), то очевидно, что потенциалы логической
"1", формируемые блоком отмены прерывания, не влияют на работу устройства для программного управления и оно работает аналогично известному устройству.
1649505 атчик
Блоки авание
П мечание исходное пол. прерыв. нет прерыв. нет лог. "0" сработан лог, "0" сработан лаг. "0" сработан . лог. "0. ср отан лог. "0" сработан лаг. "О" сработан нет лаг. "1" выдана лог, "1" выдана лог. "0" снята
l10l . "0" снята нет лаГ 1 Выда на лог. "Г выдана лог. "О" снята то же нет нет лаг. "О" сня-, та лог."0". снята нет лог. "0" снята переход на начало проr аммы нет
В другом случае блок 13 отмены прерывания программы соединяет выходы блока
12 памяти с третьими входами четвертых схем И. Поскольку сигнал, прерывающий выполнение программы с выхода любой из 5 четырех схем И, проходит только 8 случае, если на входах соответствующих элементов
И присутствуют потенциалы логической "1", а сигнал, блокирующий выдачу команд на технологическое оборудование, с выхода 10 блока 12 памяти поступает в виде потенциала логического "0", то очевидно, что независимо от потенциалов на первых и вторых входах четвертых элементов И 8, та есть независимо от потенциалов, формируемых 15 элементами ИЛИ 9 н датчиками положения
1, при наличии сигнала блокирования любой из команд управления оборудованием соответствующий потенциал прерывания программы сформирован ие будет, т.в. при 20 блокировании какой-либо из команд управления технологическим оборудованием выполнение программы будет продолжено.
Таким образом, введенный блок позволяет организовать запрет прерывания выполне- 25 ния программы при одновременном блокировании требуемой (требуемых) команд, Рассмотрим пример конкретной технологической программы, состоящей из двух подпрограмм, которые отличаются друг ат 30 друга выдачей команды на технологическое оборудование или ее блокированием в зависимости от состояния одного из датчиков положения. Для упрощения будет считать, что блок программ формирует две коман- 35 ды: ЬЬ 1 и И 2. Команда М 2 должна блакиММпln Коман àN.1 Коман а М2 лог; "0" снята лог. "0" снята роваться датчиком в том случае, если ан не сработал. Процесс блокирования не должен вызывать прерывания выполнения программы.
Для решения этой задачи соответствующий переключатель блока отмены прерывания программы (в данном случае 2) должен быть установлен в полажение, при котором он соединяет между собой второй выход блока и третий вход соответствующего четвертого элемента И. 8 соответствии с приведенным выше в канал управления оборудованием будут выданы команды в соответствии с таблицей, Как видно из таблицы, устройство обеспечивает продолжение программы как при выданной команде t+ 2, так и при заблокированной. Аналогично может быть решена задача блокирования двух и более команд в зависимости ат состояния, например, датчиков хода выполнения технологического процесса, при этом соответстующие переключатели блока отмены прерывания выполнения программ должны быть установлены в соответствующее положение.
Формула изобретения
Устройство для программного управления па авт.св. % 1183941, от лича ю щеес я тем, что, с целью расширения области применения, в него введен блок отмены прерывания программы, информационные входы которого подключены к соответствующим выходам блока памяти, а выходы — к третьим входам соответствующих четвертых элементов И, 1649505
Продолжение таблицы
М 3Ф пlп Коман à 3в 1
Коман Q 2
Блоки ванне имечание атчик
Программа
ЬЬ2
0 лог. "0" снята лог, "0" снята лог. "0" снята лог. 1 не сработан лог, "1" не сработан лог. "1" не сработан лог. "1" не сработан лог. "3" не сработан лог. "1" не сработан исходное пол. прерыв. нет прерыв. нет есть лог. "1" выдана лог. "1" выдана лог. "0" снята есть лог. "3" снята есть то же лог. "1" снята есть лог, "0" снята лог. "0" снята есть лог."0" снята лог. "0" снята переход на начало программы есть
Кпиал демин
Л лжи улра
Составитель Е.Волков
Редактор Н.Каменская Техред М.Моргентал Корректор С.Шевкун
Производственно-издательский кОмбинат "Патент", г. Ужгород, ул.Гагарина, 101
Заказ 3870 Тираж 486 Подписное
8НИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР
333035, Москва,Ж-35, Рэушская наб., 4/5


