Устройство для программного управления
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 881676
Автор: Крупко
Текст
Союз Советскик Социалистических Ржпубпин(22) Заявлено 07. 01. 80 (21) 2895992/18-24 Р 1)М. (л С 05 В 19/18 с присоединением заявки Мо(23) Приоритет Государственный коинтет СССР яо делам изобретений н открытийОпубликовано 151181., Бюллвтеиь Йо 4 2 Дата опубликования описания 15. 11. 81(54 ) УСТРОЙСТВО ДЛЯ. ПРОГРАММНОГО УПРАВЛЕНИЯ Изобретение относится к автоматике и вычислительной технике и предназначено для программной реализации большого числа логических и счетных функций в системах управления производственными механизмами, технологическими процессами и другим оборудованием с разветвленной логикой управления.Известно устройство для программного управления, .содержащее счетчик адресов, память программ, дешифратор кодов операций, блок логической обработки информации, оперативную память для хранения промежуточных ре-. 15 эультатов вычислений, блок входов, включающий адресный коммутатор входов, блок входов, включающий адресный коммутатор выходов и устройства для хранения состояния выходов между 20 обращениями.программы к ним 13.Эти контролеры имеют ограниченное применение, так как.предназначены только для замены релейно-контактных систем.25Наиболее близким техническим решением к изобретению. является устройство для программного управления, содержащее счетчик, выход и вход которого соединены через первый блок 30 памяти и подключены к адресной шине,соединенной с первыми входами входного и выходного коммутаторов и второго блока памяти соответственно через третий блок памяти и непосредственно, а вторые входы обоих коммутаторов и второго блока памятисоединены с одним входом логическогоблока и через дешифратор - с другимвыходом третьего блока памяти, причемдругой вход логического блока подклю"чен к выходу входного коммутатора,авыход - к третьим входам второго блока памяти и выходного коммутатора 21Недостатками указанного устройства являются введение только логических операций, что приводит при введении реле времени и счетчиков сигналов к дополнительным аппаратурным затратам, и невозможность организа" ции циклических программ, так как выбор номера входа и выхода производится с помощью адресной части команды, что при большом числе входов, выходов приводит к увеличению адресной части команды, и, как следствие этого, к уменьшению числа типов команд,что ведет к сокращению области прнмене" ния устройства.Цель изобретения - расширение области применения устройства эа счетреализации циклических программ.Указанная цель достигается тем,что в известном устройстве для программного управления, содержащем счетчик, выход и вход которого соединечы через первый блок памяти и подключены к адресной шине, соединенной с первыми входами входного ивыходного коммутаторов и второгоблока памяти соответственно черезтретий блок памяти,и непосредствен"но, а вторые входы обоих коммутаторов и второго блока памяти соеди"иены с одним входом логического блока и через дешифратор - с другимвыходом третьего блока памяти,причем другой вход логического блокаподключен к выходу входного коммутатора, а выход - к третьим входамвторого блока памяти и выходного 20коммутатора, дополнительный выходлогического блока соединен с адресной шинойУказанная цель достигается такжетем, что логический блок содержит 25арифметический узел, подключенный выходом к основному выходу данногоблока и ко входам четырех регистров,выходы которых соединены через первые ключи с дополнительным выходомлогического блока и через вторыеключи - со входами данного блока,подключенными ко входам арифметического узла через пятый регистр и непосредственно.На фиг. 1 показана функциональная схема устройства на фиг. 2функциональная схема логическогоблока.Устройство содержит счетчик команд СК 1, первый блок памяти 40стек 2, третий блок памяти - постоянное запоминающее устройство (ПЗУ) 3,адресную шину 4, входной коммутатор - блок входов 5, второй блок памяти - оперативное запоминающее устройство (ОЗУ) 6, выходной коммутатор - блок выходов 7, логическийблок 8 и дешифратор кодов операций(ДШКОп) 9. Логический блок 8 содержит четыре первых рабочих регистра РА, РГ, РВ, РБ соответственно 1013, арифметический узел - арифметикологическое устройство (АЛУ),выполненное на интегральной микросхемеК 155 ИПЗ 14, первые ключи 15-18, пятый дополнительный регистр (РД) 19,вторые дополнительные ключи 20-23.Устройство работает следующимобразом,Каждый цикл выполнения командсостоит иэ пяти тактов. В начале 60первого такта в счетчик команд 1прибавляется единица и иэ ПЗУ 3 выбирается код операций команды. По,заднему фронту импульса первого такта код операции команды записывает ся в ДШКОп 9 и анализируется там. Вслучае двухбайтной команды по переднему фронту третьего такта в счетчиккоманд 1 прибавляется еще одна единица, и на выходе ПЗУ 3 появляетсякод адресной части команды, которыйпроизводит выборку нужного входа.Информация о состоянии входа какоголибо из ключей 15-18 поступает на вход АЛУ 14 во время четвертого и пятоготактов.АЛУ 14.под воздействием управляющих сигналов из ДШКОп 9 выполняетоперацию прямой передачи информациис первого входа на выход, откуда иформация по заднему фронту четвертого тактового импульса записывается врегистр РА 10.При командах, выполняющих операции над двумя операндами, первый операнд записывается по заднему фронту первого тактового импульса в РД 19, а второй поступает непосредственно на первый вход АЛУ 14, которое выполняет необходимую операцию над информацией на своих входах.Принцип работы устройства заключается в последовательном опросе входных сигналов, их логической обработки и выдаче сигналов в выходные устройства, которые обеспечивают хранение сигнала до следующего цикла работы.Блок входов 5 предназначен для сопряжения входных сигналов с уровнем логических сигналов логического блока 8, гальванической развязки между ними и выбора опрашиваемого входа.Блок выходов 7 служит для усиления мощности выходных логических сигналов до уровня, необходимого для срабатывания исполнительных устройств, гальванической развязки между логическими и силовыми сигналами, для выбора адресуемого выхода и для хранения состояния выходов между обращениями к ним.Логический блок 8 служит для логической обработки входных и получения выходных сигналов, для опроса входных каналов и посылки информации в выходные каналы по программе, записанной в постоянной памяти.Счетчик команд 1 служит для последовательного опроса ячеек постоянного запоминающего устройства (ПЗУ)3, Команда, выбираемая иэ ПЗУ З,может быть одно- или двухбайтной.В случае однобайтной команды производятся операции над содержимым рабочихрегистров 10-13. В случае двухбайтной команды первый байт являетсякодом операции и направляется вДШКОп 9, второй байт является адресной частью и подается на блоки входов 5, выходов 7, в ОЗУ 6 для выбора канала входа - выхода или ячейки ОЗУ.Для расширения воэможностей адресации входов, выходов, янеек ОЗУ может использоваться регистр 11 (стар"шие разряды адреса). Адреса входа, выхода, ячейки ОЗУ также могут быть взяты из рабочих регистров 11-13.Информация из регистров 10-13 поступает через ключи 20-23 соответственно на адресную шину 4, причем 5 выход регистра 10 соединен с младшими, регистров 12 и 11 - средними, а регистра 13 - старшими разрядами адресной шины 4.аформула изобретения1,.Устройство для программного управления, содержащее счетчик,15 выход и вход которого соединенычерез первый блок памяти и подключены к адресной шине, соединенной с первыми входами входного и выходного. коммутаторов и второго блока памяти соответственно через третий ф блок памяти и непосредственно, а вторые входы обоих коммутаторов и второго блока памяти соединены с одним входом логического блока и через дешифратор - с другим выходом третьего25 блока памяти, причем другой вход логического блока подключен к выходувходного коммутатора, а выход - ктретьим, входам второго блока памятии выходного коммутатора, о т л ич а ю щ е е с я тем, что, с цельюрасширенияобласти применения устройства за счет реализации циклических программ, дополнительный выходлогического блока соединен с адресной шиной.2. Устройство по п.1, о т л и ч аю щ е е с я тем, что логическийблок содержит арифметический узел,подключенный выходом к основномувыходу данного блока и ко входам четырех регистров, выходы которых сое- .динены через первые ключи с дополнительным выходом логического блока ичерез вторые ключи - со входами данного блока, подключенными ко входамарифметического узла через пятыйрегистр и непосредственно., Источники информации,принятые во внимание при экспертизе1. Патент США 9 3827030,кл. 235-18, опублик. 1974.2. Патент США М 382696,кл. 235-1 фопублик. 1975.881 б 76 ставитель С. Хлебниковхред Е.Харитончик Корректор Г.Решетни актор Л. Плиса Заказ 9968/7 филиал ППП "Патент", г. Ужгород, ул. Проектная,4 ВНИИПпо д3035 е раж 943осударствам изобресква, Жнного кений иРаушс Подписноеитета СССРкрытийя наб. д. 4/
СмотретьЗаявка
2895992, 07.01.1980
ПРЕДПРИЯТИЕ ПЯ А-7374
КРУПКО АНАТОЛИЙ СЕРГЕЕВИЧ
МПК / Метки
МПК: G05B 19/18
Метки: программного
Опубликовано: 15.11.1981
Код ссылки
<a href="https://patents.su/4-881676-ustrojjstvo-dlya-programmnogo-upravleniya.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для программного управления</a>
Предыдущий патент: Устройство для программного управления
Следующий патент: Устройство для программного управления обработкой нежестких деталей
Случайный патент: Способ получения метисной каракульчи