Устройство для программного управления Советский патент 1982 года по МПК G05B19/18 G05B19/4155 

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

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

На чертеже дана схема устройства для программного управления.

Устройство содержит блок 1 приема ответных сигналов, блок 2 счетчика адреса, первый блок 3 постоянной памяти, блок 4 формирования команд, блок 5 кодирования, дешифратор 6, второй блок 7 постоянной памяти, блок 8 задержек, блок 9 сранения и элемент И 10.

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

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

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

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

Блок 9 сравнивает выходные сигналы блоков 1 и 3 и при совпадении указанных сигналов на его выходе появляется разрешающий сигнал, поступающий на вход элемента И 10 и управляющий вход блока 5.

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

Дальнейший выбор конкретной подпрограммы реализуется следующим образом.

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

Признак условного перехода программируется с целью обеспечения радельного управления блоком 2 по счетному и адресному входам.

При наличии признака условного прехода на входе элемента И 10 появляется запрещаюо1ий сигнал и при появлении разрешающего сигнала с выхода блока 9 происходит формирова ние адреса подпрограммы, а управление блоком 2 осуществляется по адресным входам,

Если же признак условного перехода не запрограммирован на данном этапе, то управление блоком 2 осуществляется по счетному входу управления сигналом, поступающим с выхода элемента И 10. В этом случае блок 2 переходит на следующий этап.

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

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

Далее код адреса подпрограммы дешифрируется дешифратором 6, сигнал которого возбуждает ячейку памяти второго блока 7, где записан адрес первой подпрограммы цикла. Этот адрес через блок 8 поступает на адресные входы блока 2 и устанавливает на его выхода1Х начальный адрес первой подпрограммы, чт.о приводит к включению соответствующей ячейки памяти блока 3. Начинается отрабатывание запрограммированных команд. Выполнение этих команд буде продолжаться до тех пор, пока не появится сигнал, подтверждающий их окончание на входе устройства. Это, в свою очередь, вызовет появление на выходе блока 9 разрешающего сигнала, определяющего переход к вьшолнению следующих .этапов.

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

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

название год авторы номер документа
Устройство для отладки программ 1988
  • Виноградов Владимир Львович
  • Козлов Александр Егорович
  • Павлов Александр Павлович
  • Сараф Игорь Борисович
SU1511750A1
Устройство для программного управления 1990
  • Благодарный Николай Петрович
  • Тимонькин Григорий Николаевич
  • Харченко Вячеслав Сергеевич
  • Пугач Евгений Васильевич
  • Улитенко Валентин Павлович
  • Ткаченко Сергей Николаевич
SU1716482A1
Устройство для программированияблОКОВ пОСТОяННОй пАМяТи 1979
  • Абалтусов Владимир Николаевич
  • Балашов Евгений Павлович
  • Владимиров Евгений Евгеньевич
  • Городецкий Владимир Викторович
  • Матросов Виктор Александрович
SU794667A1
Устройство для сопряжения центрального процессора с группой арифметических процессоров 1984
  • Михнов Юрий Павлович
  • Петров Геннадий Алексеевич
  • Степанов Виктор Степанович
  • Шаляпин Владимир Валентинович
SU1254495A1
Микропрограммное устройство управления 1985
  • Кривего Владимир Александрович
  • Чернявская Ирина Николаевна
  • Глонти Евгений Владимирович
  • Кривего Вадим Владимирович
SU1367013A1
Процессор с микропрограммным управлением 1983
  • Соловьев Алексей Алексеевич
  • Курбатов Борис Юрьевич
  • Барашко Виктор Сергеевич
  • Еремин Алексей Тимофеевич
  • Власов Феликс Сергеевич
  • Румянцев Владимир Ильич
SU1149273A1
Устройство для сопряжения центрального процессора с группой арифметических процессоров 1988
  • Михнов Юрий Павлович
SU1529236A1
Программируемый логический контроллер 1988
  • Харченко Вячеслав Сергеевич
  • Тимонькин Григорий Николаевич
  • Шрамко Валерий Николаевич
  • Ткаченко Сергей Николаевич
SU1647518A1
Устройство для сбора телеметрителеметрической информации 1975
  • Долгов Вячеслав Егорович
  • Иванов Юрий Борисович
SU527727A1
Устройство для отладки программно-аппаратных блоков 1987
  • Цвелодуб Олег Владимирович
  • Леонтьев Виктор Леонидович
  • Сигелов Валерий Иосифович
  • Палагин Александр Васильевич
  • Дзисяк Эдуард Павлович
  • Абрамов Александр Иосифович
  • Глизер Сергей Федорович
  • Мартынюк-Лотоцкий Павел Юрьевич
SU1497617A1

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

Реферат патента 1982 года Устройство для программного управления

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

SU 960 736 A1

Авторы

Саламаха Николай Павлович

Дорошев Юрий Павлович

Литовченко Виктор Иванович

Храмцов Валерий Викторович

Даты

1982-09-23Публикация

1981-01-28Подача