Изобретение относится к автоматике, а именно к многопрограммным устройствам с использованием коммутаторов, и может быть использовано в автоматических многоканальных системах управления и контроля с набором программ, например для многоканального многопрограммного управления режимом вулканизации по времени форматороввулканизаторйв.
Известны устройства, содержащие генератор тактовых импульсов, распределители,, подключенные к схемам совпадения, образующих программу. В таких устройствах смена программ производится переключением входов схем совпадения 1.
Наиболее близким техническим решением к предлагаемому является устройство для программного управления, содержащее генератор и управляемые им первый распределитель, выходы которого соединены с входами схем совпадения, и второй генератор, выход которого соединен с входом второго (объектного) распределителя, а также блок задания программы, входы которого соединены с выходами второго распределителя , а выходы - с другими входами схем совпадения. Это устройство позволяет менять число программ и число управляемых объектов 2.
Однако в известном устройстве схемы совпадения, управляющие объектами, распределены по программам так, что изменить программу для какого-либо отдельно взятого объекта невозможно без изменения структуры схем совпадения. Так, например, в известном уст10ройстве при смене программы для первого объекта с первой на BTOpyio, кроме переключения первого выхода, объектного распределителя с первой программы на вторую с помощью блока зада15ния программ, необходимо схемы совпадения, управляющие первым объектом, с программы П. исключить, а ввести их в программу Пя, либо переключить входы объектного устройства на выходы
20 схем совпадения программы П2. При этом теряется оперативность смены программ. Кроме того, в известном устройстве в течение эталонного такта имеет место повторность команд,
25 а именно, столько раз, сколько выходов второго распределителя объединено блоком задания программ на данную программу, что не всегда допустимсз, например, когда поступивший импульс производит последовательно что-либо на объекте или в случае, когда каждая команда запоминается на объекте (например, триггером со счетным вхо дом) . Следовательно, повторность ко манд -ограничивает возможности приме нения данного устройства для различ ных объектных схем управления, а уве личение нагрузки на выходах объектно .го распределителя при объединении вы ходов блоком задания программ ограни чивает число объектов, работающих по одной программе, вследствие ограниченной способности распределителя. Целью изобретения является расши рение области применения устройства путем получения возможности оперативной смены программ для любого вз того отдельно объекта исключения пов торное ти команд и снижения нагрузки на выходы объектного распределителя при неизменности функциональной стру туры и любом числе объектов и программ. Поставленная цель достигается тем что в устройство для програь много уп равления, содержащее первый генератор импульсов, подключенный выходом к входу первого распределителя импул сов, а входом - к выходу второго ген ратора импульсов и к входу второго распределителя, связанного выходами с первыми входами первых элементов И каждого канала программы, подключенных втЪрыми входами к соответствующе му выходу блока задания программы, введены командные шины, по числу командных шин - вторые элементы И для каждого объекта и блоки согласования каждый из которых подключен выходом к соответствующему входу блока задания программы, а входом - к соответствующему выходу первого распределителя и к первым входам соответствующих вторых элементов И, соединенных вторыми входами с соответствующими командными шинами, каждая из -которых связана с выходом соответствующего первого элемента И. На чертежедана блок-схема устрой ства для двухоперационного (Включить , Отключить) управления п-объектами по т-временным программам. Устройство содержит второй генератор импульсов 1, второй распределитель импульсов 2, первый генератор импульсов 3, первый распреде;.итель 4 импульсов (объектный), блоки согласования 5, блок задания программ 6,первые элементы И 7 (образующие каналы программы ), вторые элементы И 8. Устройство работает следующим образом. Второй генератор 1 импульсов периодически вырабатывает тактовый импульс времени t, которым переключается второй распределитель импульсов 2 и запускается первый генератор импульсов 3. Последний запускает первый распределитель 4 импульсов (объектный) на один цикл опроса Тц, причем Тц,Л1. С распределителя 4 импульсы через блоки согласования 5 поступают в соответствии с заданием в блоке задания программ б на вторые входы элементов И 7 заданной программы . Смена программы, например для объекта 01, производится переключением (например перестановкой щтеккера) выхода блока согласования 5, вход которого подключен к выходу распределителя (объектного) 4, соответствующему объекту 01, на нужную программу в блоке задания 6. Команды в общие командные шины поступают только с тех элементов И 7 данной включенной программы, первые входы которых соединены с выходом распределителя 2, который в данный момент включен. Команда на объект выдается с того (объектного) второго элемента И 8, на втором входе которого присутствует сигнал с командной шины, а на первом - с выхода распределителя (объектного) 4, соответствующего данному объекту. Так, например. Включить на объект 01 команда будет выдана в момент включения выхода 2t распределителя 2 (на втором такте) и включения выхода 1В распределителя 4. При этом через блоки согласования 5 и блок задания программ 6 включится программа П, через соответствующий элемент И 7 будет получен сигнал Включить и по командной шине подан на вторые входы элементов И (объектных) 8, а команда на объект будет выдана только с того элемента И, первый вход которого подключен к выходу 1В распределителя 4. В данном случае - с элемента И 8 объекта 01, I Для многооперационного управления п-объектами по т-временным программам схема1фиг.1)должна содержать число первых элементов И 7,образующих каналы программ и число вторых(объектных) элементов И 8,равное числу операций, необходимых для управления объектами , Введением индивидуальных для каждого объекта (объектных) вторых элементов И достигается автономность управления объектами. Объединением одноименных выходов первых элементов И каждой программы получены командные шины, по которым выдаются команды для всех объектных.элементов И 8. Этим достигается многоканальность, простота и стройность формы связи программ с объектными И, а значит и с объектами, и возможность наращивания (дополнительного подключения) числа управляемых объектов и программ без изменения структуры устройства. Введение блоков согласования в устройство исключает повторность команд, что дает возможность применять . устройство для объектов с любыми схе-мамй управления; одновременное включение нескольких программ снижает нагрузку на выходах объектного распределителя. Появляется возможность оперативной смены программ для любого отдельно взятого объекта. Формула изобретения Устройство для программного управления, содержащее первый генератор им пульсов , подключенный выходом к входу первого распределителя импульсов, а входом - к выходу второго генератора импульсов и к входу второго рас пределителя,связанного выходами с пер выми входами первых элементов И каждо го канала программы,подключенных вторыми входами к соответствующему выходу блока задания программы, от личающееся тем, что, с целью расширения области применения устройства, в него введены командные шины, по числу командных шин вторые элементы И для каждого объекта и блоки согласования,каждый из которых подключен выходом к соответствующему входу блока задания программы, а входом - к соответствующему выходу первого распределителя и к первым входам(Соответствующих- вторых элементов И, соединенных вторыми входами с соответствующими командными шинами, каждая из которых связана с выходом соответствующего первого элемента И. Источники информации, принятые во внимание при экспертизе 1.Авторское свидетельство СССР 537328, кл. G 05 В 19/08, 1975. 2.Авторское свидетельство СССР 456254, кл. G 05 В 19/18, 1968 (прототип).
название | год | авторы | номер документа |
---|---|---|---|
Командно-временное устройство | 1981 |
|
SU960734A1 |
Устройство для программного управления | 1968 |
|
SU456254A1 |
Программно-временное устройство | 1978 |
|
SU805257A1 |
ИМИТАТОР ИР-60-500 ДЛЯ ОТЛАДКИ КОРАБЕЛЬНЫХ ЦИФРОВЫХ УПРАВЛЯЮЩИХ СИСТЕМ | 1998 |
|
RU2138846C1 |
Устройство управления резонансным позиционным механизмом | 1987 |
|
SU1451646A1 |
Устройство задания временных циклов работы объектов | 1976 |
|
SU593216A1 |
Устройство для контроля функционирования логических блоков | 1986 |
|
SU1327107A1 |
Устройство для контроля цифровых объектов | 1983 |
|
SU1160373A1 |
Система контроля каналов связи многопрограммного проводного вещания | 1983 |
|
SU1145481A1 |
Устройство для отладки цифровых систем | 1985 |
|
SU1254492A1 |
Авторы
Даты
1983-03-07—Публикация
1981-09-23—Подача