1. Операции сортировки L-заявок

Операция в режиме «Сортировка» эквивалентна операции «Чтение», адресованной в несколько крейтов, в которой команда заменена сигналом запроса отсортированных заявок (BG - 1), сопровождаемым сигналами адресов всех подключенных крейт-контроллеров. Сигналы номера станции субадресов и функции не используются во время этой операции и не принимаются во внимание крейт-контроллерами.. Выполнение режима GL обычно начинается сигналом запроса в MB BD - 1. Последовательность этой операции приведена в табл. 4.

Во время выполнения режима GL драйвер генерирует группу сигналов BCR таким образом, что BCRj = 0 в шинах, соответствующих отключенным или отсутствующим крейт-контроллерам, и BCRj “ 1 в шинах, соответствующих подключенным крейт-контроллерам. Сигналы BCR сопровождаются сигналом BG - 1.

Рекомендуется добиться того, чтобы драйвер определял состояние крейт-контроллеров по состоянию шин ВТВ (5.4).

После того, как драйвер устанавливает сигналы BCR и сигнал чтения отсортированных заявок, он передает сигнал ВТА - 1. В ответ на сигналы BG, BCRj и ВТА каждый подключенный крейт-контроллер генерирует свое слово GL при помощи внутренней схемы ИЛИ в шинах BRW в порт МВ, не генерируя сигналы МК: В, S1 или S2.

Процесс формирования слова GL не обязательно происходит в крейт-контроллере, он может реализоваться в другом блоке, например, в блоке заявок, соединенном с крейт-контроллером типа А1 (А. 1.9). Сигналы L канала каркаса могут быть изменены в какой-то момент и вследствие этого могут также меняться сигналы BRW.

Каждый адресованный крейт-контроллер генерирует сигнал ВТВ) » 0 после того, как он передаст отсортированные заявки GL в шины BRW. Задержка в установлении информации GL имеет две причины. Во-первых, если сигнал L, поступающий от модуля, был снят в МК предыдущей операцией в командном режиме, может иметь место задержка, достигающая 400 нс, до повторного установления сигнала L в крейт-контроллере. Во-вторых, крейт-контроллер типа А1, определенный в приложении А, требует отдельного блока для сортировки заявок L. Это может вызвать дополнительные запаздывания вследствие формирования сигналов L в блоке сортировки заявок и запроса на отсортированные заявки в крейт-контроллере.

После того, как драйвер получает сигнал ВТВ; »0 от всех адресованных крейтов, он обеспечивает задержку, компенсирующую индивидуальные запаздывания, перед принятием слова GL, поступа­ющего от шин BRW. После этого он генерирует ВТА - 0.

При получении сигнала ВТА - 0 крейт-контроллер снимает информацию GL в шинах BRW и генерирует сигнал ВТВ; - 1. Операция заканчивается после того, как драйвер получает сигнал ВТВ; " 1 от всех адресованных крейт-контроллеров. Тогда он может снять сигнал BG и сигналы адресов крейтов.

  1. Различные задержки (перекосы)

Запаздывания сигналов ВТА и ВТВ учитываются в целях обеспечения синхронизации при операциях ветви. Однако различные задержки могут иметь место между ВТА и каждым разрядом команды и данных записи, полученных крейт-контроллером, а также между ВТВ и каждым разрядом сигналов BRW, BQ и ВХ, полученных драйвером. Чтобы все сигналы команды были установлены в крейт-контроллере до получения сигнала ВТА, драйвер должен обеспечить соответствующую задержку до генерирования сигнала ВТА = 1. Он должен также задержать внутренние операции в-ответ на сигнал ВТВ - 0, чтобы обеспечить предварительную установку всех данных и сигналов BQ и ВХ.

Эта коррекция запаздывания может быть фиксированной для учета максимально возможного времени запаздывания в установлении уровня сигналов или изменяемой для более точного соответствия в каждом конкретном случае. Дополнительная компенсация этих перекосов допустима на любом другом участке МВ.

  1. Идентификация подключенных крейт-контроллеров

В период между концом фазы 4 одной операции на МВ и началом фазы 2 следующей операции драйвер получает сигнал BTBj = 1 от крейт-контроллеров и сигнал ВТВ; = 0 от отсутствующих или отключенных крейт-контроллеров. Состояние шин ВТВ может выбираться драйвером в начале каждой операции для идентификации подключенных крейт-контроллеров.

Рекомендуется, чтобы драйвер идентифицировал подключенные крейт-контроллсры таким образом, чтобы в начале каждой операции GL были удовлетворены требования 5.2, которые предусматривают генерирование сигналов адресов всех подключенных крейт-контроллеров. Следо­вательно, драйвер генерирует сигнал BCR; = 1, если BTBj = 1.

Драйвер может также идентифицировать подключенные крейт-контроллеры до начала любой операции во время приема и сравнивать их с адресами крейтов, указанных в команде. Это позволяет выполнять быстро операции, которые не были бы выполнены до конца вследствие адресации к отсутствующему или отключенному крейту; не дожидаться тайм=аута, который начинается только после выполнения операций (см. раздел 5). Этот способ идентификации подключенных крейт-кон­троллеров может использоваться для исключения возможности существования двух подключенных крейт-контроллеров. с одним номером (см. 4.1.1). Для этого каждый крейт-контроллер может проверить, выполнено ли условие (ВТВ; + BCR;) = 0. В этом случае он остается отключенным, если подключен крейт-контроллер с тем же адресом, независимо от того, адресован он (BCR; я 1) или нет (ВТВ; =1).

6 СОЕДИНИТЕЛИ

Порты МВ снабжены 132-контактными соединителями. В табл. 5 приведен соединитель, удовлетворяющий требованиям данного стандарта. Розетка этого соединителя закреплена на драйвере ветви, крейт-контроллера и оконченном устройстве, она имеет 132 гнездовых контакта. Кабель снабжен съемным соединителем-вилкой со 132 контактными штырями.

Таблица 5 — Стандартный соединитель МВ

Соединитель, отвечающий требованиям, представлен в ГОСТ 26.201.2.



Расположение контактов, основные размеры розетки и вилки представлены на черт. 5 и 6.

Порты МВ (размещение соединителей на крейт-контроллере)



1 — розетка без фиксатора; 2 — вилка с фиксатором; 3 — кожух вилки; 4 —
контакт /; вид Б см. на черт. 6
Черт. 5

Порты МВ: расположение контактов (вид спереди на неподвижную
часть соединителя)

Вид Б

93,т


8 ф <9 фф 8 ф і® 0 ®,)Й 0 0® ®J *6®ФФа®ФФФ п 0 вЬЙ 0 0® 0J0 И®® б ф ® ®Р Ф Ф



) Ф ф/ф Ф,Ф фФ ®® 0®®0®Т ФФЙФФ ф ффф ® 0 3 ФФ ® ® ® /«Ц»Ф ФФ ФиЯФмФ _“®0®®®ф®| Ф-® ®фф®®ф®ф®


по


HJ


»Р,Г7» 51,714 62,736 70, Ыб


1


%

гГ V


1 — проекция направляющих выступов; 2 — контакт, соответствующий обратной линии; 3 — контакт
сигнальной линии
Черт. 6

Распределение сигнальных шин и шин возврата представлено в табл. 6 и 7, где даны обозначения сигналов и номера контактов

.


Таблицаб — Назначение контактов в портах: группировка по сигналам

Сиг-

Обрат-



Сиг-

Обрат-



налышй

ньй


Сигеал

нальныи

ный


Сигнал

контакт

контакт



контакт

контакт



32

13

BCR1


107

88

BRW13


33

14

BCR2


108

89

BRW14


34

15

BCR3

Адрес

109

90

BRW15


35

16

BCR4

крейта

110

91

BRW16


67

50

BCR5


112

113

BRW17


68

51

BCR6


114

115

BRW18

Линии

69

52

BCR7


116

117

BRW19

чтение/записи





118

119

BRW20


36

17

BN1


124

125

BRW21


37

18

BN2


126

127

BRW22


38

19

BN4

Адрес станции

128

129

BRW23


39

20

BN8

130

131

BRW24


40

21

BN16






41

1

ВА1


61

44

BQ

Ответ

23

2

ВА2

Субадрес





24

3

ВА4


63

46

ВТА


25

4

ВА8


31

10

ВТВІ






11

12

В ТВ 2


70

53

BF1


58

22

ВТВЗ

Синхронизация

71

54

BF2


132

92

ВТВ4


72

55

BF4

• Код функции

123

102

ВТВ5


73

56

BF8

120

101

ВТВ6


74

57

BF16


121

122

ВТВ7


93

76

BRW1


60

43

BD

Запрос

94

77

BRW2


59

42

BG

сортировки

95

96

78

79

BRW3

BRW4


62

45

BZ

Пуск

97

80

BRW5

Линии

26

27


BV1

BV2


98

99

81

82

BRW6

BRW7

чтение/заііись

6

Свободные

100

103

104

83

84

85

BRW8

BRW9 BRW10


28

29

39

7

8

9

BV3

BV4

BV5

ЛИНИИ

105

86

BRW11


64




106

87

BRW12


47

BV6

Резервные


65

48

BV7

линии





66

49

ВХ






111

75

BSC

Экран кабеля




Таблица? — Назначение контактов в портах МВ: распределение по номерам

Номер контакта

Сигнал

Номер контакта

Сигнал

Н омер контакта

Сигнал

1

BAI (R)

19

BN4 (R)

37

BN2

2

ВА2 (R)

20

BN8 (R)

38

BN4

3

ВА4 (R)

21

BN16 (R)

39

BN8

4

ВА8 (R)

22

ВТВЗ (R)

40

BN16

5

BV1 (R)

23

ВА2

41

ВА1

6

BV2 (R)

24

ВА4

42

BG <R>

7

BV3 (R)

25

ВА8

43

BD (R)

8

BV4 (R)

26

BV1

44

BQ <R>

9

BV5 <R)

27

BV2

45

BZ (R)

10

ВТВ1 <R)

28

BV3

46

BTA <R)

11

ВТВ2

29

BV4

47

BV6 <R)

12

ВТВ2 (R)

30

BV5

48

BV7 (R)

13

BCR1 (R)

31

ВТВ1

49

BX <R>

14

BCR2 (R)

32

BCR1

50

BCR5 (R)

15

BCR3 (R)

33

BCR2

51

BCR6 (R)

16

BCR4 (R)

34

BCR3

52

BCR7 (R)

17

BN1 (R)

35

BCR4

53

BF1 (R)

18

BN2 (R)

36

BN1

54

BF2 (R)