ГОСТ IEC 61142—2011
3.3.4 Таблицы А и В. связанные с инициализацией шины
3.3.4.1 Получаемая таблицаА
Инициализация шины всегда выполняется надо всей шиной в целом, следовательно, поле AADS
соответствует адресу ADG =0TaK, что все подключенные устройства (АОРизвестен) подвержены этому
действию.
ПолеATYPE после усечения исочленения в 1байт соответствует команде IB = 09Н, которая будет
использоваться протоколом.
ПоледанныхADON пусто, и поэтому число байтов втаблицеADON равно 0.
Первичная станция помещает свой адрес в поле AADP. которое после усечения и сочленения
в 1байт соответствует адресу ADP, используемому протоколом.
Числобайтов в этой таблице постоянно и равно20.
3.3.4.2 Возвращаемая таблица В
Теоретически за инициализацией шины неследуют ответы со стороны вторичной станции, поэтому
поле BOON пусто.
При этой операции не выполняется никакой процедуры перезапуска, которая определяет значения,
содержащиеся в полях BNSEQI(i) и BNDEROU.
Бит RECNU устанавливается в 1 при нормальном выполнении обмена, число байтов в таблице В
фиксировано иравно 14.
3.3.5 Таблицы А и В. связанные с запросом забытых станций
3.3.5.1 Получаемая таблица А
Запрос забытой станции посылается ко всей иличасти шины в зависимости от содержания ATAB(i)
и установки шины. Он передается по шине.
После обработки, каки в предыдущем параграфе. ATAB(i) преобразуется в байты TAB(i). которые
непосредственно вставляются в структуру запроса забытой станции. Вторичные станции отвечают, если
они распознают, по крайней мере, один TAB(i) в списке их возможных TAB(i) и если DSO = 0.
Содержание различных полей, следовательно, выводится из этих факторов. ПолеATYPE соответ
ствует команде ASO = 07Н.
Поле AADS соответствует общему адресу (ADG = 0) таким образом, что все вторичные станции,
предназначенные реагироватьна ADP. будут интерпретироватьэту команду.
Первичная станция будет указыватьсвой адрес вполеААОР.
3.3.5.2 Возвращаемая таблица В
Результат операции запроса забытой станции имеет несколько форм. Фактически, если нет забытых
станций, тоникакаястанция недолжна отвечать. Если станции являются забытыми, они отвечают в одном
из трех случайныхокон разделения времени. Результирующая Таблица Вдолжна показывать, что про
изошло в каждом из этих окон.
Тип 1— отсутствие ответа в начальном окне FEi: поле BFEi будет в нуле (ЗОН).
Тип 2 — понятный ответ в окне FEi: поле BFEi. соответствующее этомуокну, содержит адресотвеча
ющей станции (ADS).
Тип 3 - непонятный ответ в окне FEi: поле, соответствующее этому окну, содержит FF ... FF (3FH).
Каждое из трех полей BFEi состоит из 12 байтов, поэтому поле BNR соответствует кодированию
числа 36 (24Н).
Поле BNSEQI(1)соответствует 1. так как за вызовом забытой станции никогда не следует переза
пуск. Новому вызову забытой станции всегда будет предшествовать инициирующий запрос, как упомина
лось выше.
После правильногообменабайты BTIMOUTи BERREUR могут принять различныезначения, завися
щие оттипа ответа:
- нетответа:
- правильный ответ:
- неопределенный ответ.
Таблица В всегда состоит из 54 байтов (36Н).
3.3.6 Таблицы А и Б, связанные с дистанционным считыванием
3.3.6.1 Получаемая таблицаА
Придистанционномсчитывании обмен может состоять из нескольких последовательностей, соответ
ствующихпоследовательным дистанционным считываниям различныхданных: эта возможностьпредла
гается протоколом, чтобы позволитьсчитывание данных, содержащих более 116 байтов (см. детали этой
операции дистанционногосчитывания несколькими последовательностями в разделе 2).
Максимальное число последовательностей — пять, что позволяет считывание данных, содержащих
до 11645 =580 байтов, закодированныхв 1160 байтов в таблице В.
Для определения числа и порядка этихследующихдруг за другом последовательностей таблица А
включает в поле данных ADON информацию ATAB(i), соответствующую типу данных, которые должны
бытьсчитаны во время каждой последовательности. После обработки байтов TAB(i) различные поля ATAB(i)
57