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

 

Изобретение относится к автоматике и вычислительной технике и может быть использовано в системах программного управления технологическим оборудованием. Цель изобретения состоит в повышении надежности устройства за счет введения ге-- нератора 9 импульсов, делителя 11 частоты, мультиплексора 15 и элемента И 16, которые обеспечивают формирование сигнала декремента для

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

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

РЕСПУБЛИК

„„Я0„„1423982 А1

{5g g С 05 В 19/18

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

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

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

l10 ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 4174543/24-24 (22) 04.01.87 (46) 15.09.88. Бюл, № 34 (71) Всесоюзный научно-исследовательский и проектно-конструкторский институт технологии электрамашиностроения (72) М.И.Фишман, H.H,Ñåðäþêoâ и А,А.Рязанскии (53) 621.503.55(088.8) (56) Авторское свидетельство СССР № 935878, кл. С 05 В 19/18, 1982.

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

¹ 1372277, кл. G 05 В 19 18, 1987. (54} УСТРОЙСТВО ДЛЯ ПРОГРАММНОГО

УПРАВЛЕНИЯ ТЕХНОЛОГИЧЕСКИИ ОБОРУДОВАНИЕГ1 (57) Изобретение относится к автоматике и вычислительной технике и может быть использовано в системах программного управления технологическим оборудованием. Цель иэобрет е ния состоит в повышении надежности устройства за счет введения генератора 9 импульсов, делителя 1 частоты, мультиплексора 15 и элемента И 16, которые обеспечивают

Формирование сигнала декремента для

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

Все программы отрабатываются парал.лельным путем. 1 з,п. ф-лы, 14 ил. каждой числовой уставки, отрабатываемой в зависимости от текущего и

Предшествующего состояний соответствующего датчика счета, при этом по определенной команде осуществляется чтение блока памяти уставок по адресу, запись считанной уставки в . лок отработки уставок, подача на ходы элементов И сигналов, соответ27-29, первый — третий элементы ИЛИ

30-32, элемент И 33, Блок 6 управления формированием адреса (фиг,8) содержит элемент ИЛИ

34„ мультиплексор 35, первый элемент

36, первый 37 и второй 38 счетчики, второй — четвертый элементы И 39-41, Синхронизатор 10 (фиг.9) содержит элемент И-HE 42 элемент И 43, счетчик 44, дешифратор 45, первый 46 и второй 47 триггеры, первый 48 и второй 49 элементы ИЛИ.

Блок 13 запуска (фиг. 10) содержит триггер 50, одновибратор 51, датчик 52 импульсов начальной установки, элемент ИЛИ 53. >адатчик режимов 17 (фиг.11) содержит переключатель 54, первый 55 и второй 56 элементы И, элемент ИЛИ

57, триггер 58.

Блок 18 ввода уставок (фиг,12) содержит усилитель 59, первую 60 и вторую 61 группы переключателей, первый 62, второй 63, третий 64, пятый 65, шестой 66 и седьмой 67 инверторы, первый замыкающий контакт

68, первый — третий элементы И-НЕ

69-71, восьмой инвертор 72, второй загп алкающий контакт 73, четвертый— шестой эл ементы И-HE 74-76, девятый инвертор 77.

Блок 22 отработки уставок (фиг.13) содержит реверсивный счетчик 78, блок 79 элементов И, блок 80 дешифраторов, элемент ИЛИ-HE 81, блок 82 индикаторов.

Блок 26 управления выполнением операций (фиг.14) содержит первыйчетвертый элементы ИЛИ 83-86, первый — седьмой элементы И 87-93.

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

ыть использовано в системах програмного управления технологическим борудованием, -Цель изобретения состоит в повыше«гии надежности устройства.

На фиг.1 изображена функциональ1гая схема устройства; на фиг,2-6 — 10 фиаграмма и блок-схема алгоритма его аботы; на фиг,7 и 8 — функциональre схемы компаратора и блока упавления формированием адреса; на иг.9 — функциональная схема и диарамма работы синхронизатора; на иг.10-14 — функпдональные схемы блоа запуска, задатчика режимов, блока вода уставок,, блока отработки усавок и блока управления выполнением 20 пераций.

Устройство содержит коммутатор 1„ омпаратор 2, блок 3 памяти программ, первый блок 4 регистров, счетчик 5 адреса, блок 6 управления формирова- 25

Нием адреса, первый блок 7 элементов

ИЛИ, блок 8 памяти текущих адресов, генератор 9, синхронизатор 10, делитель 11 частоты, счетчик 12 номеров каналов, блок 13 запуска, первый эле- 30 мент И 14„ мультиплексор 15, второй элемент И 16, задатчик 17 режимов, блок 18 ввода уставок, второй блок 19 элементов ИЛИ, блок 20 памяти уста-" вок„ третий блок 21 элементов ИЛИ, блок 22 отработки уставок, первый блок 23 элементов И, второй блок 24 элементов И, второй блок 25 регистров, блок 26 управления выполнением . операций, 40

Компаратор 2 (фиг. 7) содержит первый — третий элементы исключающее ИЛИ

3 142398

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

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

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

Вид команды определяется соответ(м000н т 100и

"010", "011", "001"), записанными в

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

Разряды первых информационных выходов .(шина S) образуют I зону памяти, которая предназначена для хранения: масок датчиков, подлежащих кон35 тролю на следующем шаге программы, если значение признака "000"; комбинаций состояний, в которые должны прийти механизмы по сигналам jI зоны, если значения признака "100"; кодов условий возможных переходов, если значение признаков "010"; кодов номеров датчиков счета, если значение признаков "001". !

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

Адресация и чтение содержимого всех трех зон выполняется параллель55 но в соответствии с кодом, поступившим по шине Р с выходов счетчика 12 номеров каналов (старшие разряды ког

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

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

13 запуска на своем первом выходе выдает сигнал, закрывающий элемент

И 14, а на втором выходе формирует кратковременный импульс "Начальная установка" (линия связи U) которая поступает на входы сброса синхронизатора 10, счетчика 12 номеров канала, задатчика 17 режимов, устанавливая их в исходное состояние, причем на шине Р появляется код первого канала, а на линни связи 11 — нулевой сигнал, разрешающий прохождение импульсов генератора 9 через делитель, 11 частоты на вход синхронизатора

10.

Количество управляемых групп механизмов технологического оборудования определяется числом каналов управления. Управление каналами ра зделено во времени сигналами (фиг,2), поступающими от счетчика 12 номеров каналов, при этом синхронизатор

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

А) вырабатывает импульс, который не проходит через закрытый элемент И 14 (сигнал "Чтение блока 8" не образуется), но обеспечивает формирование с помощью блока 6 сигнала записи в счетчик 5 адреса (линия связи N) .

Так как чтение информации из блока

8 памяти при этом не происходит, то на его выходе будет нулевой код, который и .запишется в счетчик 5 адре)423982 са, Программу работы устройства составляют таким образом, чтобы управляющее слово, записанное по нулевому адресу программы, было словом первого вида (код "000") и содержало мас, ку датчиков, которые необходимо про-! верить перед началом работы устройстi ва„включая датчик пуска, Обработка команды по нулевому адресу ничем не ,отличается о. отработки команд по

,другим адресам и описывается ниже.

После отработки команды первого нида по нулевому адресу содержимое счетчика 5 ацреса увеличивается на ,единицу и по шине Т заносится в блок 8 памяти текущих адресов импульсом, ! вырабатываемым синхронизатором 10 на

; своем пятом выходе (линия связи Е) .

:Аналогично происходит обращение в начале цикла к нулевым адресам по ос-"

; тальным каналам.

После первого обращения к про граммам всехканалов счетчик 12 воз; вращается в исходное положение, и

iна его выходе переноса {линия связи g) вырабатывается импульс, поступающий в блок 1Э запуска, Еод действи ем этого импульса последний формиру,ет на своем первом выходе (линия связи V) разрешающий сигнал, поступающий на второй управляющий вход ,задатчика 17 режимов и второй вход первого элемента И 4„ который после этого начинает пропускать импульсы

1 35 синхронизатора 10 на второй управляющий вход блока 8 памяти текущих адресов. Благодаря этому текущий адрес программы из блока 8 считывается и переписывается в счетчик 5 адре-CG

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

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

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

В -этом случае на выходе задатчика

17 (линия связи У) возникает единич ный сигнал, который поступает на синхронизатор 10, блок 18 ввода уставок и блок 22 отработки уставок, блокируя первый и третий и разрешая работу второму, при этом синхронизатор останавливается в положении, когда на всех его выходах (А, В, С, D, Е, F) отсутствуют сигналы управления.

В блоке 18 набираются на переключателях величина и адрес числовой уставки, коды которых подаются через блоки 19 и 21 элементов ИЛИ (шины IB u z соответственно) на первые информационные и адресные входы блока 20 памяти уставок,, имеющего две зоны памяти. Х зона предназначена для хранения, величии уставок, адреса которых при их записи задают с помощью блока 18; II зона памяти, к которой нельзя обратиться с помощью блока 18, предназначена для хранения текущих значений уставок в процессе их отработки, При подаче сигнала (нажатии соответствующей кнопки в блоке 18, на фиг, 1 не показана) на первый управляющий вход (линия связи h) блока 26 управления выполнением операций последний формирует на своем шестом выходе (линия связи е) сигнал, поступающий на второй управляющий вход блока 20 памяти уставок, По этому

142398

7 сигналу в блок 20 записывается по заданному адресу величйна уставки.

Контроль записанной информации осуществляется в результате нажатия в блоке 18 кнопки (на фиг.1 не показана) и возникновения на его выходе (линия связи i) сигнала, который через блок 26 управления выполнением операций поступает ча первый управля- 10 ющий вход блока 20 (линия связи f) и управляющий вход блока 22 отработки уставок (линия связи g). Считанная информация заносится в счетчик. блока 22, имеющий в своем составе индикаторы.

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

20 памяти, С помощью переключателя задатчика 17 устанавливается авто- 20 матический режим работы оборудования, при этом на выходе задатчика возникает нулевой сигнал, запрещающий ввод уставок в блоке 18 и разрешающий прохождение импульсов генератора 9 на 25 вход синхронизатора 10 а также выда чу кода из блока 22, Цикл начинается после поступления сигнала от датчика

Ъ пуска, подключенного как и все другие ко вхоцу коммутатора 1. Для прихода этого сигнала изменение первого адреса программы, а, следовательно, и выполнение цикла не происходит.

Отработка программы работы технологического оборудования осуществля35 ется путем поочередного для каждого канала считывания из блока 3 памяти программ управляющих слов.

При отработке программы, напри- 0 мер программы 1-го канала, счетчик

12 номеров каналов выдает по шине

Р на адресные входы коммутатора блока 3 памяти программы, первого блока 4 регистров, блока 8 памяти теку- 45 щих адресов, второго блока 25 регистров и блока 23 элементов И код, соответствующий номеру первого канала. В результате этого к коммутатору 1 подключаются датчики дискретных сигналов состояний механизмов первого канала, на вторые адресные входы блока 3 памяти программ подается код, соответствующий области памяти где записана программа работы меУ

55 ханизмов первого канала, в блоке 8 памяти текущих адресов выбирается ячейка, где хранится текущий адрес программы управления первым каналом, в блоках 4 и 25 регистров и в блоке

23 элементов И подготавливаются к приему информации соответственно регистры и элементы И, соответствующие первому каналу.

Импульсы генератора 9 поступают через делитель частоты 11 на первый вход синхронизатора 10 (линия связи

I) который вырабатывает импульс на первом выходе (линия связи А), поступающий через элемент И 14 на второй управляющий вход блокЪ 8 памяти текущих адресов как сигнал "Чтение блбка 8" и через блок 6 управления формированием адреса на управляющий вход (линия связи N) счетчика 5 адреса как сигнал "Запись в счетчик 5" (см. фиг.2), при этом текущий адрес программы управления первым каналом считывается нз блока 8 памяти текущего адреса на шину R и через блок

7 элементов ИЛИ записывается в счетчик 5 адреса, последний совместно со счетчиком 12 выбирает с помощью шнн

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

R соответственно).

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

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

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

14,23982 к онтролю) . Импульс четвертго выхода синхронизатора 10 по линии связи

D поступает на четвертьп1 вход блока

6 управления формированием адреса, на первых входах (шина L) которого

5 в этом случае присутствует признак команды занесения маски„Последний формирует импульс, поступающий по линии связи М на счетный вход счетчика 5 адреса, увеличивая число в нем на

При чтении слова второго вида на первые входы блока 26 по шине Ь по(1дается код "100". Импульс, поступающий с одного из третьих выходов (шина С) синхронизатора, проходит на второй выход блока 26, а затем на управляющий вход первого блока 4 реистров (линия связи G) и осуществля- 20, ет запись слова из второй зоны блока (, 3 памяти в регистр 1-го канала бло" ,ка 4.

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

IMoa первой группы.

Сигналы от датчиков через комтатор 1 поступают на первые ин«ормационные входы компаратора 2 (шина Н), на входы маскирования которого поступают сигналы с выходов второго блока 25 регистров (шина Б ), а на вторые информационные входы—

1 комбинация сигналов, записанная в

1t первой зоне блока 3 (шина 8 ) . При ,совпадении фактической комбинации состояний датчиков, подлежащих конт- @ ролю, с заданной (при правильной отработке данного шага программы) компаратор 2 формирует сигнал "1", который поступает (линия ..íÿçè K) на

1 второй вход блока б управления формированием адреса, в противном- случае компаратор 2 формирует сигнал

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

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

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

10 компаратора — "1", блок 6 формирует импульс, поступающий по линии связи

М на счетный вход счетчика 5 адреса, если на выходе компаратора — "0", этот импульс не формируется.

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

26 управления вьптолнением операций на управляющие входы блоков 4 и 25 регистров (линии связи С и Z) . Как и в предыдущем случае, компаратор 2 осуществляет сравнение сигналов от датчиков, подлежащих контролю, с комбинацией сигналов„ поступающих с первого информационного выхода блока 3 памяти программ. При их совпадении компаратор 2 выдает сигнал "1", в результате чего импульс, формирующийся на четвертом выходе синхронизатора

70 (линия .связи В)„ поступает через блок 6 и линию связи М на управляющий вход счетчика 5 адреса.

На информационный вход счетчика

5 адреса поступает через блок 7 элементов ИЛИ код адреса перехода с вторых информационных выходов блока 3 памяти. Происходит переход к заданному шагу программы работы для данного канала. Если совпадение не произошло, компаратор 2 выдает сигнал

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

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

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

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

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

4 и 25 регистров для приема кодов.

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

Одновременно с командой "Чтение блока 4" синхронизатор 10 формирует

У четыре импульса на своих третьих входах (шина С), которые поступают на вторые входы блока 26. По первому из этих импульсов возникают сигналы на выходах блока 26: третьим (линия связи Ь), по которому код шины

R проходит через первый блок 24 элементов И и второй блок 21 элементов

ИЛИ на адресные входы (шина t) блока 20 памяти уставок — происходит выбор„ заданной уставки; пятом (линия связи f), который поступает на первый управляющий вход блока 20 памяти уставок — осуществляется чтение выбранной уставки из I зоны блока 20.

По второму импульсу шины С на седьмом выходе (линия связи g) блока 26 возникает сигнал, который поступает на управляющий вход блока 22 отработки уставок и осуществляет запись в этот блок величины выбранной уставки, По четвертому импульсу шины С возникают сигналы на выходах блока 26:. четвертом (линия связи а), по: которому код номера канала, присутствующий на первых входах (шина P) второго блока 23 элементов И, проходит через него, второй блок 21 элементов

ИЛИ и поступает на адресные входы (линия связи t) блока 20 — происхо45 дит выбор адреса II зоны блока 20, куда будет занесена уставка, подлежащая отработке в данном канале; шестом (линия связи 1), который поступает на второй управляющий вход блока 20 памяти уставок, Код величины уставки с

50 второго информационного выхода блока

22 отработки уставок поступает через блок 19 элементов ИЛИ на первые ин формационные. входы (шина g) блока 20 и записывается во II зону памяти. 3а-55 тем импульс с четвертого выхода синхронизатора t0 по линии связи Э поступает на четвертый вход блока 6

l2 управления формированием адреса, в результате чего последний формирует импульс, поступающий по линии связи

М на счетный вход счетчика 5 адреса, увеличивая число в нем на "1".

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

II зоны, адрес которой определяется номером выбран ого канала.

По команде "Чтение блока 3", посылаемой с второго выхода синхронизатора в линию связи В, на адресные входы (шина S) мультиплексора 15 поступает код номера датчика счета, импульсы которого обеспечивают отработку выбранной уставки. При поступлении двух импульсов с третьих выходов (шина С) синхронизатора 10 блок

26 управления выполнением операций формирует сигналы на своих четвертом (линия связи а), пятом (линия связи

f) и седьмом (линия связи g) выходах, которые подаются соответственно на второй вход блока 23 элементов И, первый управляющий вход блока 20 памяти уставок и управляющий вход блока

22 отработки уставок ° По первому сигналу код номера канала (шина Р) проходит через блок 23 элементов И и блок 21 элементов ИЛИ на адресные входы (шина t) блока 20 памяти уставок — происходит выбор уставки данного канала, по второму сигналу осуществляется чтение текущего значения уставки (возникает код на шине

n) и состояния датчика счета, соответствующее предыдущему опросу (BQ9никает сигнал на инверсном входе элемента И 16), по третьему сигналу осуществляется запись уставки в блок 22.

По третьему импульсу шины С блок

26 при отработке этой команды формирует сигнал на своем восьмом выходе, (линия связи d), который поступает на второй вход элемента И 16. Сигналы от датчиков счета по шине Х2 поступают на информационные входы мультиплексора 15. На выход мультиплексора проходит сигнал от датчика счета, код номера которого присутствует на адресных входах блока 15. С выхода мультиплексора 15 сигнал от датчика счета поступает на первый вход эле13 I423982

14 мента И 16 и второй информационный вход блока 20 памяти.

На инверсный вход элемента И 16 поступает сигнал с второго информа» ционного выхода блока 20 памяти (линия связи <6 ) . .Если эа время, про шедшее после последнего опроса дат,чика счета, код номера a

15, произошло изменение состояния датчика с выключенного на включенное (с "0 " на "1"), то импульс, Ф»зникающий на втором входе элемента И 16, вызывает появление сигнала на его выходе (линия связи j) . Последний осуществляет уменьшение уставки на единицу в блоке 22 отработки уставок.

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

22 неизменной.

По четвертому импульсу, возникающему на шине С, в этом ."лучае осуще- 30 ствляется, как и при от:работке слава четвертого вида, запись so II зону блока 20 памяти уставок текущего значения уставки иэ блока 22 и состояния

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

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

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

»»

5 адреса, а иа адресньп:; вход по шине

Р кад номера первого ка.нала. Текущий адрес программы из счетчика 5 адреса переписывается в блок 8 памяти.

Импульс с шестого выхода синхронизатора 10 переводит счетчик 12 номеров каналов в состояние, соответствующее второму каналу, затем синхронизатор 10 возвращается в исходное состояние.

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

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

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

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

В третьем и четвертом каналах выполняются команды условных переходов.

В третьем канале условие не выполняется, осуществляется переход к слеl5

16

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

На диаграмме, представленной на фиг.З, показано выполнение в первом канале на пяти шагах команд отработки текущей уставки. При этом на всех шагах происходит перезапись уставки 1р из II зоны памяти блока 20 в блок

22 отработки уставки.

На первом и четвертом шагах сигналы от датчика счета отсутствуют, поэтому сигнал "-1" иэ блока 22 не формируется.

На втором и пятом шагах от датчика счета поступает единичный сигнал состояния датчика, состояние, зафиксированное в блоке 20,при предыду- 2п щем опросе этого канала соответствует нулевому, поэтому формируется аигнал "1" из блока 22.

На третьем шаге сигналы от датчика счета и состояние, зафиксирован- 25 ное в блоке 20, .соответствует единице, т.е. состояние датчика со времени предыдущего опроса не изменилось, поэтому сигнал - 1" из блока

22 не формируется.

На пятом шаге после формирования сигнала — "1" из блока 22 число в последнем становится равным "0". На выходе блока 22 появляется сигнал

"1", формируется импульс "+1" в ,счетчик 5, увеличивающий число в счетчике 5, происходит переход к выполнению следующей команды программы.

Операторы алгоритма, представлен- 4 ного на фиг.4, выполняют:

1,...,8 — начальную установку устройства;

9..., 14 — ввод числовых уставок в блок 20;

4S

9, 15,...,17 - считывание из .бло ка 3 памяти программ управляющего слова выбранного канала;

25, 26, 24 — команду первого вида;

18,...,24 — команду второго вида;

27, 28, 24, 29 — команду третьего вида у

30,...,32, 24 — команду четвертого вида;

39, 33,..., 37, 24 — команду пятого вида;

38, 39 — занесение текущего адреса программы выбранного канала в блок 8 и переход к управлению следующим каналом;

40,...,45 — контроль режимов ра- . боты устройства.

Ниже приводится описание функциональных схем отдельных блоков устройства.

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

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

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

P) является адресным входом всех мулв типлексоров, а информационные выкоды коммутатора подключаются к информационньм входам мультиплексоров сле= дующим образом: к первому мультипт ексору подключаются первые датчики всех каналов управления, ко второму мультиплексору — вторые датчики всех каналов и т.д.

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

Следует также отметить, что сигналы, поступающие на информационные входы мультиплексоров, — дискретные и количество их в одном канале не должно превышать число разрядов в I ,зоне блока 3 памяти.

Компаратор 2 (фиг.7) содержит группу элементов ИСКЛЮЧАИЩЕЕ ИЛИ 27,29, количество которых равно максимальному количеству датчиков, под ключенных к одному каналу, На одни входы элементов ИСКЛЮЧАЮЩЕЕ ИЛИ 27.29 поступают по вине Н сигналы, соответствующие фактическому состоянию датчиков и органов управления стаи" ка, на другие по шине S — сигналы из первой зоны блока 3 памяти программ, г соответствующие заданному состоянию датчиков.

При совпадении фактического состояния датчика с заданным на выходе

1423982 элементов 27-29 появляется сигнал . "1", который поступает на прямые входы элементов ИЛИ 30-32. На инверсные входы этих элементов поступает по шине S из. блока 25 регистров, комбинация сигналов, определяющая датчики, подлежащие контролю. Если датчик не подлежит Контролю на данном шаге программы, то на инверсный вход соответствующего элемента ИЛИ поступает сигнал "0". В этом случае, независимо от сигнала на втором входе на выходе этого элемента появляется сигнал "1". Если датчик подлежит контролю на данном шаге программы, то на инверсный вход соответствующего элемента ИЛИ пос гупает сигнал

"1" и на выходе элемен га HJIH будет такой же сигнал, как на его втором входе. Выходы элементов ИЛИ 30-32 объединяются элементом И 33. На выходе блока (элементе И 33) единичный сигнал будет только при поступлении единичных сигналов от всех элементов

ИЛИ 30-32, т.е, при совпадении фак1 тического состояния датчиков, указан( ных в блоке 25 регистров, с заданным в I зоне блока 3.

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

tto всем каналам управления и выдачи команд на включение рабочих органов (3 " технологического оборудования.

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

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

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

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

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

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

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

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

Блок б управления формированием адреса (фиг.8) пропускает импульс, поступающий по линии связи А от синхронизатора 10 (фиг.1), через элемент

ИЛИ 34 на выход блока. Этот импульс проходит через линию связи N и воспринимается счетчиком 5 адреса как сигнал "Запись" в счетчик 5.

При чтении из блока 3 памяти программ слова первого вида на первых входах блока б (шина L) присутствуют сигналы 000, элемент И 36 закрывается, и демультиплексор 34 подготавливается к пропусканию импульса по входу А„. .Импульс с четвертого выхода синхронизатора 10 по линии связи D поступа-. ет на вход А демультиплексора 35.

C выхода демультиплексора 35 по линии

1423982

19 связи М выдается сигнал "+1" в счетчик 5, При чтении из блока 3 памяти программ слова второго вида на шине L присутствуют сигналы и 100, элемент

И Зб остается закрытым, а мультиплексор 35 подготавливается к пропусканию импульса по входу А . Если в момент прихода по линии связи D сигнала 10 от синхронизатора 10 на линии связи

К присутстнует "1" (заданный шаг программы отработан), то элемент И 41 снимает сигнал с входа сброса счетчика 38, разрешая ему считать импульсы генератора 9, поступающие на счетный вход (шестой вход блока, линия связи "0").

При п-кратном контроле (контроль определяется емкостью счетчика 38) 20 правильности срабатывания датчиков на выходе. счетчика 38 появляется сигнал переполнения, который поступает на вход А мультиплексора 35, и на его выходе (линия связи М) появ- 25 ляется сигнал, который служит командой увеличения числа в счетчике 5 на единицу. В случае, если срабатывание блока 6 было вызвано помехой на входах устройства или кратковременным 30 относительно заданной длительности контроля ложным срабатыванием датчика, на выходе блока 6 (линия связи

К) сигнал 1 пропадает и счетчик 38 устанавливается в нулевое состояние.

При чтении из блока 3 памяти про35 грамм слова третьего вида на шине

L прис утствуют сиг налы "010", элемент

И 36 подготовлен к работе, а мультиплексор 35 — к пропусканию импуль40 са по входу А . Если в момент прихода по линии связи D сигнала от синхронизатора 10 на линии связи К присутствует "1" (условие перехода выполняется), то элемент И 41 снима- 45 ет сигнал с входа сброса счетчика

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

3S появляется сигнал переполнения, который через элементы И 36 и ИЛИ

34 поступает по линии связи N на вход счетчика 5, в результате чего осуществляется запись слова из второй зоны блока 3 (адреса перехода, соответствующего данному коду условий) в счетчик 5. Если же в момент прихода по линии связи D сигнала от синхронизатора 10 на линии связи К присутствует "0" (условие перехода не выполняется), то элемент И 40 снимает сигнал с входа сброса счетчика

37 разрешая ему считать импульсы генератора 9. При и-кратном контроле отсутствия условия перехода на выходе счетчика 37 появляется сигнал переполнения, который ч ерез вход А мультиплексора 35 поступает по линии связи М н счетчик 5, увеличивая число н нем на единицу.

При чтении из блока 3 памяти программ слова пятого вида на-шине

L присутствуют сигналы "001", элемент И 36 остается закрытым, а мультиплексор 35 подготавливается к пропусканию импульса по входу А.

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

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

"1" (заданная устанка отработана), то этот импульс проходит через элемент И 39, на вход А< мультиплексора 35 и поступает по линии связи

И в счетчик 5, увеличивая число в нем на единицу.

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

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

13 запуска и сигнала У запрета от з адат чика 1 7 р ежимов (фиг, 1), в посл едовательность управляющих сигналов в, соответствии с заданной временной диаграммой. С выходов дешифратора

45 и триггеров 46, 47 управляющие сигналы поступают в остальные блоки устройства. Установка триггерон 46 и

47 в единичное состояние осуществляется соответственно по сигналам с

21 1423 шестого и четвертого выкодов дешифратора 45.

Установка синхронизатора в исходное состояние осуществляется при поступлении импульса по линии связи U, который проходит на счетчик 44 че1 рез элементы ИЛИ 48 49 соответствен1 но на триггеры 46 и 47, При поступлении запрещающего (еди-! ничного) сигнала W от задатчика 17 . режимов элемент И 42 блокирует про хождение импульсов I генератора че рез элемент И 43 на вход счетчика 44, когда он устанавливается в первое положение (на фиг.7 при числе, "0"). В этом случае на всех выходах

| синхронизатора отсутствуют управля ющие сигналы.

Блок 13 запуска (фиг „10) формирует .кратковременный импульс "Начальная установка.", поступающий по линии связи U н,а,,входы сброса синхрониза тора 10,счетчика 12 номеров каналов и задатчика 17 режимов, устанавливая их в исходное положение, Этот им пульс возникает:

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

53 в линию связи U;

2) при включении датчика 52 "Навуальная установка", котсрый формирует импульс, поступающий на ту же

Цепь.

982

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

14, открывая его для прохождения импульса от синхронизатора 10 (линия связи А) на первый управляющий вход блока 8, KoTopbG(воспринимается IIQ

1О следним как команда "Чтение".

Мультиплексор 15 предназначен для приема сигналов от датчиков счета и передачи их через элемент И 16 в блок 22 отработки уставок.

При отработке устройством управляющего слова пятого вида в блок 15 по шине S из блока 3 памяти программ приходит на адресные входы код номера опрашиваемого датчика, à по шине Х2 на информационные входы — сигналы от датчиков счета.

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

30 случае — "0".

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

"Ввод уставок" и "Автоматика". При включении устройства сигнал U npo35 ходит через элемент ИЛИ 57 на вход

К триггера 58, устанавливая его в нулевое состояние, на выходе W за40

Блок запуска предназначен также фля управления прохождением сигнала, разрешающего чтение блока 8. Импульс

Начальной установки с выхода элемента

@M 53 поступает на, вход R триггера

50, устанавливая его в нулевое состо яние. На выходе триггера 50 (U — выкод блока) формируется сигнал "0", Который запрещает изменение режима работы устройства задатчиком 17 и за крывает элемент И 14 (фиг.1), в результате чего импульс синхронизатора 10, сформированный на первом выХоде, не проходит через элемент И

14 на первый управляющий вход блока

8 памяти. Считывание информации из блока 8 не происходит, в счетчик 5 адреса заносится нулевой код. Это да" т возможность в начале цикла рабо ты устройства обратиться к нулевому адресу программы. прещает работу блока 18 ввода уставок и разрешает работу синхронизатора 10. Происходит автоматическое занесение начальных адресов программ в блок 8 памяти текущих адресов, в результате чего через вход 7 задатчика на первые входы элементов И 56, 55 подается единичный сигнал. В блок

4 регистров считывается управляющее слово по первому адресу, в результате чего единичный сигнал подается на вход Y задатчика и вторые входы элементов И 55, И 56. Для задания режима ввода уставок переключатель

54 устанавливают в положение, противоположное показанному на фиг,11.

В этом случае третьи входы элементов

И 55, 56 подключаются соответственно к единичному и нулевому потенциалу, триггер 58 перебрасывается, на вы.ходе W задатчика устанавливается

23

24

1423982 единичный сигнал, запрещающий работу сигнализатора 10, выдачv кода из блока 22 отработки уставок, и разрешающий работу блока 18 ввода уста5 вок, Для задания режима автоматической работы переключатель устанавливают в положение, показанное на фиг,9.

Г!ереключение режимов работы осуществляется только после занесения начальных адресов прorрамм устройства и на первом шаге программы (при единичных сигналах на первых и вторых входах элементов И 55, 56, поступаю щих по линии связи U и Y), Блок 18 ввода уставок (фиг.12) обеспечивает формирование необходимых управляющих сигналов при занесении числовых уставок в блок 20. 20

С помощью двух групп переключателей

60 и 61 набираются соответственно адрес ячейки памяти, куда заносится уставка, и ее величина. Если работа блоку разрешена, на его входе W еди- 25 ничный сигнал, который с помощью усилителя Y 59, групп переключателей

60 и 61, инверторов 62-64, 65 — 67 обеспечивает формирование сигналов заданных кодов адреса (шина z) и ве- 30 личины (шина т) уставки. Путем на— жатия на одну из кнопок 68 и 73 выдается сигнал записи h или чтения информации из блока 20 памяти уставок.

Элементы И-НЕ 69, 70 (И-НЕ 74,75) необходимы для формирования одиночных импульсов соответственно в цепях записи и чтения. Элементы И-НЕ 71, ?6 обеспечивают запрет одновременно- 40 го присутствия сигналов h u i npu одновременном нажатии кнопок 73 и

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

Блок 20 памяти предназначен для хранения числовых уставок, отраба" тываемых по всем каналам управления и состояния датчиков счета с момента их предыдущего опроса, и выполняется аналогично блоку 8. Адресация ячеек памяти выполняется в соответствии с кодом, поступающим по шине с. Величины уставок заносятся в ячейки памяти из блока 18 ввода уставок (по шине ш) или из блока 22 отработки уставок (по шине n) по сигналу, поступающему на второй управляющий вход (линия связи f). Чтение уставок из памяти осуществляется по сигналу f поступающему на первый управляющий вход, при этом на выходе блока (шина n) выдается код величины выбранной уставки.

Блок 22 отработки уставок (фиг.13) обеспечивает отработку числовых уставок по всем каналам управления.

При выполнении команц четвертого и пятого видов на информапионном входе блока (шина n) присутствует код величины уставки, которая по сигналу g заносится в вычитающий счетчик 78 блока 22 отработки уставок.

Код числа дешифруется.я дешифратором 80 и поступает на блок 82 индикаторов. При отработке величины перемещения на счетный вход блока (линия связи j) пос-упают импульсы, которые уменьшают число в счетчике 78.

Когда оно станет равным нулю, элемент ИЛИ-НЕ 81 формирует сигнал на выходе 1. Код числа, находящегося в счетчике 78, вьдается через блок

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

W присутствует нулевой сигнал.

Блок 25 регистров предназначендля записи из блока 3 маски датчиков,. контролируемых на последующем шаге программы (I зоны слова) и хранения ее при отработке других управляющих слов

Блок 25 содержит демультиплексор и группу выходных регистров (на фиг.1 не показаны). Адресными и управляющими входами демультиплексора являются соответственно шина Р и линия связи z. Каждый из выходов демультиплексора подключен к управляющему входу одного из регистров, причем информационные входы этих регистров объединены и подключены к шине Б. Запись информации в блок регистров происходит поканально при подаче на адресные входы мультиплексора кода номера канала (шина P) а на управляющий вход — сигнала "Запись" (линия z) поступающего из блока 26 управления выполнением операций.

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

26 ции сигналов маски контролируемых датчиков, Каждому датчику соответствует один разряд регистра. Если датчик контролируется на последующем mare программ1, то он программируется в и в1, если нет — "О, Выходы регистн 3t ров, подключенные к шин<;. Я, поступают в компаратор 2. 1

Блок 26 управления выполнением операций (Фиг. 14) прону::кает импуль сы Чтение" и "Запись", поступающие соответственно на его четвертый и третий входы по линиям:.вязи i u h из блока ",8 ввода уставэк (Фиг. t) через элементы ИЛИ 83, 84, 86.

При чтении нз блока 3 памяти программ слова первого вида на его вторых входах (шина L) присутствуют сигналы 0006„элементы И 87-9 I и

93 закрываются, а элемент 92 подготавливается к работе.

Импульс. С1, поступающий по одному из вторых входов блока„ проходит через элемент И 92 и выдается по линии связи z в блок 25 регистров как сигнал "Запись" в блок 25, При чтении из блока 3 памяти программ слова второго вида на шине T, присутствуют сигналы 100,, элемент

И 93 подготавливается к работе. Импульс С1 проходит через элемент И 93 и поступает по линия связи 0 в блок

А регистров как сигнал "Запись и блок 4"

Лри чтении нз блока 3 памяти программ cJIoBa Tp eT ьег о вида (код 0 1 О) блок 26 управления выполнением операции закрывается е .При чтении яз блока 3 слова четвертого вида (код 011) подготавливаются к работе элементы И 87-90. Им пульс С1 проходит через второй из указанных элементов непосредственно (линия связи Ь) и через элемент KLN

84 (линия связи Я) на выходы блока, в результате чего обеспечивается чте— ние из блока 20 памяти уставок по адресу, указанному блоком 3 памяти программ.

Импульс С2 проходит через элементы И 87, KlH 83 (линия связи g) на выход блока, в результате чего осуществляется запись в блок 22 отработки уставок величины уетавки, прочитанной из блока 20.

Импульс СА проходит через элементы И 90, ИЛИ 85 (линия связи Q),, И 90, HJIH 86 (линия связи l) на выходы блока, в результате чего осуществляется запись числа в блок 20 памяти устанок по адресу, указанному счетчиком 12 номеров каналов.

Лри чтении из блока 3 слова пятого вида (код 00) подготавливаются к работе элементы И 87, 89, 90, 9 1.

Импульс С1 проходит через элемент

И 89, элемент ИЛИ 85 (линия связи а), элементы И,89, ИЛИ 8ч (линия связи

f) — происходит чтение блока 20 памяти уставок по адресу, указанному счетчиком 12 номеров каналов.

Импульс С2 выполняет те же Функции. что и при отработке слова четвертого вида, Импульс СЗ проходит через элемент

И 91 (линия связи d) и поступает на вход элемента И 16, являясь синхронизирующим сигналом при формировании импульса "-1" из блока 22 отработки уставок.

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

1; ус ройс во управления технологическим оборудованием, содержащее ком аратор, блок памяти программ, первый и второй блоки регистров, счетчик адреса, блок управления формированием адреса, первьЯ, второй н третий блоки элементов ИЛИ, блок памяти текущих адресов, синхронизатор, счетчик номеров каналов, блок запуска, первый элемент И, задатчик режимов, блок ввода уставок, блок памяти уставок, блок отработки уставок, первый и второй блоки элементов И, блок управления выполнением операций и коммутатор, информационные входы кото-. рого являются первыми входаья устройства, а выходи соединены с первыми информационными входами компаратора, подключенного входами маскирования к выходам первого блока регистров, а вторыми информационнымн входами — к информационным входам первого блока регистров и первым информационным выходам блока памяти программ, операционные выходы которого подключены к первым входам блока управления выполнением операций и блока упр.авления формирова1423982

28 нием адреса, второй вход, первый и второй выходы которого соединены соответственно с выходом компаратора счетным и управляющим входами счетчика адреса, выходами подключен5 ного к первым адресным входам блока памяти программ и информационным входам блока памяти текуп;их адресов, а информационными входами соединенного с выходами блока элементов ИЛИ, входы которого соединены с выходами блока памяти текущих адресов и вторыми информационньпги выходами блока памяти программ, первыми входами первого блока элементов И и информацион"ными входами второго блока регистров, первые выходы которого являются и нфор маци о н ными вых од а ми ус тр ой— ства, второй выход второго блока ре- 20 гистров подключен к первому управляющему входу задатчика режимов, адресные входы второго и первого блоков регистров, блока памяти текущих адресов и коммутатора, вторые адресные входы блока памяти программ, первые входы второго блока элементов

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

35 блока управления формированием адреса, управляющему входу блока памяти программ, вторым входам блока управления выполнением операций, чет- 40 вертому входу блока управления формированием адреса и первому управляющему входу блока памяти текущих адресов, второй управляющий вход коTopoI о подключен к выходу первого 45 элемента И, второй вход которого подключен к выходу первого элемента

И, второй вход которого, объединенный с вторым управляюшим входом задатчика режимов, соединен с первым выходом блока запуска, вторым выхо50 дом подключенного к входам сброса синхронизатора, счетчика номеров каналов и задатчика режимов, выход которого соединен с входами запрета блока отработки уставок и синхронизатора и входом блока ввода уставок, первый и второй управляющие выходы которого подключены соответственно к третьему и четвертому входам блока управления выполнением операций, с первого по седьмой выходы которого соединены соответственно с управляющими входами первого и второго блоков регистров, с вторыми входами пер вого и второго блоков элементов ИЛИ, первым и вторым управляющими входами блока памяти уставок и управляющим входом блока отработки уставок, первым информационным выходом подключенного к пятому входу блока управления формированием адреса, а информационными входами — к первым информационным выходам блока памяти уставок, адресные входы которого подключены к выходам второго блока элементов ИЛИ, соединенного входами с первыми информационными выходами блока ввода уставок, выходами первого и второго блоков элементов И, а первые информациснные входы блока памяти уставок подключены к выходам третьего блока элементов ИЛИ, входы которого соединены с вторыми информационными выходами блока ввода уставок и блока отработки уставок, о т л и ч а ю щ ее с я тем, что, с целью повьппения надежности устройства, в него введены второй элемент И, мультиплексор, генератор импульсов и делитель частоты, выход которого подключен к шестому входу блока управления формированием адреса, а выход делителя частоты — к входу синхронизатора, информационные входы мультиплексора являются вторыьш информационными входами устройства, адресные входы мультиплексора подключены к первым информационным выходам блока памяти программ, а выход мультиплексора — к второму информационному входу блока памяти уставок и к первому прямому входу второго элемента И, вторым прямым и инверсным входами соединенным соответственно с восьмым выходом блока управления выполнением операций и вторым информационным выходом блока памяти уставок, а выход второго элемента И подключен к счетному входу блока отработки уставок, 2, Устройство по п,3, о т л и ч аю щ е е с я тем, что блок управления формированием адреса содержит элемент ИЛИ, элемент И, мультиплексор, счетчики, причем выходы мультиплексора и элемента ИЛИ соединены с первым и вторым выходами блока соот29 14239 ветственно, первые входы которого вязаны с вторым прямым, первым и вторым инверсными входами первого 1лемента И и адресными входами мульлексора, второй вход - с инверсвходом второго и первым входом тьего элементов И, третий вход — . ервым входом элемента ИЛИ, четверый вход - с первым ичетвертым входа- щ мультиплексора и вторыми входами рого, третьего и четвертого элетов И, пятый вход — с первым вхом четвертого элемента И, шестой

82 . 30 вход — со счетными .входами первого и второго счетчиков, входы сбросов которых соединены с выходами второго и третьего элементов И соответственно, выход переноса первого счетчика подключен к третьему входу мультиплексора, вторым входом соединенного с выходом четвертого элемента И, а пятым входом с выходом переноса второго счетчика, подключенного.к первому прямому входу первого элемента И, выход которого связан с вторым входом элемента ИЛИ.

AdCg g Л

EOFN9bA Ю

ЙОМА 8

Ql г" г r l

1 1

М! ф 1

1, 14 2398 2

Нач

Вкл уст

Запись в .20 велич тавки по ному адр

2. Сброс синхронизатора 10, счетчика 12 блока 13, задатчика 17

9.

Pfj7 р «g ус тавок

10, Есть ситал "Запись"

14, Задан ре11 им йлтомати0 йодключе нала упр по адресу счет чика 12

Чтение блока 8 п адресу счетчика 12. Запись

9 счетчик

Чтение блока 3 по адресу(счетчик 12) (счетчик 5) 12, Есть сиг- ал "Чтение"

13. Чтение из блока

20 величины уставки по заданному адресу фиг. Х

4П, Hem роосте тд

46.

Колес

1423982

Вэусод аноаа 22 "1

39.Запись а плон

В по адресу снеэээмла 12

"+1" и счетнээн

12 еаереее Ооп е эаланно

42.

Оэтнел "неиспрев ность"

42 нллннть уст

Hem энененне ра ллиа ра эр

32

Задан реалл

"Ввод уста3423982

1423982! 4239B2

1423982

1423982

Составитель Ю.Бельских

Техред М.Дидык Корректор Л.Пилипенко

Редактор М.Циткина

Тираж 866 Подписное

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

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

Заказ 4685/49

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

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Изобретение относится к автома тическим управляющим устройствам, Устройство для управления стендом прикатки зубчатых передач содержит блок 1 ввода данных, два генератора импульсов 2,7, счетчик импульсов 3, , блок 4 сравнения, преобразователь 5 величины тока, делитель 6 с переменным .коэффициентом деления, два буферных регистра 8,9, элемент ИЛИ 10, блок 1I формирования импульса сброса, тормозной двигатель 12, ведущий электродвитель 13, RS-триггер 15, два усилителя мощности 16,17, прикатываемый редуктор 14, датчик тока 20

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