Многоканальное устройство для обслуживания запросов группы абонентов

 

Изобретение относится к вычислительной технике и может быть использовано при проектировании системы программного управления группой станков с ЧПУ от вычислительной машины. Целью изобретения является повышение быстродействия за счет исключения ожидания разрешения на обработку следующего запроса. Устройство содержит каналы по числу абонентов и распределитель импульсов, два двоично-десятичных счетчика, два элемента ИЛИ, элементы И, НЕ, схему сравнения, а каждый канал содержит два триггера, два элемента И, элемент ИЛИ, регистр и схему сравнения. Устройство обеспечивает принудительное задание очередности равноприоритетных запросов, поступающих в случайные моменты времени, и производит запуск запросов на обслуживание в порядке очередности. 2 ил.

А1

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИН (19) (И) (si)s С 06 Р 9/46

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

Н А ВТОРСН0МУ СВИДЕТЕЛЬСТВУ

ГОСУДАРСТВЕННЫЙ КОМИТЕТ

ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР (21) 4419943/24-24 (22) 03.05.88 (46) 23.08.90. Бюл. K 31 (72) 10,А. Абрамов, H.И. Волнухин, А.А.,Копцов, В.Б. Люлько и Н,И. Огороднев (53) 681.3 (088,8) (56) Авторское свидетельство СССР

Н 817715, кл . С 06 F 9/46, 1979.

Авторское свидетельство СССР

1509894, кл, G 06 F 9/46, 1988. (54) МНОГОКАНАЛЬНОЕ УСТРОЙСТВО ДЛЯ

ОБСЛУЖИВАНИЯ ЗАПРОСОВ ГРУППЫ АБОНЕНТОВ (57) Изобретение относится к вычислительной технике и может быть использовано при проектировании системы

Изобретение относится к автоматике и вычислительной технике и может быть использовано при проектировании системы программного управления группой станков с ЧПУ от вычислительной машиныe . Цель изобретения — повышение быстродействия за счет исключения ожидания разрешения на обработку следующего запроса с выхода распределителя импульсов.

На Аиг,1 представлена блок-схема устройства; на фиг.2 — структурная схема канала устройства.

Устройство содержит (фиг.1) контроллер 1, имеющий первый 2 и второй программного управления группой станков с ЧПУ от вычислительной машины, Целью изобретения является повышение быстродействия за счет исключения ожидания разрешения на обработку следующего запроса ° Устройство содержит каналы по числу абонентов и распределитель импульсов, два.дво- ично-десятичных счетчика, два элемента ИЛИ, элементы И, НЕ, схему сравнения, а каждый канал содержит два триггера, два элемента И, элемент ИЛИ, регистр и схему сравнения. Устройство обеспечивает принудительное задание очередности равноприоритетных запросов, поступающих в случайные моменты времени, и производит запуск запросов на обслуживание в порядке очередности. 2 ил.

3 двоично-десятичные счетчики, схему 4 сравнения, элемент НЕ 5, элемент

И 6, первый 7 и второй 8 элементы

ИЛИ, распределитель 9 импульсов, каналы 10 †„, где N — число абонентов устройства, группу запросных входов 11, группу выходов 12 разрешения устройства, группу выходов 13 наличия запросов каналов, группу выходов 14 установки очереди запроса каналов, группу входов 15 стробирования канала, группы кодовых входов 16 и 17 каналов, вход 18 запуска устройства, ответный вход 19, вход 20 сброса, выход 21 наличия запросов, каналы 1-N содержит триггеры 22 и 23, регистры

1587508

По переднему ApoHTv сигнала логи=. ческой "1" на выходе элемента И 26

i-ro канала триггер 23 i-го канала переходит н единичное состояние и модифицируется содержимое двоично-десятичного счетчика 2, формируется сигнал логической "1".на выходе элемента НЕ 5 контроллера 1, Сигнал логической "1" с прямого выхода триггера 23 i-го канала через соответствующий вход элемента ИЛИ 8 поступает на вход 21 наличия запросов устройства.

По заднему фронту сигнал логической "1" на выходе элемента И 26 i-го канала содержимое двоично-десятичного счетчика 2 переписывается парафазно по группе кодовых входов 16 в регистр 24 i-го канала, 24, схемы 25 сравнения, элементы

И 26, и 27 и элемент ИЛИ 28.

Устройство работает следующим образом.

Перед началом работы устройство устанавливается н исходное состояние сигналом логической I на входе

20 сброса, при этом двоично-десятичные счетчики 2 и 3, триггеры 22 и

23 всех каналов IO< 10 обнуляются, регистры 24 устанавливаются в единичное состояние. Запросы на обслуживание абонентов (станков с ЧПУ) поступают в устройство в случайные моменты времени на соответствующие запросные входы 11 устройства и переводят триггеры 22 соответствующих каналов в единичное состояние.

Рассмотрим работу устройства при обслуживании запроса одного из станков с ЧПУ, подключенного, например, к i ìó каналу, где i = I,...,N; N— число станков с ЧПУ устройства.

При поступлении сигнала логичес- 25 кой "1" запроса станка с ЧПУ на i-u запросный вход 1! триггер 22i-ro канала переходит в единичное состояние ° При единичном состоянии триггера

22i-ro канала по сигналу логической 3р

"1" на i-м выходе распределителя 9 импульсов на выходе элемента И 26i-ro канала формируется сигнал логической "1", который поступает на единичный вход триггера 23i-го канала, на инверсный тактовый вход регистра 24 своего канала и через соответстующий вход элемента ИЛИ 7 — на счетный вход двоично-десятичного счетчика 2, 40

ЭВМ по программе диспетчеризации гибкой производственной системы (ГПС) опрашивает состояние устройства и при наличии сигнала логической

"1" на выходе 21 формирует сигнал логической "1" на выходе 19 устройства. Сигнал логической I на входе

19 устройства поступает на входы элементов И 27 всех каналов и на вход элемента И 6 контроллера I.

При наличии сигнала логической "I на выходе элемента НЕ 5 формируется сигнал логической "1" на инверсном счетном входе двоично-десятичного счетчика 3 контроллера 1.

По заднему фронту .сигнала логической "I" на выходе элемента И 6 контроллера 1 модифицируется содержимое двоично-десятичного счетчика 3 и формируется сигнал логического "0 на выходе элемента НЕ 5 контроллера

I. Модифицированнйй двоично-десятич-ный код очередности обслуживания с выходов второго двоично-десятичного счетчика 3 поступает на вторую группу входов схем 25 сравнения всех каналов устройства. На выходе схемы

25 сравнения i-го канала формируется сигнал логической 1 и подается на

i-й выход группы выходов 12 разрешения устройства.

По сигналу логической "1" на -м выходе 12 разрешения станок с ЧПУ, подключенный к i-му каналу устройства, получает разрешение на обмен с магистралью крейта. Окончание сеанса обмена с магистралью крейта производится по команде ЭВМ сигналом логической "1" на ответном входе 19 устройства, при этом триггеры 22 и

23 i-го канала обнуляются, регистр

24 i-ro канала устанавливается в исходное единичное состояние, при наличии сигнала логического 0" на выходе элемента НЕ 5 контролллера состояние двоично-десятичного счетчика 3 не изменяется. После перехода триггера 23 i-го канала в нулевое состояние сигнал логического 0" с прямого выхода 13 триггера 23 i-го канала поступает через соответствую— щий вход элемента ИЛИ 8 на выход 21 наличия запросов устройства. Формирование сигнала логического "0" на выходе 21 наличия запросов элемента

ИЛИ 8 контроллера I является признаком окончания обслуживания запросов станков с ЧПУ .

5 1

При групповом обслуживании запросов станков с ЧПУ по сигналу логической "1" на ответном входе 19 устройства производится модификация содержимого двоично-десятичного счетчика

3, обнуление триггеров 22 и 23 и установка в исходное состояние регистра 24 обслуженного канала устройства. При этом модифицированный двоично-десятичный код с группы кодовых выходов 17 двоично-десятичного счетчика 3 поступает на группу кодовых входов всех каналов к входам второй группы схемы 25 сравнения очередного канала устройства, на выходе 12 разрешения которого формируется сигнал логической "1" разрешения обмена с магистралью крейта. Обслуживание запросов станков с ЧПУ группы производится аналогично описанному. г

Сигналом окончания группового обслуживания запросов станков с ЧПУ .являеТся формирование сигнала логического "0" на выходе 21 наличия запросов устройства. При .одновременном поступлении группы запросов на обслуживание различных каналов устройства триггеры 23 этих каналов переходят в единичное состояние в режи587508 6 счетчика соединена с первой группой ме разделения времени по сигналам логической "1" на соответствующих выходах распределения 9 импульсов контроллера 1, что устраняет возможность возникновения конфликтных ситуаций при случайном потоке запросов группы станков с ЧПУ.

Формула изобретения

Многоканальное устройство для обслуживания запросов группы абонентов, содержащее первый и второй двоичнодесятичные счетчики, первый и второй элементы ИЛИ, распределитель импульсов и группу из N (где N — число абонентов), каналов, а каждый канал со держит первый и второй триггеры, первый и второй элементы И, элемент ИЛИ, схему сравнения и регистр, причем выход первого элемента ИЛИ соединен с выходом наличия запросов устройСтва, выход второго элемента ИЛИ соединен со счетным входом первого двоично десятичного счетчика, выход которого соединен с информационным входом регистра каждого канала, группа выходов второго двоично-десятичного входов схемы сравнения каждого кана ла, i-и (i = 1-N) выход распредели5 теля импульсов соединен с первым входом первого элемента И i-го канала, вход сброса устройства соединен с первым входом элемента ИЛИ каждого канала, а-й запросный вход устройства

1Q соединен с входом установки в "1" первого триггера i-ro канала, вход сброса которого соединен с выходом элемента ИЛИ i-го канала и с входом установки в исходное состояние ре15 гистра а-ro канала, тактовый вход которого соединен с выходом первого элемента И а го канала и с соответствующим входом второго элемента ИЛИ, 20 группа выходов регистра i-го канала соединена с второй группой входов схемы сравнения а-го канала, выход которой соединен с i м выходом разрешения обслуживания устройства, вход запуска устройства соединен с в::одом

25 запуска распределения импульсов, о тл и ч а ю щ е е с я тем, что, с целью увеличения быстродействия за счет исключения ожидания разрешения

30 на обработку следующего запроса, в устройство введены элемент И, элемепт НЕ и схема сравнения, причем первая группа входов схемы сравнения соединена с группой выходов первого двоично-десятичного счетчика, вторая группа входов схемы сравнения соединена с группой выходов второго двоично-десятичного счетчика, а выход схемы сравнения через элемент НЕ соединен с первым входом элемента И, 40 выход которого соединен со счетным входом второго двоично-десятичного счетчика, а ьторой вход элемента И соединен с ответным входом устройства и с первым входом второго элемента И каждого канала, второй вход второго элемента II i-ro канала соединен с выходом схемы сравнения i-го канала, а выход второго элемента И i-ro канала соединен с вторым входом элемента ИЛИ i-го канала, прямой выход первого триггера i-го канала соединен с вторым входом первого элемента И i-го канала, а инверсный выход— с входом сброса второго триггера i-. ro

55 канала, выход первого элемента И i-го канала соединен с входом установки в 1 второго триггера i-ro канала, инверсный выход которого соединен с

1«Р7г0е

Составитель В. Красюк

Редактор Н, Яцола Техред Г1.Дидык Корректор M. Кучерявая

Заказ 2420 Тираж 573 Подписное

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

113035, Г1осква, Ж-35, Раушская наб,, д. 4/5

Производственно-издательский комбинат "Патент", г. Ужгород, ул. Гагарина, 101 третьим входом первого элемента И

i-го канала, а прямой выход — с соот1 ветствующим входом первого элемента

ИЛИ .

Многоканальное устройство для обслуживания запросов группы абонентов Многоканальное устройство для обслуживания запросов группы абонентов Многоканальное устройство для обслуживания запросов группы абонентов Многоканальное устройство для обслуживания запросов группы абонентов 

 

Похожие патенты:

Изобретение относится к вычислительной технике и может быть использовано в устройствах обмена информацией, в частности для организации доступа к устройству общего пользования, например общей информационной магистрали

Изобретение относится к вычислительной технике и может быть использовано в вычислительных системах для организации обращения нескольких абонентов к общему ресурсу

Изобретение относится к вычислительной технике и может быть использовано для организации обращения нескольких абонентов к общему ресурсу

Изобретение относится к вычислительной технике и может быть использовано в многомашинных системах для децентрализованного арбитража запросов абонентов на захват общей магистрали

Изобретение относится к вычислительной технике и предназначено для распределения общего ресурса, в частности для подключения равноприоритетных источников информации к общей магистрали

Изобретение относится к вычислительной технике и может быть использовано в цифровых вычислительных устройствах с неколькими активными, независимыми абонентами

Изобретение относится к вычислительной технике и может быть использовано для управления доступом нескольких абонентов к коллективно используемому ресурсу

Изобретение относится к вычислительной технике , в частности к приоритетным устройсвам, и может быть использовано для организации обращения нескольких абонентов к общему ресурсу, в частности к общей магистрали

Изобретение относится к вычислительной технике и может быть использовано в многопроцессорных магистрально-модульных вычислительных системах.Цель изобретения - повышение быстродействия

Изобретение относится к автоматике и вычислительной технике и может быть использовано в устройствах ввода, передачи информации, в частности в системе логического управления радиопередающим устройством

Изобретение относится к автоматике и вычислительной технике и может быть использовано при построении управляющих и вычислительных систем высокой производительности

Изобретение относится к области параллельной обработки информации при обращении вычислительных устройств к общим ресурсам и может быть использовано при обработки информации в радиотехнических системах

Изобретение относится к техническим средствам информатики и вычислительной технике и может быть использовано для решения задач по распределению ресурсов и параметров в экономике, распределения памяти в ЭВМ, вычислительных системах и комплексах, в сетях ЭВМ

Изобретение относится к области вычислительной техники и может найти применение в конвейерных потоковых машинах и многопроцессорных вычислительных системах

Изобретение относится к вычислительной технике, в частности к устройствам приоритета, и может быть использовано для управления доступом нескольких абонентов к коллективно используемому ресурсу

Изобретение относится к вычислительной технике и используется в автоматических системах управления технологическими процессами

Изобретение относится к распределению ограниченного ресурса между многочисленными пользователями
Наверх