Статус документа
Статус документа

ГОСТ Р МЭК 870-5-5-96 Устройства и системы телемеханики. Часть 5. Протоколы передачи. Раздел 5. Основные прикладные функции

     6.2 Сбор данных при помощи опроса


Сбор данных при помощи опроса используется в системах SCADA, работающих с небалансными процедурами передачи данных, чтобы получить на ПУ действительное состояние переменных процесса на КП. ПУ производит опрос КП. КП может передавать данные только, когда его опрашивают.

Последовательности опроса зависят от системы. Ждущие системы телемеханики используют последовательный опрос только для событий, в то время как чисто циклические системы применяют только последовательный опрос при циклической передаче данных. Системы допускают оба типа опроса. Определенные последовательности опроса должны допускать возможность динамических изменений, вызванных процессом пользователя. Обычный метод - это процедура последовательного опроса на КП циклических данных с низким приоритетом, которая может быть прервана запросом на связь, вызванным таким событием, как передача команд, запросы данных, зависящим от пользователя и т.п. Различные методы могут быть использованы для получения сообщений о событиях, возникающих на КП. Некоторые системы используют поочередный или перемежающийся последовательный опрос событий и циклических данных. Другие системы используют циклический последовательный опрос с целью оповещения о наличии событий в обратном цикле ответных данных.

Выбранная процедура опроса должна быть понятна процессу пользователя. Поэтому функция опроса осуществляется сервисом связи. В балансных системах функции опроса нет.

6.2.1 Описание последовательности процедур (рисунок 10)


Рисунок 10 - Последовательная процедура - процедура опроса

На рисунке 10 показаны различные процедуры ОПРОСА, которые могут возникать при циклических и нециклических последовательностях ОПРОСА.

Первая процедура - это посылка “Запрос пользовательских данных класса 1”, которая генерируется сервисом связи на ПУ. На нее приходит ответ “АСК”. Это происходит в том случае, если нет событий, ожидающих передачи.

Следующая процедура - это посылка “Запрос пользовательских данных класса 2” к пункту, который возвращает данные. Ответ доставляется прикладной функцией на ПУ посылкой A_USER_DATA_CLASS 2.ind. Бит ACD, равный 1 (см. 5.1.2 ГОСТ Р МЭК 870-5-2), показывает ПУ, что данные класса 1, которые запрошены командой “Запрос пользовательских данных класса 1”, доступны КП.

При третьей процедуре прикладная функция на ПУ выдает запрос A_RD_DATA, передаваемый с помощью PDU C_RD (сервис канала посылка/подтверждение) на КП. Затем запрошенные данные опрашиваются командой “Запрос пользовательских данных класса 1”, передаваемой как M_PDU, и принимаются на ПУ как А_М_DАTA.ind.