Изобретение относится к области автоматики и может быть использовано в устройствах для задаттия временных циклов работы объектов. Известно устройство для программного управления, содержащее запоминающие блоки, работающие в режиме считывания и управляющие электронньш подсистемы, а требуемая программа задается кодовой картой fl. Данные, считанные с этой карты, совместно с данными, хранящимися ь запоминающем блоке, используются для управления движением конвейерных линий. Недостатком известного устройства являются ограниченные функциональные возможности, обусловленные необходимос тью перестройки программы при переходе на изготовление другого изделия. Наиболее близким техническим решени к данному является устройство для программного управления, содержащее пос-. ледовательно соединенные блок ввода программы и блок команд, выходы которо через постедоватепьно соединённые ёяоки задания временных интервалов и блоки управления подключены ко входампервого элемента И, выход которого подключен через послеЙовательно соединенные инвертор, второй элемент И, первый генератор импульсов и распределитель импульсов к другим входам блоков управления и Церёз последовательно соединенные третий элемент И, второй генератор импульсов и блок команд ко второму входу третьего элемента И 2. Это устройство реализует временное программирование, а в случае изменивщихся условий объекта позволяет прерывать его цикл и вводить новые управляющие воздействия, соответствующие новскму условию работы. Недостатком известного устройства является его низкая надежность. Целью изобретения является повышение надежности устройства. Это достигается тем, что в устройство введены последовательно соединенные элементы ИЛИ, логический блок и блок индикации и счетчик, выход которого со динен с другим входом блока команд, первый вход через элемент ИЛИ - с вы ходами блока задания программы, а вто рой вход через логический блок - со входами блока задания программы. На чертеже представлена блок-схема устройства. Устройство содержит блок индикации 1, счетчик 2, третий элемент И 3, инвертор 4, логический блок 5, элемент ИЛИ 6, второй генератор 7 им пульсов, второй элемент И 8, блок 9 задания программ, блок Ю команд, пер вый 11 генератор импульсов , распределитель 12 импульсов, первый элемент И 13, блоки 14 - 16 задания временны интервалов, блоки 17 - 19 управления, вход 20 запуска устройства, шины 21, 22, 23 изменения условий объекта, выходы 24-26 устройства. Устройство работает следующим образом. В исходном состоянии на входах элементов ИЗ, 8, 13 совпадение сигналов отсутствует, и с выходов элементов И 3, 8 поступают нулевые сигналы на генераторы импульсов 7 и 11, блокируя их. Блок 10 команд и распределитель 12 находятся в исходном состоянии С помощью блока Ю команд и блоков 14 - 16 задания временных интервалов вводятся соответственно условия выработки уйравляющих команд и временные интервалы для каждого объекта. При пос туплении на вход 2О команды Пуск на входах элемента И 3 происходит совпадение сигналов, и он снимает бл 3киров ку с генератора 7 импульсов. Тактовые импульсы с генератора 7 поступают на вход блока 10 команд, который в соответствии с поступившим с блока 9 на второй вход условия вырабатывает коман ду-условие. Данная команда-условие через блоки 14 - 16 в зависимости от заданных этими блоками временных интервалов поступает на соответствующие входы блоков 17 - 19 управления. В один из блоков 17-19 управления, на входе которого присутствует сигнал разрешения, например, блок 17, вводится реле времени, соответствующее заданном блоком 14 временному интервалу для данного объекта. С выхода 24 блока 17 управления поступает сигнал на включен объекта, а с другого - сигнал совпадения на вход элемента I-i 13. Аналогично производится включение блоков 18 и 19. 84 При всех включенных блоках 17на входах элемента И 13 происходит совпадение сигналов . С выхода элемента И 13 поступит запрет на вход элемента И 3, а через инвертор 4 - разрешение на вход элемента И 8. При изменении условия какого-либо, объекта до истечения заданного времени и при поступлении команды Пуск на -. вход 20 на входе элемента И 8 произойдет совпадение сигналов, в результате чего снимается блокировка с генератора 11 импульсов. Генератор 11 импульсов запускает распределитель 12, который по изменившемуся условию отыскивает блок управления данного объекта и взводит реле на промежуток времени, соответствующий новому условию. Объект в блоке 9, по которому по каким-то причинам не введено условие (ошибка оператора, ввод объекта в работу после остановки и т.д.), определяется по сигналу, поступившему с определенной Шины 21 - 23 на вход блока 5. Сигналом с выхода блока 5 включается счетчик 2, и одновременно этим же сигналом включается индикация данного объекта. Если в течение времени, на которое настроен счетчик 2,в блоке 9 будет введено условие данному объекту, Тогда выходным сигналом блока 9 через элемент ИЛИ 6 счетчик сбрасывается в исходное состояние, а на вход блока 5 подается на его работу, отключающий при этом индикацию. Если в течение указанного времени условие в блоке 9 данному объекту введено не будет, тогда сработавший счетчик 2 подаст сигнал разрешения в блок 1О на выработку условия. При .поступлении на вход 20 сигнала Пуск устройство выработает данному объекту команду - условие. При всех введенных условиях объекту при каждом пуске устройства выходными сигналами с блока 9 через элемент ИЛИ 6 блокируется работа счетчика 2 и блока 5, и устройство работает аналогично изложенному. Данное устройство для программного управления позволяет осуществлять индикацию объекта, по которому не введено условие работы, и вырабатывать ему управляющие воздействия , что расширяет функциональные возможности уст- : ройства и повышает его надежность. Фор м у ла изобретения Устройство для программног:о уп тавления, содержащее последовательно соепиненлые блок ввода программы и блок команд, которого через последовательно соединенные блоки задания временных интервалов и блоки управления подключены ко входам первого элемента И, выход которого подключен через последовательно соединенные инвертор, второй элемент И, первый генератор импульсов и распределитель импульсов к другим входам блоков управления и через последовательно соединенные третий элемент И, второй генератор импульсов и блок команд ко второму входу третьего элемента И, отличающееся тем, что, с целью повышения надежности устройства, в него ввеаены последователно соединенные элементы ИЛИ, логический блок и блок индикаш1И и счетчик, выход которого соединен с другим входом блока команд, первый вход через элемент ИЛИ - с выходами блока задан программы, а второй вход через логический блок - со входами блока задания программы.
Источники информации, принятые во внимание при экспертизе
1.Патент США № 3868648, кл. 34О-172, 1975 г.
2.Авторское свидетельство СССР по заявке № 2353220/18-24,
кл. Q 05 В 19/18 1976 (прототип).
название | год | авторы | номер документа |
---|---|---|---|
Устройство задания временных циклов работы объектов | 1976 |
|
SU593216A1 |
Устройство для проверки работоспособности объектов | 1988 |
|
SU1659987A1 |
Устройство для отладки цифровых систем | 1985 |
|
SU1254492A1 |
Система управления поточной линией для приготовления стекольной шихты | 1983 |
|
SU1168517A1 |
Устройство для контроля функционирования логических блоков | 1986 |
|
SU1327107A1 |
Программное задающее устройство | 1981 |
|
SU960739A1 |
Программное временное устройство | 1988 |
|
SU1647517A1 |
Устройство для управления с контролем | 1983 |
|
SU1156074A1 |
Многоканальная система для контроля и диагностики цифровых блоков | 1984 |
|
SU1269137A1 |
Устройство допускового контроля параметров | 1985 |
|
SU1251034A1 |
Авторы
Даты
1979-10-15—Публикация
1977-09-30—Подача