16
Отрицательная квитанция CON (отрицательный ответ на запрос, ошибка передачи) также возвращается к пользователю, если заданное число повторных запросов передачи заканчивается безуспешно.
— Вторичная (отвечающая) станция.
При получении кадра ЗАПРОСА уровень канала выдает оповещение IND пользователю. Если запрашиваемые данные имеются, пользователь канала возвращает ответ RESP вместе с данными на уровень канала; в противном случае пользователь возвращает только ответ RESP (нет запрашиваемых данных).
- Процедура передачи
Заданный кадр ЗАПРОСА (см. таблицу 1) передается, когда предыдущая процедура заканчивается.
При получении кадра ЗАПРОСА вторичная станция должна посылать:
ОТВЕТНЫЙ кадр (см. таблицу 2) с запрашиваемыми данными, если они имеются;
ОТРИЦАТЕЛЬНЫЙ ОТВЕТНЫЙ кадр подтверждения «нет запрашиваемых данных», если данных нет.
- Защита от потерь и дублирования передачи сообщений
На первичной станции бит счета кадров (FCB) изменяется с каждой новой посылкой ЗАПРОС/ОТВЕТ. При получении неискаженного ОТВЕТА (ОТВЕТ, кадр NACK или одиночный знак NACK) сервис заканчивается возвращением пользователю полученного ответа.
Если кадр ОТВЕТА искажен или не приходит, то кадр ЗАПРОСА повторяется и неизменным битом FCB. Максимальное число повторений задается заранее.
На вторичной станции полученный бит FCB и переданный ответ запоминаются. Если кадр ЗАПРОСА принят с измененным битом FCB, запомненный ответ стирается. Если кадр ЗАПРОСА принимается с тем же битом FCB, то повторяется тот же ответ.
- НЕБАЛАНСНАЯ ПЕРЕДАЧА
Небалансная процедура передачи используется в системах телемеханики и сбора данных (SCADA), в которых ПУ контролирует трафик данных последовательным опросом КП. В этом случае ПУ является первичной станцией, инициирующей передачу всех сообщений, а подстанция (КП) — вторичной станцией, передающей сообщения только по вызову.