ГОСТ Р МЭК 61784-1—2016
2) в противном случае, если перечисление 1) не применимо, то:
i) если была связка с буфером, то соответствующий размер окна должен быть (1),
н) если была связка с очередью-К. то соответствующий размер окна должен быть меньшим из
К или 15,
iii) если использовались связки по умолчанию, то соответствующий размер окна должен быть
хотя бы по перечислению 1).
iv) во всех случаях. DL-менеджмент может дополнительно ограничить размер окна.
д) Если дополнительный адрес вызывающего-DLCEP был указан в примитиве запроса, то DLE
должен назначить адрес вызывающего-DLCEP. указанный в примитиве запроса для DLCEP; если об
наружено какое-либо конфликтующее назначение, то работа DLCEP должна быть прекращена в соот
ветствии с МЭК 61158-4-1.8.2.1.8.
h) В противном случае, если перечисление д) не применимо, и если вызванный адрес является
DLCEP-адресом, который предполагается для DLCEP издателя, то DLE не должен назначать никаких
DLCEP-адресов для этого DLCEP.
П р и м е ч а н и е — В данном профиле МЭК 61158-4-1, 8.2.1.2. перечисление h) применимо только к при
митиву запроса DL-соединения на ПОДПИСЧИКЕ (SUBSCRIBER), так как для всех других адрес вызывающего-
DLCEP указан в запросе.
i) DLC должно инициализировать переменные VC(NP). VC(N), VC(R). VC(A). VC(M). VC(MS).
VC(H), VC(HS) и VC(L) переменные DLCEP в соответствии с МЭК 61158-4-1. 6.7.4.
j) DLE должен закодировать ЕС DLPDU в соответствии с МЭК 61158-4-1.6.1 и 7.1.
1) Если параметр адреса вызванного DL указывает DL(SAP)^pec или DLCEP-адрес, то DLE дол
жен сформировать ЕС DLPDU с тремя адресами, чьи значения должны быть, соответственно:
i) вызванным DL(SAP)-aflpecoM или DLCEP-адресом.
ii) DLCEP-адресом, назначенным DLCEP. или адресом вызывающего DLSAP. если подобное
назначение не было выполнено в перечислении h),
iii) адресом вызывающего DLSAP.
2) Если параметр вызванного DL(SAP)-aflpeca указывает UNKNOWN (неизвестен), то:
i) не используется.
ii) DLCEP-класс является ИЗДАТЕЛЕМ (PUBLISHER) и DLE должен сформировать ЕС DLPDU с
двумя адресами, чьи значения должны быть DLCEP-адресом, назначенным DLCEP и адресом вызыва
ющего DLSAP, соответственно.
iii) не используется.
k) Если DLCEP класс DLE будет либо одноранговым либо SUBSCRIBER, то:
l) если был сформирован ЕС DLPDU. то:
i) DLE должен установить в EC-параметрах в DLPDU поле запрошен ответ (reply-requested),
ii) DLE должен поставить DLPDU в очередь с приоритетом TIME-AVAILABLE (доступное время)
в соответствии с МЭК 61158-4-1, 8.4.5,
2)DLE должен активировать распознание локального DLCEP-адреса DLCEP и сменить состояние
DLCEP. VC(ST), на WAITING-FOR-EC-DLPDU (ОЖИДАЕТ-ЕС-DLPDU).
I) Если отправляющий класс DLCEP шифрователя DLE будет ИЗДАТЕЛЕМ (PUBLISHER), то:
1) DLE должен очистить поле запрошен ответ в EC-параметрах в DLPDU;
2) если DLCEP-адрес источника не является адресом существующего DLCEP. то DLE должен
назначить новое значение подполю повторного использования дискриминатора (reuse-discriminator)
адреса-DLCEP издателя (NNN) EC-параметров МЭК 61158-4-1, 7.1, перечисление а.2):
i) если DLE способно записать повторно использованный дискриминатор адреса-DLCEP изда
теля в промежутке между активизациями DLCEP. то он должен увеличить промежуток между повторны
ми использованиями одного значения дискриминатора до максимума.
ii) в противном случае, когда перечисление i) не применимо. DLE должен выбрать значение
дискриминатора произвольно;
3) DLE должен поставить DLPDU в очередь с приоритетом TIME-AVAILABLE в соответствии с МЭК
61158-4-1,8.4.5;
4) DLE должен выпустить DL-Соединение для DLCEP сразу же после передачи ЕС DLPDU;
5) DLE должен отменить таймер запроса пользователя TU(MC);
6) Если перечисление е) не применимо, то DLE должен активировать распознание локального
DLCEP-адреса DLCEP и сменить состояние DLCEP. VC(ST). на готов к передаче данных (data-transfer-
ready).
69