Устройство для программного управления
Союз Советскик
Социапнстмчаскии
Рвспублик
ОПИСАНИЕ
ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВ ИТЕЛЬСТВУ
<щ883869 (61) Дополнительное к авт. свид-ву (22) Заявлено 25.12.79 (23) 2858532/18-24 с присоединением заявки ¹ (23) Приоритет
Опубликовано 23.1181. бюллетень Ж 43
Дата опубликовани я описания .23. 11. 81
{51)М Клз
G 05 В 19/18
G 05 В 19/08
Государственный комитет
СССР но аелвм изобретений и открытий (53) УДК 82-503. 55 (O8e. 8) 72) Авто (54) УСТРОЙСТВО ДЛЯ ПРОГРАММНОГО УПРАВЛЕНИЯ
Изобретение относится к автомати- ке и вычислительной технике и может быть использовано для управления различными устройствами по заданной
5 циклограмме.
Известно устройство для программного управления, содержащее генератор импульсов, элемент И, блок распределения импульсов, элементы ИЛИ,триггеры, бЛоки задержки и блок набора программы f1) .
Однако это устройство имеет в своем составе громоздкий коммутаторный блок набора программы, характеризующийся низкой надежностью и до- 15 статочной сложностью процесса смены программы при большом числе ответов управления.
Наиболее близким техническим решением к предлагаемому является 20 устройство для программного управления, содержащее генератор импульсов, с первого выхода которого импульсы поступают на первый распределитель, а со второго — через элемент И на второй распределитель импульсов,выходы которого через элементы И первой группы соединены со входамн селективного переключателя набора программы, соединенного с шифратором, 30
2 б третий распредели гель импульсов соединен со входами элементов И первой и второй групп (21.
Однако при необходимости проведения нескольких повторяющихся циклов обслуживания объектов в одном контролируемом пункте за один цикл обслуживания объектов всех контролируемых пунктов оборудование увеличивается пропорционально количеству таких повторяющихся циклов для одного контролируемого пункта и количеству таких пунктов. Кроме того, жесткая временная программа обслуживания всех контролируемых пунктов не позволит изменить очередность,обслуживания пунктов, что существенно сужает функциональные возможности устройства.
Цель изобретения — расширение области применения устройства.
Указанная цель достигается тем, что в устройство для программного управления, содержащее последовательно соединенные генератор импульсов, первый распределитель импульсов, второй распределитель импульсов, дешифратор и блок триггеров управления, вторые выходы первого распределителя импульсов соединен - со вторыми вхо8838б9 дами дешифратора и блок задания программы, введены последовательно соединенные элемент ИЛИ, третий распределитель импульсов и блок задания программы, выходом соединенный со
;вторым входом блока задания программы, который выходом соединен со вторым входом второго распределителя импульсов, а входы элемента ИЛИ подключены ко вторым выходам дешифратора.
На чертеже представлена структур-. ная схема предлагаемого устройства для программного управления.
Она содержит генератор 1 импульсов, первый распределитель 2 импульсов, второй распределитель 3 импульсов, дешифратор 4, блок 5 триггеров управления, элемент ИЛИ б, третий распределитель 7, блок 8 задания программы.
Выход генератора 1 соединен со счетным входом первого распределителя 2, количество выходов которого выбрано исходя из количества объектов на обслуживаемом пункте с максимальным количеством объектов. Каждый выход распределителя 2 соединен с первыми входами элементов И дешифратора 4. Выход последнего триггера распределителя 2 соединен со счетным входом второго распределителя З,выходы которого соединены со вторыми входами групп элементов И дешифратора 4. Количество выходов второго распределителя 3 равно количеству обслуживаемых пунктов.
Лешифратор 4 представляет собой матрицу К х и элементов И, где К— количество элементов И в одной строке, определяемое количеством необходимых управляющих сигналов для объектов на обслуживаемом пункте с максимальным количеством объектов, а
n — - количество элементов И в одном столбце, определяемое количеством обслуживаемых пунктов..Выходы дешифратора 4 соединены с входами блока
5 триггеров управления, управляюших объектами одного пункта.
Входы элемента ИЛИ б соединены с выходами тех элементов И дешифратора 4, после выключения которых в соответствии с заданием происходит переход обслуживания одного пункта на обслуживание другого. Последовательность обслуживания пунктов задана кодами в блоке 8 задания прог" раммы. Выход элемента ИЛИ б соединен со счетным входом третьего рас пределителя 7, выход которого соедине с входом блока 8 задания программы.
Каждому позиционному коду на выхрде третьего распределителя 7 в блоке 8 задания программы соответствует ячейка, в которой хранится код номера пункта.
Последовательность ячеек а кодами соответствует заданной последовательности обслуживания пунктов. Выхо ды блока 8 соединены с установоч.ными входами триггеров второго рас пределителя 3.
Устройство работает следующим образом.
С выхода генератора 1 тактовые импульсы поступают на счетный вход распределителя 2. Распределитель 3 находится в состоянии "1", соответствующим обслуживанию первого пункта.
При поступлении сигналов с выходных шин распределителей 2 и 3 на входы соответствующих элементов И дешифратора 4 на их выходах появляются сигналы, последовательно включающие
15 и выключающие триггеры управления
1,2,...,m объектов первого пункта.
При переполнении счетчика распределителя 2 (состояние 00...0) с его выхопа поступает импульс на распреЩ делитель 3. Одновременно с выхода элемента И первой строки первого столба дешифратора 4 через элемент ИЛИ б сигнал поступает на вход распределителя 7,.который изменяет
2 свое состояние. По переднему фронту выходного сигнала распределителя 7 с ячейки . блока 8, соответствующей состоянию "1" распределителя 7, считывается код номера пункта "5" и по установочным входам заносится в триггера распределителя 3, поскольку длительность сигналов с выхода блока 8 значительно больше длительности сигнала, поступающего от распределителя
2 на счетный вход распределителя 3, то триггера последнего устанавливаются в состояние "5" и на выходе распределителя 3 сигнал присутствует на пятой. шине, подключая таким образом к управлению пятый пункт. Теперь
40 включаются и выключаются триггера управления 1,2...р пятого пункта.
При следующем переполнении распределителя 2, когда он занимает состояние
"1".с кодом 00...0,импульс переполнения поступает на счетный вход рас- предрлителя 3. Поскольку необходимо обслуживать следующий по возрастанию номеров пункт, то выход элемента И пятой строки первого столбца не сое щ динен со входом элемента ИЛИ б, сигнал с его выхода не поступает,код номера пункта в распределитель 3 не. заносится, а значит ои занимает состояние на "1" больше - "б". Работа устройства продолжается по обслуживанию объектов шестого пункта.-Переход на обслуживание первого пункта после шестого и в дальнейшем происходит аналогично описанному.
Формула изобретения
Устройство для программного управления, содержащее последовательно соединенные генератор импульсов, 883869
Составитель Н. Белинкова
Техред М.Рейвес Корректор И. Швыдкая
Редактор Н. Рогулич
Тираж 943, Подписное
ВИИИПИ Государственного комитета СССР по делам изобретений. и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5
Заказ 10230/72
Филиал ППП "Патент", г. Ужгород, ул. Проектная,4 первый распределитель импульсов, вто рой распределитель импульсов, дешифратор и блок триггеров управления, вторые выходы первого распределителя импульсов соединены со вторыми входами дешифратора и блок задания программы, отличающееся тем, что, с целью расширения области применения устройства, в него введены последовательно соединенные элемент ИЛИ, третий распределитель импульсов, и блок задания программ и, выходом соединенный со входом блока задания программы, который выходом соединен со вторым входом второго распределителя импульсов, а входы элемента ИЛИ подключены ко вторык выходам дешифратора.
- Источники информации, принятые so внимание при экспертизе
1. Авторское свидетельство СССР
В 537328, кл. G 05 В 19/08, 1975.
2. АвторскЬе свидетельство СССР
В б03952, кл. G 05 В 19/10, 1976 (прототий).


