Устройство для контроля цифровых управляющих систем

Номер патента: 613323

Авторы: Вершков, Дюков, Парфенов, Тарасов

ZIP архив

Текст

61 ЗЗ 2 З Союз Советских Социалистически Республик(51 оединением заявки Государственный комитет Совета Министров СССР по делам изобретений 23) Гриорит 6.78. Бюллетень Мо 2ия описания 23.06,78 УДК 621,396(088.8) 3) Опубликовано 3 5) Дата опубликов и открыти(72) Авторы изобрстени В. Э. Вершков, В. К. Дюков, Н. С, Парфенов и Л. А. Тарас 71) Заявитель 4) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ ЦИФРОВЫ УПРАВЛЯЮЩИХ СИСТЕМлысое цепей связей ций - цессо. ности товер Изобретение относится к вычислительной технике и может использоваться для контроля и поиска неисправностей в цифровых информационных и управляющих системах.Известны устройства для контроля и поиска неисправностей в цифровых управляющих системах 1, 2,Устройство 11 содержит долговременный запоминаюший блок, регистры команд и программы, схему пуска-останова, генератор, счетчик тактов, шифратор, триггер режима работы. К системе команд добавляется специальная диагностическая команда, при выполнении которой происходит диагностика узлов цифровой машины.Основной недостаток устройства состоит в том, что в нем не проверяется прохождение реальной программы, а контролируется только правильность выполнения последовательности микроопераций.Из известных устройств для контроля и поиска неисправностей в цифровых управляющих системах наиболее близким к изобретению по технической сущности и достигаемому положительному эффекту является устройстзо 21, содержащее блок задания операций, блок управления, блок переключения частоты, сдвигающий регистр и блок индикации, входом связанный с первым выходом контролируемой цифровой управляющей системы, первый вход которой соединен с первым выходом блока управления, а второй выход блока управления подключен к первому входу блока переключения частоты, взаимосвязанного также со 5 сдвигающим регистром,Существенньш недостаток такого с стройст.ва заключается в отсутствии контроля цифровой управляющей системы в части одного из важнейших ее узлов - датчика микроопе раций командного процессора, что влечет засобой изменение реальной временной диаграммы работы контролируемых узлов.Кроме того, в этом устройстве проверяетсявыполнение только одной операции, а не ре альное сочетание последовательности выполнения операций, что особенно важно при асинхронной работе узлов системы и для создания реальной обстановки, в которой только и может проявиться неисправность. Его недостатком также является боколичество дополнительных связующихпереключающих диагностпруемую аппру. Прп этом наличие дополнительныхв трактах выхода датчика микроопераодного из наиболее важных узлов проров влечет за собой понижение надссамих контролируемых устройств.Цель изобретения - повышение дос0 ности контроля.Поставленная цель достигается тем, что в устройство введены связи, соединяющие выходы блока задания операций, блока переключения частоты, сдвигающего регистра и третий выход блока управления соответственио с вторым, третьим, четвертым и пятым входами контролируемой системы, второй выход которой также соединен с вторым входом блока переключения частоты, а четвертый выход блока управления подключен к входу сдвигающего регистра.На чертеже приведена структурная схема устройства.Устройство 1 для контроля цифровых управляющих систем 2 содержит блок 3 задания операций, блок 4 управления, блок 5 переключения частоты, сдвигающий регистр 6 и блок 7 индикации.Вход блока 7 индикации соединен с первым выходом цифровой управляющей системы 2, первый вход управляющей системы - с первым выходом блока 4 управления, второй и четвертый выходы которого подключены соответственно к взаимосвязанным между собой блоку 5 переключения частоты и сдвигающему регистру 6. Выходы блока 3 задания операций, блока 5 переключения частоты, сдвигающего регистра б и третий выход блока 4 управления соединены соответственно с вторым, третьим, четвертым и пятым входами цифровой управляющей системы 2, второй выход которой также соединен с вторым входом блока 5 переключения частоты.Устройство работает следующим образом.Имеются три режима контроля: Циклический 1, Циклический Н, Внешний запуск.Режим Циклический 1 осуществляет генерирование одной команды блоком 3 задания операций,Для запуска этого режима оператор засылает в счетчик команд цифровой управляющей системы 2 с блока 3 задания операций адрес контролируемой команды и органами олока 4 управления задает режим Циклический . С первого выхода Олока 4 управления на счетчик команд цифровой управляющей системы 2 поступает потенциал, запрещающий добавление единицы в счегчик команд. При нажатии кнопки 11 у.ск на блоке управления происходит генерирование одной операции, Йо показаниям блока 7 индикации контролируется правильность выполнения операции.Режим Циклический 11 осуществляет генерирование части программы, начальный и конечный адрес которой набирается блокомЗ задания операций, а органами блока 4 управления задается соответствующий режим. С первого выхода блока 4 управления в блок команд цифровой управляющей системы 2 поступает потенциал, разрешающий выполнение данного режима, при коором с регистра олока 3 задания операций адрес первой команды заносится в счетчик команд контролируемой цифровой управляющей системы 2 и начина 5 10 15 20 25 30 35 40 45 50 55 60 б 5 ется выполнение операций до адреса команды, набранного на другом регистре блока задания операций, который поступает в блок цифровой управляющей системы для анализа совпадения адресов выполняемых команд с поступившим адресом. При сравнении адресов команд происходит возврат к первой команде программы, набранной блоком 3 задания операций. Таким образом обеспечивается генерирование контролируемой части программы. По показаниям блока 7 индикации контролируется правильность выполнения операций.При появлению неисправности в режимах Циклический 1 или Циклический 11 происходит останов программы и по показаниям блока индикации оператор определяет характер неисправности.В режиме Внешний запуск осуществляется принудительный запуск контролируемой части программы. Если возникшая неисправность пе допускает генерирования в естественном режиме, то оператор использует режим принудительного запуска. Данный режим выполняется следующим образом. Оператор блоком 3 задания операций набирает адрес первой команды контролируемой части программы, органами блока 4 управления задает режим Внешний запуск. При этом с четвертого выхода блока 4 управления на вход сдвигающего регистра 6 попадает потенциал, разрешающий поступление тактовой частоты в него из блока 5 переключения частоты и поступление сигналов с выхода сдвигающего регистра б в блок 5 переключения частоты по цепи двусторонней связи и в блок команд на четвертый вход контролируемой цифровой управляющей системы 2, С первого выхода блока 4 управления также проходит потенциал на первый вход цифровой управляющей системы 2, разрешающий подачу сигнала с выхода сдвигаю- щего регистра б и поступление адреса первой команды с блока 3 задания операций. Начало режима Внешнии запуск аналогично началу режима Циклический 11.Прохождение части программы происходит до момента переполнения сдвигающего регистра б. При переполнении сдвигающего регистра вырабатывается сигнал общей установки в 0, который черезблок 5 переключения частоты поступает на третий вход цифровой управляющей системы 2, устанавливая все ее устройства в исходное состояние, затем вырабатывается сигнал начала принудительного запуска, который с выхода сдвигающего регистра б попадает на четвертый вход контролируемой системы 2, и программа повторяется заново.Для принудительного запуска обмена информацией с внешними устройствами контролируемой системы 2 при помощи блока 3 задания операций в фиксированные ячейки обмена оперативной памяти контролируемой системы заносится необходимая информация. Затем органами управления блока 4 задает10 15 20 25 Зо 35 40 45 50 5ся режим принудительного запуска обмена. При этом с третьего выхода блока 4 управления на пятый вход контролируемой системы 2 поступает потенциал, разрешающий работу устройства обмена системы 2. При появлении неисправности работа устройства обмена системы 2 возобновляется при переполнении сдвигающего регистра 6, где вырабатывается сигнал установки в 0 задействованных устройств и затем проводится повторный запуск обмена. Таким образом, оператор может обнаруживать и устранять неисправности в трактах обмена информацией контролируемой системы в режиме Внешний запуск обмена,При помощи органов управления блока 4 имеется возмокность задания режима Внешний запуск как на частоте, так и одиночными сигналами, путем управления потенциалами, поступающими с второго выхода блока управления на первый вход блока переключения частоты.По показаниям блока индикации оператор определяет характер и место неисправности.При автоматическом генерировании любого выбранного участка программы можно произвести останов устройств цифровой управляющей системы на любой команде для того, чтобы неправильное (со сбоями) выполнение последующих команд (операций) не испортило оперативную информацию, необходимую для выполнения предыдущих команд (операций). Для этого оператор органами блока управления задает режим останова. С первого выхода блока управления поступает потенциал в блок останова цифровой управляющей системы, который коммутирует сигнал сравнения из блока останова на второй вход блока переключения частоты и блокирует поступление тактовой частоты с выхода блока переключения частоты на третий вход цифровой управляющей системы. Таким образом, выполнение программы происходит до момента сравнения адреса останова, набранного в блоке задания операций, с адресом выполняемой операции, т. е. до останова всех устройств цифровой управляющей системы. Заполнение сдвигающего регистра продолкается, и при его переполнении также вырабатывается сигнал установки в 0, а затем сигнал Пуск, т. е. происходит принудительное генерирование участка программы от начального адреса до адреса оста- нова, набранных в блоке задания операций.Предлагаемое устройство для контроля цифровых управляющих систем обладает рядом технических преимуществ, наиболее важным из которых является использование той ке аппаратуры, неисправность которой диагностируется, при этом имеется возможность проверить все цепи, реально участвующие в работе. Проверка осуществляется в реальных сочетаниях последовательностей выполнения операций, что особенно важно при асинхронной работе устройств цифровой вычислительной системы, когда только создание реальной обстановки позволяет проявиться неисправности.Другое преимущество устройства в том, что дополнительная аппаратура, участвующая в режиме Внешний запуск, в штатной работе выполняет свои рабочие функции. Так регистры блока задания операции, на которых набираются адрес первой команды запускаемого участка программы и адрес синхронизации, в штатной работе используются соответственно как адресный регистр и регистр останова. Сдвигающий регистр в штатноп работе выполняет функции временного реле, осуществляющего контроль хода рабочих программ, а блоки переключения частоты и индикации - свои прямые функции. Таким образом, только реализацией необходимых связей и добавлением органов управления в блоке управления устройства достигается возможность осуществления приндительного запуска цифровой управляющей системы, ппи котором контролируется полностью вся аппаратура, участвующая в проведении операций при штатной работе,Формула изобретения Устройство для контроля цифровых управляющих систем, содержащее блок задания операций, блок управления, блок переключения частоты, сдвигающий регистр и блок индикации, вход которого соединен с первым выходом контролируемой системы, первый вход которой соединен с первым выходом блока управления, второй выход которого соединен с первым входом блока переключения частоты, связанного также со сдвигающпм регистром, отличающееся тем, что, с целью повышения достоверности контроля, выходы блока задания операций, блока переключения частоты, сдвигающего регистра и третий выход блока управления соединены соответственно с вторым, третьим, четвертым и пятым входами контролируемой системы, второй выход которой также соединен с вторым входом блока переключения частоты, а четвертый выход блока управления соединен с входом сдвпгающего регистра.Источники информации,прпнягые во внимание при экспертизе 1. Авторское свидетельство СССР М 446060, кл. 6 06 Р 9/06, 1973.2. Авторское свидетельство СССР М 404089, кл. 6 06 Г 11/О., 1969.Редактор И, Гру пис ография, пр, Сапунова,аказ 165061-1 П Изд Государст по д 113035, М519 нного комитста Солам изобретений исква, )К, Раушс Тираж 841ета Министров СССРоткрытийая наб., д. 4/5

Смотреть

Заявка

2387191, 19.07.1976

ПРЕДПРИЯТИЕ ПЯ Г-4677

ВЕРШКОВ ВИТАЛИЙ ЭММАНУИЛОВИЧ, ДЮКОВ ВЛАДИМИР КИРИЛЛОВИЧ, ПАРФЕНОВ НИКОЛАЙ СЕРГЕЕВИЧ, ТАРАСОВ ЛЕВ АНАТОЛЬЕВИЧ

МПК / Метки

МПК: G06F 11/02

Метки: систем, управляющих, цифровых

Опубликовано: 30.06.1978

Код ссылки

<a href="https://patents.su/4-613323-ustrojjstvo-dlya-kontrolya-cifrovykh-upravlyayushhikh-sistem.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для контроля цифровых управляющих систем</a>

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