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

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

     6.9 Передача интегральных сумм (телесчет)


Телесчет определяется как “передача значений измеряемых величин, проинтегрированных по заданному параметру”, например, по времени, и использующих технику связи. Интегрирование может осуществляться до или после передачи. Если интегрирование осуществляется до передачи, то используется термин “передача интегральных значений”.

Интегральное значение - это величина, проинтегрированная за определенный период времени. Текущее время и периодический временной интервал последовательного получения интегральных значений являются параметрами системы. Некоторые системы используют периодические команды для начала опроса интегральных значений на ПУ. В других системах периодическая активация вызывается местным источником времени (часами) на КП. Синхронизация по времени поддерживается или системой телемеханики (см. 6.7) или внешними синхронизирующими процедурами, например, приемом национального (государственного) или международного радиосигнала точного времени.

Для получения информации от счетчиков применяются два различных метода:

1) получение интегральных значений

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

2) получение информации с приращениями

КП периодически в определенное время запоминает интегральное значение в буферной памяти и сбрасывает интегральные значения в ноль, затем запомненные значения передаются на ПУ.

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


Рисунок 17 - Последовательная процедура - сбор данных об интегральных значениях, лист 1


Рисунок 17, лист 2

ПУ передает (необязательно) периодически в определенное время команды PDU C_CI ACT (или Memorise counter command или Memorise increment command) на КП. Обе команды вызывают передачу интегральных значений в буферную память. В случае команды Memorise increment command интегральное значение переставляется дополнительно в ноль. В другом случае активация этой процедуры вызывается местным источником времени на КП.

После исполнения этих процедур запомненные значения могут быть запрошены или необязательной посылкой C_CI ACT (Reguest integral totals), получая в ответ сигнал C_CI ACTCON, или запомненные значения могут передаваться на ПУ как события на объекте. В этом случае запомненные значения (PDU М_IT) могут быть получены ПУ как события (см. 6.4).

Передача интегральных значений может быть остановлена сигналом примитива A__IBREAK.req, который передается на КП при помощи C_CI DEACT с ответом C_CI DEACTCON.

В случае ЗАПРОСА интегральных значений (integral totals) за ним следует заключительная посылка PDU C_CI ACTTERM, которая показывает, что операция управления окончена (также необязательно).