УСТРОЙСТВО ПРОГРАММНОГО КОНТРОЛЯ Советский патент 1968 года по МПК G01R31/318 

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

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

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

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

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

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

На фиг. 1 приведена блок-схема устройства логического контроля модулей субблоков; на фиг. 2 - блок-схема устройства для логического контроля блоков и узлов ЦВМ; на фиг. 3 - блок-схема устройства для электрического контроля модулей, субблоков и блоков ЦВМ; на фиг. 4 - блок-схема устройства для регистрации электрических параметров модулей, субблоков и блоков ЦВМ; на фиг. 5 - развернутая блок-схема устройства для логического и электрического контроля модулей, субблоков, блоков и узлов ЦВМ с регистрацией результатов контроля; на фиг. 6 - блок-схема блока управления устройства; на фиг. 7 - блок-схема операций устройства.

Предлагаемое устройство содержит устройство ввода 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 индикаторов, коммутатор 29 сравнивающего устройства, дешифратор 30 номера индикатора.

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

Блок управления 2 имеет четыре системы выходных шин: информационные шины 3, распределительные шины 4, кодовые шины 5 и шины синхронизации 6.

Информационные шины 3 служат для передачи слов информации в блоки предлагаемого устройства. Для сокращения числа этих шин применяется параллельно-последовательная передача, при которой разряды одного символа слова информации передаются параллельно, а символы - последовательно. Для распределения последовательно появляющихся на информационных шинах символов слова по группам разрядов регистров блоков служат распределительные шины 4, на которых указывается закодированный номер очередного символа слова информации. Кодовые шины 5 предназначены для отправки в блоки устройства кодов операций, соответствующих командам, получаемым от устройства ввода 1. Шины синхронизации 6 служат для синхронизации работы блоков устройства. Далее в устройство входит блок 7 воздействия, предназначенный для подачи на входы контролируемого объекта стимулирующих сигналов через каналы 8. Блок 9 коммутации производит подключение каналов 10 приема информации с контролируемого объекта к блоку 11 операций или к блоку 12 измерения. Блок 11 производит накопление информации, получаемой от одного или нескольких блоков 9 коммутации, ее преобразование, сравнение с эталонной информацией и индикацию результатов Сравнения. Блок 12 осуществляет преобразование в цифровой код уровня, амплитуды или длительности сигнала с выхода одного или нескольких блоков коммутации.

Блок 13 регистрации служит для вывода на печатающее устройство информации из блока операций. Такой информацией могут быть цифровые эквиваленты измеренных электрических или временных параметров сигналов, последовательности состояний выходов контролируемого объекта, результаты электрического и логического контроля. Блок 13 регистрации служит также для вывода на печать служебной информации (номеров и названий контролируемых объектов, контрольных точек и т.п.) непосредственно с информационных шин 3. Для работы с переменным составом блоков при минимальной избыточности блока управления для каждого состава, блок управления осуществляет только распределение кодов операций и информации по блокам предлагаемого устройства, а эти блоки имеют собственное управление для выполнения операции в соответствии с полученным кодом. Для этого блоки 7 воздействия, блок 11 операций, блок 12 измерения и блок 13 регистрации включают в себя дешифратор 14 кода операций, входы которого подключены к кодовым шинам 5 и который служит для распознавания кодов операций, выполняемых данным блоком. Кроме того, в состав блоков 7, 11, 12 и 13 входят формирователи 15 микрокоманд управления операциями, входы которых соединены с выходом дешифратора 14 кода операций и с шинами синхронизации 6. Выходы формирователей 15 блоков 7, 11, 12 и 13 связаны с исполнительными схемами 16 своего блока.

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

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

Для приема информации из блока управления 2 входы исполнительных схем 16 блока 11 соединены с информационными и распределительными шинами 3 и 4 непосредственно, так как блок операций использует эту информацию посимвольно. Кроме того, исполнительные схемы 16 блоков 11 и 12 связаны между собой. Исполнительные схемы 16 блока управления, блока операций и блока регистрации также связаны между собой.

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

В состав блока управления 2 входит: коммутатор 19, предназначенный для посимвольного съема информации с выходов устройства ввода 1, если таковым является устройство ввода перфокарт; счетчик 20, который служит для хранения одного символа информации, получаемой от коммутатора 19, а также для управления блоками коммутации; адресный регистр 21, осуществляющий управление коммутаторами 18 блоков 11 и 12; регистр 22 кода операций, который принимает команды от устройства ввода и выдает их на кодовые шины 5; синхронизатор 23, предназначенный для синхронизации работы блока управления 2 с устройством ввода 1 и синхронизации работы других блоков предлагаемого устройства; сдвигающий регистр 24, осуществляющий распределение (с помощью распределительных шин 4) символов информации по группам разрядов блоков устройства; сравнивающее устройство 25, служащее для опеределения момента появления на информационных шинах 3 последнего символа слова информации.

Если для ввода программы используется устройство ввода с перфокарт, то его выходы подключаются ко входам коммутатора 19, регистра 22 и синхронизатора 23, если устройство ввода с перфоленты, то его выходы подключаются ко входам счетчика 20, регистра 22 и синхронизатора 23. Выходы коммутатора 19 соединены со входами счетчика 20 и регистра 22, а выходы счетчика 20 подключены к части информационных шин 3 и ко входам адресного регистра 21. Выходы адресного регистра соединены с другой частью информационных шин 3. Выходы регистра 22 связаны с кодовыми шинами 5, со входами сравнивающего устройства 25 блока управления и синхронизатора 23 и часть входов регистра 22 связана с выходами блока 13.

Выходы синхронизатора 23 связаны с шинами синхронизации 6, со входами счетчика 20, адресного регистра 21, регистра 22, сдвигающего регистра 24 и устройства ввода 1. Вы« ходы сдвигающего регистра 24 соединены с распределительными шинами 4, с коммутатором 19, адресным регистром 21 и со входами сравнивающего устройства 25, выход которого связан со входом синхронизатора 23.

B состав блока 11 операций помимо уже рассмотренных устройств (дешифратора 14 кода операции, формирователей 15 микрокоманд и коммутатора 18) входят следующие устройства: последовательный накапливающий сумматор 26, который служит для накапливания и приведения в единый формат информации, получаемой с выходов блока 12 измерения или блоков 9 коммутации; сравнивающее устройство 27, предназначенное для сравнения с эталонами с содержащейся в сумматоре 26 информации; регистр 28 индикаторов для запоминания и индикации кода неисправности (результата логического или электрического контроля).

Кроме того, блок операций включает в себя. коммутатор 29 сравнивающего устройства, который подключает в соответствии с сигналами на распределительных шинах 4 к сравнивающему устройству 27 различные группы разрядов последовательного накапливающего сумматора 26; дешифратор 30 номера индикатора, с помощью которого выбирается индикатор в регистре 28, в который надо записать результат сравнения.

Входы коммутатора 29 сравнивающего устройства связаны с выходами последовательного накапливающего сумматора 26 и с распределительными шинами 4, а его выходы соединены со входами сравнивающего устройства 27, другие входы которого связаны с информационными и распределительными шинами 3 и 4. Выходы дешифратора 30 номера индикатора подключены также к шинам 3 и 4, а его выходы - к регистру 28 индикаторов.

Выходы последовательного накапливающего сумматора 26 и регистра 28 связаны с исполнительными схемами 16 блока 13, а выходы формирователей 15 микрокоманд соединены со входами последовательного накапливающего сумматора 26, сравнивающего устройства 27 и регистра 28.

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

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

Первый символ слова команды первого типа (команда засылки информации в блоки устройства) указывает код приемника информации (в остальных символах содержится информация). В этом случае используются следующие коды: заслать в блок воздействия (таких кодов может быть несколько в зависимости от максимального числа блоков воздействия); заслать в блок регистрации; заслать в адресный регистр и в счетчик блока управления (и тем самым выбрать требуемый блок коммутации и выход контролируемого объекта).

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

При использовании для хранения программ перфокарт каждая команда занимает одну строку на перфокарте.

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

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

В соответствии с командами, получаемыми от устройства ввода 1, блок управления 2 засылает в блоки 7 воздействия информацию, которая определяет состояние потенциальных каналов воздействия на контролируемый объект, а также обеспечивает выдачу блоками воздействия импульсных стимулирующих сигналов. Затем по команде программы блок управления 2 устанавливает в адресном регистре 21 номер того блока 9 коммутации, ко входам которого подключен подлежащий исследованию выход контролируемого объекта, а в счетчике 20 - номер этого выхода. В соответствии с этим блок коммутации и коммутатор 18 блока 11 подключает к последовательному накапливающему сумматору 26 исследуемый выход контролируемого объекта. Далее по команде программы блок управления 2 обеспечивает прием информации с подключенного выхода контролируемого объекта в последовательный накапливающий сумматор 26 (или суммирует эту информацию с уже имеющейся в сумматоре).

Аналогичным образом к блоку операций подключаются другие выходы контролируемого объекта и информация с них записывается в сумматор 26. Если при этом требуется перейти к следующему по порядку выходу контролируемого объекта, то его подключение к сумматору 26 осуществляется командой увеличения содержимого счетчика 20 на единицу. Если номера исследуемых выходов расположены не по порядку, то каждый раз производится засылка новой информации в счетчик 20. В зависимости от конкретной программы проверки того или иного объекта циклы записи состояния его выходов в сумматор 26 могут различным способом чередоваться с циклами воздействия на объект. После того, как состояние требуемых выходов контролируемого объекта зафиксировано в последовательном накапливающем сумматоре, от устройства ввода 2 поступает команда сравнения. При этом блок операций обеспечивает сравнение состояния сумматора 26 с эталоном с помощью сравнивающего устройства 27 и результат сравнения записывает на индикатор регистра 28 индикаторов, номер которого указан в команде сравнения.

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

При автоматическом контроле электрических и временных параметров выходных сигналов объекта контроля перед воздействием на объект устанавливаются (с помощью соответствующих команд) требуемые режимы и масштабы измерения в блоке 12, измерений. Затем описанным выше способом на объект контроля подаются стимулирующие сигналы. Блок измерений в ждущем режиме или по команде от устройства ввода 2 измеряет значение параметра сигнала на выбранном выходе контролируемого объекта. Затем по команде программы блок управления 2 обеспечивает передачу цифрового эквивалента измеренного параметра в последовательный накапливающий сумматор 26. Далее значение параметра сравнивается с эталонами.

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

Более подробно работа блоков устройства программного контроля, в частности блока управления 2 и блока операций, организуется следующим образом.

При использовании перфокартного ввода маркер ввода, появляющийся на синхронизирующем выходе устройства ввода 1, воздействует на синхронизатор 23, который устанавливает в сдвигающем регистре 24 состояние, соответствующее первому символу команды, вызывает прием в регистр 22 кода операций первого символа команды с информационных выходов устройства ввода 1 и выдает серию синхроимпульсов.

Пусть вводимая команда является командой первого типа. Тогда появившийся на кодовых шинах 5 после приема первого символа в регистр 22 код операций расшифровывается дешифратором 14 кода операций того блока предлагаемого устройства, к которому относится этот код. В соответствии с состоянием выходов дешифратора 14 и под действием серии сигналов синхронизатора 23 на шинах синхронизации 6 формирователи 15 микрокоманд выбранного блока обеспечивают выполнение заданной операции.

Далее синхронизатор 23 устанавливает в сдвигающем регистре 24 состояние, соответствующее второму символу команды. При этом коммутатор 19 подключает ко входам регистра. 22 кода операций часть информационных выходов устройства ввода 1, соответствующую второму символу команды. Синхронизатор 23 снова выдает серию синхроимпульсов, которые обеспечивают прием в регистр 22 второго символа команды с выходов коммутатора 19. В соответствии с состоянием кодовых шин 5 по сигналам на шинах синхронизации 6 какой-либо из блоков устройства выполняет предписанную ему операцию.

Аналогичным образом происходит прием и обработка остальных символов команды. Сравнивающее устройство 25 блока управления 2 обнаруживает в сдвигающем регистре 24 состояние, соответствующее последнему символу команды. После окончания обработки последнего символа по сигналу сравнивающего устройства 25 синхронизатор 23 прекращает выдачу синхроимпульсов и выполнение команды заканчивается.

Если вводимая команда является командой второго типа, то прием в блок управления 2 первого символа этой команды, в котором указывается код засылки информации, осуществляется так же, как и в команде первого типа. Этот код расшифровывается дешифратором 14 того блока устройства, которому адресуется информация.

Затем синхронизатор 23 изменяет состояние сдвигающего регистра 24 и подключает с помощью коммутатора 19 часть выходов устройства ввода 2, соответствующую второму символу команды, к счетчику 20 и обеспечивает прием в него информации с выходов коммутатора 19.

Таким образом, на информационных шинах 3 появляется первый символ информации, а на распределительных шинах 4 - его закодированный номер. По сигналам синхронизатора 23, повяляющимся на шинах синхронизации 6, в блоке, в который адресуется информация, срабатывают формирователи 15 микрокоманд, которые обеспечивают прием символа информации с информационных шин 3 в блок. Если прием информации должен производиться в регистр длиной более одного символа, то распределение символа по регистру осуществляет коммутатор 17 информационных шин того блока, в который адресуется информация (коммутатор 17 управляется информацией на распределительных шинах 4).

Далее синхронизатор 23 снова изменяет состояние сдвигающего регистра 24 и описанным уже способом производится засылка в блок следующего символа информации. Как только будет передан последний символ (об этом сообщает сравнивающее устройство 25 блока управления 2), синхронизатор 23 прекращает подачу синхроимпульсов.

Если вводимая команда является командой третьего типа, то первый ее символ (код сравнения) принимается в блок управления 2 так же, как и у команд первого и второго типов. Прием в блок управления и выдача на информационные шины 3 остальных символов команды производится так же, как и для команды второго типа. При этом символы с информационных шин 3 поступают на входы сравнивающего устройства 27 блока 11 операций, а коммутатор 29 сравнивающего устройства в соответствии с информацией на распределительных шинах 4 подключает к другим входам сравнивающего устройства 27 соответствующие группы разрядов последовательного накапливающего сумматора 26. Под действием кода сравнения на кодовых шинах 5 и сигналов синхронизатора на шинах синхронизации 5 дешифратор 14 кода операции и формирователи 15 микрокоманд блока операций управляют сравнивающим устройством 27, которое выполняет сравнение каждого символа эталона с соответствующей ему группой разрядов сумматора 26 (результаты сравнения для каждого символа накапливаются в сравнивающем устройстве 27 блока операций).

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

При использовании перфолентного ввода выполнение всех команд происходит таким же образом, как и при использовании перфокарт, с той лишь разницей, что прием символов информации в счетчик 20 в командах второго и третьего типа происходит не с выхода коммутатора 19, а непосредственно с выходов устройства ввода 1.

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

название год авторы номер документа
ВСЕСОЮЗНАЯ IГ}ШНТНО»Т?ХШ1':?'-КД5^ ВИЕЛИО^г^'Д f 1972
SU332463A1
Устройство для ввода и вывода динамически изменяющейся информации 1982
  • Безроднов Владимир Ильич
  • Бондарев Евгений Иванович
  • Великовский Михаил Вениаминович
  • Давыдов Александр Абрамович
  • Корнев Алексей Иванович
  • Мамедли Эмин Муса Оглы
  • Мещерякова Людмила Филипповна
  • Рублев Юрий Иванович
  • Смеркис Юрий Борисович
  • Хромов Анатолий Петрович
SU1115043A1
Устройство для отображения информации на экране телевизионного индикатора 1985
  • Вайрадян Акоп Семенович
  • Папко Олег Николаевич
  • Чучкин Владимир Игоревич
  • Шувалов Виктор Борисович
SU1437907A1
Устройство для сопряжения 1975
  • Бродовский Михаил Иосифович
  • Кривего Владимир Александрович
  • Мосяков Валентин Александрович
  • Узинский Владислав Иванович
  • Шуленин Юрий Васильевич
SU732840A1
Многоканальное устройство для регистрации 1985
  • Смильгис Ромуальд Леонович
  • Вейс Раймонд Волдемарович
  • Бородулин Сергей Прокофьевич
  • Прокофьевс Юрис Петрович
  • Элстс Мартиньш Антонович
SU1322156A1
Устройство для сигнализации с индикацией местоположения аварийного объекта 1982
  • Грущинский Александр Григорьевич
  • Киреев Юрий Алексеевич
SU1121689A1
Система для программного управления резервированными объектами и их диагностирования 1989
  • Харченко Вячеслав Сергеевич
  • Байда Николай Константинович
  • Середа Валерий Николаевич
  • Тимонькин Григорий Николаевич
  • Кукуруза Виктор Леонидович
  • Ткаченко Сергей Николаевич
SU1741295A1
Устройство отображения информации 1986
  • Соловьев Василий Николаевич
  • Лахманов Александр Алексеевич
  • Капичула Василий Николаевич
  • Родионов Анатолий Георгиевич
  • Шестопалов Сергей Аркадьевич
  • Ярош Кирилл Сергеевич
  • Соловейчик Илья Евсеевич
  • Моисеев Сергей Михайлович
SU1405045A1
МИКРОПРОЦЕССОР ВВОДА-ВЫВОДА ИНФОРМАЦИИ 1992
  • Селезнев И.П.
  • Аксенов Г.М.
RU2042182C1
МОНОИМПУЛЬСНАЯ РАДИОЛОКАЦИОННАЯ СИСТЕМА ОБНАРУЖЕНИЯ И САМОНАВЕДЕНИЯ 2010
  • Коржавин Георгий Анатольевич
  • Подоплекин Юрий Федорович
  • Симановский Игорь Викторович
  • Леонов Александр Георгиевич
  • Дергачев Александр Анатольевич
RU2439608C1

Иллюстрации к изобретению SU 224 909 A1

Формула изобретения SU 224 909 A1

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

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

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

SU 224 909 A1

Авторы

Сергеев Б.Г.

Даты

1968-12-08Публикация

1967-04-06Подача