Устройство для сопряжения Советский патент 1984 года по МПК G06F3/04 

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

рого соединен с третьим входом узла индикации и шестым выходом узла управления, причем блок связи с каналом содержит два коммутатора, два регистра информации, дешифратор команд дешифратор адреса, триггер и генератор синхроимпульсов, причем первые группы входов первого коммутатора являются соответственно вторыми группами входов и выходов блока, вто рая группа входов соединена с первой группой входов блока, вторым входом блока, с первого по четвертый выхода ми генератора синхроимпульсов, выход ш первого регистра информации и триггера, первым выходом дешифратора адреса и первым и вторым выходами де шифратора команд, а вторая группа входов первого коммутатора соединена с информационными входами второго регистра информации, дешифратора команд и дешифратора адреса, управляющие входы которых подключены к перво му выходу генератора синхроимпульсов управляющему входу первого регистра информации и нулевому входу триггера единичным входом соединенного со вторым выходом дешифратора адреса, первый, третий, четвертый и пятый выходы которого соединены с группой управляющих входов второго коммутатора, выход которого соединен с информационным входом первого регистра информации, а первый и второй входы являются соответственно первым входом и третьей группой входов блока, с первого по четвертый выходы генера тора синхроимпульсов, выход первого коммутатора, выход второго регистра информации, первый и второй выходы дешифратора команд образуют группу выходов блока, третьи выходы дешифратора адреса и дешифратора команд образуют второй выход блока, а четвертый и пятый выходы дешифратора адреса образуют первьш выход блока |Кроме того, узел вьщачи результата содерямт счетчик шагов контроля, схему сравнения, первый и второй информационные входы которой образую группу входов узла, триггер и две группы элементов И, причем нулевой вход триггера, управляющие входы счетчика шагов контроля и схемы срав нения образуют первый вход узла, группы выходов счетчика шагов контро ля и схемы сравнения образуют первую группу выходов узла и соединены со11ответственно с первыми входами элементов И первой и второй групп, вторые, третьи и четвертые входы которых соединены соответственно с единичным выходом триггера и вторым и третьим входами узла, а выходы образуют вторую группу выходов, узла, выход схемы сравнения подключен к единичному входу триггера, единичный и нулевой выходы которого образуют первый выход узла, при этом узел управления содержит триггер, генератор синхроимпульсов, пять элементов И и шесть элементов ИЛИ, причем выходы первого элемента ИЛИ и нулевой выход триггера образуют первьй выход узла, первый и второй входы второго элемента И образуют четвертый вход узла, а выход соединен с первым входом второго элемента ИЛИ, выход третьего элемента И соединен с первым входом третьего элемента ИЛИ, вькодом подключенного к нулевому входу триггера, единичные вход и выход которого соединены соответственно с выходом второго элемента ИЛИ и с первыми входами первого элемента ИЖ, первого и четвертого элементов И и шестым выходом узла, третий вход второго элемента И соединен с третьим входом узла и первым входом пятого элемента И, второй вход которого является пятым входом узла, а выход соединен с четвертым выходом узла, вторым входом третьего элемента ИЛИ и первыми входами четвертого, пятого и шестого элементов ИЛИ, вторые входы которых соединены с третьим входом третьего элемента ИЛИ, четвертый вход которого и вторые входы первого и четвертого элементов И образуют второй вход узла, вторые входы первого и второго элементов ИЛИ, третьи входы второго и третьего элементов ИЖ и первый вход третьего элемента И образуют первый вход узла, первый и второй выходы генератора синхроимпульсов соединены соответственно с третьим выходом узла и третьим входом первого элемента И, а третий выход - с третьим входом четвертого элемента И и со вторым входом третьего элемента И, выход шестого элемента ИЛИ является пятым выходом узла , а выходы первого и четвертого элемента И четвертого и пятого элемента ИЛИ образуют второй выход узла. Изобретение относится к цифровой вычислительной технике и служит для организации обмена информацией между каналом ЦВМ с абонентами. Известно устройство для сопряжения канала ЦВМ с абонентами, содержавшее коммутатор, блоки выработки строба, блоки контрольных сигналов, первый,второй и третий блоки блокировки, причем первый, второй входы, первый, второй выходы блока контроль ных сигналов соединены соответственн со вторым управляющим входом устройства, с признаковым выходом дешифратора команд, с управляющим входом третьего блока блокировки и с первы входом коммутатора, группа входов, первая и вторая группа выходов коммутатора соединены соответственно с разрядными выходами первого регистра со второй группой информационных выходов устройства и с первой группо входов третьего блока блокировки, вторая группа входов и группа выходов третьего блока блокировки соединены соответственно со второй группо информационных входов устройства и с разрядными входами второго регистра первый, второй, третий входы блока выработки строба соединены соответственно с признаковыми выходами деши ратора команд и с третьим управляющим входом устройства, группа выходо блока выработки строба соединена с группой входов первого блока блокировки и с первой группой входов второго блока блокировки, управляющий вход и .группа выходов первого блока блокировки соединены соответственно с четвертым управляющим входом устройства и с третьей группой входов блока управления, вторая группа выходов которого соединена со второй группой входов второго блока блокировки, выход которого соединен со вторым управляюй51м выходом устройств а второй управляющий вход коммутатор соединен с первым выходом блока контрольных сигналов til. Однако данному устройству сопряж ния присуща недостаточная глубина контроля его работоспособности. Отсутствует проверка правильности выработки ответных управляюощх сигнало от абонентов, невозможно проводить проверку в автономном режиме при отсутствии логической связи с каналом ЦВМ, а также в случае нарушения правильности передаваемой информации. Тем самым снижается глубина контроля работоспособности и диагностики не 1справностей устройства сопряжения, снижается его гибкость. Наиболее близким к данному является устройство для сопряжения, содержа:щее блок связи с каналом, первые группы входов и выходов которого являются соответственно канальными группами входов и выходов устройства, первая и вторая группы выходов соединены соответственно с группами входов дешифраторов адреса и команд, а третья группа выходов и вторая группа входов - соответственно с первыми группами входов и выходов блока связи с внешними абонентами, вторые группы входов и выходов которого подключены соответственно к первым группам выходов и входов первого коммутатора, вторые группы входов и выходов которого являются абонентскими группами входов и выходов устройства, третья группа входов соединены через блок буферных регистров, а третья группа входов непосредственно соединены с группой входов и выходов второго коммутатора, а четвертые группы входов и выходов первого коммутатора соединены соответственно с группами выходов и входов блока вЕлработки управляющих сигналов, входы которого соединены с выходом переключателя режимов, выходом счетчика управления считыванием, управляющие входы блока буферных регистров соединены с выходами счетчика управления записью .2 3. Недостаток этого устройства состоит в ограниченной области применения и низкой производительности, так как устройство может работать только по информации,получаемой от ЦВМ. Это также ограничивает возможную глубину контроля и требует для проведения диагностических процедур исправных канала и ЦВМ. Цель изобретения - расширение области применения устройства. Поставленная цель достигается тем, что в устройство для сопряжения содержащее блок коммутации сигналов абонентов, первые группы входов и выходов которого являются абонентскими группами входов и выходов устройства, а вторые группы входов и выходов подключены соответственно к первым группам выходов и входов блока связи с абонентами, вторые группы входов и выходов которого соединены соответственно с первыми группами выходов и входов блока связи с каналом, и блок контроля, включающий узел задания режима, узел управления и узел вьщачи результата, причем первый выход узла задания режима соединен с первым входом узла управления, первый выход которого |подключен к первому входу блока коммутации сигналов абонентов, а вторые вход и выход - соответственно к первым выходу и входу узла выдачи ре зультата, первый выход блока связи с каналом соединен со входом блока связи с абонентами и вторым входом блока коммутации сигналов абонентов, введен блок коммутации.сигналов кана ла, а в блок контроля - узел памяти и узел индикации, причем первые груп пы входов и выходов блока коммутации сигналов канала являются соответственно канальными группами входов и выходов устройства, вторые входов и выходов подключены соответственно ко вторым группам выходов и входов блока связи с каналом, третьи группы входов и выходов - соответственно к первым группам выходов и входов узла памяти, а вход - к перво му входу блока связи с каналом, первому вькоду узла управления и первом входу узла задания режима,, вторым входом соединенного с третьим выходо узла управления, а вторым выходом с третьим входом узла управления и вторым входом узла выдачи результата вторые группы входов и выходов узла памяти подключены соответственно к третьим группам выходов и входов бло ка коммутации сигналов абонентов, вход - ко второму выходу узла управления, а третья и четвертая группы выходов - соответственно к первой группу входов узла индикации и к труппе входов узла вьщачи результата первая и вторая группы выходов которого соединены соответственно со второй группой входов узла индикации и третьей группой входов блока связи с каналом, вторые вход и выход которого подключены соответственно к четвертым выходу и входу узла управления, пятыми входом и выходом соеди ненного соответственно с первыми выходом и входом узла индикации, вторьш входом подключенного к первому выходу узла выдачи результата, третий вход.которого соединен с третьим входом узла индикации и шестым выходом узла управления, а также тем, что блок связи с каналами содержит два коммутатора, два регистра информации, депшфратор команд, дешифратор адреса, триггер и генератор синхроимпульсов, причем первые группы входов первого коммутатора являются соответственно вторыми группами входов и, выходов блока, вторая группа входов соединена с первой группой входов блока, вторым входом блока, с первого по четвертьй выходами генератора синхроимпульсов, выходами первого регистра информации и триггера, первым выходом дешифратора адреса и перВым и вторым выходами дешифратора команд, а вторая группа входов - с информационными входами второго регистра информации, дешифратора команд и дешифратора адреса, управляющие вхады которых подключены к перво . му выходу генератора синхроимпульсов, управляющему входу первого регистра информации и нулевому входу триггера, единичным входом соединенного со вторым выходом дешифратора адреса, первый, третий, четвертый и пятый выходы которого соединены с группой управляющих входов коммутатора, выход которого соединен с информацион-ным входом первого регистра информации, а первый и второй входы являются соответственно первым входом и третьей группой входов блока, с первого по четвертый выходы генератора синхроимпульсов, вькод первого коммутатора, выход второго регистра информации, первый и второй выходы дешифратора команд образуют второй выход блока, а четвертый и пятый выходы дешифратора адреса образуют первьш выход блока, и тем, что узел вьдачи результата содержит счетчик шагов контроля, схему сравнения, первый и второй информационные входы которой образуют группу входов узла, триггер и две группы элементов И, причем нулевой вход триггера, управляющие входы счетчика шагов контроля и схемы управления образуют первый вход узла, группы выходов счетчика шагов контро ля и схемы сравнения образуют первую группу выходов узла и соединены соответственно с первыми входами элементов и первой и второй групп, вторые, третьи и четвертые входы которых сое динены соответственно с единичным выходом триггера и вторым и третьим входами узла, а выходы образуют вторую группу выходов узла, выход схемы сравнения подключен к единичному входу триггера, единичный и нулевой выходы которого образуют первый выход узла, и тем, .что узел управления содержит триггер, генератор синх роимпульсов, пять элементов И и шесть элементов ИЛИ, причем выходы первого элемента ИЛИ и нулевой выход триггера образуют первый выход узла, первый и второй входы второго элемента И образует четвертый вход узла а выход соединен с первым входом второго элемента ИЛИ, выход третьего элемента И соединен с первым входом третьего элемента ИЛИ, выходом подключенного к нулевому входу триггера единичные вход и выход которого соединены соответственно с выходом второго элемента ИЛИ и с первыми входами первого элемента ИЛИ, первого и четведтого элементов И и шестым выходом узла, третий вход второго элемента И соединен с третьим входом узла и первым входом пятого элемента И, второй вход которого является пятым входом узла, а выход соединен с четвертым выходом узла, вторым входом третьего элемента ИЛИ и первыми входами четвертого, пятого и шестого элементов ИЛИ, вторые вход которых соединены с третьим входом третьего элемента ИЛИ, четвертый вхо которого и вторые входы первого и четвертого элементов И образуют второй вход узла, вторые входы первого и второго элементов ИЛИ, третьи вход второго и третьего элементов ИЛИ и первый вход третьего элемента И обра зуют первый вход узла, первый и второй выходы генератора синхроимпульсо соединены соответственно с третьим выходом узла и третьим входом первог элемента И, а третий выход - с треть входом четвертого элемента И и со вторым входом третьего элемента И, выход шестого элемента ИЛИ является пятым выходом узла, а выходы первого и четвертого элементов И и четвертог и пятого элементов ИЛИ образуют второй выход узла. На фиг.1 представлена блок-схема устройства; на фиг.2-10 - функционал ные схемы блока коммутации сигналов канала, блока коммутации сигналов абонентов, блока связи с абонентами, блока связи с каналом, узла задания режима, узла индикации, узла управления, узла сравнения и вьщачи результата и узла памяти; на фиг.11 пример кодирования временной диаграммы работы устройства. Устройство содержит (фиг.1) блок I связи с каналом, блок 2 контроля, блок 3 связи с абонентами, блок 4 коммутации сигналов абонентов блок 5 коммутации сигналов канала. Блок 2 контроля состоит из узла 6 управления, узла 7 задания режима, узла 8 индикации,узла 9 выдачи результата и узла 10 памяти. Блок 5 коммутации сигналов канала содержит (фиг.2) группы элементов И 11-14 и группы элементов ШШ 15. Блок 4 коммутации сигналов абонентов состоит из групп элементов И 16-27 и групп элементов ИЛИ 28-31 (фиг.З). Блок 3 связи с абонентами содержит (фиг.4) группу элементов И 32, элемент ИЛИ 33 с выходом 34, элементы И 35-40, триггеры 41-50 и информационный регистр 51. Блок 1 связи с каналом содержит (фиг.5) группы элементов И 52-56, элементы И 57-63, группы элементов И 64 и 65, элемент И 66, элементы ИЛИ 67, группы элементов ИЛИ 68 и 69, элемент ИЛИ 70, триггеры 71-75, дешифратор 76 адреса, дешифратор 77 команд, второй 78 и первый 79 регистры информации и генератор ВО синхроимпульсов. В блоке 1 первый коммутатор состоит иэ групп элементов И 52-56, элементов И 57-63 и 66, группы элементов ИЛИ 69, элементов ШШ 67 и 70 и триггеров 72-75. Второй коммутатор блока 1 (фиг.5) организован на группах элементов И 64 и 65 и группе элементов ИЛИ 68. Узел 7 задания режима блока 2 контроля содержит (фиг.6) элемент НЕ 81, элементы И 82-84 и триггеры 85 и 86. Узел 8 информации блока 2 контроля содержит (фиг.7) дешифратор 87, группу элементов И 88, элемент ИЛИ 89, триггер 90 и группу элементов индикации 91. Узел 6 управления блока 2 контроля содержит (фиг.8) элементы И 92-96, элементы ШШ 97-102, триггер t03 и генератор 104 синхроимпульсов. Узел 9 вьщачи результата блока 2 контроля содержит (фиг.9) счетчик 105 шагов контроля, схему сравнения 106, грзшпы элементов И 107 и 108 и триггер 109. Узел 10 памяти блока 2 содержит (фиг.10) память 110, счетчик 111 адреса памяти, выходной регистр 112 памяти, группу элементов И 113 и регистр 114 кода реализации. На чертежах обозначены также шины 115-201, посредством которых блоки и узлы устройства соединяются между собой, а также шины 202 и 203 групп канальных входов и выходов и шины 20 и 205 групп абонентских входов и выходов. Блок 1 связи с каналом (фиг.5) предназначен для организации связи каналом ЦВМ и управления устройством сопряжения (УС) в рабочем режиме.Бл 2 контроля (фиг.1) служит для органи зации и вьтолнения контроля работоспособности устройства сопряжения. Процесс обмена информацией между ка налом ЦВМ и абонентами через устрой ство сопряжения в режиме контроля блокируется. Блок 3 связи с абонент ми (фиг.4) предназначен для управле ния процессом обмена информацией между устройством сопряжения и абонентом. Блок 4 (фиг.З) служит для коммутации потоков информации и управляющих сигналов в абонент или в блок 2. Блок 5 коммутации сигналов канала (фиг.2) предназначен для ком мутации сигналов между каналом и устройством сопряжения в рабочем ре. жиме, эти сигналы поступают из устройства сопряжения в канал и соответственно из канала в устройство сопряжения. В режиме контроля эти же сигналы коммутируются в блок 2, а в канал и из канала не постуцают. Узел 6 (фиг.8) под воздействием сигналов из блока 1 с дешифратора 76 и дешиф15атрра 77 переключает устройство сопряжения в режим контроля и затем управляет работой блока 2. Узел 7 (фиг.6) обеспечивает ручное (Переключение устройства сопряжения в режим контроля и управление работой блока 2 при ручном контроле устройства сопряжения. Узел 8 (фиг, 7) обеспечивает индикацию результатов контроля. Узел 9 вьщачи результата (Фиг.9) предназначен для сравнения реальной реакции устройства сопряже ния на входные воздействия с эталоном,. в случае несравнения происходит останов, -а в автоматическом режиме контроля и передача результатов сравнения и номера шага контроля в ЦВМ. Узел 10 памяти (фиг.10) используется в качестве памяти, где хранятся коды входных воздействий и эталонные результаты. Дешифратор 76 адреса (фиг.5) преднааначен для дешифрации адреса устройства сопряжения, абонента и блока 2 и передачи их в соответствующие узлы. Дешифратор 77 команд (фиг.5) служит для дешифрации управляющих слов-команд, выработки соответствующих управляющих сигналов. Регистры 78 и 79 (фиг.5) используются для промежуточного хранения информадаи. Генератор 80, установленный в блоке 1, служит для вьфаботки синхросигналов, управляющих работой блоков 1 и 3. Элемент НЕ 81 используется в узле 7 (фиг.6) блока 2 для выработки управляющего уровня логической 1.. Дешифратор 87 узла 8 (фиг.7) предназначен для дешифрации состояния счетчика 111 адреса памяти. Элемент ИЛИ 89 управляет установкой в единичное состояние триггера 90, который управляет окончанием контроля УС и расположен в узле 8 блока.2. Элементы индикации 91 (фиг.7) индицируют состояние соответствующих элементов блока 2. Счетчик 105 шагов контроля узла 9 (фиг.9) служит для подсчета шагов контроля, что позволяет определить режим контроля и оборудование , которое участвует в работе в данный отрезок времени; элементы И 107 и 108 узла 9 (фиг.9) используются для передачи информации о результатах контроля (счетчик 105 и схема сравнения 106) в ЦВМ в автоматическом режиме контроля. Схема сравнения 106 служит для сравнения эта- лона с кодом реакции устройства сопряжения . Триггер 109 узла 9 предназначен для выработки сигнала останова процесса контроля в случае несравнения эталона с реакцией УС. Элементы памяти 110 узла 10 (фиг.10) предназначены для непосредственного хранения входных (контролирутощих) воздействий на устройство сопряжения и эталонного кода. Счетчик 111 адреса памяти узла 10 (фиг.10) служит для формирования очередного адреса памяти, где хранится код входного воздействия и эталон очередного шага. Выходной регистр памяти 112 узла 10 используется для промежуточного хра,нения входного воздействия и эталона очередного шага, считанных из соответствующей ячейки памяти. Элементы И 113 узла 10 предназначены для клапанирования кода реакции устройства сопряжения с регистра 114 и передачи его в схему сравнения 106 узла 9 (фиг.9). Регистр 114 кода реакции узла 10 служит для хранения кода реакции .устройства сопряжения на входное воздействие. Триггер 103 узла 6 (фиг.8) является управляющим триггером, установка его в единичное соетояние означает начало режима контро ля устройства сопряжения и блокировку передачи и приема сигналов между устройством сопряжения, каналом и абонентом. Генератор 104 синхросигна лов узла 6 вырабатьшает синхросигналы, управляющие работой блока 2 конт роля; генератор 104 синхронизирован с генератором 80 блока 1. Устройство работает следующим образом.Устройство может функционировать в двух режимах - в рабочем режиме, когда идет обмен информацией между каналом ЦВМ и абонентами через устройство сопряжения, и в режиме контроля . Суть режима контроля заключается в следующем. Устройство сопряжения представляет собой устройство, имеющее некоторую входную и выходную функцию, определяемые алгоритмом работы канала ЦВМ и абонентом. Чаще всего эта функция п зедставляется вре менной диаграммой функционирования, описывающей входные и выходные сигналы устройства сопряжения. Такая временная диаграмма может быть записана в виде булевой функции или в виде набора кода в каждый дискретный момент вр емени. В этом случае времен ная диаграмма разрабатывается для каждого режима в отдельности, причем по вертикали располагаются все виды внешних сигналов, участвующих в реал зации данного режима, а по горизонтали - изменение этих сигналов во времени. Такая диаграмма разрабатывается не только для каждого из режи мов, но и пля каждого абонента (для каждого адреса) с различными кодами информации. Эти временные диаграммы разбиваются., во времени на элементарные шаги, длительность такого шага выбирается кратной синхросерии, от которой работает устройство. После разбиения временной диаграммы на шаги производится ее кодировка. Здесь код входов будет в дальнейшем входным воздействием, а код выхода - эталоном, с которым будет сравниваться реапьньй выходной код устройства. Именно закодированная временная диаграмма записывается в узел 10 памяти блока 2. Пример кодирования временной диаграммы приведен на фиг.11. Здесь вся временная диаграмма (на фиг. 11 приведен в качестве примера; один из режимов) разбивается на шаги, соответствующие дискретным МОментам времени от Ц до t . В зави-, симости от состояния сигнала в даннь й момент времени в соответствующий разряд кода записывается 1 или О. Вертикальный код временной диаграммы для данного момента времени записывается горизонтально в ячейку памяти. Устройство сопряжения распознает свой адрес, посылаемый каналом ЦВМ по шинам 202. Затем получает и дешифрирует команду и начинает собственно обмен с абонентом. Код адреса абонента поступает с дешифратора 76 в блок 3 и блок 4, обеспечивая вьфаботку и передачу управляющих сигналов и информации в определенный абонент. В случае реализации команды Запись в АБ в блоке 3 вырабаты-. вается управляющий сигнал на триггере 42 и по шинам 205 направляется в абонент. В ответ на этот сигнал вырабатывается сигнал абонентом, который поступает по шинам 204 на триг- . гер 43 и управляет работой триггера 41 через элемент И 35, при поступлении определенного синхросигнала триггер 41 устанавливается в единичное состояние, вырабатывая тем самым необходимый управляющийсигнал. После передачи каналом информации для абонента по шинам 202, 115, 185, 205 канал вьфабатывает сигнал Окончания обмена, который записывается в блок 3 на триггер 44 через элемент И 37 по третьему синхросигналу из блока 1 с элемента И 66 по шине 129 (фиг. 4, 5). К этому времени информация с регистра 78 (фиг. 5) через элементы И 32 (фиг.4) переписана в соответствующий абонент. Аналогично происходит работа устройства сопряжения при выполнении команды Чтение с АБ. В этом случае сигнал окончания обмена передается абонен.Том, формируется определенным образом и направляется в канал ЦВМ.

Рассмотрим работу устройства сопряжения в режиме контроля. Здесь возможны два варианта работы - автоматический и ручной (взаимоисключающие варианты). При автоматическом варианте режим контроля задает ЦВМ и по его окончании получает информацию о результатах контроля. В этом случае канал (как и в рассмотренном рабочем режиме) направляет по шинам 202 адрес устройства сопряжения, затем команду Контроль. Указанная команда дешифрируется дешифратором 77 и сигнал с его выхода поступает ,через шину 136 (фиг.5) на вход элемента И 93 (фиг.8),на другой вход элемента И 93 поступает сигнал с дешифратора 76, т.е. фактически блок 2 рассматривается каналом как еще один абонент, находяпщйся конструктивно и функционально в составе устройства сопряжения и имеющий свой адрес. На третий вход элемента И 93 по шине 159 приходит, сигнал из узла 7 с нулевого плеча триггера 85 (фиг.6), что указывает на отсутствие ручного варианта работы блока 2 контроля. Сигнал с выхода элемента И 93 через элемент ИЛИ 98 (фиг.8) устанавливает в единичное состояние триггер 103, тем самым устанавливается и начинается режим контроля. Сигналы с нулевог плеча триггера 103 по шине 144 и с единичного плеча через элемент ИЛИ 97 по шине 145 настраивают блоки 4, 5 (фиг. 2, 3), а также элементы И 64, 65 блока 1 (фиг.5) на определенный режим работы, а именно блокируют обмен информацией между устройством сопряжения и каналом и между устройством сопряжения и абонентом. Вся входная информация поступает из регистра 112, а выходная информация приходит на регистр 114 (фиг.10). Далее сигнал с единичного плеча триггера 103 открывает элементы И 92 и 95 узла 6 (фиг.8), поступает в узел 8 на элементы И 88 (фиг.7), разрешая тем самым индикацию элементов блока 2 в том числе и самого триггера 104, и в узел 9 на элементы И 107, 108 (фиг.9), подготавливая их к работе. На вторые входы элементов И 92, 95

поступает сигнал с нулевого выхода триггера 109 узла 9, т.е. работа схемы возможна, если триггер 109 (фиг.9) (триггер ошибки) находится в нулевом состоянии. На третий вход элемента И 92 поступает сигнал с генератора 104 и по шине 189 записывает в счетчик 111 единицу адреса памяти. Из памяти 110 выбирается первое входное воздействие-и эталон, которые записываются на регистр 112 (фиг.10), а с него с соответствующих разрядов входные воздействия поступаю по шинам 165-170 и 151-155 через блоки 4 и 5 в блок 3 и 1. Вторая часть регистра 112 содержит код эталона, который подается -на вход схемы сравнения 106 (фиг.9) и ожидает кода реакции устройства сопряжения, который поступает на схему сравнения 106 с регистра 114 через элементы И 113 по щине 200. Перепись кода реакции устройства сопряжения разрешает сигнал с выхода элемента И 95, которьй вьфабатывается под воздействием

сигнала с выхода генератора 104 (фиг. Одновременно сигнал с выхода элемента И 95 поступают в счетчик

105 узла 9 (фиг.9). Таким образом, счетчик 105 зафиксирует номер шага контроля. Если эталон полностью сравнился с реакцией устройства сопряжения схемы и, в частности, триггер 109 останется в исходном состоянии, то можно выполнять следующий шаг контроля. Вновь сигнал с выхода генератора 104 пройдет через элемент И 92 и сформирует новый адрес памяти в счетчике 111. Из новой ячейки памяти считается слово на регистр 112, и процесс повторится. Состояние счетчика 111 дешифрируется дешифратором 87 и на элементах индикации 91 (фиг.7) высвечивается проверяемая команда. Если устройство сопряжения работает исправно, то произойдет нормальное сравнение всех эталонов и реакций устройства сопряжения. Проверка всех возможньк или предусмотренных режимов пройдет без сбоев. В этом случае, когда на счетчике сформируется последний адрес, соответствующий сигнал с выхода дешифратора 87 через элемент ИЛИ 89 (фиг.7) установит в единичное состояние триггер 90 - триггер конца проверки (контроля). Сигнал с выхода триггера 90 поступает через элементы И 88 на 1124 индикацию и в узел 6 на элемент И 96 (фиг.8). С выхода элемента И 96 соответствующий сигнал через элементы ИЛИ 100, 101, 102 производит уста новку в исходное состояние триггера 90, счетчика 111, регистров 112, 114, триггера 109, счетчика 105, схемы С1)авнения 106. С выхода элемен та И 96 сигнал через элемент ИЛИ 99 устанавливает в нулевое состояние и триггер 103 (фиг.8), а также поступает по шине 138 в блок 1 на элемент ИЛИ 70. С выхода элемента ИЛИ 70 устанавливается в единичное состояние триггер 74, который формирует тем самым и передает в канал ЭВМ через теперь уже открытые элементы И 13 блока 5 по шинам 203 соответствзпощий сигнал запроса обмена. Канал ЦВМ в ответ на этот сигнал вырабатывает команду Уточнить состояние, команда дешифрируется дешифратором 77 и устанавливается в единичное состояние триггер 71, который открывает элементы И 57, 59 (фиг.5). Элемент И 57 своим выходным сигналом вьщает информацию о состоянии устройства сопряжения с регистра 79 через элементы И 55 и элементы ИЛИ 69 в блок 5 и далее на шины 203, поступающие в канал. Сигнал с вьшода элемента И 59 устанавливает в единич ное состояние триггер 72, который формирует управляющий сигнал, сопровождающий информацию. Этот сигнал поступает в блок 5 на элементы И 13 и далее на шину 203. Если во время контроля на какомлибо его шаге сравнение эталона и реакции устройства сопряжения не произошло, по сигналу со схемы сравнения 106 устанавливается в единичное состояние триггер 109 (фиг.9), который сразу же блокирует прохождение сигналов с генератора 104 через элементы И 92, 95 (фиг.8) дальнейшее продвижение шагов контроля прекращается. Далее сигнал с единичного плеча триггера 109 разрешает перепис содержимого счетчика 105 и схемы сравнения 106 через элементы И 107, 108 в блок 1,через элементы И 65, элементы ИЛИ 68 в регистр 79 (фиг.5) откуда при выполнении команды Уточнитй состояние содержимое счетчика 105 и результата сравнения на сх-еме сравнения 106 будут переписаны в канал ЦВМ. Элементы И 107, 108 по двум другим входам уже были открыты триггером 103 (фиг.8). После этого (задним фронтом) сигнал с выхода триггера 109 через элемент ИЛИ 99 узла 6 (фиг.8) сбрасывает в исходное состояние триггер 103 (триггер контроля) . Одновременно через элемент ИЛИ 89 узла 8 триггер 103 устанавливает в единичное состояние триггер 90 (триггер конца контроля). Сигнал с выхода триггера 90 поступает на индикацию и в узел 6 на элемент И 96 с выхода элемента И 96 через элементы ИЛИ 100, 101, 102 происходит уста- новка в исходное состояние элементов блока 2 (описано выше) и установка триггера 74 блока 1 в единичное состояние через элементы И 63, ИЛИ 70. Триггер 74 формирует и передает в канал ЦВМ сигнал запроса обмена,, в ответ на который канал ЦВМ по команде Уточнить состояние считает содержимое регистра 79 (код счетчика 105 и схемы сравнения 106). Ручной режим работы устройства сопряжения в режиме контроля реализуется следующим образом. При ручном режиме работы возможны два подрежима работы - автоматический и циклический. Автоматический подрежим исполняется фактически так же, как и автоматический режим по команде Контроль от канала ЦВМ с той лишь разницей, что в ручном режиме содержимое счетчика 105 и схемы сравнения 106 в случае останова по несравнению в ЦВМ не передается. С включением переключателя МАШ-руч с выхода элемента НЕ 81 логическая 1 устанавливает триггер 85 (фиг.6) в единичное состояние. Выход с нулевого плеча триггера 85 блокирует прохождение сигналов через элементы И 93, 96 узла 6 (фиг.8) и через элементы И 107, 108 узла (фиг.9), блокируя перепись содержимого счетчика 105 и схемы сравнения 106 в канал ЦВМ. Единичный выход триггера 85 подготавливает к работе элементы И 83, 84 (фиг.6) и через элемент ИЛИ 97 узла. 6 (фиг.8) вырабатывает сигнал переключения блоков 4, 5 на режим контроля. Элементы И 83, 84 управляются также триггером 86 (триггер цикла). В ручном режиме на (автоматический подрежим) входы элементов И 3, 84 по шине 144 поступает сигнал с первого плеча триггера 103, который в исходном состоянии находится в нулевом положении. Триггер 86 в этом подрежиме находится в нулевом состоянии, поэтому открыт только элемент И 83 (фиг.6). На другой вход элемента И 83 по шине 193 приходит сигнал с первого выхода генератора сигналов 104 узла 6. Этот сигнал проходит че|рез элемент И 83 (так как рассматриваем автоматический подрежим) и через элемент ИЛИ 98 устанавливает в единичное состояние триггер 103 (фиг.8), который тут же закрывает элементы И 83, 84. Далее контроль проходит аналогично режиму работы с ЦВМ. Однако сброс элементов блока 2 в сл чае окончания контроля или выявления ошибки не происходит, так как элемент И 96, управляющий сбросом, закрыт триггером 85. Таким образом, оператор может визуально наблюдать по индикации за ходом и результатом контроля. Сброс элементов блока 2 осуществляется оператором нажатием кнопки Сброс узла 7, при этом сигнал от элемента НЕ 81 через кноп ку и открытый триггером 85 элемент И 82 проходит в схемы блока 2 для установки их в исходное состояние. При работе в циклическом подрежиме включается переключатель АВТОМАТЦИКЛ и триггер 86 узла 7 устанавли вается в единичное состояние, при этом элемент И 83 закрывается, а эл мент И 84 открывается, кроме того, открывается И 94 в узле 6 (фиг.8). Далее работа производится )рледующим образом. С нажатием кнопк ПУСК-ЦИКЛ, сигнал от кнопки через элемент И 84 узла 7 (фиг.6), элемен ИЛИ 98 узла 6 (фиг.8) устанавливает в единичное состояние триггер 103. Начинается процесс контроля стандартным образом, описанным вьше. Однако сигнал с генератора 104, осуществляющий сравнение эталона с реакцией, поступает одновременно на элемент И 95 и 94. Элемент И 94, ка:к уже от-: мечалось, открыт триггером 86, сигнал с выхода элемента И 94 через элемент ИЛИ 99 устанавливает в исходное состояние триггер 103. Таким образом. оканчивается один цикл (шаг) контроля. Для осуществления следующего цикла (шага) необходимо вновь нажать кнопку Луск узла 7, процесс повторится. После окончания контроля производится установка схем контроля в исходное состояние нажатием кнопки Сброс и переключение УС в рабочий режим. Таким образом, устройство за счет введения режима автономного контроля, не требующего участия вспомогательных устройств и ЦВМ, полностью обеспечивает возможность проведения контроля как в автоматическом режиме с участием ЦВМ (причем возможно проведение контроля в фоновом режиме), так и в режиме ручной проверки. В режиме ручной проверки устройство обеспечивает возможность проведения наладки, так как работа может вестгь-.-ь в цикле (по шагам) с индикацией результата. Контроль независим от работы других устройств, что обеспечивает возможность контроля поведения устройства и при некорректных ситуаЦИЯХ.

20520it

w«./

fput.2

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

название год авторы номер документа
Устройство для сопряжения цифровой вычислительной машины (ЦВМ) с абонентами 1984
  • Кафидов Александр Сергеевич
  • Малачевская Татьяна Степановна
  • Алдошкина Елена Александровна
  • Тараров Михаил Иванович
  • Комарова Галина Гавриловна
  • Куракин Юрий Павлович
  • Сорокин Адольф Андреевич
SU1234843A1
Устройство для сопряжения ЦВМ с группой абонентов 1988
  • Дапин Олег Иосифович
  • Васильев Александр Александрович
  • Кузьменко Ильмира Зиатдиновна
  • Матвеев Владимир Борисович
  • Мотягина Раиса Мухаметшарифовна
  • Ярмухаметов Азат Усманович
SU1559349A1
Устройство для сопряжения цифровой вычислительной машины (ЦВМ) с абонентами 1985
  • Кафидов Александр Сергеевич
  • Малачевская Татьяна Степановна
  • Комарова Галина Гавриловна
  • Тараров Михаил Иванович
  • Сорокин Адольф Андреевич
SU1298762A2
Устройство для сопряжения дисплея с цифровой вычислительной машиной (цвм) 1983
  • Дыкун Анатолий Степанович
  • Лехив Богдан Иванович
  • Парамуд Ярослав Степанович
  • Сергейчук Леонид Маркович
SU1179353A1
Устройство для сопряжения 1982
  • Михайлов Сергей Федорович
  • Жестовский Владимир Анатольевич
  • Куликов Анатолий Григорьевич
SU1043619A1
Устройство для вывода информации 1983
  • Уткин Борис Владимирович
  • Полинский Борис Исаакович
SU1124278A1
Устройство управления передачей данных по каналам связи 1971
  • Щербо Владимир Кириллович
  • Уткин Виталий Иванович
  • Овчинников Борис Сергеевич
  • Лапин Владимир Сергеевич
SU527706A1
Устройство для сопряжения ЦВМ с линиями связи 1986
  • Новиков Анатолий Константинович
  • Коломбет Евгений Александрович
SU1462328A1
Устройство для сопряжения ЭВМ с общей магистралью 1990
  • Чудов Александр Алексеевич
  • Гриневич Анатолий Владимирович
  • Беспалов Сергей Викторович
  • Жевненко Юрий Иванович
SU1728867A1
Преобразователь электрического сигнала в давление жидкости или газа 1983
  • Барац Юрий Маркович
  • Белоцерковский Александр Артемович
  • Жуков Юрий Петрович
  • Котенко Петр Иванович
  • Гутман Марк Вульфович
  • Салтанова Людмила Михайловна
  • Сидоров Виктор Иванович
  • Чуков Лев Георгиевич
SU1101600A1

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

Реферат патента 1984 года Устройство для сопряжения

УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ, содержащее блок коммутации сигналов абонентов, первые группы входов и выходов которого являются абонентскими группами входов и. выходов устройства, а вторые группы входов и выходов подключены соответственно к первым группам выходов и входов блока связи с абонентами, вторые группы входов и выходов которого .соединены соответственно с первыми группами выходов и входов блока связи с каналом,и блок контроля, включающий узел задания режима, узел управления и узел вьдачи результата, причем первый выход узла задания режима соединен с первым входом узла управления, первый выход которого подключен к первому входу блока коммутации сигналов абонентов, а вторые вход и выход - соответственно к первымвыходу и входу узла ввдачи- результата, первый вькод блока связи с каналом соединен со входом блока связи с абонентами и вторым входом блока коммутации сигналов абонентов, отличающееся тем, что, с целью расширения области применения устройства, в него введен блок коммутации сигналов канала, а в блок контроля введены узел памяти и узел индикации, причем первые группы входов и выходов блока коммутации сигналов канала являются соответственно канальными группами входов и выходов устройства, вторые группы входов и выходов подключены соответственно ко вторым группам выходов и ; входов блока связи с каналом, группы входов и выходов - соответственно к первым группам выходов и входов узла памяти, а вход - к первому входу блока связи с каналом, первому выходу узла управления и первому входу узла задания режима, вторым входом соединенного с третьим выходом узла управления, а вторым выхо(А дом - с третьим входом узла управления и вторым входом узла выдачи ре- зультата, вторые группы входов и выходов узла памяти подключены соответственно к третьим группам выходов и входов блока коммутации сигналов абонентов, вход узла памяти подключен ко. N9 второму выходу узла управления, iU а третья и четвертая группы выходов соответственно к первой группе дов узла индикации и к группе входов узла вьщачи результата, первая и втограя группы выходов которого соединены соответственно со второй группой входов узла индикации и третьей группой входов блока связи с каналом вторые вход и выход которого подключены соответственно к четвертым выходу и входу узла управления, пятым входом и выходом соединенного соответственно с первыми выходом и входом узла индикации, вторым входом подключенного к первому выходу узла вьщачи результата, третий вход кото

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

§ . ltH-193

5 S 555 5§ 9 SB В 3 S 5

s § 1 a 8 g i& g 9

. ptf«.j g

S

. vi c

191

Фиг.7

fe

Фи1,$

S «О -Ч00 3во

Is 5 I S

fpat.S

Ч 4 .c

S § § . i -;hji

Y.4.% t..

&o о соЬчч I)

$ S§Sic.gg

;« vi

4 «4 §

18 i «

о.У. « fe fc a

Illl § I

Документы, цитированные в отчете о поиске Патент 1984 года SU1124277A1

Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1
Устройство для автоматического контроля сложных объектов 1977
  • Роменский Владимир Иванович
SU661554A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Аппарат для очищения воды при помощи химических реактивов 1917
  • Гордон И.Д.
SU2A1
Устройство для сопряжения 1982
  • Михайлов Сергей Федорович
  • Жестовский Владимир Анатольевич
  • Куликов Анатолий Григорьевич
SU1043619A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 124 277 A1

Авторы

Михайлов Сергей Федорович

Малышенко Юрий Вениаминович

Штейнберг Виталий Иосифович

Перешивкин Александр Александрович

Даты

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

1983-05-06Подача