88
Сигнал X (команда принята) вырабатывается модулем всякий раз при полу-
чении им «законной» команды, которую данный модуль в состоянии выпол-
нить. Нулевое значение сигнала X (X = 0) указывает на наличие неисправности
(например, отсутствие адресуемого модуля) или серьезной ошибки в программе
обслуживания (в модуль послана команда, которую он не может выполнить).
Две группы линий (N и L) служат для установления связи контроллера с
определенным модулем. В отличие от остальных линий магистрали линии N и
L имеют радиальный характер. Каждый модуль связан с контроллером индиви-
дуальной парой линий N и L.
Когда контроллер генерирует команду обращения к какому-то модулю, он
устанавливает соответствующую функцию КАМАК на линиях F, требуемый
субадрес – на линиях A и возбуждает линию N, соответствующую адресуемому
модулю.
Сигналы F и A поступают во все модули. Однако воспринимает их только
тот модуль, который присоединен к возбужденной линии N, т. е. модуль, уста-
новленный на станции с номером N.
Если в модуле создалась ситуация, требующая вмешательства ЭВМ, модуль
может послать в контроллер запрос на обслуживание, установив логическую
«1» на линии L. Обычно возбуждение линии L (L-запрос) приводит к прерыва-
нию текущей программы и переходу на программу обработки прерывания от
данного модуля. Поскольку от каждого модуля в контроллер идет индивиду-
альная линия L, контроллер, получив запрос, может определить, из какого
именно модуля он пришел.
Команда, с которой контроллер обращается к какому-либо модулю, состоит
из трех элементов: функции F, субадреса A, номера адресуемого модуля N.
Управление аппаратурой КАМАК и заключается в выполнении последователь-
ности команд N A F (команд КАМАК), соответствующей заданному алгоритму
функционирования установки. Требуемая последовательность команд N A F
записывается в виде машинной программы. Выполнение ЭВМ группы машин-
ных команд, описывающих некоторую команду КАМАК, приводит к передаче
в контроллер всех трех элементов этой команды: N, A, F.
Контроллер, получив эту информацию, возбуждает соответствующие ли-
нии магистрали, чем и достигается выполнение команды.
К параллельной магистрали ветви ИВК можно подключить до семи крейтов
(локальные межсоединения). Последовательная магистраль ветви ИВК исполь-
зуется для конфигураций, содержащих до 62 крейтов КАМАК (распределенные
соединения, в условиях помех).
Структуры средств системного обмена
Средства системного обмена можно условно разделить на три группы:
1) средства межмашинной связи (СММС), 2) контроллеры ветвей (КВ),
3) адаптеры (А). Общим для всех этих средств (что и определило их выделение
в одну группу) является функциональное назначение, которое заключается в
обеспечении связи между аппаратурой, объединенной различными видами сис-
темного обмена. В дальнейшем средством системного обмена будем называть