Устройство для программного управления технологическим оборудованием

 

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

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСНИХ

РЕСПУБЛИН (19) (1И (51)4 G 05 В 19 18

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

ГОСУДАРСТВЕННЫЙ НОМИТЕТ

ПО ИЗОБРЕТЕНИЯМ И OTHPbfTHSIM

ПРИ ГКНТ СССР

К А ВТОРСКОМ,К СВИДЕТЕЛЬСТВУ (21) 4229963/24-24 (22) 13.04..87 (46) 30.04.89. Бюл. № 16 (72) Г.Н.Тимонькин, В.С.Харченко, Е.В.Пугач, В,П.Улитенко, С.Ф.Тюрин и С.Н.Ткаченко (53) 621.503.55(088.8) (56) Авторское свидетельство СССР

¹ 1172455, кл. G 06 F 15/00, 1984.

Авторское свидетельство СССР № 1012205, кл. С 05 В 19/18, 1983.

Лазарев В.Г., Пийль Е.И,, Туру" та Е.Н. Построение программируемых управляющих систем. М.: Энергоиздат, 1984, с. 69,74-87 ° (54) УСТРОЙСТВО ДЛЯ ПРОГРАММНОГО

УПРАВЛЕНИЯ ТЕХНОЛОГИЧЕСКИМ ОБОРУДОВАНИЕМ (57) Изобретение относится к автоматике и вычислительной технике и может быть использовано в автоматизированных системах для программного логического управления технологическими процессами. Цель изобретения—

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

Цель изобретения — повышение производительности устройства.

Сущность изобретения состоит в повышении производительности устройства за счет введения режима адаптивной повьппение производительности устройства. Поставленная цель достигается тем, что в известное устройство, содержащее блок задания, -.àêòîâüï генератор, системный контроллер, буфер адреса, дешифратор адреса памяти, блок постоянной памяти, блок оперативной памяти, шинный формирователь оперативной памяти, дешифратор адреса устройств ввода/вывода, группу шинных формирователей устройств ввода/вывода, первый и второй элементы ИЛИ, введены группа регистров, первый и второй мультиплексоры, дешифратор, регистр, блок сравнения, шинный формирователь, счет- а

Ю чик, третий и четвертьп» элементы ИЛИ.

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

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

Устройство (фиг.1) содержит блок 1 задания, содержащий группу адресных выходов 1.1, группу входов/выходов 1.2 данных, группу выходов 1.3 управления, первый 1.4 и второй

1.5 тактовые входы, вход 1.6 сброса, вход 1.7 готовности, выход 1.8 синхронизации и выход 1.9 разрешения приема, тактовый генератор 2, содержащий первый 2,1 и второй 2.2 входы подключения кварцевого резонатора, входы 2.3 синхронизации, первый 2.4 и второй 2.5 тактовые вхо-.20 ды, выход 2.6 сброса, выход 2.7 готовности, выход 2.8 синхронизации, контроллер 3, содержащий первую 3. 1 и вторую 3.2 группы входов/выходов данных, группу входов 3.3 управления 25 и группу выходов 3.4 управления, буфер 4 адреса, дешифратор 5 адреса памяти, блок 6 постоянной памяти, блок 7 оперативной памяти, шинный формирователь 8 оперативной памяти, дешифратор 9 адреса устройств ввода/, вывода, группу шинных формирователей

10 устройств ввода/вывода, первый 11 и второй 12 элементы ИЛИ, группу регистров 13, первый мультиплексор 14, второй мультиплексор 15, дешифратор

16, содержащий группу управляющих выходов 16.1, первый 16.2 и второй 16.3 управляющие выходы, регистр 17 блок

18 сравнения, шинный формирователь

19, счетчик 20, третий 21 и четвертый 22 элементы ИЛИ, вход 23 сброса, вход 24 готовности, вход 25 захвата и вход 26 запроса прерывания, выход

27 ожидания и выход 28 разрешения прерывания, группу информационных выходов 29, первую 30 и вторую 31. группы информационных входов.

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

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

Контроллер 3 предназначен для организации двунаправленной передачи данных по шине данных и сигналов управления по шине управления.

Буфер 4 адреса предназначен для увеличения нагрузочной способности шины 4.1 адреса и для отключения своих входов/выходов от нее переводом в высокоимпедансное состояние по сигналу Подтверждение захвата" на шине 3.4 управления, который поступает на первый и второй разрешающий вход.

Дешифратор 5 адреса памяти предназначен для дешифрации информации на шине 4 ° 1 адреса системы по разрешающему сигналу на его входе Е управления формирования сигналов выборки кристалла для подключения блоков б и 7 постоянной или оперативной памяти соответственно °

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

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

Режим работы определяется сочетанием разрешающего сигнала и сигнала записи.

Шинный формирователь 8 оперативной памяти предназначен для увеличения нагрузочной способности шины 3.1 данных и для организации подключенных к ней входов и выходов блока 7 оперативной памяти в зависимости от управляющих сигналов в следующих режимах:

Чтение памяти. При этом активированы первый и второй входы разрешения шинного формирователя 8 оперативной памяти. Данные с информационных выходов блока 7 оперативной памяти поступают на информационные входы шинного формирователя 8 оперативной памяти и с его информационных выходов на шину 3.1 данных.

Запись в память. При этом активирован первый вход разрешения шинного формирователя 8 оперативной памяти.

5 1476434 е

Данные с шины 3. 1 данных поступают шине 4.1 адреса сигналов синхрона его информационные входы/выходы, низации регистров 13 и 17 при записи а с выходов — на входы данных бло- . в них информации в режиме вывода ка 7 оперативной памяти. по разрешающему сигналу и для подДешифратор 9 адресов устройств ключения шинного формирователя 19 по ввода/вывода предназначен для дешиф- первому и второму разрешающим входам рации по разрешающему сигналу адрес- к шине 3, 1 данных. ной информации на шине 4.1 адреса Регистр 17 предназначен для записи для подключения к шине 3.1 данных 10 и хранения кода длины массива данных. соответствующего шинного формирова- Блок 18 сравнения предназначен теля 10 ввода/вывода по входам/выхо- для выработки синхронизируемого такдам. товым сигналом со второго тактового

Шинные формирователи 10 ввода/выво- входа 2.5 тактового генератора 2 сигда предназначены для увеличения на- 15 нала сброса счетчика 20 по окончанию грузочной способности шины 3. 1 дан- обработки мультиплексором t5 массива ных,для ввода данных с информацион- данных. ных входов 30 устройства. При этом Пинный формирователь 19 преднаэнаактивированы оба разрешающих входа чен для подключения выходных сигнаодного из шинных формирователей 10 20 лов второго мультиплексора 15 к шиввода/вывода, который выбран дешиф- не 3.1 данных в режиме ввода по сигратором 9 адресов устройства ввода/ налу дешифратора 16 по первому и втовывода, а также для вывода данных рому входам разрешения. из блока 1 задания на информационные Счетчик 20 предназначен для подвыходы 29 устройства. При этом акти- 25 счета количества обращений блока 1 вирован второй разрешающий вход од- задания к шинному формирователю t9 ного из шинных формирователей 10 эа очередным отдельным адресом подввода/вывода соответствующим выходам множества массива данных. дешифратора 9 адресов устройств Вход 23 устройства предназначен ввода/вывода и являющийся входом вы- ЗО для приема внешнего сигнала сброса. бора кристалла. Блок 24 устройства предназначен

Во всехостальных случаях входы/вы- для приема внешнего сигнала готовносходы шйнных формирователей 10 ввода/ ти. вывода находятся в высокоимпедакс- Вход 25 устройства предназначен ном состоянии и не влияют на шину 3.1 для приема внешнего сигнала захвата.

35 данных. Вход 26 устройства предназначен

Группа регистров 13 предназначена для приема внешнего сигнала эапродля записи, хранения и считывания на- са прерывания; чальных адресов подмножеств массива Выход 2 7 предназначен для выдачи данных. сигнала ожидания, при отсутствии на

Первый мультиплексор 14 предназ- входе 24 сигнала логической " 1". начен,цля адресации своим выходом Выход 28 предназначен для выдачи четных либо нечетных подгрупп из каж- сигнала разрешения прерывания, если дой пары групп входов второго муль- вход 26 неактивирован, типлексора 15 в зависимости от ин- Выходы 29 предназначены для вы45 формации на его информационных 31 и дачи управляющих воздействий на техадресных входах. нологическое оборудование.

Второй мультиплексор 15 предназ- Входы 30 и 31 предназначены для начен для подключения к входам шин- ввода информации с внешних регистров ного 19 формирователя выхода четно50 состояния технологического оборудого или нечетного регистра каждой па- BaHHH ° ры регистров из группы регистров 13. Устройство работает в обычном

Выходы пар регистров адресуются по режиме и в режиме адаптивной адресадресным входам А2, а адресация внут- сации данных. ри пар осуществляется по адресному

Обычный режим работы. ,входу А1, управляемому первым мульти- В этом режиме работы тактовый плексором 14. генератор 2 (фиг„t) формирует две

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

1476434 и 2.5 поступают на входы 1.4 и 1.5 блока 1 задания.

Блок 1 задания генерирует выходные сигналы данных, адреса и управления: после подачи сигнала сброса на

его вход 1.6, причем вначале внешний сигнал сброса со входа 23 стробируется в тактовом генераторе 2 и выдается на его выход 2.6, после установления уровня логической "1" на входе 24 готовности устройства, причем сигнал готовности стробируется в тактовом генераторе 2 и с его выхода 2.7 поступает на вход 1.7 готовности блока 1 задания.

Если же на входе 24 установлен сигнал логического "0", то на выходе 27 устанавливается сигнал логической "1", в результате чего блок 1 задания переводится в режим ожидания готовности. Блок 1 задания выдает слово состояния на шину 1.2 данных по синхросигналу на выходе 1.8, который поступает на вход 2.3 тактового генератора 2 в. первом такте каждого цикла, стробированный сигнал синхронизации с выхода 2.8 тактового генератора 2 поступает на вход синхронизации контроллера 3. Контроллер 3 по слову состояния блока 1 заданий и информации на его шине 1.3 управления формирует шину 3.4 управления.

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

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

Блок 1 задания считывает и выполняет программу, записанную в блоке 6 постоянной памяти в блоке 7 оперативной памяти. При этом дешифратор 5 адреса памяти дешифрует адрес, выставленный на шине 4. 1 адреса, если на шине 3.2 управления выставлен один из сигналов "Чтение памяти" или

"Запись в память", что фиксируется первым элементом ИЛИ 11, подающим воим выходом сигнал разрешения на вход разрешения дешифратора 5 адреса памяти. Если на шине 4.1 адреса выставлен адрес блока 6 постоянной памяти, то активизируется выход 5.1 дешифратора 5 адреса памяти, в результате чего будет активизирован

25 первый вход разрешения блока 6 постоянной памяти.

Если на шине 4.1 адреса выставлен адрес блока 7 оперативной памяти, то активизируется выход 5.2 дешифратора 5 адреса памяти, активизирующий вход разрешения блока 7 оперативной памяти и первый вход разрешения шинного формирователя 8 оперативной памяти, Выходы блока 6 постоянной памяти подключаются к шине 3. 1 данных, если .активизирован его второй вход разрешения сигналом "Прием" шины 1.3 управления блока 1 задания.

Данные считываются из блока 6 постоянной памяти в блок 1 задания по шине 3.1 данных в соответствии с ар,— ресами, поступающими на его адресные входы с шины 4.1 адреса.

Для считывания данных из блока 7 оперативной памяти на его вход записи должен быть подан сигнал логического "0" с разряда шины 3.2 управления. "Запись в память", а второй вход разрешения шинного формирователя 8 оперативной памяти должен быть активизирован разрядом шины уп" равления блока i задания "Прием", что переводит в режим приема.

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

Блок 1 задания может записывать данные в блок 7 оперативной памяти, при этом шинный формирователь 8 оперативной памяти по второму входу разрешения, с которого снимается активный уровень сигнала, переводится в режим ввода данных с шины 3. 1 данных.

Блок ? оперативной памяти по входу записи активизируется и переводится в режим записи.

Данные с шины 3.1 данных записываются в блок 7 оперативной памяти в соответствии с адресными сигналами, 5О. поступающими на ее адресные входы с шины 4.1 адреса.

При отсутствии разрешающих сигналов выходы блока 6 постоянной памя55 ти и шинного формирователя 8 оперативной памяти отключены от шины данных.

Устройство вводит данные со своих .информационных входов 30 и 31 или

9 14764 выводит данные на свои информационные выходы 29.

Дешифратор 9 дешифрирует адрес, выставленный на шине 4.1 адреса, если активирован его вход разрешения выходом второго элемента ИЛИ 12, входы которого активизируются сигналами

"Ввод из устройства ввода" и "Вывод в устройство вывода" шины 3.4 управ- > ления.

Выход дешифратора 9 адресов устройств ввода/вывода активируют второй вход разрешения одного из шинных формирователей 10 ввода/вывода, соответствующего адресной информации, поступающей на адресные входы дешифратора 9 адресов устройств ввода/вывода.

Режим работы (ввод или вывод) шин- 20 ных формирователей 10 ввода/вывода определяется уровнем сигнала на их первых входах разрешения.

В режиме ввода данные с информационных входов 30 поступают на входы соответствующего шинного формирователя 10 ввода/вывода, а с его входов/выходов вЂ, на шину 3. 1 данных и через контроллер 3 — в блок 1 задания по его шине 1.2 данных.

В режиме вывода данные из блока задания по шине 3.1 данных поступают на входы/Bblxopbl соответствующего шинного формирователя 10 ввода/вывода, а с его выходов — на информационные выходы 29, При отсутствии разрешающих сигналов шинные формирователи 10 ввода/вывода отключены от шины данных (находятся в высокоимпедансном сос- 40 тоянии) .

Режим адаптивйой адресации данных.

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

Инициализируется режим адаптивной адресации данных: записывается информация в группу регистров 13 и в регистр 17, к которым блок 1 задания обращается как к устройствам вывода.

При этом дешифратор 16 подключается к шине 4.1 адреса по входу разрешения, который активируется выходом четвертого элемента ИЛИ 22. Первый и

55 второй входы четвертого элемента

ИЛИ 22 активируются одним из сигналов "Ввод из устройства ввода" или

"Вывод в устройство вывода".

34!

В группу регистров 13 по переднему фронту сигналов на собтветствующих выходах 16. 1 дешифратора 16 с шины

3.1 данных заносится информация а начальных адресах каждого подмножества данных.

В регистр 17 по переднему фронту сигнала на выходе 16.3 дешифратора 16 заносится информация о длине массива данных.

В исходном положении счетчика 20 обнулен сигналом сброса с третьего выхода 27 тактового генератора 2 и по второму входу третьего элемента ИЛИ 21, подключенного ко входу сброса счетчика 20.

Блок 1 задания вводит информационные сигналы с внешнего регистра состояния технологического оборудования с информационных входов 30. Информационные сигналы внешнего регистра состояния технологического оборудования поступают на информационные входы первого мультиплексора 14.

Состояние выхода первого мультиплексора 14 адресует по входу адреса А1 первую (при равенстве выхода логическому "О") либо вторую (при равенстве выхода логической "1") подгруппу из каждой пары групп входов второго мультиплексора 15, пары входов которого адресуются по входам адреса А2. Поэтому в исходном положении на выходах второго мультиплексора 15 устанавливается (фиг.2) начальный адрес первого подмножества массива данных из первого (нечетного) регистра группы регистров 13,если на выходе первого мультиплексора 14 уровень логического "0" или начальный адрес первого подмножества массива данных из второго (четного) регистра группы регистров 13, если на выходе первого мультиплексора 14 уровень логической "1".

Эти начальные адреса вводятся с выходов/входов шинного формирователя 19 в блок 1 задания как из устройства ввода. При этом формирователь 19 подключается к шине 3. 1 данных по первому и второму входам разрешения, которые активизируются выходом 16.2 дешифратора 16. По заднему фронту сигнала на выходе 16 ° 2 дешифратора 16 изменяется .состояние счетчика 20, поэтому на выходе пер" вого мультиплексора 14, входы которого адресуются счетчиком 20, изменяет147643

25

ЭО ся информация, адресующая подгруппы во второй паре входов второго мультиплексора 15. Очередную пару входов второго мультиплексора 15 адресует новое состояние выходов счетчика 20.

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

19, представляющую собой адрес очередного подмножества данных. По заднему фронту сигнала на выходе 16.2 дешифратора 16 вновь изменяется состояние счетчика 20. Аналогичные действия продолжаются до тех пор, пока по заднему фронту очередного сигнала на выходе 16.2 дешифратора 16 код на выходе счетчика не будет равен коду, записанному при инициализации в регистре 17 и представляющему со-, бой количество N подмножеств данных. По стробу, поступающему на вход разрешения блока 18:сравнения со второго тактового выхода 2.5 тактового генератора 2, на выходе блока 18 сравнения возникает имцульс, кото рый по первому входу третьего элемента ИЛИ 21 обнуляет счетчик 20,нулевой выходной сигнал которого вновь адресует первую группу входов вто-. рого мультиплексора 15.

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

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

Такой алгоритм является стандартным для реализации системы булевых функций, описывающей закон управления технологическим оборудованием, что подтверждается его использованием в языке высокого уровня для мик" ропроцессоров Р < М как процедура

Р2А.

Таким образом, режим адаптивной адресации данных позволяет блоку 1

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

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

N перемеHHblM х(х е х), где х входной вектор. Каждое из подмножеств N в свою очередь, по нулевому и единичному значениям переменной х .(1 - i < N) разделяется на два подмножества. В группу регистров 13 выводится информация о 2.N начальных адресных 2.N подмножеств данных.

В регистр 17 выводится величина N количества подмножеств.

При записи в блок 6 постоянной памяти масок, кодирующих конъюнктивные термы системы булевых функций, ранги марок уменьшаются на единицу в связи с тем, что значения переменных х 1 неявно задаются в начальных адресах 2.N подмножеств. Это предоставляет дополнительные возможности, если например, разрядность входных сигналов с информационных входов 30 превышает разрядность шины 3.1 данных.

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

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

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

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

1З 147 устройства, первый и второй тактовые выходы тактового генератора соединены соответственно с первым и вторым тактовыми входами блока задания, выход синхронизации которого соединен с входом синхронизации тактового ге- . нератора, выход сброса и выход готовности -тактового генератора соединены соответственно с входом сброса и входом готовности блока задания, который содержит входы захвата и запроса прерывания устройства, выходы синхронизации и разрешения прерывания устройства, выход синхронизации тактового генератора соединен с синхровходом контроллера, адресные выходы блока задания соединены с информационными входами буфера адреса, первый и второй разрешающие входы которого соединены с первым управляющим выходом контроллера, вторая группа входов/выходов данных которого соединена с группой входов/выходов данных блока задания, группа управляющих выходов ,которого соединена с группой управляющих входов контроллера, информационные выходы буфера адреса соединены с адресными входами блоков посто-: янной и оперативной памяти, с информационными входами дешифратора адреса памяти и дешифратора адреса устройств ввода/вывода, выходы которого соединены с соответствующими вторыми входами разрешения шинных формирователей устройств ввода/вывода группы, информационные входы и выходы которого являются соответственно первой группой информационных входов и группой информационных выходов устройства, первые разрешающие входы шинных формирователей устройств ввода/вывода группы соединены с вторым управляющим выходом контроллера, второй и третий управляющие выходы которого соединены соответственно с первым и вторым входами второго элемента ИЛИ, выход которого соединен с разрешающим входом дешифратора адреса устройств ввода/вывода, четвертый и пятый управляющие выходы контроллера соединены соответственно с первым и вторым входами первого элемента ИЛИ, выход которого соединен с разрешающим входом дешифратора адреса памяти, первый выход которого соединен с первым входом разрешения блока постоянной памяти, а второй— с вторым входом разрешения шинного

6434

20

55 формирователя оперативной памяти и с входом разрешения блока оперативной памяти, а выход разрешения приема блока задания соединен с входом разрешения ввода данных контроллера и с вторыми входами разрешения блока постоянной памяти и шинного формирователя оперативной памяти, пятый управляющий выход контроллера соединен с входом записи блока оперативной памяти, информационные выходы шинного формирователя оперативной памяти соединены с информационными входами блока оперативной памяти,. информационные выходы которого соединены с информационными входами шинного формирователя оперативной памяти, входы/выходы данных системного контроллера соединены с информационными выходами блока постоянной памяти, с входами/выходами шинных формирователей оперативной памяти устройств ввода/вывода, о т л и ч а ющ е е с я тем, что, с целью повышения производительности, в него введены группа регистров, первый и второй мультиплексоры дешифратор, реристр, блок сравнения, шинный формирователь, счетчик, третий и четвертый элементы ИЛИ, первый и второй входы которого соединены соответственно с вторым и третьим управляющими выходами контроллера, информационные выходы буфера адреса соединены с информационными входами дешифратора, управляющие выходы группы которого соединены соответственно . с синхровходами регистров группы, информационные выходы которых соединены соответственно с информационными входами второго мультиплексора, информационные выходы которого соединены с информационными входами шинного формирователя, информационные выходы которого соединены с входами/ выходами данных контроллера, с информационными входами регистров группы и регистра, информационные выходы которого соединены с первой группой информационных входов блока сравнения, выход которого соединен с первым входом третьего элемента ИЛИ, выход которого соединен с возвратным входом счетчика, информационные выходы которого соединены с второй группой информационных входов блока сравнения, с группами адресных входов первого и второго мультиплексоров, 15

1 476434

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

ИЛИ.!

476434

Редактор А.Ревин

Заказ 2155/48 Тираж 789 Подписное

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

113035, Москва, Ж-35, Раушская наб., д. 4/5

Производственно-издательский комбинат "Патент", r. Ужгород, ул. Гагарина,101

3.2

ddod

Составитель О.Фомичев

Техред М. Хода нич Корректор Н. Король

Устройство для программного управления технологическим оборудованием Устройство для программного управления технологическим оборудованием Устройство для программного управления технологическим оборудованием Устройство для программного управления технологическим оборудованием Устройство для программного управления технологическим оборудованием Устройство для программного управления технологическим оборудованием Устройство для программного управления технологическим оборудованием Устройство для программного управления технологическим оборудованием Устройство для программного управления технологическим оборудованием 

 

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

Изобретение относится к автома- tикe и может найти применение .в различных областях производства при автоматизации технологических процессов

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

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

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

Изобретение относится к автоматике и вычислительной технике, в частности к системам автоматического управления и может быть использовано для программного управления промышленными роботами

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

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

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

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

Изобретение относится к автоматике и вычислительной технике и может быть использовано в системах ЧПУ различных позиционных систем

Изобретение относится к автоматике и вычислительной технике и может быть использовано в устройст-

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