Изобретение относится к автомати ке и вычислительной технике и может быть использовано для управления ра личными устройствами по заданной циклограмме. Известно устройство для программ го управления, содержащее генератор импульсов, элемент И, блок распреде ления импульсов, элементы ИЛИ,тригге {%, згщержки и блок набора программы ll . Однако это устройство имеет в своем составе громоздкий коммутаторный блок набора программы, характеризующийся низкой надежностью и достаточной сложностью процесса смены программы при большом числе ответов управления. Наиболее близким техническим решением к предлагаемому является устройство для программного управле ния/ содержащее генератор импульсов С.первого выхода которого импульсы поступают на первый распределитель, а со второго - через элемент И на второй распределитель импульсов,выходы которого через элементы И первой группы соединены со входами селективного переключателя набора прог раммы, соединенного с шифратором. третий распределигель импульсов соединен со входами элементов И первой и второй групп 21, Однако при необходимости проведения нескольких повторяющихся циклов обслуживания объектов в одном контролируемом пункте за один цикл обслуживания объектов всех контролируемых пунктов оборудование увеличивается пропорционально количеству таких повторяющихся циклов для одиого контролируемого пункта и количеству таких пунктов. Кроме того, жесткая временная программа обслуживания всех контролируемых пунктов не позволит изменить очередность рбслуживания пунктов, что существенно сужает функциональные возможности устройства. Цель изобретения - расширение области применения устройства. Указанная цель достигается тем, что в устройство для программного управления, содержащее последовательно соединенные генератор импульсов, первый распределитель импульсов, второй распределитель импульсов, де шифратор и блок триггеров управления, вторые выходы первого распределителя импульсов соединенк со вторыми входами дешифратора и блок задания программы, введены последовательно соединенные элемент ИЛИ, третий распределитель импульсов и блок задания программы, выходом соединенный со ;вторым входом блока задания программы, который выходом соединен со вторьм входом второго распределителя импульсов, а входы элемента ИЛИ подключены ко вторым выходам дешифратора.
На чертеже представлена структурная схема предлагаемого устройства для программного управления.
Она содержит генератор 1 импульсов, первый распределитель 2 импульсов, второй распределитель 3 импульсов , дешифратор 4, блок 5 триггеров управления, элемент ИЛИ 6, третий распределитель 7, блок 8 задания программы.
Выход генератора 1 соединен со счетным входом первого распределителя 2, количество выходов которого . выбрано исходя из количества объектов на обслуживаемом пункте с максимальным количеством объектов. Каждый выход распределителя 2 соединен с перэьв4и входами элементов И дешифратора 4. Выход последнего триггера распределителя 2 соединен со Счетным входом второго распределителя 3,выходы которого соединены со вторыми входами групп элементов И дешифратора 4. Количество выходов второго распределителя 3 равно количеству обслуживаемых пунктов.
Дешифратор 4 представляет собой матрицу К X п элементов И, где К количество элементов И в одной строке , определяемое количеством необходимых управляющих сигналов для объектов на обслуживаемом пункте с максимальным количеством объектов, а п - количество элементов И в одном столбце, определяемое количеством обслуживаемых пунктов..Выходы дешифратора 4 соединены с входами блока 5 триггеров управления, управляюших объектами одного пункта.
Входы элемента ИЛИ 6 соединены с выходами тех элементов И дешифратора 4, после выключения которых в соответствии с заданием происходит переход обслуживания одного пункта на обслуживание другого. Последовательность обслуживания пунктов задана кодами в блоке 8 задания программы. Выход элемента ИЛИ 6 соединен со счетным входом третьего распределителя 7, выход которого соедин с входом блока 8 задания программы. Каждому позиционному коду на выхрде третьего распределителя 7 в блоке 8 задания программы соответствует ячейка, в которой хранится код номера пункта.
Последовательность ячеек с кодам соответствует заданной последова- .
ельности обслуживания пунктов. Выхоы блока 8 соединены с установочыми входами триггеров второго расределителя 3.
Устройство работает следующим образс 1.
С выхода генератора 1 тактовые импульсы поступают на счетный вход распределителя 2. Распределитель 3 находится в состоянии 1, соответствующим обслуживанию первого пункта. При поступлении сигналов с выходных шин распределителей 2 и 3 на входы соответствующих элементов И дешифратора 4 на их выходах появляются сигналы, последовательно включающие и выключающие триггеры управления 1,2,...,т объектов первого пункта.
При переполнении счетчика распределителя 2 {состояние 00...О) с его выхода поступает импульс на распределитель 3. Одновременно с выхода элемента И первой строки первого столба дешифратора 4 через элемент ИЛИ 6 сигнал поступает на вход распределителя 7,.который изменяет свое состояние. По переднему фронту выходного сигнала распределителя 7 с ячейки блока 8, соответствующей состоянию 1 распределителя 7, считывается код номера пункта 5 и по установочным входам заносится в триггера распределителя 3, поскольку длительность сигналов с выхода блока 8 значительно больше длительности сигнала, поступающего от распределителя 2 на счетный вход распределителя 3, то триггера последнего устанавлии на выходе
ваются в состояние
распределителя 3 сигнал присутствует на пятойгшине, подключая таким образе к управлению пятый пункт. Теперь включаются и выключаются триггера управления 1,2...р пятого пункта.
При следующем переполнении распределителя 2, когда он занимает состояние 1 с кодом 00... О, импульс переполнения поступает на счетный вход распределителя 3. Поскольку необходимо обслуживать следукмций по возрастанию номеров пункт, то выход элемента И пятой строки первого столбца не соединен со входом элемента ЙЛИ б, .сигнал с его выхода не поступает,код номера пункта в распределитель 3 не заносится, а значит он занимает состояние на 1 больше - 6. Работа устройства продолжается по обслуживанию объектов шестого пункта. Переход на обслуживание первого пункта после шестого и в дальнейшем происходит аналогично описанному.
Формула изобретения
Устройство для программного управления, содержащее последовательно соединенные генератор импульсов,
.лервый распределитель импульсов, второй распределитель импульсов, дешифратор и блок триггеров управления, вторые выходы первого распределителя импульсов соединены со вторьл и входами дешифратора и блок задания программы, отличающееся тем, что, с целью расширения области применения устройства, в него введены последовательно соединенные элемент ИЛИ, третий распределитель импульсов, и блок задания програмь з, выходом соединенный со входом блока
задания программы, который выходом соединен со вторым входом второго распределителя импульсов, а входы элемента ИЛИ подключены ко вторым выходам дешифратора.
- Источники информации, принятые во внимание при экспертизе
1.Авторское свидетельство СССР 537328, кл. G 05 В 19/08, 1975.
2.АвторскЪе свидетельство СССР
0 №603952, кл. G 05 В 19/10, 1976 (прототип).
название | год | авторы | номер документа |
---|---|---|---|
Устройство для программного управления | 1991 |
|
SU1807448A1 |
Устройство для формирования управляющих программ | 1985 |
|
SU1257616A1 |
Устройство для последовательного программного управления | 1983 |
|
SU1126928A1 |
Устройство для программного управления с восстановлением информации | 1988 |
|
SU1603344A1 |
Система шахтной телесигнализации с дистанционным питанием | 1984 |
|
SU1243141A1 |
Устройство для автоматического управления обслуживанием объектов | 1970 |
|
SU652532A1 |
Устройство для программного управления станком | 1985 |
|
SU1352458A1 |
Программно-временное устройство | 1981 |
|
SU1003025A1 |
Цифровое устройство для программного управления | 1986 |
|
SU1315940A2 |
Устройство для программного управления намоточным станком | 1987 |
|
SU1451648A1 |
Авторы
Даты
1981-11-23—Публикация
1979-12-25—Подача