Многоканальное программно-временное устройство Советский патент 1986 года по МПК G05B19/414 G05B19/18 

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

Цель изобретения - расширение функциональных возможностей за счет формирования команд управления с произвольной длительностью и моментом начала в фиксированных микротактах. Устройство содержит блок 1 памяти, 2 адреса, первый 3 и второй 4 регистры, первый 5 и второй 6 коммутаторы, блок 7 коммутации, группу 8( 8ff первых счетчиков импульсов, второй счетчик 9 импульсов, дешифратор 10, первый 11 и второй 12 RC-триггеры, генератор 13 импульсов, второй 15, третий 14, четвертый 18,

1

Изобретение отно.сится к промышленной автоматике и вычислительной технике и может найти применение при организации мультипрограммной работы вычислительных машин и сие- тем, в программируемых контролле-, pax, АСУ технологическим1 процессами, на станках с числовым программным управлением.

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

На фиг. 1 представлена функциональная схема устройстваJ на фиг.2 - функциональная схема первого (второго) коммутатора на фиг. 3 - функциональная схема блока коммутации.

Устройство (фиг, 1) содержит блок 1 памяти, счетчик 2 адреса, первый регистр 3, второй регистр 4, первый и второй коммутаторы 5 и 6, блок 7 коммутации, группу первых счетчиков 8,-8 импульсов (где п - количество выходов устройства), второй счетчик 9 имтульсов, дешифратор 10, первый RS-триггер 11, второй КЗ-триггер 12, генератор 13 импульсов, третий элемент И 14, второй элемент И 15, блоки первых элементов И 16,-16, шестые элементы И 17(-17р, четвертый элемент И 18, пятьй элемент И 19, второй элемент ИЛИ 20, третий элемен

пятый 19 элементы И, блоки , и первых и 17j-17f, шестых элементов И, блок 22, -22 первых элементов ИЛИ второй 20 и третий 21 элементы ИЛИ, элемент 23 задержки, элемент НЕ 24. Введение первого и второго коммутаторов, второго счетчика импульсов, блока коммутации, двух RS-триггеров, третьего, четвертого и пятого элементов И, по числу выходов устройства шестых элементов И, первого и второго регистров с соответствующими связями позволяет достичь поставленную цель. 2 з.п, ф-лы, 3 ил.

5

0 -5

0

5

35

30

ИЛИ 21, первые элементы ИЖ 22,-22„, элемент 23 задержки, элемент НЕ 24, информационный вход 25 устройства, первый 26, второй 27 и третий 28 уп- равляюш,ие входы устройства,выходы 29,-29f, устройства.

Первый (второй) коммутатор 5 (6) содержит второй дешифратор 30, п групп седьмых элементов И 31, 33;,-33f,, четвертые элементы ИТШ , (фиг. 2) ,

Блок 7 коммутации (фиг. 3) содержит третьи дешифраторы 35,--35 блоки восьмых элементов И 36, -Зб,, пятые элементы ИЛИ 37, -37 ,

В исходном состоянии элементы памяти устройства находятся в исходном (нулевом) состоянии.

Многоканальное программно-временное устройство может работать в одно- программном и MHoronporpat iMHOM режимах .

Oднoпpoгpaм пiьш режим.

дрес выполняемой программы с входа 25 устройства заносится в счетчик 2 адреса, С входа 26 на S-вход RS- триггера 11 (запуска) поступает импульс, который переводит триггер 11 в единичное состояние. Этим разрешается формирова.ние с выходов генератора 13 тактовых импульсов. Так как счетчики 8, -8,, находятся в нулевом .состоянии, то на выходах элементов ИЛИ 22,-22fi имеются сигналы логического нуля. Эти сигналы, проходя через элементы ИЛИ 21 и НЕ 24, разрешают

W

15

20

прохождение через элемент И 15 тактового импульса с выхода генератора 13, который поступает на синхронизирующий вход блока 1 памяти и разрешает из него выборку информации по адресу, записанному в счетчике 2 адреса. Этот же импульс через злемент 23 задержки поступает на вход элемента И 14, который закрыт нулевым потенциалом с единичного выхода триггера 12 режима. Увеличения адреса на счетчике 2 не происходит. Информация, выбранная из блока 1 памяти, заносится в регистры 3 и 4.

После считывания информации из блока 1 памяти по метке-признаку наличия импульсной последовательности (второй информационный выход) регистра 3 открывается злемент И 18 и импульсы с выхода генератора 13 с частотой, определяемой длительностью микротакта, заполняют счетчик 9. Последний совместно с дешифратором 10 образует распределитель импульсов. Сигналы с выходов дешифратора 10 оп- 25 ределяют последовательность (номера) микротактов и производят опрос по- лей регистра 3 через коммутатор 5 на блоке 7 коммутации, Б поляк регистра 3 хранятся коды начала им- 30 пульсов программы управления. При совпадении кода микротакта с выхода дешифратора 10 с кодом начала импульса по определенному каналу на соответствующем выходе злементов ШШ 37, -37 блока 7 коммутации (фиг. 3) появляется сигнал начала импульса. Сигналы начала импульсов в определенном микротакте с выхода блока 7 коммутации открывают элементы И 16| (i 17),-, через которые из полей регистра 4 через коммутатор 6 переписываются в счетчики 8,-8 коды длин импульсов, начавшихся в данном микротакте.-В результате на соответствующих выходах (каналах) 29, -29р устройства появляются выходные сигналы.

Изменение нулевого состояния определенных счетчиков 8,-8ц приводит к появлению сигналов на соответствующих выходах злементов ИЛИ 22(-22, которые поступают на элементы Ш1И21. Сигнал о начале вьшолнения программы управления поступает на злемент И 19 и одновременно запрещает через элемент НЕ 24 формирование очередной импульсной последовательности. С началом выполнения программы открыва40

50

55

45

5

5

0

5 0

0

ется элемент И 19 и на счетные (вычитающие) входы счетчиков 8(-8 поступают импульсы с генератора 13, которые изменяют состояние кодов соответствующих счетчиков по мере из- менения номера микротакта. Выходной сигнал в канал 29j устройства (i 1 ,п) вьщается до обнуления соответствующего счетчика. После обнуления счетчиков 8(-8р сигнал логического нуля на выходе элемента ИЛИ 21 через злемент НЕ 24 и элемент И 15 разрешает считывание информации из блока 1 памяти по адресу, код которого определяется содержимым счетчика 2, В данном случае считывается информация по предьщущему адресу, и программа вьщачи временной импульсной последовательности повторяется аналогично описанному.

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

При необходимости закончить выдачу импульсов управления с входа 27 через злемент ИЛИ 20 на R-вход RS- триг гера 1 1 (запуска) поступает сигнал, который запрещает выдачу тактовых импульсов с выходов генератора 13 (цепи обнуления счетчика 2 адре- са, регистров 3 и 4, а также счетчика 9 не показаны), На этом работа устройства в однопрограммном режиме заканчивается.

Многопрограммный режим. Как и в однопрограммном режиме, работа устройства начинается с пода- чи на вход 25 начального адреса программы. Триггер 12 (режима) путем подачи импульса с входа 28 устанавливается в единичное состояние, с входа 26 устройства импульс запуска переводит RS-триггер 11 в единичное состояние. Генератор 13 выдает импульс, ко- торый через элемент И 15 производит выборку информации из блока 1 памяти по адресу, хранимому в счетчике 2. Одновременно с выборкой информации этот тактовый импульс через элемент 23 задержки и элемент И 14 увеличивает содержимое счетчика 2 адреса на единицу. Далее устройство работает .

аналогично работе в однопрограммном режиме до выдачи из блока 1 памяти метки-признака окончания программьи По этой метке происходит обнуление триггера 11 запуска, счетчика 2 адре- / са (на фиг. 1 не показано), регистров 3 и 4, Устройство готово к продолжению работы либо в однопрограммном, либо в многопрограммном режиме

Формула изобретения

1. Многоканальное программно-временное устройство, содержащее блок

памяти, подключенный информационными входами к разрядным выходам счетчика адреса, группу первых счетчиков импульсов, соединенных установочны- ми входами с выходами соответствуюuijix блоков первых элементов И, а разрядныьш выходами через со ответ- ствугощие первые элементы ИЛИ - с соответствуюпщми выходами устройства, дешифратор, генератор импульсов, подключенный первым выходом к входу второго элемента И, второй и третий элементы ИЛИ, элемент НЕ, отличающееся тем, что, с целью расширения функциональных возмолшостей путем обеспечения возможности формирования команд управления с произвольной длительностью и моментом начала в фиксированных NaiKpOTaKTax, введены первый и второй коммутаторы, второй счетчик и шyль- .сов, блок коммутации, два RS-триг- гера, третий, четвертьш, пятый элементы И, элемент задержки по числу выходов устройства, шестые элементы

,,

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

; йходу блока памяти и к первому входу второго элемента ИХШ, причем первые информационные выходы первого регистра и информационные выходы второго регистра подключены к информационным входам соответственно первого и второго коммутаторов, соединенных управляющими входами соот в.етственно с вторым и третьим управляющими выходами блока памяти, а вьсходы второго коммутатора подклю/0

25

чены к первым входам соответствующих блоков первых элементов И, выходы первого коммутатора -- к соответствующим информационным входам блока коммутации, связанного з прав- ляющими входами с выходами дешифратора, а выходами - с вторыми входами соответствующих первых элементов И, первый управляющий вход устройст- 0 ва подключен к S-входу первого RS- триггера, связанного единичным выходом с входом генератора импульсов, а R-входом - с выходом второго элемента ИЛИ, подключенного вторым вхоt5 дом к второму управляющему входу устройства и к К входу второго RS- триггера, соединенного S-входом с третьим управляющим входом устройства, а единичны - выходом - с вторым ВХО7ДОМ третьего элемента И, подключенного выходом к счетному входу счетчика адреса, подключенного установочными входами к информационному входу устройстваJ разрядные выходы второго счетчика импульсов соединены с входами дешифратора, а счетный вход - с выходом четвертого элемента И и с первым входом пятого эле- мента И, подключенного вькодом к пер30 вым входам шестых элементов И, связанных выходами со счетньада входами соответствующих первых счетчиков импульсов, а вторыми Bxo ajfl-i. - с выходами соответствующих первь-х элементов

35 И и с соответствующим входом третьего

элемента ИЛИ, подключенного выходом . к второму входу пятог о э.иемеита И и через элемент НЕ - к второму входу второго элемента И, соединенного вы40 ходом с входом элемента задержки и с синхронизирую1.цим входом блока памяти, причем первый и второй входы четвертого элеме5.та И подключены соответственно к второму выходу генерато45 ра импульсов и к второму информацио - ному выходу первого регистра.

2. Устройство по п, 1, о т л и - ч а ю щ ч; е с я тем, что каждый ком50 ГУтатор :;одержит второй дешифратор, по числу выходов устройства группы седьмых элементов И и группы четвертых элементов ИЛИ. причем входы второго дешифратора подхшючены к управ55 ляющему входу коммутатора, а выходы - к первым входам соответствующих седьмых элементов PI каждой группы, соединенных вторыми входами с соответствующими информационны1«{ входат-ш коммутатора, причем выход i-ro седьмого элемента И j-й группы (i, j f ,11) соединен с j-м входом i-ro блока четвертых элементов ШШ, выходы которых соединены с соответствующими выxoдa ш коммутатора,

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

ШШ, причем входы каждого де1Ш1фрат.о- ра подключены к соответствующим информационным входам блока коммута- Ш1и, а выходы - к первым входам соответствующего блока восьмых элементов И, соединенных вторыми входами с управляюпц-iM входом блока коммутации, а выходами - с входами соответствующего пятого элемента ИЛИ, подключенного выходом к соответствующему выходу блока коммутации.

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

название год авторы номер документа
Распределитель импульсов 1986
  • Матис Иван Эрнстович
  • Мельников Владимир Алексеевич
SU1405105A1
Многоканальное устройство для программного управления технологическими процессами 1986
  • Мельников Владимир Алексеевич
  • Кострыкин Андрей Иванович
  • Караштин Владимир Михайлович
SU1361509A1
Устройство для тестового контроля и диагностики цифровых модулей 1989
  • Абрамович Сергей Николаевич
  • Абрамов Александр Владимирович
  • Ананьев Юрий Владимирович
  • Москвин Владимир Николаевич
  • Пасынков Виктор Михайлович
SU1700557A1
Многотактное микропрограммное устройство управления 1986
  • Суярко Сергей Васильевич
  • Харченко Вячеслав Сергеевич
  • Тимонькин Григорий Николаевич
  • Тищенко Олег Афанасьевич
  • Ткаченко Сергей Николаевич
  • Могутин Роман Иванович
SU1332318A1
Многоканальное устройство для формирования импульсных последовательностей 1986
  • Мельников Владимир Алексеевич
  • Кострыкин Андрей Иванович
  • Караштин Владимир Михайлович
SU1372600A1
Устройство для микропрограммного управления 1983
  • Харченко Вячеслав Сергеевич
  • Тимонькин Григорий Николаевич
  • Мельников Владимир Алексеевич
  • Ткаченко Сергей Николаевич
  • Кальницкий Виктор Леонидович
  • Барбаш Иван Панкратович
SU1198520A1
Устройство микропрограммного управления 1981
  • Харченко Вячеслав Сергеевич
  • Байда Николай Константинович
  • Барбаш Иван Панкратович
  • Сидоренко Валентин Иванович
  • Тимонькин Григорий Николаевич
  • Ткачев Михаил Павлович
  • Ткаченко Сергей Николаевич
SU960815A1
Микропрограммное устройство управления 1983
  • Брагин Виталий Николаевич
  • Мельников Владимир Алексеевич
SU1109751A1
Многотактное микропрограммное устройство управления 1983
  • Сидоренко Николай Федорович
  • Харченко Вячеслав Сергеевич
  • Остроумов Борис Владимирович
  • Тимонькин Григорий Николаевич
  • Кирсанов Станислав Петрович
  • Шереметьев Сергей Александрович
  • Ткаченко Сергей Николаевич
SU1151963A1
Микропрограммное устройство управления 1987
  • Ицкович Юрий Соломонович
  • Храмцова Любовь Петровна
SU1522203A1

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

Реферат патента 1986 года Многоканальное программно-временное устройство

Изобретение относится к промышленной автоматике и вычислительной технике и может найти применение при организации мультипрограммной работы вычислительных машин и систем в программируемых контроллерах, АСУ технологическими процессами, на станках с числовым программным управлением. 25 (Л

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

qucjff.2

.-

фие.З

Редактор И.Рыбченко

Составитель Н.Горбунова

Техред И.Поповкч Корректор И.Муска

Заказ 7065/52Тираж 836Подписное

ВНИИПЙ Государственного ком-итета СССР

по делам изобретений к открытий 113035, Москва, Ж-35, Раушская наб,, д. 4/5

Произ1ю,цственно-полиграфическое предприяо:ие, г. Ужгород, ул. Проектная, 4

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

Программируемый контроллер 1981
  • Элькинд Лев Аркадьевич
  • Баранов Михаил Борисович
  • Росляков Владимир Павлович
  • Иванов Павел Сергеевич
SU1001012A1
Кипятильник для воды 1921
  • Богач Б.И.
SU5A1
Многоканальное программно-временное устройство 1982
  • Плотников Владимир Михайлович
  • Дударев Евгений Максимович
SU1057926A1
Кипятильник для воды 1921
  • Богач Б.И.
SU5A1

SU 1 280 570 A1

Авторы

Мельников Владимир Алексеевич

Водянин Игорь Иванович

Щербак Виктор Иосифович

Даты

1986-12-30Публикация

1985-04-15Подача