Основы числового программного управления. Хитров А.И. - 99 стр.

UptoLike

Составители: 

командой F(10).
В контроллере за обработку LAM - запросов отвечает регистр маски и
запросов - DMR - Demand and Mask Register, формат которого
представлен ниже:
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
L8 L7 L6 L5 L4 L3 L2 L1 M
8
M
7
M
6
M
5
M
4
M
3
M
2
M
1
DMR предназначен для хранения маски (младший байт) и отображения
упорядоченной информации о L - запросах функциональных модулей
(L1 -L23 и внутреннем запросе контроллера крейта L (X)(старший
байт).
Упорядочение L- запросов производится с помощью коммутатора
запросов. Все запросы от модулей и внутренний запрос контроллера
разбиваются на группы L1 - L8, устанавливается приоритет
обслуживания групп. Обычно контроллер содержит схему
приоритетных прерываний, на
вход которой поступают
незамаскированные запросы. Если одновременно поступают запросы
от нескольких групп, то прерывание предоставляется группе с более
высоким приоритетом (чем выше номер группы, тем выше приоритет).
Если прерывания разрешены (d=1 в CSR), и аппаратно установлен
разряд D в CSR, то генерируется сигнал требования прерываний ТПР.
Адрес вектора прерываний формируется схемой формирования адреса
прерываний,
на вход которой поступает номер i - группы, которой
предоставлено прерывание.
АВП = < 300>+ < 40 > * ( k-1 ) + < 4 > * ( i-1 ),
где АВП - адрес вектора прерывания, к - номер крейта, i - номер
группового запроса. В простых и средних по сложности схемах число
источников запросов невелико, и за каждой группой можно закрепить
только один источник из L1 - L8.
Приведем примеры обслуживания L - запросов.
Пример 1. На станции
5 установлен модуль АЦП, который по
окончании преобразования, выставляет L - запрос и блокирует свой
вход. Результат может быть считан по команде N(5)A(0)F(2), при этом
происходит сброс L- запроса и разблокировка входа АЦП. Необходимо
снять 200 значений.
CSR= 16000
0
командой F(10).

В контроллере за обработку LAM - запросов отвечает регистр маски и
запросов - DMR - Demand and Mask Register, формат которого
представлен ниже:
15 14 13 12 11 10 9            8    7   6    5   4    3    2   1   0
L8 L7 L6 L5 L4 L3 L2 L1 M M M M M M M M
                                    8   7    6   5    4    3 2     1

DMR предназначен для хранения маски (младший байт) и отображения
упорядоченной информации о L - запросах функциональных модулей
(L1 -L23 и внутреннем запросе контроллера крейта L (X)(старший
байт).
Упорядочение L- запросов производится с помощью коммутатора
запросов. Все запросы от модулей и внутренний запрос контроллера
разбиваются на группы L1 - L8, устанавливается приоритет
обслуживания групп.         Обычно контроллер содержит схему
приоритетных     прерываний,      на     вход      которой  поступают
незамаскированные запросы. Если одновременно поступают запросы
от нескольких групп, то прерывание предоставляется группе с более
высоким приоритетом (чем выше номер группы, тем выше приоритет).
Если прерывания разрешены (d=1 в CSR), и аппаратно установлен
разряд D в CSR, то генерируется сигнал требования прерываний ТПР.
Адрес вектора прерываний формируется схемой формирования адреса
прерываний, на вход которой поступает номер i - группы, которой
предоставлено                                              прерывание.
 АВП = < 300>+ < 40 > * ( k-1 ) + < 4 > * ( i-1 ),
где АВП - адрес вектора прерывания, к - номер крейта, i - номер
группового запроса. В простых и средних по сложности схемах число
источников запросов невелико, и за каждой группой можно закрепить
только один источник из L1 - L8.

        Приведем примеры обслуживания L - запросов.

Пример 1. На станции 5 установлен модуль АЦП, который по
окончании преобразования, выставляет L - запрос и блокирует свой
вход. Результат может быть считан по команде N(5)A(0)F(2), при этом
происходит сброс L- запроса и разблокировка входа АЦП. Необходимо
снять 200 значений.
                                                                         CSR= 160000