Устройство для имитации технической системы конвейерного типа Советский патент 1989 года по МПК G05B23/02 

Описание патента на изобретение SU1522159A1

СП ГС 1чЭ

ел

ее

состояния 9 и хранения 11 режимов работы, группы 10 элементов И и схемы 12 ср.авнения. Раскрыто построение блоков имитации технологических операций и уйравления. Устройство позволяет отыскать оценки общего времени вьтолнения совокупности конвейерных работ и входящих в их состав операций, а также определить состояние технологического процесса в любой заданный момент времени. 3 з.п. ф-лы, 4 ил.

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

название год авторы номер документа
Устройство для имитации технической системы конвейерного типа 1990
  • Мирецкий Игорь Юрьевич
SU1741102A1
Устройство для контроля последовательностей импульсов 1988
  • Суярко Сергей Васильевич
  • Харченко Вячеслав Сергеевич
  • Тимонькин Григорий Николаевич
  • Ткаченко Сергей Николаевич
  • Тюрин Сергей Феофанович
  • Тищенко Олег Афанасьевич
SU1553977A1
Устройство для программного управления 1988
  • Харченко Вячеслав Сергеевич
  • Тимонькин Григорий Николаевич
  • Лукаш Андрей Николаевич
  • Ткаченко Сергей Николаевич
  • Улитенко Валентин Павлович
  • Сперанский Борис Олегович
SU1520480A1
Запоминающее устройство 1982
  • Науман Евгений Федорович
  • Филатов Николай Федорович
  • Служеникин Владимир Иванович
SU1295447A1
Устройство для отладки мультипрограммных систем 1989
  • Бек Александр Владимирович
  • Чернышов Михаил Анатольевич
  • Ткаченко Сергей Николаевич
  • Тимонькин Григорий Николаевич
  • Харченко Вячеслав Сергеевич
  • Моченков Андрей Владимирович
SU1735855A1
Микропрограммное устройство управления с контролем 1982
  • Благодарный Николай Петрович
  • Харченко Вячеслав Сергеевич
  • Тимонькин Григорий Николаевич
  • Ткаченко Сергей Николаевич
  • Плахтеев Анатолий Павлович
  • Захаренко Александр Васильевич
SU1038944A1
Процессорный модуль 1985
  • Самошин Владимир Николаевич
  • Ефремов Владимир Дмитриевич
  • Никонов Валентин Вячеславович
  • Кравцов Сергей Георгиевич
  • Мельников Владимир Алексеевич
SU1343421A1
Измеритель временных интервалов 1983
  • Антонов Виктор Владимирович
SU1155990A1
Микропрограммное устройство управления 1985
  • Мирецкий Игорь Юрьевич
  • Пыжов Геннадий Вениаминович
SU1295393A1
Логический анализатор 1986
  • Цуркан Николай Андреевич
  • Клименко Сергей Иванович
  • Высоцкий Владимир Васильевич
  • Довгань Виктор Евгеньевич
  • Беликов Борис Петрович
SU1432527A1

Иллюстрации к изобретению SU 1 522 159 A1

Реферат патента 1989 года Устройство для имитации технической системы конвейерного типа

Изобретение относится к вычислительной технике и управлению и может быть использовано для выработки оптимальной стратегии управления конвейерной системой путем имитации ее работы. Целью изобретения является расширение области применения устройства. Устройство содержит блок 7 управления, блоки 8.1-8.м имитации технологических операций, регистры 9 состояния и 11 хранения режимов работы, группы 10 элементов И и схемы 12 сравнения. Раскрыто построение блоков имитации технологических операций и управления. Устройство позволяет отыскать оценки общего времени выполнения совокупности конвейерных работ и входящих в их состав операций, а также определить состояние технологического процесса в любой заданный момент времени. 3 з.п. ф-лы, 4 ил.

Формула изобретения SU 1 522 159 A1

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

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

На фиг,1 изображена функциональная схема предлагаемого устройства; на фиг.2 - функциональная схема первого блока имитации технологических операций; на фиг.З - функциональная схема второго,..., т-го- блоков имитации технологических операций; на фиг.4 - функциональная схема блока управления....

На;схемах представлены информационные 1 и координатные 2 входы, вход 3 разрешения загрузки, адресные входы 4, входы задания режима 5 и начальной установки 6, управения, первый 8.1, второй 8.2,.,., -ый 8.т блоки имитации технологических операций, первый 9.1,... ,ш-ый- 9.m регистры состояния, первая 10.1, вторая 10.2,.,.,(т-1)-я 10,т-1 группы элементов И по п-1 элементов И в каждой группе, первый 11.1, второй 11.2,...,(т-1)-ый 11 .m-l регистры хранения режимов работы, первая 12.1, вторая 12.2,...,(т-1)-я 12.m-l схемы сравнения, выходы информации о времени работы 13 .и данных о состоянии системы 14,

Блок 8,1 содержит информационные 15 и адресные 16 входы, входы задания режима 17, разрешения записи 18, син хронизации 19 и начальной установки 20, коммутатор 21, первый элемент 22 задержки, счетчик 23 адреса, второй

5

0

5

0

5

0

5

0

5

элемент И 24, узел 25 оперативной памяти, первый элемент И 26, счетчик 27 длительности операции, одновибра- тор 28, второй элемент задержки 29, выхрд 30 блока.

Блоки 8,2,...,8.т содержат инфор-. мационные 31 и адресные 32 входы, входы задания режима 33, разрешения записи 34, управляющий вход 35, вход начальной установки 36 и синхронизации 37, коммутатор 38, первый элемент И 39, счетчик 40 адреса, элемент 41 задержки, узел 42 оперативной памяти, второй элемент И 43, счетчик 44 длительности операции, триггер 45, одновибратор 46, выход 47 блока.

Блок 7 включает информационные входы 48, . входы 49 координат, входы разрешения загрузки 50, начальной установки 51 и сброса 52, дешифратор 53, элемент 54 задержки, генератор 55 импульсов, счетч ик (контрольного времени) 56, регистр.57, схему 58 сравнения, информацмонные выходы 59, тактирующий выход 60, выходы 61 разрешения записи.

Под конвейерной технической системой понимается любая совокупность устройств, выполняющих все поступающие в систему работы в однбм и том же порядке (всякая работа состоит из последовательности операций, каждая из которых выполняется соответствующим устройством) . Будем считать, что конвейерная техническая система сос тоит из m устройств и выполняет п работ. Каждая работа выполняется последовательно на устройствах 1,2,..., т, реализующих, соответственно, первую, вторую,..., т-ю операции этой работы. На любом устройстве i выполнение очередной работы начинается сразу после ее выполнения устройством i-1, непосредственно предшествующим; устройству i (если устройство 1 свободно), или после освобождения i от предьщущей работы (если устройство i занято). Время

515

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

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

В устройство заносится информация, соответствующая времени, затра- Ч5шаемому устройствами технической системы на выполнение каждой опера- ции каждой из работ. Эта информация записьюается в узлы оперативной памяти, входящие в состав блоков 8.1. В зависимости от уровня сигнала на входе управления узел оперативной памяти работает следующим образом. Если на этом входе присутствует сигнал единичного уровня, то на выходах узла оперативной памяти присут- ствует информация, считанная из ячей- ки, адрес которой представлен на входах адреса узла. Это режим чтения информации. Если на входе управления имеет место импульс отрицательной полярности, то в ячейку, адрес кото- рой представлен на входах адреса, записьшается информация, представленная на информационных входах. Это режим записи информации. Для осуществления записи информации в узлы one- ративной памяти на вход 3 разрешения загрузки устройства подается сигнал единичного уровня, а на вход 5 задания режима сигнал нулевого уровня, переводящий коммутаторы 21 (блок 8.1) и 38 (второй 8.2, третий 8.3,..., га-ый 8.т блоки) в состояние, при котором на их выходы проходит информация, представленная на входах первой группы. Затем на координатные входы 2 устройства подается код, определяющий блок 8, в который будет осуществлена запись информации.

Этот код поступает на информационные входы дещифратора 53. После этого . на адресные 4 информационные 1 входы устройства подаются, соответственно, адрес ячейки и информация для записи. Подаваемый затем на вход 3 разрешения загрузки устройства импульс отрица- тельной полярности проходит на одноименный вход блока 7 и стробирует дешифратор 53. На одном из выходов дешифратора (а именно на выходе, соот- ветствующем коду на координатных вхо- дах 2 устройства) имеет место импульс отрицательной полярности (на остальных выходах дешифратора присутствуют сигналы логической единицы).

596

Этот импульс осуществляет запись информации в узел опеоативной памяти. После этого на входы 4 и 1 устройства подаются очередные адрес и информация для записи и осуществляется запись в очередную ячейку узла оперативной памяти и т.д. После за- верщенйя записи в очередной узел оперативной памяти на координатные входы 2 устройства подается код, определяющий следующий блок 8,и т.д. После того как закончена запись информации во все узлы оперативной памяти на вход 5 задания режима устройства подается сигнал единичного уровня, переводящий коммутаторы 21 и 38 в состояние, при котором на их выходы проходит информация, представленная на входах второй группы.

В блоке 8.1 хранится информация, соответствующая времени вьшолнения первой операции каждой из работ, в блоке 8.2 - информация, соответствующая времени выполнения второй операции каждой из работ,в блоке .8.т - информация, соответствующая времени вьшолнения т-ой опегации каждой из работ. При этом по (i-l )-ым-( ) адресам- узлов 25 и 42 записана информация о времени выполнения каждой-операции i-ой работы (пересчет адресов узлов оперативной памяти начинается с нуля); по (i-l)-My адресу узла 25 - первой операции i-ой работы; по (i-l)-ым адресам узлов 42 - второй операции 1-ой работы (блок 8.2), третьей операции i-ой работы (блок 8,3),..., т-ой опера- ции i-ой работы (блок 8.т).

По информационным входам 1 устройства из внешнего источника в регистр 57 блока 7 заносится информация, соответствующая контрольному времени. Для осуществления записи инфомации на координатные входы 2 устройства подается код,соответствующий регисру 57 (общее количество координатных входов устройства должно быть, таким образом, не менее .lof,, ) - После этого.на информационные входы I устройства подается информация для записи в регистр, Подаваемьй затем на вход 3 разрешения загрузки устройства импульс отрицательной полярност вызьшает срабатьшание дешифратора 53. Импульс отрицательной полярности с выхода дешифратора 53 проходит

на вход занесения регистра 57 и свои фронтом 1 осуществляет запись информации, представленной на информационных входах регистра 57 (н информационных входах 1 устройства).

. Для приведения устройства в исходное состояние на его вход 6 подается импульс начальной установки отрица- тельной полярности, которым все блоки 8 переводятся в исходное состояние, все регистры и счетчик 56 блока 7 переводятся в -нулевое состояние и по задержанному элемент ом 54 фронту О -5. генератор 55 блока 7 начинает вырабатывать тактовые импульсы. Поскольку сигналом начальной установки регистры 9.1,...,9.m и I1,1,...,11.т-1 переведены в нулевое состояние, на первой и второй группах входов схем 1 2.1 ,...,12.т-1 сравнения присутствуют одинаковые комбинации сигналов, и схемы сравнения вырабатывают сигналы единичного уровня, В исходном состоянии блоки 8.1,...J8.m настроены на первую работу. Именно, блок 8.1 настроен на первую операцию первой работы, блок 8.2 - на BTopjnq операцию первой ра- боты,..., блок 8.т - на т-ую опера-- дню первой работы.

На выходах этих блоков присутствуют сигналы единичного уровня. С задержкой (элемент 54 блока 7) после окончания действия импульса начальной установки блок 8.1, синхронизируемый тактовыми сигналами, поступающими на его вход 19 с выхода генератора 55 (т.е. с выхода 60 блока 7), начинает отсчет времени выпс5лнения первой операции перворг работы. Блоки 8.2,...,8„т продолжают оставаться.в исходном состоянии. В таком состояни устройство находится до тех пор, пок в блок 8.1 не поступит очередной, тактовый сигнал, под управлением которого закончится отсчет-времени . вьшолнения первой операции первой работы (порядковый номер этого тактового сигнала равен количеству единиц времени, затрачиваемому первым устройством технической системы на выполнение первой операции первой работы) . Сразу же после этого, т.е. до прихода следующего тактового сигнала, блок 8.1 настраивается на первую операцию второй работы, а на его выходе появляется короткий отри

5

10

(5 20 25 зО

, дз 35

40

55

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

Задним фронтом 1 - О сигнала с выхода блока 8.1 в первый разряд регистра 9.1. записывается 1. По переднему фронту О сигнала с выхода блока 8.1 1 появляется на первом выходе регистра 9.1 (на выходе первого разряда регистра). Единичный сигнал с выхода регистра 9.1 поступает на первый вход первой группы входов схемы 12,1 сравнения. Вследствие несовпадения, комбинаций на первой и второй группах входов схемы 12.1 на ее выходе появляется сигнал нулевого уровня. Выход схемы 12.1 соединен с входом занесения регистра 11.1, записывающего информацию по заднему фронту 1 - О сигнала на входе занесения. Таким образом, изменение уровня сигнала с 1 в О на выходе схемы 12.1 сравнения ведет к записи информации в регистр 11.1, В результате комбинации сигналов на первой и второй группах входов схемы 12.1 совпадают, и она вырабатывает сигнал единичного уровня,

Таким образом, на выходе схемы 12.1 имел место импульс отрицательной полярности.Этот импульс поступает на управляющий вход блока 8.2 и разрешает отсчет времени для второй операции первой работы. Если проводить аналогию с функционированием конвейерной технической системы, то к этому времени первое устройство системы закончило выполнение первой операции первой работы и начало выполнение первой операции второй работы, а второе устройство при- |ступило к выполнению второй операции первой работы.

Появление второго отрицательного импульса на выходе блока 8.1 свидетельствует об окончании выполнения первой операции второй работы. На выходе второго разряда регистра 9.1 появляется 1.

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

ходе первого разряда регистра 9.2 появляется 1, что вызывает появление отрицательного импульса на выходе схемы 12.2 сравнения и в работу включается блок 8.3, отсчитывающий время вьтолнения третьей операции первой работы.

Предположим, что появление второго (третьего,...) отрицательного импульса на выходе .блока 8.1 предшествует по времени появлению первого отрицательного импульса на выходе блокь 8.2. Блок 8.1 начинает отсчитьшать время перв1ой операции третьей (чет- вертой,.,,) работы, а блок 8.2 продолжает отсчитывать время вьтолнения второй операции первой работы. В этой ситуации вторая операция второй (третьей,...) работы ожидает оконча- ния вьтолнения второй операции пре- дьщущей работы. Как только это произойдет, на выходе блока 8.2 появится отрицательный импульс, записьюаю- щий 1 в первый разряд регистра 9.2. На выходе первого элемента И группы 10,1 появится 1 (т.е. имеет место переход l), в резуль- .тдте чего на выходе схемы 12.1 поя- вится отрицательньш импульс, разре- шающий отсчет времени для второй опё рации второй работы (блок 8.2).

Предположим теперь, что появление первого отрицательного импульса на

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

Далее устройство функционирует аналогично описанному.

Появление 1 на выходе п-го разряда регистра 9.т свидетельствует о том, что закончено выполнение т-ой операции п-ой работы, т.е. все работы технической системой вьшолнены. Этот сигнал единичного уровня проходит на первьй сбросовый вход генератора 55 блока 7 управления н вызывает его

остановку. На выходах 13 устройства, соединенных с выхрдами счетчика 56 (т.е. на выходах 59 блока 7), представлена информация о времени работы устройства (т.е. технической системы) .

Блок 7 позволяет анализировать всевозможные ситуации, возникающие в процессе функционирования устройства, т.е. анализировать состояние устройства в любой наперед заданный момент времени. Так, если интересует состояние устройства в момент време ни t (контрольное время), то при загрузке регистра 57 блока 7 в него записьшают информацию,, соответствующую времени t. Когда счетчик 56 . блока 7 досчитьшает до этого момен, та (на счетный вход счетчика 56 поступают тактовые сигналы с выхода генератора 55), схема 58 сравнения блока 7 вырабатьтает сигнал положительной полярности, проходящий на второй сбросовый вход генератора 55 и оетанавливающий его. (при несовпадении комбинаций на первой и второй группах входов схемы 58 сравнения на ее выходе имеет место сигнал нулевого уровня). На выходах 14 устройства представлена информация о его состоянии

I ,

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

Регистры 9.1,...,9.т состояния - п-разрядные двухтактные регистры с записью информации в первую ступень по заднему фронту О сигнала на входе занесения и с. переписью информации во вторую ступень-по переднему фронту О - 1 сигнала на входе занесения/Вход первого разряда каждого из регистров подключен к вхо ду логической единицы. Входы каждого из последующих разрядов подключены к выходу предьщущего. Наличие 1 на выходе -i-ro разряда j-rO регистра означает, что к данному моменту времени j-ая операция i-ой работы выполнена (1 i in; 1 4 J и).

Рассмотрим работу блоков 8,1,..., 8.т.

11

По сигналу начальной установки (импульс отрицательной полярности), пocтyпa oщeмy на вход 20 блока 8.1 и на входы 36 блоков 8.2-8.т, счет- чики 23 (блок 8.1) и 40 (блоки 8.28|и) переводятся в нулевое состояни на выходах одновибраторов 28 и 46 появляются сигналы единичного уров ня, на выходе счетчика 27 и прямом выходе каждого из счетчиков 44 появляются сигналы нулевого уровня. Так как все счетчики 23 и 40 обнулены, а коммутаторы 21 и 38 пропускают на свои выходы сигналы с входов второй группы, то на выходах узлов оперативной памяти присутствует информация о первой работе.

Далее, рассмотрим работу блоков 8.1 и 8.2-8.т отдельно.

Блок 8.1. Нулевой уровень сигнала начальной установки блокирует работу элемента И 2.6, и на его выходе имеет место сигнал нулевого уровня, под воздействием которого счетчик - 27 переводится в состояние, при котором на его выходе--имеет место г сигнал нулевого уровня, -После окончания действия отрицательного импульса начальной установки на первом входе элемента И 26 постоянно при- сутствует сигнал единичного уровня, разрешающий прохождение сигнала с вьгкода одновибратора 28 на вход управления счетчика 27. .

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

Параметры элемента 32 задержки таковы, ,что формируемая им задержка по длительности превосходит задержку, формируемую элементом 29. Таким ,образом, к тому моменту, когда ;На выходе элемента 22 появится задержанный фронт (перепад О. - 1) отрицательного импульса начальной установки, на выходе элемента 29 единичный уровень уже присутствует. Таким образом, изменение уровня сигнала О 1 на первом входе элемента И 24-вызьшает такое же изменение сигнала на его выходе. Фронтом сигнала начальной установки, задержанным элементом 22, в счетчик 27 записывается информация о первой операции

5912 .

первой работы. В дальнейшем,.на первом входе элемента И 24 постоянно присутствует сигнал единичного урор- ня, разрешающий прохождение сигналов вырабатываемых одновибратором 28 и задерживаемых элементом 29, на выход элемента (фронтами этих сигналов осуществляется занесение информации в счетчик 27 во время работы устройства).

Собственно работа блока 8.1 (и всего устройства) начинается после окончания действия отрицательного импульса начальной установки. С задержкой, формируемой элементом 54, после прихода фронта О I сигнала начальной установки блок 7 начинает вырабатывать тактовые сигналы. Параметры элемента 54 таковы, что длительность формируемой им задержки превосходит длительность задержки, формируемой элементом 22 (эт обеспечивает устойчивую работу блока 8.1 при начале отсчета времени выполнения первой операции первой работы).

Если записанное в счетчик 27 число не равно нулю, то на его выходе остается О, в противном случае, на выходе происходит изменение сигнала 1. Одновибратор 28 запускается фронтом сигнала ( 1 на входе запуска, поэтому изменение сигнала О - 1 на выходе счетчика 27 приводит к запуску одновибратора 28J на выходе которого появляется короткий отрицатель ньй. импульс, который инкрементирует счетчик 23 и который через элемент И 26 поступает на управляющий вход счетчика 27. В результате на выходах узла 25 появляется информация о времени вьшолнения первой операции следующей работы, а на выходе счетчика 27 появляется уровень нулевой. С выхода одновибратора 28 отрицательный импульс поступает на выход 30 блокЯ ь Кроме того, этот импульс, задержанньш элементом 29, через элемент И 24 поступает на вход занесения счетчика 27 и своим фронтом 1 заносит в счетчик информацию с выходов узла 25. Если в счетчик было записано число нуль, то блок 8.1 продолжает функционировать аналогично вьшерписанному : на выходе счетчика 27 будет иметь место переход О и т.д.

)3.1

Предположим, что число, записанное в счетчик 27, не равно нулю. Поступающие на вход 19 блока тактовые сигналы проходят на вход синхронизации сче:тчика 27 и декрементируют его,Очередной тактовый сигнал обнуляет счетчик 27 и на его выходе имеет место переход 1, Далее блок 8.1 продолжает функционировать аналогич-г но описанному.

Параметры одновибратора 28 и элемента 29 задержки таковы, что интер- вал времени от заднего фронта импульса () с выхода одновибратора до переднего фронта импульса (О - 1) на выходе злемента задержки меньше длительности паузы между двумя соседними тактовыми сигналами. Это обесг1ечивает устойчивую рабо- ту блока 8,1,

Благодаря внесению задержки, формируемой элементом 29, отрицательный импульс на входе управления счетчика 27 предшествует по времени изменению уровня сигнала О , на входе занесения счетчика 27, т,е, операции управления и записи разнесены по времени. Формируемая элементом 29 задержка обеспечивает срабатывание счет чика 23 и узла 25 (режим Чтение)

до прихода фронта О

1 сигнала

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

Рассмотрим работу блока 8.2 (блоки 8,3-8,т работают аналогично).

Нулевой уровень сигнала начальной установки блокирует работу элемента И 39, и на его выходе Hi-ieeT место сигнал нулевого уровня, под воздейст- вием которого счетчик 44 переводится в состояние, при котором на его прямом выходе (фиг,3) имеет место сиг- нал нулевого уровня, а на инверсном- выходе - сигнал единичного уровня. После окончания действия импульса начальной установки на первом входе элемента И 39 постоянно присутствует сигнал единичного уровня, разрешаю- щий прохождение сигнала с выхода одновибратора 46 на вход управогтения счетчика 44,

Импульс начальной установки поступает на нулевой вход триггера 45, .. г Сигнал нулевого уровня с выхода триг- гара 45 поступает на вход элемента И 43 и. блокирует прохождение такто5914

вьт сигналов с входа 37 блока на счетный вход счетчика 44, Отрицательный импульс на входе 33 блока 8,2 устанавливает триггер 45 в единицу, тем самым разрешая.прохождение так- сигналов на вход счетчика 44, Задержанный элементом 41 фронт импулса с входа 35 поступает на вход занесения счетчика 44, и в счетчик записывается информация с выходов узла 42, Если в счетчик 44 записан нуль, то на его инверсном выходе происходит переход 1 - О, Это изменение сигнала на инверсном выходе счетчика 44 влечет за собой занесение нуля в триггер 45, в результате чего блокируется прохождение тактовых бигналов на счетный вход счетчика 44, Изменение сигнала О - на прямом выходе счетчика 44 запускает одновибра- тор 46, отрицательный импульс с выхода которого поступает на выход 47 блока и, кроме того, инкрементирует счетчик 40 и через элемент И 39 поступает на управляющий вход счетчика 44, На прямом выходе счетчика появ- ляется нулевой уровень.

Если в счетчик 44 записывается число, не равное нулю, то тактовые сигналы с входа 37 через элемент И 4 поступают на вход синхронизации счетчика и декрементируют его. Очередной тактовый сигнал обнуляет счетчик 44, и на его прямом выходе наблюдается переход 1, Далее блок 8.2 функционирует аналогично oпиcaннo fy, Элемент 41 задержки необходим для временного согласования работы блока 8,2 и устройства, так как интервал времени между импульсами на выходе 47 блока и на его входе 35 может быт весьма незначительным.

Формула изобретения

1ч|Устройство для имитации технической системы конвейерного типа, содержащее m блоков имитации технологи ческих операций, m-I схем сравнения, m регистров состояния, о-т л и ч а ю щ е е с я тем, что, с целью расширения области применения устройства путем имитации функционирования конвейерной системы, с произволь- ной последовательностью технологических операций разной длительности,

в устройство введены блок управления, (m-l) групп элементов.И, каждая ИЗ которых содержит (п-1) элементов И, (m-l) регистров хранения режимов работы, информационные входы блока управления и информационные входы всех блоков имитации технологических операций подключены к информационным входам устройства, адресные входы всех блоков имитации технологи ческих операций соединены с адресными входами устройства, входы ввода координат блока управления связаны с входами ввода координат устройства, вход разрешения загрузки блока управления подключен к входу разрешения загрузки устройства, вход задания режима каждого из блоков имитации технологических операций подключен к входу задания режима устройства, входы начальной.установки блока управления, всех блоков имитации технологических операций, регистров состояния и регистров хранения режимов работы подсоединены к входу начальной установки устройства, с перв.ого по т-й вьрсоды разрешения записи блока управления соединены соответственно с входами разрешения записи с первого по т-й блоков имитации технологических операций, тактирующий выход блока управления соединен с входами синхронизации всех блоков имитации технологических операций, выход каждого блока имитации технологических опера1 ий связан с входом занесения соответствующего регистра состояния, информационный вход каждого из которых является входом уст- ройства для подачи сигнала логической единицы, первые выходы первых (m-i) регистров состояния соединены с первыми информационными входами (m-l) регистров хранения режимов работы и с первьми входами первых групп вхо- дов (ю-г) схем сравнения, входы с второго по п-й первых групп входов которых и информационные входы с второго по п-й регистров хранения режимов работы с первого по (m-l)-и связаны с выходами элементов И соответствующей с первой по (т-1)-ую группы так, что выход первого элемента И группы соединен с вторым инфор- мационным входом регистра хранения режимов работы и вторым входом первой группы входов Схемы сравне- ния, выход второго элемента И

5916

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

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

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

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

динены соответственно к адресным вхо- 45 соответственно, с информационными и

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

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

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

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

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

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

4,Устройство по П.1, о т л и -

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

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

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

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

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

служат информационными выходами блока .

Фиг. 2

Фиг.З

%гЛ

SU 1 522 159 A1

Авторы

Левин Виталий Ильич

Мирецкий Игорь Юрьевич

Даты

1989-11-15Публикация

1988-02-29Подача