Устройство для программного управления
Иллюстрации
Показать всеРеферат
Изобретение относится к области цифрового программного управления коммутацией объекта, позволяет увеличить число коммутируемых каналов управления и обеспечивает возможность одновременной коммутации нескольких каналов управления. По команде Старт включается генератор 4импульсов, происходит заполнение . счетчика 5 импульсов до момента равенства выходного кода счетчика 5 импульсов и кода, записанного в нулевой ячейке блока 1 памяти интервалов времени. В.этот момент цифровой компаратор 8 устанавливает счетчик 5импульсов в нулевое состояние. Этот импульс с цифрового компаратора 8 поступает на информационный вход 11 демультиплексора 10, на адресной шине 12 которого в это время присутствует код, записанный в нулевой ячейке блока 2 памяти канала коммутации. В соответствии с О) этим кодом указанный и fflyльc поступает на один из каналов коммутации, т.е. на один из выходов демультиплексора 10. Канал коммутации, на котором в данный момент времени присутствует импульс, при помощи мульти . плексоров 13 подключается к каналам управления, образованным выходами мультиплексоров 13. 1 ил.
„„SU „„1262452
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСНИХ
РЕСПУБЛИК
А1 по 4 С 05 В 19/18
ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ
ОПИСАНИЕ ИЗОБРЕТЕНИЙ Ы
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ:
/ „.,,,Я( (21) 3850892/24-24 (22) 05.02.85 (46) 07.10.86. Бюл. М- 37 (7 1) Пермское специальное проектноконструкторское бюро по автоматизации технологических процессов (72 С.С. Рочев, Г.М. Старунов и E.Т. Петрова (53) 621.503.55(088,.") (56) Рочев С.С. и Бочкарев С.П. Программное управление быстр@протекающими химическими процессами. -В сб.:
Процессы, аппараты и автоматизация химических производств. Пермь, Изд-во Пермского университета, 1978, с. 1 1 2 — 1 15, рис . 1.
Авторское свидетельство СССР
11 546854, кл. С 05 В 19/18, 1974. (54) УСТРОЙСТВО ДЛЯ ПРОГРАММНОГО
УПРАВЛЕНИЯ (57) Изобретение относится к области цифрового программного управления коммутацией объекта, позволяет уве-, личить число коммутируемых каналов управления и обеспечивает возмож- ность одновременной коммутации не- скольких каналов управления. По команде "С тарт" . включается ген ерат ор
4 импульсов, происходит заполнение счетчика 5 импульсов до момента равенства выходного кода счетчика 5 импульсов и кода, записанного в нулевой ячейке блока 1 памяти интервалов времени. В этот момент цифровой компаратор 8 устанавливает счетчик
5 импульсов в нулевое состояние.
Этот импульс с цифрового компаратора 8 поступает на информационный вход 11 демультиплексора 10, на . адресной шине 12 которого в это время присутствует код, записанный
Ъ в нулевой ячейке блока 2 памяти ка- нала коммутации. В соответствии с этим кодом указанный импульс поступает на один из каналов коммутации, т.е. на один иэ выходов демультиплексора 10. Канал коммутации, на котором в данный момент времени присутствует импульс, при .помощи мульти.плексоров 13 подключается к каналам управления, образованным выходами мультиплексоров 13. 1 ил.
1262452
Изобретение относится к цифровым устройствам программного управления коммутацией объекта и может найти применение в АСУ испытаниями .высоковольтной аппаратуры.
Целью изобретения является увеличение числа коммутируемых каналов управления и обеспечение воэможности одновременной коммутации нескольких каналов управления.
На чертеже изображена схема предлагаемого устройства.
Устройство содержит блок 1 памяти интервалов времени, блок 2 памяти канала коммутации, блок 3 памяти канала управления, генератор 4 импульсов, счетчик 5 импульсов, счетный вход 6 "счетчика .импульсов, вход
7 установки счетчика импульсов в нулевое состояние, цифровой компаратор
8, счетчик-указатель 9 адреса, демультиплексор 10, информационный вход 11 демультиплексора, адресный вход 12 демультиплексора, мультиплексоры 13, информационный вход 14 мультиплексора, адресн вход 15 мультиплексора. о
Выходная шина демультиплексбра
10 образует каналы коммутации, а выходы мультиплексоров 13 — каналы управления, которые постоянно подключены к управляющим входам объекта (не показан). Количество каналов управления равно количеству мультиплексоров 13 и количеству каналов коммутации, которое определяется разрядностью демультиплексора 10.
Разрядность счетчика-указателя адреса равна количеству ячеек блоков
1-3 памяти.
Устройство работает следующим образом.
В начальный момент времени счетчик 5 импульсов и счетчик-указатель
9 адреса находится в нулевом сосотоянии
При этом счетчик-указатель 9 адреса адресует нулевые ячейки памяти блока
1 памяти интервалов времени, блока
2 памяти канала коммутации и блоков
3 памяти канала управления. По команде "Старт" включается генератор
4 импульсов и происходит заполнение . счетчика 5 импульсов по его счетному входу 6. Это заполнение происходит до момента равенства выходного кода счетчика 5 импульсов и кода, записанного в нулевой ячейке блока 1 памяти интервалов времени. Цифровой компаратор 8. при равенстве двух укаэанных кодов вырабатывает на своем выходе импульс, который по входу
7 счетчика 5 импульсов устанавливает данный счетчик в нулевое состояние.
Кроме того, сформированный на выходе цифрового компаратора 8 импульс поступает на информационный вход
1О
11 демультиплексора 10, на адресной шине .12 которого в это время нри15
55 сутствует код, записанный в нулевой ячейке блока 2 памяти канала коммутации. В соответствии с этим кодом указанный импульс поступает на один из каналов коммутации (т.е. на один из выходов демультиплексора 10, например на нулевой выход). Канал коммутации, на .котором в рассматриваемый момент времени присутствует импульс, при помощи мультиплексоров 13 ио информационным входным шинам 14 подключается к каналам управления, образованным выходами мультиплексоров 13. Рассматриваемый канал коммутации может быть подключен произвольно либо к одному каналу управления, либо одновременно к.группе каналов управления, причем количество каналов управления в группе ограничено только их общим количеством, определяемым количеством мультиплексоров 13.Коммутационная структура (т.е. подключение ка-налов управления к каналам коммутации) для каждого импульса управления задается индивидуально и определяется кодом, записанным в соответствующей (в данном случае ну левой) ячейке блоков 3 памяти канала управле ния . По сле того, как дей с твие ра ссматриваемого импульса, сформированного на выходе цифрового компаратора 8, прекратится, то по его заднему фронту произойдет инкремент счетчика"указателя 9 адреса и вследствие этого на выходе данного счетчика установится адрес следующей (первой) ячейки блока 1 памяти интервалрв времени, блока 2 памяти какала коммутации, блоков 3 памяти канала управления. Далее описанные выше процессы повторяются.
В известном устройстве увеличение количества каналов управления при фиксированном периоде .тактовой частоты приводит к увеличению часто- ты опроса ячеек блока памяти интер1262452
Составитель А. Исправникова
Редактор Г. Волкова . Техред Л.Олейник Корректор Е. Рошко
Заказ 5426/45 Тираж 83б Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москве, Ж-35, Раушская наб., д. 4/5
Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4 валов времени, что повышает требования к быстродействию элементной базы.
Так как быстродействие элементов имеет естественные ограничения, то будет ограничено и количество каналов управления. Следовательно, в известном устройстве максимальное количество каналов управления жестко связано с быстродействием элементов. Если быстродействие элементов рассматривать как фиксированный параметр., то увеличение количества каналов управления возможно за счет увеличения периода тактовой частоты.
Однако при этом увеличивается шаг квантования времени, что снижает точность управления .
Таким образом, в известном устройстве основные параметры устройства имеют между собой жесткую функциональную связь и улучшение одного из этих параметров, например увеличение количества каналов управления вызывает ухудше25 ние других параметров, в частности метрологических.
В предлагаемом устройстве нет функциональной .связи между количеством каналов управления и быстродействием элементов, поэтому естест- ЗО венное ограничение быстродействия элементов не вызывает ограничения количества каналов управления, которое определяется количеством мультиплексоров. Принципиальным отли- 35
Ъ чием предлагаемого устройства от известного является возможность программирования не только временной последовательности команд (т.е. процедуры), но и коммутационной струк- 40 туры (топологии подключения объекта).
Возможность программирования коммутационной структуры в предлагаемом устройстве (в известном устройстве, данная возможность отсутствует) исключает взаимосвязь количества каналов управления = быстродействием элементов, что снимает ограничения на возможность увеличения каналов управления и, таким образом, расширяет функциональные возможности уст— ройства.
Формула изобретения
Устройство для программного управления, содержащее последовательно соединенные генератор импульсов, счетчик импульсов и цифровой компаратор, к второму входу которог;, подключен блок памяти интервалов времени, о т л и ч а ю щ е е с я тем, что, с целью увеличения числа коммутируемых каналов управления и обеспечения возможности одновременной коммутации нескольких каналов управления, оно содержит каналы коммутации, каждый из которых состоит из последовательно соединенных блоха памяти канала управления и мультиплексоров, а также содержит демультиплексор, блок памяти канала коммутации, счетчик-указатель адреса, к выходной шине которого подключены входные адресные шины всех блоков памяти, демультиплексор информационным входом соединен с выходом цифрового компаратора, со счетным входом счетчика-указателя адреса и входом установки в нулевое состояние счетчика импульсов, демультнплексор вход-. ной адресной шиной подключен к выходной шине блока памяти канала коммутации, а выходной шиной — к информационным шинам мультиплексоров, выходы которых являются выходами устройства.