—- ' ——... ' ... , |
|||||||
API НТ |
Текст (кодонезависимый |
API РЭ |
КПБ |
API НТ |
Текст (кодонезависимый) |
API КТ |
КПБ |
Т екст сообщения
Промежуточный блок данных
Промежуточный блок данных
Блок данных
Черт. 7
Структура знака в коде КОИ-7 должна соответствовать приведенной на черт. 8.
Контрольный бит
Примечание. Контрольный бит образуется путем суммирования информационных битов по модулю 2 и образованием нечетного числа двоичных «единиц» в восьми разрядах знака.Структура знака в коде ДКОИ и в кодонезависимом режиме должна соответствовать приведенной на черт. 9.
Ьо |
ь, |
ь; |
Ь3 |
ь4 |
bj |
be |
b- |
Информационные биты ■ Э» |
Направление передачи
Черт. 9
Форматы передаваемого блока данных в основном режиме должны соответствовать приведенным на черт. 10, где ЗАП—заполнитель, в качестве которого используется: в конце передачи — битовая последовательность 11111111 (допускается 11111110); в начале передачи при наличии синхронных устройств преобразования сигналов (УПС) — битовая последовательность 01010101 или знак СИН, а при наличии асинхронных УПС — битовая последовательность 0101010101010101 или четыре знака СИН.
ЗАП |
син син |
нз |
Заголовок |
КБ |
КПБ |
ЗАП |
ЗАП |
СИН СИН |
нт |
Т екст |
КБ |
КПБ |
ЗАП |
ЗАП |
син сйн |
НТ |
Т екст |
РЭ |
КПБ |
син син |
Текст |
КБ |
КПБ |
ЗАП |
Черт. 10
Форматы отдельно передаваемого управляющего знака и управляющей последовательности должны соответствовать приведенным на черт. 11.
ЗАП |
СИН СИН |
КТМ |
ЗАП |
ЗАП |
СИН син |
НТ КТМ |
ЗАЛ |
Формат передаваемого блока данных в кодонезависимом режиме с промежуточными блоками данных должен соответствовать приведенному на черт. 12.
ЗДП |
СИН СИН |
А'-‘1 НТ |
КОДО“Є338ИСИ МЬІЙ rt?KCr |
Ari РЭ |
к н 5 |
син СИН |
API НТ |
Коломиї аяиси мый текст |
АРІ Кб |
КПБ |
ЗАП |
ЗАП |
СИН СИН |
API НТ |
Кодомезависи мый ГЄКС’ |
АР1КБ |
КП6 |
ЗАП |
Черт. 12
Примечание. Знаки СИН СИН после РЭ КПБ или API РЭ КПБ являются необязательными.
ПРОЦЕДУРЫ УСТАНОВЛЕНИЯ И ПОДДЕРЖАНИЯ
СИНХРОНИЗАЦИИ В ЗВЕНЕ
Предусматриваются следующие виды синхронизации: побитовая, позначная и периодическая позначная синхронизация, а также передача знаков-заполнителей.
Побитовая синхронизация предназначена для обеспечения синхронной работы асинхронных УПС и всегда выполняется перед позначной синхронизацией. Синхронные УПС сами осуществляют побитовую синхронизацию путем передачи синхронизирующей последовательности в течение необходимого времени. При использовании асинхронных УПС побитовую синхронизацию осуществляет оконечное оборудование данных (ООД). В этом случае ООД передающей станции должно послать приемным станциям битовую последовательность 0101010101010101, что обеспечивает 16 переходов между состояниями сигналов, соответствующими двоичным «0» и «1». Вместо указанной битовой последовательности допустима также посылка четырех последовательных знаков СИН, что также обеспечивает 16 переходов двоичных состояний сигнала. Однако первый вариант предпочтителен.
Позначная синхронизация должна осуществляться после установления побитовой синхронизации, каждый раз перед началом новой передачи блока данных, управляющих знаков и по- 3—537
следовательностей. С этой целью передающая станция должна послать противоположной станции два последовательных знака СИН. Приемная станция должна распознать два знака СИН непосредственно перед приемом данных (блока данных, управляющего знака, управляющей последовательности, адреса станции и др.).
Для поддержания позначной синхронизации в работе станций в процессе передачи сообщений передающая станция должна вводить периодически, через 1 с в поток данных два последовательных знака СИН (в кодонезависимом режиме одну последовательность АРІ СИН). На приемной станции знаки СИН (АРІ СИН) должны удаляться из потока данных. Последовательности синхронизирующих знаков не должны учитываться при формировании КПБ и они не должны влиять на формат принимаемого сообщения. Приемная и передающая станции должны находиться в состоянии позначной синхронности до завершения приема блока данных или отдельно передаваемых управляющих знаков и управляющих последовательностей. На приемной станции при приеме текста и отсутствии в течение ТаЗ = 3 с двух знаков СИН (в кодонезависимом режиме одной последовательности АРІ СИН) позначная синхронизация должна сбрасываться.
Для обеспечения задержки передачи данных на время, необходимое для изменения направления передачи в УПС, передающая станция должна посылать перед началом и по окончании каждой передачи знаки-заполнители. До начала передачи перед посылкой синхронизирующих комбинаций станция должна послать знак-заполнитель в виде битовой последовательности 01010101 или знака СИН.
По окончании каждой передачи (управляющего знака, последовательности, блока данных) передающая станция посылает знак-заполнитель в виде битовой последовательности 11111111 (11111110). Приемная станция распознает 4 двоичных «единицы^ і’.спс'срслс'ік-ліко за управляющим знаком. Управляющие знаки КП, НЕТ, КТМ и управляющие последовательности ДА 0/ДА 1. ПДЖ, ОБР, API КП, НТ КТМ считаются непринятыми при отсутствии после них четырех двоичных «единиц».
ПРОЦЕДУРЫ УСТАНОВЛЕНИЯ ЗВЕНА ДАННЫХ
В зависимости от конфигурации звена данных и типа канала связи различаются процедуры установления звена данных на некоммутируемом двухпунктовом канале связи, процедуры установления звена данных на многопунктовом канале связи и процедуры идентификации на коммутируемом канале связи.
В двухпунктовом звене на некоммутируемом канале связи установление звена данных следует начинать передачей одной из станций знака КТМ в сторону противоположной станции. При получении знака КТМ станция должна выдать один из следующих ответов:
ДА 0 — при готовности станции к приему данных;
НЕТ — при неготовности станции к приему данных;
ПДЖ — при временной неготовности станции к приему данных.
Для разрешения ситуации, возникшей при одновременной посылке обеим станциям знака КТМ (режим СОПЕРНИЧЕСТВА), одной из станций необходимо присвоить более высокий приоритет на передачу запроса (первичная станция). Первичная станция может повторно выдать КТМ по истечении Таї — 1 с, противоположная (вторичная станция)—по истечении ТаЗ = 3 с. Вторичная станция, получив знак КТМ от первичной станции, должна отказаться от своего права на передачу данных, если она передала знак КТМ, и выдать ответ, соответствующий ее готовности к приему данных.
Для установления звена данных на многопунктовом канале связи (режим ПОДЧИНЕНИЯ) управляющая станция должна послать вначале последовательность, соответствующую черт. 13, которая переводит все подчиненные станции на время Та3=3 с в состояние управления.
ЗАП СИН СИН
Черт. 13
После этого управляющая станция должна послать до выхода подчиненных станций из состояния управления одну (или несколько— поочередно) последовательность (последовательностей) опроса или выборки следующего формата, приведенного на черт. 14, где Адр. ст.— адрес станнин, в качестве которого используется удвоенный графический знак таблицы соответствующего кода; Адр.УВВ — адрес устройства ввода/вывода станции, в качестве которого используются один или комбинация нескольких (сумма числа знаков Адр.ст. и Адр.УВВ максимально равна 5 знакам) графических знаков таблицы соответствующего кода.
З
Адр УБВ
АП - іЧерт. 14
При применении кода КОИ-7 для адреса станции и адреса устройства ввода/вывода должны использоваться графические знаки латинской таблицы по ГОСТ 27463.
Последовательности опроса и выборки различают по различным заранее принятым в данной системе наборам графических знаков для адресации.
После передачи указанной последовательности управляющая станция должна ожидать в течение ТаЗ — 3 с ответа от подчиненной станции.
На принятую последовательность опроса возможны следующие ответы подчиненной станции:
КП — при отсутствии у станции данных для передачи;
НТ КТМ — при временной неготовности станции к передаче данных;
НЗ, заголовок... — при наличии у станции сообщения с заголовком;
НТ, текст... — при наличии у станции сообщения без заголовка;
API НТ, текст... —при передаче данных в кодонезависимом режиме (см. разд. 8).
При получении КП, НТ КТМ, неопределенного знака или при отсутствии ответа в течение ТаЗ = 3 с, управляющая станция должна повторить ту же самую или передать новую последовательность опроса или выборки.
На принятую последовательность выборки возможны следующие ответы от подчиненной станции:
НЕТ — при неготовности станции к приему данных (получив этот ответ, управляющая станция может повторить ту же самую или передать новую последовательность выборки пли опроса);
ДА 0 —при готовности станции к приему сообщения (получив этот ответ, управляющая станция может начинать передачу сообщения);
ОБР—при наличии у подчиненной станции данных для передачи (получив этот ответ, управляющая станция может повторно послать последовательность опроса той же станции или выдать последовательность выборки той же станции, или выдать последовательность опроса или выборки для другой станции, или же может начать передачу сообщения для выбранной станции);
ПДЖ — при временной неготовности станции к приему сообщения (получив этот ответ, управляющая станция может повторить ту же самую или передать новую последовательность выборки или опроса).
При отсутствии ответа в течение ТаЗ —3 с управляющая станция должна снова начать установление звена данных.
При работе в звеньях на коммутируемых каналах связи после установления соединения (ручным или автоматическим способом) вызывающая станция должна послать вторичной станции свой идентификатор (Ид) и запросись идентификатор вызываемой станции, т. е. передать последовательность Ид КТМ.
Идентификатор может содержать от 2 до 15 графических знаков. Минимальная двухзнаковая последовательность должна состоять из одного и того же дважды повторенного знака.
Вызываемая станция, получив указанную последовательность, должна послать один из следующих ответов:
Ид ДА 0, означающий готовность вызываемой станции к приему данных;
Ид НЕТ, означающий неготовность вызываемой станции к приему данных;
Ид ПДЖ, означающий временную неготовность вызываемой станции к приему данных.
При правильном идентификаторе вызываемой станции вызывающая станция может перейти к передаче сообщений или же посылкой знака КП передать инициативу вызываемой станции. При получении неправильного идентификатора или его отсутствии в течение Та3=3 с вызывающая станция может разъединить соединение передачей API КП или повторить последовательность Ид КТМ. Число повторений зависит от конкретных условий, предусмотренных в системе.
ПРОЦЕДУРЫ ПЕРЕДАЧИ ДАННЫХ В ОСНОВНОМ РЕЖИМЕ
После установления звена данных может начинаться передача либо целого сообщения, либо блоков данных сообщения. При передаче длинными блоками по каналам связи с высокой достоверностью блоки данных могут разбиваться на части (промежуточные блоки) для осуществления промежуточного контроля.
Передача должна начинаться одним из следующих знаков: