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

UptoLike

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

В каждой станции установлен 86-контактный разъем, обеспечивающий
доступ к магистрали. Во время командных операций контроллер
генерирует команду, состоящую из сигналов: на индивидуальной шине
номера, на сквозных шинах субадреса, и на функциональных 5
сквозных линиях F для определения выполняемой операции.
Дешифрация функции осуществляется в модуле. Регламентирующими
документами по системе КАМАК были определены 18 из
32
возможных операций (остальные резервные), основные из которых
представлены ниже:
1. F0- чтение состояния регистра,
2. F2 -чтение и сброс регистра,
3. F8 - проверка сигнала LAM- запроса , установленного модулем,
4. F10 - сброс сигнала LAM- запроса,
5. F16 - запись информации в регистр модуля,
6. F24 - запрещение работы модуля,
7. F25- запуск модуля (исполнение).
Например, NAF - инструкция N(9) A(4) F(2) означает, что
из модуля
установленного на станции 9, по субадресу внутри модуля 4,
произойдет считывание информации и затем сброс всех триггеров
регистра модуля.
Общий принцип программирования аппаратуры КАМАК
заключается в создании требуемой последовательности NAF -
инструкций, техника программирования зависит от типа используемого
контроллера крейта. Рассмотрим некоторые особенности
программирования для контроллера К-109.
Для обеспечения программного обращения
к модулям в контроллере
предусматривается выделение для каждого модуля 16 адресов (по
числу возможных субадресов), 16 адресов выделено для самого
контроллера (хотя используется лишь 3). Таким образом, для каждого
крейта КАМАК в адресном поле ЭВМ отводится 16*24 = 384 адреса,
при этом в установку может входить до 4 крейтов КАМАК. Базовый
адрес крейта устанавливается в контроллере 2 перемычками
и имеет
адреса:
160000 , 162000 , 164000 , 166000 .
В каждой станции установлен 86-контактный разъем, обеспечивающий
доступ к магистрали. Во время командных операций контроллер
генерирует команду, состоящую из сигналов: на индивидуальной шине
номера, на сквозных шинах субадреса, и на функциональных 5
сквозных линиях F для определения выполняемой операции.

Дешифрация функции осуществляется в модуле. Регламентирующими
документами по системе КАМАК были определены 18 из 32
возможных операций (остальные резервные), основные из которых
представлены ниже:

1. F0- чтение состояния регистра,
2. F2 -чтение и сброс регистра,
3. F8 - проверка сигнала LAM- запроса , установленного модулем,
4. F10 - сброс сигнала LAM- запроса,
5. F16 - запись информации в регистр модуля,
6. F24 - запрещение работы модуля,
7. F25- запуск модуля (исполнение).

Например, NAF - инструкция N(9) A(4) F(2) означает, что из модуля
установленного на станции 9, по субадресу внутри модуля 4,
произойдет считывание информации и затем сброс всех триггеров
регистра модуля.

       Общий принцип программирования аппаратуры КАМАК
заключается в создании требуемой последовательности         NAF -
инструкций, техника программирования зависит от типа используемого
контроллера    крейта.    Рассмотрим    некоторые      особенности
программирования для контроллера К-109.

 Для обеспечения программного обращения к модулям в контроллере
предусматривается выделение для каждого модуля 16 адресов (по
числу возможных субадресов), 16 адресов выделено для самого
контроллера (хотя используется лишь 3). Таким образом, для каждого
крейта КАМАК в адресном поле ЭВМ отводится 16*24 = 384 адреса,
при этом в установку может входить до 4 крейтов КАМАК. Базовый
адрес крейта устанавливается в контроллере 2 перемычками и имеет
адреса:
160000 , 162000 , 164000 , 166000 .