Устройство для программного управления технологическим оборудованием

 

Изобретение относится к автоматике и вычислительной технике и предназначено для использования в системах программного управления технологическим оборудованием. Устройство для программного управления технологическим оборудованием содержит коммутатор 1, компаратор 2, блок 3 памяти

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК (5D 4 G 05 В 19 18

13 ."

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К А ВТОРСНОМУ СВИДЕТЕЛЬСТВУ

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И OTHPblTHA (21) 4116067/24-24 (22) 11.06.86

46) 07.02.88. Бюл. IP 5

71) Всесоюзный научно-исследовательский и проектно-конструкторский институт технологии электромашиностроения (72) М.М.Фишман и Н.И.Сердюков (53) 621.503.55(088.8) (56) Авторское свидетельсгво СССР

У 935878, кл. Г 05 В 19/18, 1982.

Авторское свидетельство СССР

М 1273879, кл. В 65 В 19/18, 1984.

„„80„„1372277 А1 (54) УСТРОЙСТВО ЛЛЯ ПРОГРАММНОГО УПРАВЛЕНИЯ ТЕХНОЛОГИЧЕСКИМ ОБОРУДОВАНИЕМ (57)Изобретение относится к автоматиКе и вычислительной технике и предназначено для использования в системах программного управления технологическим оборудованием. Устройство для программного управления технологическим оборудованием содержит коммутатор 1, компаратор 2, блок 3 памяти

1372277

25 программ, блоки 4 и 1! регистров, счет-чик 5 адреса, блок 6 управления формированием адреса, блоки 7, 19 и 21 элементов ИЛИ, блоки 22 и 23 элементов И, генератор 9 импульсов, блок 8 памяти текущего адреса, синхронизатор 10 счетчик 12 номера канала, блок 13 запуска, элемент И 14, эадатчик 17 режимон, блок 15 формирования

Изобретение относится к автоматике и вычислительной технике и предназначено для использования в системах программного управления технологиче5 ским оборудованием.

Цель изобретения — упрощение и расширение области применения устройства.

На фиг. 1 изображена функциональ" ная схема устройства; на фиг.2 и 3 диаграмма и блок-схема алгоритма работы устройства; на фиг. 4 и 5 — функциональные схемы компаратора и блока управления формированием адреса; на фиг.6 — функциональная схема и диаграмма работы синхронизатора; на фиг,7-12 — функциональные схемы блока запуска, блока формирования и ком- 20 мутации сигналов, блока отраоотки устанок, задатчика режимов, блока ввода устанок и блока управления вк полнением операций соответственно.

Устройство содержит коммутатор

1, компаратор 3, блок 3 памяти про- грамм, первый блок 4 регистров, счетчик 5 адреса, блок 6 управления формированием адреса, блок 7 элементов 30

ИЛИ, блок 8 памяти текущего адреса, генератор 9 импульсов, синхронизатор

10, второй блок 11 регистров, счетчик 12 номера канала, блок 13 запуска, элемент И 14, блок 25 формирования и коммутации сигналов, блок 16 отработки уставок, задатчик 17 режимов, блок 18 ввода уставок, блок 19 элементов ИЛИ, блок 20 памяти устанок, блок 21 элементов ИЛИ, блоки 40

22 23 лементон и блок 24 управления выполнением операций. и коммутации сигналов, блок 16 обработки устанок, блок 18 ввода уставок, блок 20 памяти уставок и блок 24 управления выполнением операций. Устройство может применяться для числового программного управления различными агрегатами с постоянной н переменной последовательностью операций в циклах. 12 ил.

Компаратор 2 содержит элементы

РАВНОЗНАЧНОСТЬ 25-27, ИЛИ 28-.30 и

И 31.

Блок 6 управления формированием адреса содержит элементы ИЛИ 32, И 33, ИЛИ 34, И 35, а также элементы

РАВНОЗНАЧНОСТЬ 36 и И 37-39.

Синхронизатор 10 содержит элементы И-НЕ 40 и И 41 счетчик 42 дешифратор

43, триггер 44 и элемент ИЛИ 45.

Блок 13 запуска содержит триггер

46, одновибратор 47, датчик 48 импульса начальной установки и элемент

КПИ 49.

Блок 15 формирования и коммутации сигналов содержит триггеры 50-52, 1-входы которых являются входами блока (шина Х2), а также мультиплексор

53 и демультиплексор 54.

Блок 16 отработки устанок содержит вычитающий счетчик 55, представляющий собой группу последовательно включенных десятичных декад, причем выход заема каждой предыдущей декады подключен к счетному входу последующей декады, блок 56 элементов И, блок 57 дешифраторов и элемент ИЛИ-НЕ

58, одноименными разрядами соединенные между собой. Блок 57 дешифраторов подключен к блоку 59 индикаторов, причем количество дешифраторов и индикаторов определяется количеством десятичных разрядов счетчика. Вход запрета W блока 16 является вход<м запрета блока 56 элементов И, а счетный (Х), информационные (h) и управляющий (й) входы блока 16 подключены к соответствующим входам счетчика 55.

1372277

Задатчик 1 7 режимов содержит переключатель 60, элементы И 61 и 62, ИЛИ 63 и триггер 64.

Блок 18 ввода уставок содержит усилитель 65, две группы переключателей 66 и 67. Каждый из контактов переключателей 66 и 67 соединяется с соответствующими элементами НЕ 68

70 и HE 71-73, выходы которых образу — 10 ют вторые (шина m) и первые (шина г) информационные выходы блока.

Кнопка 74 своими размыкающими и замыкающим контактами соединяется с 15 входами элементов И-HE 75 и 76, причем выход элемента И-HF. 75 подключен к входу элемента И-НЕ 76, а выход элемента И-HF. 76 — к входам элементов

И-НЕ 75 и 77. Элемент НЕ 78 своим 20 входом подключен к выходу элемента

И-НЕ 77, à его выход является первым управляющим выходом блока (линия связи h).

Кнопка 79 своими замыкающими и 25 размыкающими контактами соединяется с первыми входами элементов И-HE 80 и 81, причем выход элемента И-НЕ 80 подключен к входу элемента И-НЕ 81, а выход элемента И-НЕ 81 — к входам 30 элементов И-НЕ 80 и И-НЕ 82 . Элемент

НЕ 83 своим входом подключен к выходу элемента И-НЕ 82, а его выход является вторым управляющим выходом блока (линия связи i).

Блок 24 управления выполнением ьб операций содержит элементы ИЛИ Я,86, ЗАПРЕТ 87-91 и И 92.

Устройство работает следующим образом. 40

В блок 3 памяти программ, выполне нный на базе интегральных про граммируемых постоянных запоминающих устройств, для каждой из групп механизмов намоточного оборудования записы- 45 вается соответствующая программа работы. Запись программ производится путем прожигания нихромовых перемычек в матрице запоминающих элементов с помощью специального устройства (не показано) перед эксплуатацией устройства.

Программы состоят из определенного числа управляющих слов, которые имеют три зоны и бывают пяти видов: команда занесения маски датчиков, подлежащих контролю; команды на включение и отключение механизмов; команды условного перехода; команды ° выбора заданной уставкь, команды отработки текущей уставки.

Вид команды опоепеляется сеотлез— ствующими признаками ("011", "111", 000, 100, 1101"), занесенными в III-ю зону памяти. При чтении последней признаки возникают на шине

I,, которая является операционным выходом блока 3 .

Разряды первых информационных выходов (шина S) образуют 1 зону памяти, которая предназначена для хране— ния: масок датчиков, подлежащих контролю на следующем шаге программы, если значение признака "011"; комбинаций состояний, в которые должны прийти механизмы по сигналам II-й

it ., зоны, если значения признака 111 кодов условий возможных переходов, если значение признаков "000" ; кодов номеров датчиков счета, если значение признаков "101".

Разряды вторых информационных выходов (шина R) образуют II-ю зону памяти, которая предназначена для хранения: комбинаций сигналов управления механизмами на данном шаге, если значение признака "111"; кодов адреса условных переходов, если значение признака "000" кодов адреса заданных уставок, если значение признака 100

Адресация и чтение содержимого в сех трех зон выполи яе тся параллельно в соответствии с кодом, поступающим по шине Р с выходов счетчика 12 номеров каналов (старшие разряды ко— да адреса) и по шине Т с выхода счетчика 5 адреса (младшие разряды кода адреса). Старшие разряды кода адреса определяют области памяти, в которых записаны программы работы каждой из групп механизмов технологического оборудования, а младшие разряды — конкретные ячейки соответствующих областей памяти, в которых записаны управляющие слова этих программ.

Младшие разряды кода начального адреса программ работы каждой из групп механизмов представляют собой нулевую кодовую комбинацию, т.е. »а-. чальный адрес программы по каждому каналу — нулевой. При включении устройства обеспечивается автоматическое занесение кодов перных адресов программ в блок 8 памяти текущих адресов. Это осуществляется следующим образом.

137227

При включении питания блок 3 запуска»а своем первом выходе выдает сигнал, закрывающий элемент И 14, а ня втором выходе формирует кратковременный импульс "Начальная установка" (линия связи U), который поступает на входы сброся синхронизатора

10, счетчика 12 номеров канала, задатчика 17 режимов и блока 15 формирования и коммутации сигналов., устанавливая их в исходное состояйие,причем ня шине P появляется код первого канала, я на линии связи W — нулевой сигнал, разрешающий прохождение импульсов генератора 9 на вход синхронизатора 10.

Количество управляемых групп механизмов намоточного оборудования определяется числом каналов управления. Управление каналами разделено во времени сигналами (фиг.2), поступающими от счетчика| 12 номеров каналов, при этом синхронизатор 10 формирует импульсы, необходимые для выдачи и отработки одной команды соответствующей программы. Последний на своем выходе (линия связи А) вырабатывает импульс, который не проходит через закрытый элемент И 14 (сиги;и

"Чтение блока 8" не образуется), но обеспечивает формирование с помощью блока б сигнала записи в счетчик 5 адреса (линия связи 11). Так как чтение информации из блока 8 памяти при

35 этом не происходит, на его выходе будет нулевой код, который и запишется в счетчик 5 адреса.

Программу работы устройства составляют таким образом, чтобы управляющее 40 слово, записанное по нулевому адресу программы, было словом первого вида (код "011") и содержало маску датчиков, которые необходимо проверить перед началом работы устройства, 45 включая датчик пуска. Отработка команды по нулевому адресу ничем не отличается от отработки команд по другим адресам и описана ниже. После отработки команды первого вида по нуле--50 ваму ядре<..у содержимое счетчика 5 ад— реса увеличивается на единицу и по шине 1 заносится в блок 8 памяти текущих адресов импульсом, вырабатываемым синхронизатором 10 на своем

55 четвертом выходе (линия связи Е).

Аня Io(llчпо происходит обращение в начал цикпя к нулевым адресам по остальным ь «полям.

6

После первого обращения к программам всех каналов счетчик 12 воэвращается в исходное положение и на его выходе переноса (линия связи g) вырабатывается импульс, поступающий н блок 13 запуска. Под действием этого импульса последний формирует на своем первом выходе (линия связи V) разрешающий сигнал, поступающий на первый управляющий вход задатчика 17 режимов и второй вход элемента И 14, который после этого начинает пропускать импульсы синхронизатора 10 на второй управляющий вход блока 8 памяти текущих адресов. Благодаря этому текущий адрес программы из блока 8 считывается и переписывается в счетчи 5 адреса.

Программа работы устройства составляется таким образом, чтобы управляющее слово, записанное по первому адресу программы, было словом второго вида (код "111") и содержало кодовую комбинацию состояний датчиков, необходимую для работы в автоматическом режиме и включающую наличие сигнала от датчика пуска, и кодовую комбинацию сигналов -управления, включающую сигнал Изменение режима разрешено" (линия связи у), который поступает на второй управляющий вход задатчика 17 режимов.

В устройстве предусмотрены режим записи числовых уставок и автоматический режим, выбор которых осуществляется с LIOMQBlhlO эадатчика !7. Соответствующий режим работы устанавливается переключателем зядатчика, при этом изменение режима работы осуществляется только после занесения начальных адресов программ в блок 8 памяти (разрешающий сигнал на линии связи V) и в исходном состоянии станка, т.е. его цикл работы еще не начался или уже закончен, о чем свидетельствует считывание управляющего слова по первому адресу (разрешающий сигнал на линии связи у).

Для ввода или изменения величин перемещений рабочих органов станка, заданных в числовой форме (например, при намотке катушек электротехнических изделий — количества катушечных групп, количества катушек в группе, числа витков в каждой катушке, времени разгона и замедления при намотке и т.д.), переключатель устанавливают в положение Ввол, устявок . В

1372277 этом случае на выходе задатчика 17 (линия связи W) возникает единичный сигнал, который поступает на синхронизатор 10, блок 16 отработки уставок и блок 18 ввода уставок, блокируя первый и второй и разрешая рабату третьему, при этом синхронизатор останавливается в положении, когда на всех его выходах (A, В, С1, С, 10

С, D, Е, F) отсутствуют сигналы управления °

В блоке 18 набираются на переключателях величина и адрес числовой уставки, коды которых подаются 15 через блоки 19 и 2 1 элементов ИЛИ (шины т и Z соответственно) на информационные и адресные входы блока 20 памяти уставок, имеющего две зоны памяти. I-я зона памяти предна- 20 эначена для хранения величин уставок, адреса которых при их записи задают с помощью блока 18, II-я зона памяти, к которой нельзя обратиться с помощью блока 18 — для хра- 25 кения текущих значений уставок в цессе их отработки.

При подаче сигнала (нажатии соответствующей кнопки в блоке 18) на управляющий вход (линия связи h) бло- З0 ка 24 управления выполнением операций последний формирует на своем шестом выходе (линия связи е) сигнал, поступающий на управляющий вход блока 20 памяти уставок. По этому сигна. Э лу в блок 20 записывается по заданному адресу величина уставки, Контроль записанной информации осуществляется в результате нажатия 40 в блоке 18 кнопки (не показана) и возникновения на его выходе (линия связи i) сигнала, который через блок

24 управления выполнением операций поступает на управляющий вход блока 46

20 (линия связи f) и управляющий вход блока 16 отработки уставок, Считанная информация заносится в счетчик блока 16, имеющий в своем составе индикаторы. 50

Таким образом, последовательно уставка эа уставкой заносятся в блок

20 памяти. С помощью переключателя задатчика 17 устанавливается автоматический режим работы оборудования, при этом на выходе задатчика возникает нулевой сигнал, запрещающий ввод уставок в блоке 18 и разрешающий прохождение импульсов генератора 9 на вход синхрониза.ора IL1, а также выдачу кода из блок» 16.

Цикл начинается после пас . у;111е1111.сигнала о1 датчика пуск l под»,.llю l нного, как и все другие, к »х д y к мутатора 1.,Па прихода этого -н"в;1ла изменение первого адреса программы, а следовательно и выполнение цикла не происходит. Отработка программы технологического обаруцавания осуществляется путем поочередного для каждого канала считывания из блока

3 памяти программ управляющих слов.

При отработке команды, например, программы первого канала счетчик 12 номеров каналов выдает по шине F на адресные входы коммутатора 1, блока

3 памяти программ, блока 4 регистров, блока 8 памяти текущих адресов, блока 11 регистров и блока 22 элементов И код, соответствующий номеру первого канала. В результате этого к коммутатору 1 подключаются датчики дискретных сигналов состояний механизмов первого канала, на адресные входы блока 3 памяти программ подается код, соответствующий области памяти, где записана программа работы механизмов первого канала, в блоке 8 памяти текущих адресов выбирается ячейка, где хранится текущий адрес программы управления первым каналом, в блоках 4 и, 11 регистров z» в блоке 22 элементов И подготавливаются к приему информации соответственно регистр и элементы И, саответствующие первому каналу.

Ил»пульсы генератора 9 поступают на первый вход синхронизатора 10 (линия связи I), который вырабатывает импульс на первом выходе (линия связи А), поступающий через элемент И 14 на управляющий вход блока 8 памя rz» текущих адресов как сигна 1 "Чтение блока 8" и через блок 6 управления формированием адреса на управляющий вход (линия связи N) счетчика 5 адреса как сигнал Запись в счетчик 5" (фиг,2), при этом текущий адрес прг— граммы управления первым каналам считывается из блока 8 памяти текущего адреса на шину R и через блок 7 элементов ИЛИ записывается в счетчик 5 адреса. Последний совместно ео счетчиком 12 выбирает с помощью шнн Т и

P ячейки памяти блока 3, еог тветгтвующие текущему адресу программы первого канала. После окончания 1»E ðz»!»ãо

1372277

При чтении слова второго вида на шестые входы блока 24 по шине L подается код "111", Синхронизатор 10 выдает импульс на выходе (линия связи

С »). Этот импульс поступает на вход блока 24, проходит на управляющий вход блока 4 регистров (линия связи

С) и осуществляет запись слова из

II-й эоны блока 3 памяти в регистр первого канала блока. По сигналам этого регистра включаются рабочие органы первой группы механизмов станка и происходит изменение их состояний, которые фиксируются датчиками состояний механизмов первой группы.

Сигналы от датчиков через коммутатор 1 поступают на первые информационные входы компаратора 2 (шина

Н), на входы маскирования которого

50

55 импульса синхронизатор 10 выдает команду "Чтение блока 3" на своем втором выходе (линия связи В), которая поступает на управляющий вход блока

3 памяти, в результате чего происходит чтение управляющего слова, разряды которого появляются на операционных, первых и вторых информационных выходах блока (шины L, S u R со- 10 ответственно).

Дальнейшая работа устройства зависит от вида прочитанного слова из блока 3 и результата сравнения кодов компаратором. При чтении из блока 3 памяти слова первого вида на входы блока 24 управления выполнением операций по шине L подается код "О11".

Одновременно с командой на выходе синхронизатор 10 выдает импульс меньшей длительности (линия связи

C ). Этот импульс поступает на вход блока 24, проходит на управляющий вход блока 11 регистров, осуществляя запись слова иэ I-й зоны блока 3 в ре 25 гистр первого канала блока 11. В результате этого в разряды регистра, соответствующие контролируемыи датчикам, заносятся единицы (маска датчиков, подлежащих контролю).

Импульс с выхода синхронизатора

10 по линии связи D поступает на вход блока 6 управления формированием адреса, на входах (шина ».) которого в этом случае присутствует признак ко35 манды занесения маски. Последний фор- мирует импульс, поступающий по линии связи M на счетный вход счетчика 5 адреса, увеличивая число в нем на

l l I l

1 °

40 поступают сигналы с выходов второго блока 11 регистров (шина S ), а на вторые информационные входы — комбинация сигналов, записанная в первой зоне блока 3 (шина S). При совпадении фактической комбинации состояний датчиков, подлежащих контролю, с эа данной (прн правильной отработке данного шага программы) компаратор 2 формирует сигнал "1ll, который поступает (линия связи К) на вход блока 6

l управления формированием адреса, в противном случае компаратор 2 формирует сигнал "0". Импульс с выхода и синхронизатора 10 по линии связы 0 поступает на вход блока 6 управления формированием адреса, на входах (шина

».) которого этом случае присутствует признак команды на включение и отключение механизмов.

В зависимости от выходного сигнала компаратора число в счетчике 5 адреса увеличивается на "1" или остается без изменения. Если на выходе компаратора "1", блок 6 формирует импульс, поступающий по линии связи М на счетный вход счетчика 5 адреса, если на выходе компаратора "Oll, этот импульс не формируется.

При чтении слова третьего вида реализуется команда условного перехода по комбинации условий, в качестве которых могут быть использованы сигналы не только от датчиков состояний механизмов, но и органов управления от других устройств. В этом случае на операционных выходах (шина

L) блока 3 памяти присутствует признак "000", блокируя прохождение импульса синхронизатора 10 (линия связи С») через блок 24 управления выполнением операций на управляющие входы блоков 4 и 11 регистров (линии связи G и Z), Как и в предыдущем случае, компаратор 2 осуществляет сравнение сигналов от датчиков, подлежащих контролю,, с комбинацией сигналов, поступающих с информационного выхода блока 3 памяти программ, При их совпадении компаратор 2 вьщает сигнал "1", в результате чего импульс, формирующийся на выходе синхронизатора 10 (линия связи D) поступает через блок 6 и линию связи N на управляющий вход счетчика 5 адреса, На информационный. вход счетчика 5 адреса поступает через блок 7 элементов ИЛИ код адреса перехода с ин1372277

55 формационных выходов блока 3 памяти.

Происходит переход к заданному шагу программы работь для данного канала.

Если совпадение не произошло, компаратор 2 выдает сигнал 0". Через блок

6 на счетный вход счетчика 5 адреса проходит импульс, сформированный на третьем выходе синхронизатора 10, что обеспечивает переход к следующему шагу программы.

При чтении слова четвертого вида осуществляется выбор заданной уставки из I é зоны блока 20 памяти и запись ее величины во II-ю зону этого же блока.

В процессе отработки программы заданные величины уставок, хранящиеся в I-й зоне блока 20, не изменяются, текущие значения уставок, хранящиеся во II-й зоне блока 20,уменьшаются по сигналам от датчиков счета.

В случае чтения слова четвертого вида на операционных выходах (шина

L) блока 3 памяти программ присутствуют пвизнаки."100", которые поступают на входы блока 6 управления формированием адреса и входы блока 24 управления выполнением операций. Последний закрывает блоки 4 и 11 регистров для приема кода.

По команде "Чтение блока 3", посылаемой с выхода синхронизатора 10 в линию связи В, на входы блока 23 элементов И поступает код адреса заданных уставок (шина R).

Возникающий одновременно на выходе (линия связи С1) синхронизатора 10 импульс меньшей длительности поступает на вход блока 24, в результате чего на выходе (линия связи b) блока

24 возникает сигнал, по которому код шины К проходит через блок 23 элементов И и блок 21 элементов ИЛИ на адресные входы (шина t) блока 20 памяти уставок — происходит выбор заданной уставки; на выходе (линия связи f) блока 24 возникает сигнал, поступающий на управляютций вход блока 20 памяти уставок и управляющий вход блока 16 отработки уставок— осуществляется чтение выбранной уставки из I-й зоны блока 20 и запись ее величины в блок 16.

Импульс с выхода синхронизатора 10 подается на пятый вход блока 24 (ли» ния связи С ), проходит соответственно на вход блока 22 элементов И и уп равляющий вход блока 20 памяти уста-" вок. По сигналу с выхога блока 24 (линия связи а) код номера канала, присутствующий на входах (шина Р) блока 22 элементов И, проходит через него, блок 21 элементов ИЛ11 и посту— пает на адресные входы (линия свя-зи г.) блока 20. Происходит выбор адреса II-й зоны блока 20, куда будет занесена уставка, подлежащая отработке в данном канале.

Код величины уставки с информационного выхода блока 16 отработки уставок поступает через блок 19 элементов ИЛИ на информационные входы блока 20 (линия связи q). По сигналу с выхода блока 24 (линия связи е) происходит запись величины уставки из блока 16 отработки уставок во

II-ю зону блока 20 памяти уставок.

Затем импульс с выхода синхронизатора 10 по линии связи Р поступает на вход блока 6 управления формированием адреса, в результате чего последний формирует импульс, поступающий по линии связи M на счетный вход счетчика 5 адреса, увеличивая число в нем на "1".

При чтении из блока 3 памяти программы слова пятого вида, когда на его операционных выходах (шина L) присутствует признак "101", осуществляется отработка текущего значения уставки II-й зоны, адрес которой определяется номером выбранного канала, По команде "Чтение блока 3", посылаемой с выхода синхронизатора 10 в линию связи В, на адресные входы (шина S) блока 15 формирования и коммутации сигналов поступает код номера датчика счета, импульсы которого обеспечивают отработку выбранной уставки. При поступлении импульса с выхода синхронизатора 10 блок 24 управления выполнением операций формирует на своих (линии связи q, f) выходах, которые подаются соответственно на вход блока 22 элементов И и объединенные между собой управляющие входы блока 20 памяти уставок и блока 16 отработки уставок. По первому сигналу код номера канала (шина P) проходит через блок 22 элементов И и блок 21 элементов ИЛИ на адресные входы (шина г.) блока 20 памят»» уставок — происходит выбор угтавки данного канала; по второму сигналу осуществляется чтение текушего значения

1372277

10

55 уставок.

Импульс, формирующийся на выходе синхронизатора 10, поступает r;o линии связи D на вход блока 6 управления формированием адреса.

В зависимости от выходного сигнала блока 16 число в счетчике 5 адреса увеличивается на "1" или остается без изменения. Если на выходе блока 16 " 1", блок 6 формирует импульс, поступающий по линии связи М на счетный вход счетчика 5 адреса. Если на выходе блока 16 "0", этот импульс не формируется.

Импульс, формирующийся на выходе синхронизатора 10, независимо от вида слова поступает по линии связи Е на управляющий вход блока 8 памяти уставки из II-й зоны блока 20 и запись ее в блок 16.

Импульс, формирующийся на выходе синхронизатора 10 (линия связи С ), поступает на вход блока 24, прохо.,ит через его выход (линия связи d) на управлящий вход блока 15 формирования и коммутации сигналов. Сигналы от

А датчиков счета по шине Х2 поступают на информационные входы блока 15 и запоминаются в нем. Если за время, прошедшее после последнего опроса элемента памяти сигнала от датчика счета, код номера которого присутствует на адресных входах блока 15,поступил сигнал от этого датчика счета, то импульс, возникший на управляющем входе блока 15, вызывает появление сигнала на линии связи Х. Последний сигнал осуществляет сброс элемента памяти поступления сигнала от датчика счета в блоке 15 и уменьшение уставки на единицу в блоке 16 отработки уставок.

Если в результате уменьшения на единицу текущее значение уставки стало равным нулю (уставка отработана), то блок 16 на информационном выходе (линия связи f) выдает об этом единичный сигнал. Отсутствие сигнала от Датчика счета в рассматриваемый промежуток времени сохраняет величину уставки в блоке 16 неизменной.

Импульс, формирующийся на выходе синхронизатора 10, поступает на вход блока 24 и проходит на его выходы.

Аналогично, как и при отработке слова четвертого вида, происходит,апись числа из блока 16 в блок 20 п=мяти текущих адресов, на информационный вход которого поступает по шине Т содержимое счетчика 5 адреса, а на адресный вход по шине Р— код номера первого канала. Текущий адрес программы из счетчика 5 адреса переписывается в блок 8 памяти. Импульс с выхода синхронизатора 10 переводит счетчик 12 номеров каналов в состояние, соответствующее второму каналу. Синхронизатор 10 возвращается в исходное состояние

Работа устройства при управлении вторым и последующими каналами йри отработке всех шагов программ аналогична описанному. При отработке управляющего слова второго вида текущий адрес программы не меняется до тех пор, пока компаратор 2 не выдает результат сравнения, следовательно, не меняются и команды на включение и отключение механизмов.

Если это время превысит время, отведенное для данной технологической операции оборудования, что происходит в аварийной ситуации (поломка датчика или механизма), то устройство выдает сигнал "Неисправность", который поступает на сигнальный элемент технологического оборудования (не показан), При этом устройство отключают, устраняют неисправность, а затем снова включают.

На фиг.2 показана диаграмма работы устройства при управлении четырьмя каналами, при этом условно показана различная последовательность сигналов в зависимости от вида управляющего слова и результата сравнения сигналов компаратором.

В первом канале на первом шаге программы отрабатывается команда выбора заданной уставки, при этом происходит перезапись уставки из I-й во II-ю зону памяти блока 20 и осуществляется переход к следующей комаиде; во втором шаге — отработана команда включения и отключения механизмов и осуществляется переход к следующей команде; на третьем шаге выполняется команда отработки текущей уставки, при этом происходит перезапись уставки из II-й эоны памяти блока 20 в блок 16 отработки уставки, сигнал от датчика счета не поступает, число в блоке 16 не изменяется и записывается обратно в

15 137 блок 20, адрес в счетчике 5 также не меняется.

Во втором канале на первом шаге программы выполняется команда отработки текущей устанки. В отличие от команды на третьем шаге первого канала в этом случае число в блоке 16 уменьшается на единицу, а затем возвращается в блок 20. На втором шаге этого канала выполняется та же команда, но после очередного уменьшения числа в блоке 16 на единицу на его выходе возникает единичный сигнал (уставка отработана) и осуществляется переход к следующей команде (+1 в счетчик 5).

В третьем канале на первом шаге программы выполняется команда занесения маски. При этом в разряды третьего регистра блока 11, соответствующие контролируемым датчикам, заносятся единицы, формируется импульс

"1" в счетчике 5, увеличивая число в нем на 1. На втором шаге этого канала осуществляется запись в регистр блока 4 команды включения и отключения механизмов, адрес в счетчике

5 не меняется и заносится в блок 8 памяти текущих адресов.

В четвертом канале на первом и втором шагах программы выполняются команды условного перехода. На первом шаге условие не выполняется, осуществляется переход к следующей команде,на втором шаге условие выполняется, в счетчик 5 адреса из блока

3 памяти программ заносится заданный адрес.

Операторы алгоритма, представленного на фиг.3, выполняют: 1-8 — начальную установку устройства; 9-14ввод числовых уставок в блок 20; 9 и 15-17 — считывание из блока 3 памяти программ управляющего слова выбранного канала; 25, 26, 24 — команду первого вида; 18-24 — команду второго вида; 27, 22, 24 и 29 — команду третьего вида; 30-32 и 24 — команду четвертого вида; 30, 33-37 и 24 команду пятого вида; 38 и 39 — занесение текущего адреса программы выбранного канала в блок 8 и переход к управлению следующим каналом;40-44контроль режимов работы устройства.

Коммутатор 1 предназначен для поочередного подключения к компаратору 2 датчиков каждого канала. В качестве последних используются датчи16

2277

55 ки состояний механизмог, органы ру-iного управления, в. том числе датчик пуска устройства, сигналы от которых поступают на информационный вход коммутатора (шины Х1). Коммутатор сов держит группу мультиплексоров (не показаны), количество которых определяется максимальным числом датчиков, подключенных к одному каналу.

Адресный вход коммутатора (шина

Р) является адресным входом всех r мультиплексоров, а информационные входы коммутатора подключаются к информационным входам мультиплексоров следующим образом: к первому мультиплексору подключаются первые датчики всех каналов управления, к второму мультиплексору — вторые датчики всех каналов и т.д, При поступлении на вход коммутатора кода адреса канала каждый из мультиплексоров передает на выход состояние соответствующего входа и на шине Н появляются сигналы от всех датчиков одного канала, Сигналы, поступающие на информационные входы мультиплексоров от датчиков, — дискретные и количество их в одном канале не должно превышать число разрядов в 1-й зоне блока 3 памяти.

Компаратор 2 (фиг,4) содержит группу элементов РАВНОЗНАЧНОСТЬ 25

27, количество которых равно максимальному количеству датчиков, подключенных к одному каналу. На одни входы элементов РАВНОЗНАЧНОСТЬ 25

27 поступают по шине Н сигналы, соответствующие фактическому состоянию датчиков и органов управления станка, на другие по шине Б — сигналы из первой зоны блока 3 памяти программ, соответствующие заданному состоянию датчиков.

При совпадении фактического состояния датчика с заданным на выходе элементов 25-27 появляется сигнал логической единицы, который поступает на входы элементов ИЛИ 28-30. На инверсные входы этих элементов поступает по шине S из блока 11 регистров комбинация сигналов, определяющая датчики, подлежащие контролю.

Если датчик не подлежит контролю на данном шаге программы, на инверсный вход соответствующего элемента

ИЛИ поступает сигнал логического нуля. В этом случае независимо от сиг18

1372277 ! 7 нала на втором входе на выходе этого элемента появляется сигнал логической единицы. Если датчик подлежит контролю на данном шаге программы, на инверсный вход соответствующего элемента ИЛИ поступает сигнал логической единицы и на выходе элемента

ИЛИ будет такой же сигнал, как на его втором входе. Выходы элементов

ИЛИ 28-30 объединяются элементом И

31. На выходе блока (элементе И 31) единичный сигнал будет только при поступлении единичных сигналов от всех элементов ИЛИ 28-30, т.е. при совпадении фактического состояния датчиков, указанных в блоке 11 регистров, с заданным в I-й зоне блока

Блок 4 регистров предназначен для. записи из блока 3 памяти программ комбинаций сигналов управления механизмами (эоны II слова) поочередно по всем каналам управления и выдачи команд на включение рабочих органов технологического оборудования. Блок

4 содержит демультиплексор и группу выходных регистров (не показаны).

Адресными и управляющим входами демультиплексора являются соответственно шина P и линия связи G.

Каждый из выходов демультиплексора подключается к управляющему входу одного из выходных регистров, причем информационные входы этих регистров объединены и подключены к шине R. Запись информации в блок регистров происходит поканально при подаче на адресные входы демультиплексора кода номера канала (шина Р), а на уп-.авляющий вход сигнала Запись линия

G) поступающего из блока 24 управ,ления выполнением операций.

В зависимости от номера канала сигнал Запись" появляется на одном из выходов демультиплексора и поступает на управляющий вход одного из регистров блока 4, на информационные входы которых приходят комбинации сигналов управления механизмами.

Сигналы с выходов регистров, подключенных к выходной шине устройства, поступак!т на включение приводов ра» бочих органов технологического оборудования.

Один из выходов регистра первого канала, подключенный через элемент задержки к сигнализатору (не показан), а через инвертор к второму уп5

55 равляющему входу задатчика 17 режимов, используется для выдачи сигнала "Неисправность" и разрешения изменения режима работы устройства только в исходном состоянии станка.

Программа работы устройства составляется таким образом, чтобы на рассматриваемом выходе присутствовал управляющий сигнал во время всего цикла работы механизмов (на всех шагах программы, кроме первого, когда механизмы оборудования находятся в исходном положении). Элемент задержки настраивается таким образом, чтобы он включал сигнализатор, если время поступления сигнала превысит установленный (заданный) такт работы оборудовани.-. Таким образом, сигнал Неисправность не возникает при нормальной работе станка и выдается при аварийной ситуации (например, поломке датчика, исполнительного механизма), а сигнал Изменение режима разрешено формируется только н» первом шаге программы.

Блок 6 управления формированием адреса (фиг ° 5) пропускает импульс, поступающий по линии связи А от синхронизатора 10 (фиг.1), через элемент ИЛИ 32 на выход блока. Этот импульс проходит через линию связи N и воспринимается счетчиком 5 адреса как сигнал "Запись в счетчик 5".

При чтении из блока 3 памяти программ слова первого вида на его операционных выходах, а следовательно, по шине L присутствуют сигналы

"011", элементы И 35, 37, 39 и РАВНОЗНАЧНОСТЬ 36 закрываются, а элемент И 38 подготавливается к работе.

Импульс с третьего выхода синхронизатора 10 по линии связи D проходит через элементы И 38 и ИЛИ 34, С ныхода элемента ИЛИ 34 по линии связи

М выдается сигнал "+1" в счетчик 5".

При чтении из блока 3 памяти программ слова второго вида на его операционных выходах присутствуют сигналы "111", элементы И 35 и 37-39 закрываются, а элемент РАВНОЗНАЧНОСТЬ

36 подготавливается к работе.

Если в момент прихода по линии связи D импульса от синхронизатора

10 на линии связи К присутствует

"1" (заданный шаг про! раммы отработан), то этот импульс проходит через элемент И 33, на втором входе которого имеется разрешавший пот нциал

137227 от элемента РАВНОЗНАЧНОСТЬ 36. С выхода элемента И 33 в этом случае через элемент ИЛИ 34 по линии связи

М выдается сигнал "+1" в счетчик 5".

При чтении из блока 3 памяти программ слова третьего вида на его операционных выходах присутствуют сигналы "000", элементы И 35 и РАВНОЗНАЧНОСТЬ 36 подготовлены к работе, 10 а элементы И 37-39 закрыты. Если в момент прихода по линии связи D импульса синхронизатора 10 на линии связи К присутствует "1 (условие перехода выполняется), то этот им- 1г пульс проходит через элемент И 35 и

ИЛИ 32, линию связи И как сигнал

"Запись в счетчик 5".

Если же на линии связи К присутствует "0" (условие перехода не вы- 20 полняется), то импульс, поступающий по линии связи О, проходит через элемент И 33, на втором входе которого имеется разрешающий потенциал от элемента РАВНОЗНАЧНОСТЬ 36. С выхо- 25 да элемента И 33 в этом случае через элемент ИЛИ 34 по линии связи

М выдается сигнал "+1" в счетчик 5".

При чтении из блока 3 памяти программ слова четвертого вида на его 30 операционных выходах присутствуют сигналы " 100", элементы И 35, 38, 39 и РАВНОЗНАЧНОСТЬ 36 закрываются, а элемент И 37 подготавливается к работе. Импульс с третьего выхода син35 хронизатора 10 по линии связи D проходит через элементы И 37 и 34, с выхода элемента ИЛИ 34 по линии связи М выдается сигнал "+1" в счетчик 5".

При чтении из блока 3 памяти программ слова пятого вида на его операционных выходах присутствуют сигналы " 101", элементы И 35, 37, 38 и

РАВНОЗНАЧНОСТЬ 36 закрываются, а эле- 45 мент 39 подготавливается к работе.

Если в момент прихода по линии связи

D импульса от синхронизатора 10 на линии связи Е присутствует "1" (заданная уставка отработана), то этот 5р импульс проходит через элементы И 39 и ИЛИ 34 ° С выхода элемента ИЛИ 34 в этом случае по линии связи М выдается сигнал "+1" в счетчик 5".

Блок 8 памяти выполняется на базе интегральных оперативных запоминающих устройств и предназначен для хранения текущих адресов отрабатываемых программ по каждому каналу управле7 20 ния. Он содержит адрес ь е формирователи, усилители записи, матрицу запоминающих элементов и узел управления (не показаны). Адресация ячеек памяти выполняется в соответствии с кодом, поступающим по шине Р с выхода счетчика 12 номеров каналов. В режиме "Чтение" текущий адрес программы выбранного канала из ячейки блока 8 выдается в счетчик 5 адресов, в режиме Записьп — заносится в ячейку блока 8 из счетчика 5.

Синхронизатор 10 (фиг,6) преобразует серию импульсов, поступающую от генератора 9 по линии связи 1 при

II отсутствии сигнала U сброса от блока 13 запуска и сигнала Ы запрета от задатчика 17 режимов (фиг.1), в последовательность управляющих сигналов в соответствии с заданной временной диаграммой. С выходов дешифратора 43 и триггера 44,который устанавливается в " 1" и возвращается в "Оп соответственно по сигналам второго и шестого выходов дешифратора

43, управляющие сигналы поступают в остальные блоки устройства. Установка синхронизатора в исходное состояние осуществляется при поступлении импульса по линии связи U который проходит на счетчик 42 и через элемент ИЛИ 45 на триггер 44.

При поступлении запрещающего (единичного) сигнала W от задатчика 17 режимов элемент И 40 блокирует прохождение импульсов I генератора через элемент И 41 на вход счетчика

42, когда он устанавливается в первое положение (на фиг.6 при числе

"0"). В этом случае на всех выходах синхронизатора отсутствуют управляющие сигналы, 1

Блок 11 регистров предназначен для записи из блока 3 маски контролируемых на последующем шаге программы датчиков (зоны I слова) и хранения ее при обработке других управляющих слов. Блок 11 содержит демультиплексор и группу выходных регистров (не показаны). Адресными и управляющими входами демультиплексора являются соответственно шина P и линия связи Z. Каждый из выходов демультиплексора подключен к управляющему входу одного из регистров, причем информационные входы этих регистров объединены и подключены к шине

S . Запись информации в блок регист137?277

22

5

55 ров происходит поканально при подаче на адресные входы демультиплексора кода номера канала (шина P), а на управляющий вход сигнала Запись (линия связи Z) поступающего из блока

24 управления выполнением операций.

В зависимости от номера канала сигнал Запись появляется на одном из выходов демультиплексора и поступает на управляющий вход одного из регистров блока 11, на информационные входы которых приходят комбинации сигналов маски контролируемых датчиков. Каждому датчику соответствует один разряд регистра. Если датчик контролируется на последующем месте программы, то он программируется "+", если нет — 0".

Блок 13 запуска (фиг.7) формирует кратковременный импульс "Начальная установка, поступающий по линии связи U на входы сброса синхронизатора 10, счетчика 12 номеров каналов, блока 15 формирования и коммутации сигналов и задатчика 17 режимов, устанавливая их в исходное положение. Этот импульс возникает при включении устройства, когда напряжение питания поступает на потенциальный вход одновибратора 47, который формирует одиночный импульс, проходящий через элемент ИЛИ 49 в линию связи U; при включении датчика 48 Начальная установка, который формирует импульс, поступающий в ту же цепь.

Блок запуска предназначен та:же для управления прохождением слгнала, 11 разрешающего "Чтение блока 8 . Импульс начальной установки с выхода элемента ИЛИ 49 поступает на R-вход триггера 46, устанавливая его в нулевое состояние, На выходе триггера

46 (V — выход блока) формируется сигнал "0", который запрещает измекение режима работы устройства задатчиком 17 и закрывает элемент И 14 (фиг.1), в результате чего импульс синхронизатора 10, сформированйый на первом выходе, не проходит через элемент И 14 на первый управляющий вход блока 8 памяти. Считывание информации из блока 8 не происходит, э в счетчик 5 адреса заносится нулевой код, Это дает возможность в начале цикла работы устройства обратиться к нулевому адресу программы.

После первого обращения к программам по всем каналам счетчик 12 каналов на первом выходе (линия связи Q) выдает импульс, поступающий на второй вход (S) триггера 46, устанавливая его в "1". С выхода последнего сигнал "1" поступает на первый управляющий вход задатчика 17 режимов и на второй вход элемента И 14, открывая его для прохождения импульса от синхронизатора 10 (линия связи А) на первый управляющий вход блока 8, который воспринимается последним как команда "Чтение".

Блок 15 (фиг.8) предназначен.для приема сигналов от датчиков счета и передачи их в блок 16 отработки уставок.

По сигналу U сброса триггеры

50-52 устанавливаются в исходное состояние (количество триггеров определяется количеством датчиков счета). С приходом сигнала от датчика счета соответствующий триггер устанавливается в состояние "1".

При отработке устройством управляющего слова пятого вида в блок 15 по шине S из блока 3 памяти программ приходит код номера опрашиваемого датчика, а по линии связи d иэ блока

24 — сигнал управления. Код номера опрашиваемого датчика и команда управления приходят соответственно на адресные входы и вход управления " мультиплексора 53.

Если триггер, соответствующий опрашиваемому датчику, находится в состоянии "1", то мультиплексор по сигналу d выдает сигнал "1", который по линии связи Х поступает в блок

16 отработки уставок. Этот же сигнал поступает на управляющий вход демультиплексора 54, адресные входы которого соединены с адресными входами мультиплексора 53. С выхода демультиплексора 54 сигнал поступает на

К-вход опрашиваемого триггера и устанавливает его задним фронтом в исходное состояние. Если триггер, соответствующий опрашиваемому датчику, находится в состоянии 0", то на выходе блока сигнал не появляемся

При выполнении команд четвертого и пятого видов на шине Ь присутствует код величины уставки, которая по сигналу f заносится в вычитающий счетчик 55 блока 16 отработки уста24

23

1372277 вок (фиг.9). Код числа дешифруется и поступает на блок 59 индикат:зров.

При отработке величины перемещения на счетный вход блока (линия связи Х) поступают импульсь1, которые уменьшают число в счетчике 55. Когда оно станет равным нулю, элемент ИЛИ—

НЕ 58 формирует сигнал на выходе

Код числа, находящегося в счетчике

55, выдается на информационные выI ходы (шина h ) блока в автоматическом режиме работы устройства, когда по входу запрета W поступает нулевой сигнал.

Задатчик 17 (фиг.10) позволяет выбрать один из двух режимов работы:

"Ввод уставок" и "Автоматика", При включении устройства сигнал U проходит через элемент ИЛИ 63 на R-вход триггера 64, устанавливая его в нулевое состояние, на выходе W эадатчика — нулевой сигнал, который запрещает работу блока 18 ввода уставок и разрешает работу синхронизатора 10. Происходит автоматическое занесение начальных адресов программ в блок 8 памяти текущих адресов, в результате чего через вход V задатчика на входы элементов И 61 и 62 подается единичный сигнал.

В блок 4 регистров считывается управляющее слово по первому адресу, в результате чего единичный сигнал подается на вход у задатчика и входы элементов И 61 и 62. Для задания режима ввода уставок переключатель 60 устанавливают в положение, противоположное показанному на фиг.10. В этом случае входы элементов И 61 и 62 подключаются соответственно к единичному и нулевому потенциалу, триггер 64 перебрасывается, на выходе W задатчика устанавливается единичный сигнал, запрещающий работу сигнализатору 10, а выдачу кода из блока 16 отработки уставок и разрешающий работу блоку 18 ввода уставок.

Для задания режима автоматической работы переключатель устанавливают в положение, показанное на фиг.10. Переключение режимов работы осуществляется только после занесения начальных адресов программ устройства и на первом шаге программы (при единичных сигналах на входах элементов

И 61 и 62, поступающих по линиям связи V и y), 5

1r

Блок 18 ввода уставок (фпг.11) обеспечивает формирование необходимых управляющих сигналов при занесении числовых уставок в блок 20. С помощью двух групп переключателей 66 и 67 набираются соответственно адрес ячейки памяти, куда заносится уставка, и ее величина. Если работа блоку разрешена, на его входе М единичный сигнал, который с помощью усилителя

65, групп переключателей 66 и 67 элементов НЕ 68-70 и НЕ 71-78 обеспечивает формирование сигналов заданных кодов адреса (шина г) и величины (шина m) уставки. Путем нажатия на одну из кнопок 74 или 79 выдается сигнал записи Ъ или чтения "i" информации из блока 20 памяти уставок.

Элементы И-НЕ 75 и 76 (И вЂ” НЕ 80 и

81) необходимы для формирования одиночных импульсов соответственно в цепях записи и чтения. Элементы

И-НЕ 77 и 82 обеспечивают запрет одновременного присутствия сигналов

"h" и "i" при одновременном нажатии кнопок 74 и 79, причем на выходе появляется сигнал от кнопки, нажатой раньше.

Блок 20 памяти предназначен для хранения числовых уставок, отрабатываемых по всем каналам управления, и выполняется аналогично блоку 8.

Адресация ячеек памяти выполняется в соответствии с кодом, поступающим по шине t. Величины уставок заносятся в ячейки памяти иэ блока 18 ввода уставок (по шине m) или из блока

16 отработки уставок (по шине h ) по сигналу, поступающему на первый управляющий вход (линия связи е).

Чтение уставок из памяти осуществляется по сигналу f, поступающему на управляющий вход, при этом на выходе блока (шина h) выдается код величины выбранной уставки.

Блок 24 управления выполнением операций (фиг ° 12) пропускает импульсы пЧтениеп и Запись", поступающие соответственно по линиям связи i u

h из блока 18 ввода уставок (фиг.11) через элементы ИЛИ 84 и 85. При чтении из блока 3 памяти программ слова первого вида на его операционных выходах (шина L) присутствуют сигналы "011", элементы ЗАПРЕТ 87-90 и

И 92 закрываются, а элемент ЗАПРЕТ

91 подготавливается к работе. Импульс с выхода синхронизатора 10 по

137 линии связи С проходит через этот элемент и поступает по линии связи

Z в блок 11 регистров как сигнал "Запись в блок 11.

При чтении иэ блока 3 слова второго вида на его операционных выходах (шина L) присутствуют сигналы

"111", элемент И 92 подготавливается к работе. Импульс С, поступает по линии связи G в блок 4 регистров как сигнал "Запись в блок 4".

При чтении из блока 3 слова третьего вида (код "000") блок 24 управления выполнением операций эакрывается.

При чтении из блока 3 слова четвертого вида (код "100") подготавливаются к работе элементы ЗАПРЕТ 87 и 89, Импульс "С " проходит через первый из указанных элементов непог.редственно (линия связи b) и через элемент ИЛИ 84 (линия связи f) на выходы блока, в результате чего обеспечивается чтение блока 20 памяти уставок по адресу, указанному блои ком 3 памяти программ. Импульс С проходит через элементы ЗАПРЕТ 89, ИЛИ 85 (линия связи а) и ИЛИ 86 (линия связи е) на выходы блока, в результате чего осуществляется запись числа в блок 20 памяти уставок по арресу, указанному счетчиком 12 номеров каналов.

При чтении иэ блока 3 слова пятого вида (код "101") подготавливаются к работе элементы ЗАПРЕТ 88-90.

Импульс "С, " проходит через первый из указанных элементов, элемент.

ИЛИ 85 (линия связи a) и ИЛИ d4 (линия связи f) ° Происходит чтение блока 20 памяти уставок по адресу, указанному счетчиком 12 номеров каналов. Импульс "C> проходит через элемент ЗАПРЕТ 90 (линия связи d) и осуществляет контроль поступления сигнала от датчика счета на вход блока 16 отработки уставки. Импульс

"С " выполняет такие же действия, как и при отработке команды четвертого вида.

Устройство может применяться для числового программного управления различными агрегатами с постоянной и переменной последоваТельностью операций в циклах как в электротехнической, так и в других отраслях промышленности.

2277 26 формула и э обретения

Устройство для программного управления технологическим оборудованием, содержащее компаратор, блок памяти программ, первый блок регистров, счетчик адреса, блок управления формированием адреса, первый и второй блоки элементов ИЛИ, блок

10,памяти текущих адресов, генератор импульсов, синхронизатор, счетчик номеров каналов, блок запуска, элемент И, задатчик режимов, блок ввода уставок, блок памяти уставок и

1 . коммутатор, информационные входы которого являются первыми входами устройства, а выходы подключены к информационным входам компаратора, вторые информационные входы кото20 рого соединены с первыми информационными выходами блока памяти программ, операционные выходы которого подключены к первым входам блока управления формированием адреса, второй вход — к выходу компаратора, а первый и второй выходы соединены соответственно со счетным и управляющим входами счетчика адреса, выходы которого подключены к адресным вхоЗО дам блока памяти программ и к информационным входам блока памяти текущих адресов, информационные входы счетчика ацреса соединены с выходами первого блока элементов ИЛИ, первые входы которого подключены к выходам блока памяти текущих адресов, а вторые входы — к объединенным вторым информационным выходам блока памяти программ и к информационным

4р входам первого блока регистров,первые выходы которого являются выходами устройства, а адресные входы первого блока регистров, объединенные с вторыми адресными входами блока памяти программ и адресными входами коммутатора и блока памяти текущих адресов, подключены к информационным выходам счетчика номера каналов, выХод переноса которого соединен с входом блока запуска, а счетный вход — с первым выходом синхронизатора, первый вход которого подключен к выходу генератора импульсов, второй выход синхронизатора соеди нен с первым входом элемента И и третьим входом блока управления формированием адреса, четвертый вход которого подключен к третьему выходу синхронизатора, соединенного четвер-27 1З7 тым выходом с управляющим входом блока памяти программ, а пятым выходом — с первым управляющим входом блока памяти текущего адреса, второй управляющий вход которого подключен к выходу элемента Й, второй вход которого соединен с первым выходом блока запуска и с первым управляющим входом задатчика режима, второй выход блока запуска подключен к входам сброса синхронизатора счетчика номера канала и задатчика режима, второй управляющий вход которого соединен с вторым выходом первого блока регистров, а выход — с входом запрета синхронизатора и с входом блока ввода уставок, первые информационные выходы которого соединены с первыми входами второго блока элементов ИЛИ, выходы которого подключены к адресным входам блока памяти уставок, о т л и ч а ю щ е е с я тем, что, с целью упрощения и расширения области применения устройства, оно содержит второй блок регистров, блок формирования и коммутации сигналов, блок отработки уставок, третий блок элементов ИЛИ, первый и второй блоки элементов И и блок управления выполнением операций, первый и второй входы которого соединены соответственно с первым и вторым управляющими выходами блока ввода уставок, третий, четвертый и пятый входы — соответственно с шестым, седьмым и восьмым выходами синхронизатора, шестые входы блока управления выполнением операций подключены к операционным выходам блока памяти программ, первый выход — к управляющему входу первого блока регистров, второй выход— к управляющему входу второго блока регистров, третий выход блока управления выполнением операций соединен с первым входом первого блока элементов И, а четвертый выход — с

2277 28

45 первым входом второго блока зл мни†тов И, вторые входы которого подключены к вторым информационным выходам блока памяти программ, выходы которого соединены с вторыми входами второго блока элементов ШИ1, третьи входы которого подключены к выходам первого блока элементов И,вторые входы которого соединены с адресными входами второго блока регистров, с информационными выходами счетчика номера каналов, выходы второго блока регистров подключены к входам маскирования компаратора, а информационные входы второго блока регистров — к первым информационным выходам блока памяти программ и к адресным входам блока формирования и коммутации сигналов, информационные входы которого являются вторыми входами устройства, вход сброса блока формирования и коммутации подключен к второму выходу блока запуска, управляющий вход — к пятому выходу блока управления выполнением операций, шестой выход которого соединен с первым управляющим входом блока памяти уставок, седьмой выход — с вторым управляющим входом блока памяти уставок и с управляющим входом блока обработки уставок, первые выходы которого Подключены к первым информационным входам третьего блока элементов ИЛИ, информационные входы — к выходам блока памяти уставок, информационные входы которого соединены с выходами третьего блока элементов ИЛИ, вторые информационные входы которого соединены с вторыми информационными выходами блока ввода уставок, счетный вход блока отработки уставок соединен с выходами блока формирования и коммутации сигналов, вход запрета — с выходом saдатчика режимов, а второй выход — с пятым входом блока управления формированием адреса.

1372277

1372277

1372277

1372277

1372277

1372277

Составитель И.Швец

Техред А.Кравчук Корректор С.Шекмар

Редактор Г.Гереши

Заказ 478/38 Тира>к 866 Подписное

ВНИИПИ Государственного комитета СССР по делам иэабретений и открытий

1t3035 Москва, Ж-35, Раушская наб., д,4/5

Проиэводственно-полиграфическое предприятие, г.укгород, ул.Проектная 4

Н1

Устройство для программного управления технологическим оборудованием Устройство для программного управления технологическим оборудованием Устройство для программного управления технологическим оборудованием Устройство для программного управления технологическим оборудованием Устройство для программного управления технологическим оборудованием Устройство для программного управления технологическим оборудованием Устройство для программного управления технологическим оборудованием Устройство для программного управления технологическим оборудованием Устройство для программного управления технологическим оборудованием Устройство для программного управления технологическим оборудованием Устройство для программного управления технологическим оборудованием Устройство для программного управления технологическим оборудованием Устройство для программного управления технологическим оборудованием Устройство для программного управления технологическим оборудованием Устройство для программного управления технологическим оборудованием Устройство для программного управления технологическим оборудованием Устройство для программного управления технологическим оборудованием Устройство для программного управления технологическим оборудованием Устройство для программного управления технологическим оборудованием Устройство для программного управления технологическим оборудованием Устройство для программного управления технологическим оборудованием 

 

Похожие патенты:

Изобретение относится к области контрольно-измерительной техники и предназначено для автоматизации испытаний электронного оборудования на работоспособность при присутствии в питающем напряжении постоянного тока различного вида помех

Изобретение относится к системам программного управления и может быть использовано для упраэления импульсными дозаторами реагентов при автоматизации технологических процессов в цветной металлургии

Изобретение относится к области приборов для программного управления технологическими процессами, например , в птицеводстве

Изобретение относится к автоматике и может быть использовано в горнодобывающей промышленности для управления процессом перегрузки дискретных порций разносортных материалов на конвейеры, соответствующие сорту материала в норциях

Изобретение относится к технике автоматического управления и может быть использовано в системах программного управления робототехническими комплексами

Изобретение относится к вычислительной технике и может быть использовано при построении программируемых контроллеров устройств и систем программного управления, в средствах автоматизации технологическими процессами

Изобретение относится к автоматике и вычислительной технике и может быть использовано в производстве фотоэлектронных приборов

Изобретение относится к области автоматического управления и может быть использовано для программного управления различными технологическими процессами и объектами при последовательном выполнении отдельных групп технологических операций

Изобретение относится к комплек- .сной автоматизации производственных процессов с применением автоматических линий, в частности процессов гальванопокрытий

Изобретение относится к автоматике и вычислительной технике и можей найти применение при организации мультипрограммной работы ЭВМ и вычислительных систем, автоматизированных испытательных комплексов, программируемых контроллеров, АСУ технологическими процессами

Изобретение относится к системам программного управления и может быть использовано для упраэления импульсными дозаторами реагентов при автоматизации технологических процессов в цветной металлургии

Изобретение относится к области автоматики и вычислительной техни ки и может быть использовано в системах ЧПУ станками и другим оборудованием

Изобретение относится к автоматике и вычислительной технике.и может быть использовано в системах числового программного зшравления станками

Изобретение относится к автоматике и вычислительной технике и может быть использовано для централизованного числового программного у правления группой объектов

Изобретение относится к технике автоматического управления и может быть использовано в системах программного управления робототехническими комплексами

Изобретение относится к области автоматики и вычислительной техники и может быть использовано в системах числового программного управления станками с повьшенными требованиями к герметичности и надежности работы для ввода программ в системах ЧПУ с пульта оператора

Изобретение относится к автоматическому управлению и регулированию, в частности к адаптивному управлению металлорежущими станками

Изобретение относится к автоматике и вычислительной технике и может быть использовано для работы в системах программного управления электроприводом, например, в координатографах , графопостроителях, станках с программным управлением или промышленных роботах

Изобретение относится к автоматизированным системам и системам автоматического управления и может быть использовано при управлении сложными объектами преимущественно с дискретным характером технологического цикла, а также для решения задач распознавания и анализа данных объектов, ситуаций, процессов или явлений произвольной природы, описываемых конечными наборами признаков (симптомов, факторов)
Наверх