Изобретение относится к автоматике и вычислительной технике и может быть использовано в устройств программного управления Объектами. Известны устройства для программного управления содержащие блоки управления, датчики объектов, счетч ки, дешифраторы, исполнительные блоки l и 2 . Однако в известных устройствах при задействовании определенного числа объектов заданного признака производится последовательный опрос признаков всех имеющихся в наличии объектов, что увеличивает время .выборки нужного числа объектов и сниж ет быстродействие известных устройс Кроме foro, известные устройства сложны и имеют большой объем оборудования, связанный с наличием сравнивающих и суммирующих блоков. Наиболее близким по технической сущности к предлагаемом изобретению является Программное устройство, содержащее блок управления, распределитель, состоящий из счетчика, дешифратора, элементов И, генератор импульсов,-датчики признаков объектов, регистр, блок приоритета, элементы задержки 3. Однако известное устройство позволяет задействовать требуемое число только однотипных объектов (объектов одного признака), и не обеспечивает задействование объектов разных признаков из всей совокупности объектов. В случае, если необходимо программное управление объектами разных признаков, известное устройство может быть использовано либо путем последовательного подключения его к группам из однотипных объектов, либо путем использования нескольких известных устройств, Кс1ждое из которых подключается к своей группе однотипных объектов. В обоих случаях это ведет к резкому усложнению комплекса управления, уменыцению его быстродействия, его удорожанию и снижению надежности. Таким образом, недостатком известного устройства Является ограниченность его функциональных возможностей. Цель изобретения - расширение функциональных возможностей устройства, т.е. обеспечение возможности управления заданным числом объектов разных признаков. Поставленная цель достигается тем, что в устройство для программного управления объектами, содержащее распределитель, соединенный входами с выходами блока управления и первым выходом генератора импульсов, элементы И, выходы которых через последовательно соединенные блок приоритета и регистр подключены ко входам блока задержки выходы которого подсоединены к первым входам элементов И, и датчики признаков объектов, введены шифратор и блоки сравнения, первые входы которых соединены с выходом шифратора, вторые входы - с выходами датчиков признаков объектов, а выходы - со вторыми входами элементов И, первые входы шифратора подключены к выходам распределителя, а второй вход - ко второму выходу генератора импульсов. На чертеже схематически изображе но устройство для программного упра ления объектами. Устройство содержит блок 1 управ ления распределитель 2, состоящий из счетчика 3, дешифратора 4, ключе 5, элементов ИЛИ 6, -генератор импул сов 7, шифратор 8, блоки 9 сравнени датчики 10 признаков объектов, элементы И 11, блок 12 приоритета, регистр 13 и блок 14 задержки. Устройство работает следукяцим образ ом. С помощью блока 1 устанавливаетс программное задание, например, задействоват-ь п объектов с признаком А и п, объектов с признаком Б, При этом в блоке 1 возбуждается п выходов, соответствующих признаку А и п выходов, соответствующих приз наку Б. После включения генератора 7, последний вырабатывает две сери тактовых импульсов, сдвинутых во вреьюни относительно друг друга, одна из которых подается на вход счетчика 3, а другая - на управляю щий вход шифратора 8. Первая серия импульсов обеспечивает с помощью дешифратора 4, ключей 5 и элементов ИЛИ 6 последовательное подключение выходов блока 1 к входам шиф ратора 8, а вторая серия импульсов - считывание признаков об ектов, вырабатываемых шифратором 8. При этом за один такт, соде||жащий по одному импульсу первой и второй серий, происходит одно по ключение одного выхода блока 1 к соответствующему входу шифратора 8 и одно считывание сформированного кода признака объекта. При подключении невозбужденных выходов блока 1 шифратор 8 никаких кодов не вырабатывает. При подключении возбужденных выходов (п.п,.) шифратор 8 вырабатывает для каждог из этих выходов соответствующие ко признаков (А,Б). Эти коды считываются с шифратора 8 и через его коовый выход подаются на первые вхоы, блока 9 в виде импульсов параллельного кода. Так,например,в первом такте к шифратору 8. подключается первый выход из п выходов и ифратор формирует код признака А объекта. Одновременно на вторые входы схем сравнения поступают потенциальные параллельные коды с датчиков признаков реальных объектов. С помощью шифратора 8 и блока 9 выявляются все объекты данного признака (например А) из всей совокупности объектов. Указанные «оды сравниваются на входах блока 9, и там, где они совпадают, происходит срабатывание соответствующих блоков 9. Импульсы совпадения с выходов сработавших блоков 9 подаются на входы элементов И 11, на другие входы которых через блок 14 поступают сигналы разрешения с инверснь1х выходов регистра 13. Соответствующие элементы И 11 открываются и подают импульсы на входы блока 12, который формирует импульсный сигнал на выходе, соответствующем входу с большим приоритетом. С указанного выхода блока 12 импульс подается на вход соответствующего разряда рег-истра 13, где срабатывает разрядный триггер. Триггер регистра 13 сигналом со своего прямого выхода включает объект заданного признака, и снимает сигнал разрешения с инверсного выхода, блокируя этим выход соответствующего блока 9 и исключая его из дальнейшей работы. Снятие сигнала разрешения происходит после сбрасывания кода признака объекта на выходе 8, что обеспечивается длительностью стробирующйх импульсов второй серий генератора 7 и длительностью задержки блока 14. В следующем такте к входу шифратора 8 подключается следующий выход из п выходов блока управления 1, и, аналогично описанному, код признака А с шифратора 8 вновь подается на всё блоки 9 и процесс повторяется. При этом приоритет на выход в блоке 12 получает сигнал с выхода другого блока 9, что обеспечивает задействование следукнцего объекта, и т.д. Заданная программа выполняется по окончании опроса всех выходов блока 1. Введение в устройство шифратора и блоков сравнения расширяет его функционсшьные возможности, обеспечивает возможность задействования любого числа объектов с любыми признаками путем выявления в каждом такте группы объектов определенного признака из всей их совокупности, и последующее приоритетное задействование объектов. Это придает
название | год | авторы | номер документа |
---|---|---|---|
Устройство программного управления с самоконтролем | 1981 |
|
SU999018A1 |
Многоканальный коммутатор | 1980 |
|
SU869033A1 |
Многоканальное устройство для программного управления объектами | 1982 |
|
SU1067474A1 |
Программное устройство | 1976 |
|
SU622082A1 |
Устройство для фиксации сбоев | 1979 |
|
SU860074A1 |
Устройство для приоритетного распределения абонентов | 1982 |
|
SU1109941A1 |
Многоканальное устройство для сбора информации | 1983 |
|
SU1117677A1 |
Многоканальная система для контроля и диагностики цифровых блоков | 1984 |
|
SU1269137A1 |
Многоканальное устройство для сбора и обработки информации | 1988 |
|
SU1524078A1 |
Устройство для распределения заданий процессорам | 1985 |
|
SU1291983A1 |
Авторы
Даты
1981-02-23—Публикация
1978-05-23—Подача