Статус документа
Статус документа

ГОСТ 26.201.2-94 (МЭК 640-79) Система Камак. Последовательная магистраль интерфейсной системы

РАЗДЕЛ 3 СТРУКТУРА СООБЩЕНИЯ ДЛЯ ПОСЛЕДОВАТЕЛЬНЫХ КРЕЙТ-КОНТРОЛЛЕРОВ


Когда крейт КАМАК с последовательным крейт-контроллером (ПКК), образованным по настоящему стандарту, подсоединен к последовательной магистрали (МП), структура сообщения имеет следующие особенности.

Крейт-контроллеры используют три типа сообщений. "Командные сообщения" генерируют последовательным драйвером и приказывают адресуемому контроллеру выполнить операцию КАМАК. Адресуемый крейт-контроллер может передать в МП сокращенную форму командного сообщения. В ответ на командное сообщение адресуемый крейт-контроллер посылает "Ответное сообщение" в последовательный драйвер. Командное сообщение от драйвера к контроллеру и ответное сообщение от контроллера к драйверу составляют последовательность команда/ответ. Любой последовательный контроллер может генерировать "сообщение о требовании обслуживания", обозначающее, что на МК имеется запрос на обслуживание.

Биты в сообщениях МП отличаются от соответствующих сигналов магистрали крейта префиксом "S". Например, биты SA1-SA8 соответствуют сигналам А1-А8 магистрали крейта.

13 Командные сообщения

Командные сообщения могут быть полные или сокращенные.

13.1 Полное командное сообщение

Полное командное сообщение должно иметь структуру, приведенную на черт.7, где группа байтов 5-8 включается при выполнении команды записи (SF16=1 и SF8=0), но опущена в случае команд чтения и управления. Сообщение передается в виде последовательности байта начинающейся с заглавного байта (адрес крейта) и завершающейся конечным байтом.

     

Командное сообщение: распределение битов

________________

* Байты 5-8 включаются, если SF16=1 и SF8=0.


Черт.7



Полное сообщение в команде состоит из следующих байтов, приведенных на черт.8: заглавного байта, в котором поле адреса крейта указывает устройство, которому предназначено сообщение; трех байтов, содержащих поля субадреса, функции и номера станции команды КАМАК; четырех байтов, содержащих данные записи из 24 бит, которые опускают, когда они не нужны и контрольный байт (SUM) (см. 17.6), который позволяет адресованному крейту обобщить, проверить и откорректировать команду КАМАК. Далее сообщение продолжают байтом "Пробел" (см. 17.7), представляя возможность ПКК передать ответ, и завершают конечным разграничительным байтом (END) (см. 17.3).

Командное сообщение: распределение полей

________________

* Зарезервированные биты.

ИС - поле "идентификация типа сообщения".

     
Черт.8



13.2 Сокращенное командное сообщение

Адресованный ПКК должен передавать сокращенную форму командного сообщения, состоящего из заглавного байта и конечного байта (END) (см. черт.9 и 10).

Сокращенное командное сообщение: распределение битов


Черт.9