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

Иллюстрации

Показать все

Реферат

 

ОП ИСАНИЕ

ИЗОБРЕТЕНИЯ

- К АВТОРСКОМУ С И%ЛИТВУ

Союз советских

Соцреалистических

Республик (е1) Дополнительное к авт. сеид-ву— (22) эалвюео05. 04. 79 (21) 2779405/18-24 Ю1)М Ка. с щм4соедииеиием заявки Ив

G Об F 11/00

6 06 F 15/46

Гвеудщктвеивый кеиытет

СССР вв делам нзвбретеквй в втквытвй (23) Йриоритет—

Опубликовано ЗООЗ81. Бюллетень й9 12 (ЩЙВ á21.325 (088.8) Дата опубликования описания 300381 (72) Авторы изобфэетеии я

Н.Г.Вахур, И.K.Êàâóí, Н.Н.Кузьмин, B.И. и.3.A.Кульман (Щ Заявитель (54) УСТРОЙСТВО ДЛЯ ПРОИЗВ(ЩСРВВНКОХ О

КОНТРОЛЯ ЦИФРОВЬИ УЗЛОВ

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

Известно устройство для производственного контроля, управляемое влек-

"тронной вычислительной машиной, состоящее из измерительных станций с рабочими постами. ЭВИ работает в ре" жиме разделения времени и осуществляет передачу команд и тестовык нро- Е грамм на рабочие посты $1J.

Однако хотя устройство имеет до-. стоточно высокую производительность, но является дорогостоящим, так как требует применения отдельной ЗВИ. 15

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

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

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

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

ЗО

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

Блок синхронизации и адресации команд содержит триггеру пеРВыйрвто» 45

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

На фиг.1 изображена схема предлагаемого устройства; на фиг.2 - схе. ма решающего блока; на фиг.3 — схема 65 блока режимов; на фиг.4 — схема блока синхронизации и адресации команд.

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

21 адреса, генератор 22 управляющих сигналов, генератор 23 импульсов, дешифратор 24,триггер 25,первый,второй и третий элементы И 26,27 и 28.

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

Тест-программы для всей номенклатуры цифровых узлов записывают на магнитной ленте. Тест-программа для одного цифрового узла составляет однЪ зону, которая имеет идентификатор номера цифрового узла, тест-программы на магнитной ленте расположены в порядке возрастания номеров цифрового узла. Для вызова необходимой тест-программы на пульте 12 набирается номер узла 16 и посылается сигнал запроса в блок 3. Этот сигнал ставится в очередь и о мере освобождения центрального .устройства организует связь контрольной аппаратуры с блоком 1. Для этого блок 3 посылает сигнал начала обмена в блок 11. По этому сигналу из пульта 12 номер программы переписывается в регистр

5 и одновременно блок 3 выдает сигнал в блок 4, после чего начинается процесс поиска тест-программы на магнитной ленте.

Поиск тест-.программы происходит следующим образом.

В блоке 13 хранится номер тестпрограммы предыдущего узла 16.Этот номер сравнивается с.содержимым регистра 5. Если новый номер больше предыдущего, то магнитная лента запускается в режим "Чтение вперед", а если меньше - то в режим "Чтение назад". В процессе чтения блок 13 выделяет текущий идентификатор номера тест-программы. При равенстве номеров, если накопитель на магнитной ленте работает в режиме "Чтение вперед", блок 13 выдает сигнал в блок 6 и начинается запись"тест-програюаы в блок 14,где заканчивается запись по коду "Конец программы". Если блок 1 работает в режиме "Чтение наИ эад, то после выхода на необходимую зону блок 13 переводит накопитель в режим "Чтение вперед" и процесс записи в блок 14 происходит аналогично

817719 вышеописанному. После того, как тестпрограмма переписана с магнитной ленты в блок 14, стенд переходит в режим контроля цифрового узла. В блоке

1 каждому тест-набору соответствует евой адрес. Тест-наборы располагаются в порядке разрастания адресов, т.е. номеров тест-наборов. Тест-наборы поочередно заносятся в блок 7, а командная часть тест-набора передается в блок 11, откуда сигналы управления поступают в блок 15 режимов работы для выполнения тест-процедур. Когда тест-набор является контрольным, то входной номер из блока 7 поступает в формирователь

8, выходной набор — в блок 9, в ко- 15 тором происходит сравнение выходных сигналов проверяемого узла 16 с эталонным выходным набором. Если в узле 16 нет ошибок,то.блок 9 выдает сигнал годйости s блок 11 и послед- 20 ний выдает команду в блок 15 на ввод следующего тест-набора из блока 14 в блок 7.

Если имеется ошибка, то блок 10 регистрации фиксирует номер несовпав-yg щего контакта и тест-набора.. С пульта .12 можно задать различные режимы . контроля, которые реализуются в блоке 15. При циклическом контроле всей тест-программы тест-наборы считываются иэ блока 14 поочередно. Эа каждый такт контроля адрес считывания увеличивается на единицу. При цикличес ком контроле тест-набора адрес считывания не модифицируется. Этот режим дает дополнительные возможности для диагностики ошибок.

Блок 13 предназначен для поиска тест-программы за минимальное время.

Работает блок 13 следующим образом.

В регистре 18 хранится номер пре- 40 дыдущего цифрового узла. Этот код .поступает на вход сумматора 17,,на второй вход которого поступает номер

-цифрового узла иэ регистра 5. В сумматоре 17 производится вычитание 45 текущего номера из номера, поступившего из регистра 5, и, если результат, поступающий на вход блока 21 с выхода сумматора 17, отрицателен, то блоком 21 выдается сигнал движения магнитной ленты в обратном направлении. В противном случае лента запускается в прямом направлении. Кроме того, если результат равен нулю, выдается сигнал в блок 6 для передачи информации в блок 14. Узел 19 служит для управления занесением информации, поступающей из блока 2 в регистр 18, при движении магнитной ленты в пря, мом и обратном направлении.

Блок 15 предназначен для управле- g0 ния записью-чтением блока 14 и для организации различных режимов работы при контроле цифровых узлов (шаговый, автоматический, циклический, останов по адресу, останов по ошибке и др.) 65

Необходимые управляющие сигналы вырабатывает генератор 22 на основе обработки комачд пульта 12, блока 11, дешифратора 16 и регистра 21. Гене-. ратор 23 служит для синхронизации работы генератора 22.

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

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

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

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

2. Устройство но п.1, о т л и ч а ю щ е е с я тем, что, решающий блок содержит последовательно соединенные узел записи информации, регистр номера управляющего узла, сумматор и. узел управления магнитной лентой, выход которого соединен со входом узла записи информации„ второй вход которого, вторые входы сумматора и. узла управления магнитной лентой, а также выход узла управления магнитной лентой соединены со входами и выходом блока соответствен8oi 2{}

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

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

Источники информации, принятие во внимание при экспертизе

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

9 302717, кл. 6 06 F 11/00, 1970.

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

Р 272625, кл. 6 06 F 15/46, 1969 (прототип).

817719

Юе лумане

Составитель И.Алексеев

Редактор .К.Лембак Техред.Н.Майорош Корректор Н.Швыдкая

Заказ 1468/65 Тираж 745 Подписное

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

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

Филиал ППП "Патент", г.ужгород, ул.Проектная,4