Изобретение относится к автоматике и вычислительной технике и может быть использовано при проектировании системы программного управления группой станков с ЧПУ от вычислительной машины .
. Цель изобретения - повышение быстродействия за счет исключения ожидания разрешения на обработку следующего запроса с выхода распределителя импульсов.
На фиг.1 представлена блок-схема устройства; на фиг.2 - структурная схема канала устройства.
.Устройство содержит (фиг.1) контроллер 1, имеющий первый 2 и второй
3 двоично-десятичные счетчики, схему 4 сравнения, элемент НЕ 5, элемент И 6, первый 7 и второй 8 элементы ИЛИ, распределитель 9 импульсов, каналы 10(-10м, где N - число абонентов устройства, группу запросных .входов 11, группу выходов 12 разрешения устройства, группу выходов 13 наличия запросов каналов, группу выходов 14 установки очереди запроса каналов, группу входов 15 стробирования канала, группы кодовых входов 16 и 17 каналов, вход 18 запуска устройства, ответный вход 19, вход 20 сброса, выход 21 наличия запросов, каналы 1-N содержит триггеры 22 и 23, регистры J
сл
00
1
СП
00
24, схемы 25 сравнения, элементы И 26, и 27 и элемент ИЛИ 28.
Устройство работает следующим образом.
Перед началом работы устройство устанавливается в исходное состояние сигналом логическо 1 на входе 20 сброса, при этом двоично-десятичные счетчики 2 и 3, трип-еры 22 и 23 всех каналов 10,,-lOy обнуляются, регистры 24 устанавливаются в единичное состояние. Запросы на обслуживание абонентов (станков с ЧПУ) поступают в устройство в случайные моменты времени на соответствующие запросные входы 11 устройства и переводят триггеры 22 соответствующих каналов в единичное состояние.
Рассмотрим работу устройства при обслуживании запроса одного из станков с ЧПУ, подключенного, например, к i-му каналу, где i 1,...,N; N - число станков с ЧПУ устройства.
При поступлении сигнала логической 1 запроса станка с ЧПУ на i-й запросный вход 11 триггер 22i-ro канала переходит в единичное состояние. При единичном состоянии триггер 22i-ro канала по сигналу логической 1 на i-M выходе распределителя 9 импульсов на выходе элемента И 261-г канала формируется сигнал логической 1, который постулает на единичный вход триггера 23i-ro канала, на инверсньй -тактовый вход регистра 24 своего канала и через соответстую- Щий вход элемента ИЛИ 7 - на счетный вход двоично-десятичного счетчика 2 .
По переднему фронту сигнала логи--. ческой на выходе элемента И 26 i-ro канала триггер 23 i-ro канала переходит в единичное состояние и модифицируется содержимое двоично-де- сятичного счетчика 2, формируется сигнал логической выходе элемента НЕ 5 контроллера 1. Сигнал логической 1 с прямого выхода триггера 23 i-ro канала через соответству- ющий вход элемента ИЛИ 8 поступает на вход 21 наличия запросов устройства.
По заднему фронту сигнал логической 1 на выходе элемента И 26 i-ro канала содержимое двоично-десятичного счетчика 2 переписывается пара- фазно по группе кодовых входов 16 в регистр 24 i-ro канала.
10
15
20
25
5875084
ЭВМ по программе диспетчериза- 1ЩИ гибкой производственной системы (ГПС) опрашивает состояние устройст- при наличии сигнала логической
1 на выходе 21 формирует сигнал логической 1 на выходе 19 устройства. Сигнал логической 1 на входе 19 устройства поступает на входы элементов И 27 всех каналов и на вход элемента И 6 контроллера 1. При наличии сигнала логической 1 на выходе элемента НЕ 5 формируется сигнал логической 1 на инверсном счетном входе двоично-десятичного счетчика 3 контроллера I.
По заднему фронту сигнала логичесна выходе элемента И 6 контроллера 1 модифицируется содержимое двоично-десятичного счетчика 3 и формируется сигнал логического О на выходе элемента НЕ 5 контроллера I . Модифицированнь1й двоично-десятич-- ный код очередности обслуживания с выходов второго двоично-десятичного счетчика 3 поступает на вторую группу входов схем 25 сравнения всех каналов устройства. На выходе схемы 25 сравнения i-ro канала формируется сигнал логической 1 и подается на i-й выход группы выходов 12 разреше- нкя устройства.
По сигналу логической 1 на i-м выходе 12 разрешения станок с ЧПУ подключенный к i-му каналу устройст30
35
40
ва, получает разрешение на обмен с магистралью крейта. Окончание сеанса обмена с магистралью крейта производится по команде ЭВМ сигналом логической 1 на ответном входе 19 устройства, при этом триггеры 22 и
23i-ro канала обнуляются, регистр
24i-ro канала устанавливается в исходное единичное состояние, при наличии сигнала логического О на выходе элемента НЕ 5 контролллера 1 состояние двоично-десятичного счетчика 3 не изменяется. После перехода триггера 23 i-ro канала в нулевое состояние сигнал логического О с прямого выхода 13 триггера 23 i-ro канала поступает через соответствующий вход элемента ИЛИ 8 на выход 21 наличия запросов устройства. Формиро вание сигнала логического О на выходе 21 наличия запросов элемента ИЛИ 8 контроллера 1 является признаком окончания обслуживания запросов станков с ЧПУ.
При групповом обслуживании запросов станков с ЧПУ по сигналу логичекой 1 на ответном входе 19 устройства производится м.одификация содержимого двоично-десятичного счетчика 3, обнуление триггеров 22 и 23 и установка в исходное состояние регистра 24 обслуженного канала устройства. При этом модифицированный двоично-десятичный код с группы кодовых выходов 17 двоично-десятичного счетчика 3 поступает на группу кодовых входов всех каналов к входам второй группы схемы 25 сравнения очередного канала устройства, на выходе 12 разрешения которого формируется сигнал логической 1 разрешения обмена с Магистралью крейта, Обслуживание занросов станков с ЧПУ группы производится аналогично описанному.
Сигналом окончания группового О б- служивания запросов станков с ЧПУ .является формирование сигнала логического О на выходе 21 наличия запросов устройства. При .одновременном поступлении группы запросов на обслуживание различных каналов устройства триггеры 23 этих каналов переходят в единичное состояние в режиме разделения времени по сигналам логической 1 на соответствующих выходах распредб ления 9 импульсов контроллера 1, что устраняет возможность возникновения конфликтных ситуаций при случайном потоке запросов группы станков с ЧПУ.
Формула изобретения
Многоканальное устройство для обслуживания запросов группы абонентов содержащее первый и второй двоично- десятичные счетчики, первый и второй элементы ИЛИ, распределитель импульсов и группу из N (где N - число абонентов). каналов, а каждый канал -содержит первый и второй триггеры, первый и второй элементы И, элемент ИЛИ, схему сравнения и регистр, причем выход первого элемента 1ШИ соединен с выходом наличия занросов устройства, выход второго элемента ИЛИ соединен со счетным входом первого двоично десятичного счетчика, выход которого -соединен с информационным входом регистра каждого канала, группа выходов второго двоично-десятичного
20
25
87508 .6
счетчика соединена с первой группой входов схемы сравнения каждого кана- ла, i-й (i 1-N) выход распредели- . теля импульсов соединен с первьм входом первого элемента И i-ro канала, вход сброса устройства соединен с первым входом элемента ИЛИ каждого канала, i-й запросный вход устройства 10 соединен с входом установки в 1 первого триггера i-ro канала, вход сброса которого соединен с выходом элемента ИЛИ i-ro канала и с входом установки в итсходное состояние ре- 15 гистра i-ro канала, тактовый вход которого соединен с выходом первого элемента И i-ro канала и с соответствующим входом второго элемента ИЛИ группа выходов регистра i-ro канала соединена с второй группой входов схемы сравнения i-ro канала, выход которой соеди)ен с i-м выходом разрешения обслуживания устройства, вход запуска устройства соединен с входом запуска распределения и myльcoв, о т- л и чающееся тем, что, с целью увеличешш быстродействия за счет исключения ожидания разрешения на обработку следующего запроса, в устройство введены элемент И, элемент HI-; и схема сравнения, причем первая группа входов схемы сравнения соединена с группой выходов первого двоично-десятичного счетчика
Чс
Jj вторая группа входов схемы сравнения соединена с группой выходов второго двоично-десятичного счетчика, а вы- ход сравнения через элемент FiE соединен с первым входом элемента И, выход которого соединен со счетным входом второго двоично-десятичного счетчика, а второй вход элемента И соединен с ответным входом устройства и с первым входом второго элемента И каждого канала, второй вход второго элемента И i-ro канала соединен с выходом схемы сравнения i-ro канала, а выход второго элемента И i-ro Q канала соединен с вторым входом эле30
40
5
мента ИЛИ i-ro канала, прямой выход первого триггера i-ro канала соединен с вторым входом первого элемента И i-ro канала, а инверсный выход - с входом сброса второго триггера i-ro канала, выход первого элемента И i-ro канала соединен с входом установки в 1 второго триггера i-ro канала, инверсный выход которого соединен с
1587508.8
третьим входом первого элемента И ветствующим входом первого элемента i-ro канала, а прямой выход - с соот- ИЛИ.
название | год | авторы | номер документа |
---|---|---|---|
Многоканальное устройство для обслуживания групповых запросов | 1988 |
|
SU1509894A1 |
Многоканальное устройство для обслуживания групповых запросов | 1989 |
|
SU1649541A1 |
Многоканальное устройство для обслуживания запросов в порядке поступления | 1989 |
|
SU1615720A1 |
Устройство для обслуживания запросов | 1986 |
|
SU1363206A1 |
Логический анализатор | 1984 |
|
SU1259267A1 |
Устройство для отладки программ систем с числовым программным управлением | 1985 |
|
SU1288701A1 |
Контроллер с переменным приоритетом | 1980 |
|
SU907550A1 |
Многоканальное устройство управления вводом информации в микроЭВМ | 1984 |
|
SU1234844A1 |
Многоканальное устройство для обслуживания запросов | 1983 |
|
SU1149258A1 |
Устройство приоритета | 1990 |
|
SU1746382A2 |
Изобретение относится к вычислительной технике и может быть использовано при проектировании системы программного управления группой станков с ЧПУ от вычислительной машины. Целью изобретения является повышение быстродействия за счет исключения ожидания разрешения на обработку следующего запроса. Устройство содержит каналы по числу абонентов и распределитель импульсов, два двоично-десятичных счетчика, два элемента ИЛИ, элементы И, НЕ, схему сравнения, а каждый канал содержит два триггера, два элемента И, элемент ИЛИ, регистр и схему сравнения. Устройство обеспечивает принудительное задание очередности равноприоритетных запросов, поступающих в случайные моменты времени, и производит запуск запросов на обслуживание в порядке очередности. 2 ил.
.Л
.г .
////.«у
Фиг1
/7
Фиг.2
Многоканальное устройство дляОбСлужиВАНия зАпРОСОВ B пОРядКЕпОСТуплЕНия | 1979 |
|
SU817715A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Многоканальное устройство для обслуживания групповых запросов | 1988 |
|
SU1509894A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1990-08-23—Публикация
1988-05-03—Подача