Устройство для программного управления
:::-"::: "".", О П И С А Н И Е
643838
- Республик
ИЗОБРЕТЕН ИЯ
К АВТОРСКОМУ СВИДРТИЛЬСТВУ (61) Дополнительное к авт. свид-ву (22) Заявлено 24.01.77 (21) 2444838/18 24
2 (51) М. Кл, (Э 05 В 19/18 с присоединением заявки №Геоударетееииый комитет
СССР ао делам изооретеиий и открытий (23) ПриоритетОпубликоваио25.01.79.Бюллетень № 3 (5З) ДК 621.503..55(088.8) Дата опубликования описания 28.01.79 рпов
Л. E. Гавриил, Г. К. Хамидов, В. Ф. Асяев и (72) Авторы изобретения
" t
1 р ! .д," :-":р,, с т укторск ого ли; ; з: 1
Ташкентский филиал Среднеазиатского проект бюро автоматизированных систем управле (71) Заявитель (54) УСТРОЙСТВО ДЛЯ ПРОГРАММНОГО УПРАВЛЕНИЯ
Изобретение относится к области аа- томатики и вычислительной техники, в честности, к устройствам с цифровым
I программным управлением для автоматизации периодических и дискретных процессов и химической промышленности и может быть использовано для аналогичных процессов .во всех отраслях народного хозяйства.
Известны устройства для программного управления, содержащие последовательно соединенные блок постоянной памяти, блок ввода, блок управления, блок вывода и блок исполнительных органов (11, j2J .
Эти устройства не позволяют управлять несколькими органами по одинаковым или различным программам, вводимым с одной перфоленты, а также не могут задать. конкретное время, необходимое для протекания стадии процесса.
Наиболее близким техническим решением к данному изобретению является
2 устройство для программного управления, содержащее элемент ИЛИ, три элемента И и блок задания программы, выходы которого подключены ко входам входного регистра к первым входам четвертых элементов И, вторые входы которых соединены с выходами блока датчиков, и к первым входам пятых элементов И, выходы которых через выходной регистр подсоединены ко входам блока исполнительных органов (31 .
Недостатком данного устройства является узкая область его применения.
Бель изобретения - расширение области применения устройства.
Поставленная цель достигается тем, что в устройство введены четыре элемента И, триггеры, блок задания времени и коммутатор, вход и выход которого соединены соответственно с одним из выходов входного регистра и с пер выми входами шестого, седьмого и восьмого элементов И, вторые входы которых подключены к соответствующим, 38
3 6438 выходам входного регистре, запускающий вход устройства соединен со входом элемента ИЛЙ, йервым входом первого триггера и через последовательно соединенные.второй триггер и первый элемент И со вторым входом первого триггера, выход которого п одключен к пер» . вым входам второго элементе И и третЫ. его триггера, выход которого соединен . с третьим входом восьмого элемента И 1о и через второй элемент И с третьими входами шестого и седьмого элементов
И, выход восьмого элемента, И подключен к третьим входам четвертых элементов И, выходы которых через девятый 15 олемент И подсоединены к четвертому входу шестого элемента И, одному из входов первого элемента И и через элемент ИЛИ к первому входу четвертого триггера, выход шестого элемента И 20 соединен со вторым входом третьего триггера и со вторым входом четвертого триггера, выход которого подключен ко входу блока задания программы и к четвертым входам седьмого и восьмого 25 элементов И, один из выходов блока задания программы непосредственно, а другой через блок задания времени соединены со входами третьего элемента И, выход которого подключен к одному из ЗО входов девятого элемента И, а вторые. входы пятых элементов И соединены с выходом седьмого элемента И.
На чертеже представлена блок-схема устройства, содержащая блок задания 3S программы 1, блок 2 исполнительных органов 2< 2> и блок 3 дат чиков 31, 32 " Зи, запускающий вход устройства 4, входной 5 и, выходйой 6 регистры, второй триггер 7, ком 40 мутатор 8, блок задания времени 9, первый 10 и четвертый 11 триггеры элемент ИЛИ 12, седьмой 13 и восьмой
14 элементы И, третий триггер 15, второй 16 и шестой .17 элементы И, чет- 45 ертые элементы H 18 18 пятые элементы И 19„, 19,... 19щ, девятый 20, третий 21 и первый 22 элементы И.
Управление несколькими исполнитель- 5О ными органами осуществляетса благодаря возможности поиска йа программоносителе требуемой программы для данного агрегата.
Устройство работает следующим образом.
Перед началом технологического процесса коммутатором 8 задаетса номер
4 программы по которой должен управца ться блок 2.
При подаче сигнала на вход 4 качи« нается первая стадия технологического процесса.
Триггеры 10 и 11 устанавливаются в состояние "1 . Сигнал с выхода триг гера 11 подается на вход блока задания программы 1 и на вторые входы элементов И 13 и 14. При этом блок задания программы 1 запускается, эле-. мент И 13 дает разрешение записи с блока 1 команд, а элемент И 14 - условий. Таким образом, запись команд и условий возможна при движении перфоленты в блоке 1 вперед (сигнал на соответствующих входах элементов 13 «и
14). Единичное .состояние триггера
10 устанавливает в состоянйе 1 " триггер 1 5. Сигналы с триггеров 10 и 15 совпадают в элементе И 16 и выдаются на входы элементов 13 и 14. При нахождении на перфоленте блока 1 нужной программы коммутатор 8 также выдает сигнал на входы элементов 13 и 14 и на вход элемента 17. После нахождения нужной программы и при продвижении перфоленты вперед считывается команда "Запись условий . Этот сигнал через регистр 5 подается на вход элемента И 14, который выдает сигнал разрешения записи условий в элементы И 18),182 ...18,, на другие входы которых подаются сигналы йрограммных условий с блока 1 и в них запоминаются Команда "Запись временного условйа" поступает в блок
9. Начинаетса отсчет времени. Временное условие записывается в элемент И 21, Затем считывается команда "Запись команд" с перфоленты блока 1 через регистр 5 на вход элемента И 13, с выхода которого выдает;. ся сигнал разрешения записи команды на входы элементов И 19,, 19, ...
19, на другие входы которых выдают ся программные команды с перфоленты блока 1. В соответствии с этими командами элементы И 19,, 19, ...19л, через регистр 6 переключают исполнительные механизмы 2„, 2, ...2 блока 2.
При считывании команды "Конец стадии" выдается сигнал на вход элемента И 17, сигнал с выхода которой перебрасывает триггеры 11 и 15. Считывание прекращаетса и исчезают сиг643838
5 нвлы разрешения записи условий и ко-: манд с выходов элементов И 1 й. и 14 При выполнении условий датчики
3„, 3, ... 3 „выдают сигналы на алементы И 184, 18, ... 18,, где они совпадают с программами. Элементы
H 18< ° 18>, 18< выдают си палы в элемент И 20, на другой вход которого поступает сигнал с элемента И
21, который вьшает информацию при совпадении программного времени с реальным временем, заданным на блоке 9. При совпадении всех условий сигнал с элемента И 20 через элемент 12 и триггер 11 запускает блок 1. Параллельно этот же сигнал поступает на элемент И 22, где он совпадает с сигналом триггера 7, и элемент И 17. Элемент И 22 выдает сигнал на вход триггера 10, который устанавливается .в о состояние "0". В результате элемент
И 14 разрешает записывать условия, а алемент И 13 запрещает записывать команды с перфоленты при ее движении..
Начинается поиск программы нужной ста- 25 дии. Перфолента блока 1 двигается до тех пор, цока не запишутся уже выполненные условия. B атом случае элемент
И 20 через элемент И 22 выдаст сит пал вторично на вход триггера 10, Ъо- ЭО торый установится теперь в состояние
1 . Соответственно установится s "1 и триггер 15. Теперь элементы И 13 и 1 4 вьщвют разрешающие команды за-, писи. Элемент И 17 вьщает сигнал при З5 записи следующей за выполненной стадией процесса, то есть формирует сиг-. нал останова считывания с блока 1 и запрещает элементам И 13 и 14 выдавать разрешающие команды записи, 4о
Таким образом, во время выполнения технологической стадии процесса одну и ту же программу с перфоленты возможно с помощью одного и того же с считывающего устройства считать в схе- 45 му управления другим.объектом, которая при выполнении стадии процесса (то есть при совпадении программных условий с фактическими) позволит найти на перфоленте нужную программу.. 50
Этв схема позволяет управлять нес колькими (до восьми} независимыми объектами, которые могут запускаться автономно и работать по одинаковым или различным программам.
Данное устройство позволит управлять агрегатами химической промышленности, имеющих периодический и дискретный характер технологического процесса, и может быть использовано для аналогичных процессов в других отраслях народного хозяйства.
Формула изобретения
Устройство для программного управления, содержащее элемент ИЛИ, три элемента И и блок задания программы, выходы которого подключены ко входам входного регистра, к первым входам четвертых элементов И, вторые входы которых соединены с выходами блока датчиков, и к первым входам пятых элементов И, выходы которых через выходной регистр подсоединены ко входам блока исполнительных органов, о т л ич а ю ш е е с я тем, что, с целью расширении. области йрименения устройства, в него введены четыре элемента
И, триггеры блок задания времени и коммутатор, вход и выход которого соединены соответственно с одним из выходов входного регистра и с первыми входами шестрго, седьмого и восьмого элементов И, .вторые входы которых подключены к соответствующим выходам входного регистра, запускающий вход устройства соединен со входом элемента ИЛИ, первым „входом первого триггера и через последовательно соединенные второй триггер и первый элемент И со вторым входом первого триг- ° гера, выход которого подключен к первым входам второ1 о элемента И и треть-. его триггера, выход которого соединен с третьим входом восьмого элементе И и через второй элемент И с третьими входами шестого и седьмого элементов
И, выход восьмого элемента И подключен к третьим входам четвертых элементов И, выходы которых через девятый элемент И подсоединены к четвертому входу шестого элемента И, одному из входов первого элемента И и че рез элемент ИЛИ к первому входу четвертого триггера, выход шестого элемента И соединен со вторым входом третьего триггера и со вторым входом четвертого триггера, выход которого подключен ко входу блока задания программы и к четвертым входам. седьмого и восьмого алементов И, один из выхо дов блока задания программы непосредственно, а другой через блок задания времени соединены со входами треть643838 8
1 . .Патент Франции К. 2l 54643, кл. Я 05 В 19/00, 1072.
2. Патент Великобритании
М. 1320401, кл. (j 3 5 1974.
5 его элемента И, выход которого подклю- чен < одному из входов девятого элемента И, а вторые входы пятых элементов И соединены с выходом седьмого элемента И.
Источники информации, принятые во внимание при экспертизе
3, Авторское свидетельство СССР
Л". 376757, кл. (3 05 Б 19/18, 1971.
Составитель l9 Белинкова
Редактор Д. Мвпуришвили Техред Ю. Киймет К орректор ". Мельниченко
Заказ 8020/43 Тираж 1 01 4 Подписное
ЦНИИПИ Государственного комитета СССР
rro делам изобретений и открытий
113035, Москва, Ж 35, Раушская наб., д. 4/5
Филиал ППП Патент", r. Ужгород, ул. Проектная, 4