Общие сведения, структура встроенного ПО
Встроенное программное обеспечение счетчика соответствует требованиям
ГОСТ Р 8.654-2009 «Требования к программному обеспечению средств измерений».
Встроенное ПО счетчика обеспечивает выполнение функций
перечисленных в п.п. 1.1, 1.2, 1.3, 1.4.
Выполняемые счетчиком функции сведены в таблицу 2.1
Структура встроенного ПО счетчика приведена на рисунке 2.2.
Таблица 2.1 Выполняемые счетчиком функции
№
пп
| Выполняемая функция
| Цена
деления
при
выводе на ЖКИ
| Примечание
|
1
| Измерение величины и формы тока по каждой фазе
| -
| *
|
2
| Измерение величины и формы напряжения по каждой фазе
| -
| *
|
3
| Определение (вычисление) сдвига фаз между током и напряжением по каждой фазе
| -
| *
|
4
| Определение (вычисление) сдвига фаз между напряжениями фаз
| -
| *
|
5
| Вычисление активной мощности по каждой фазе и суммарной с учетом направления (потребляемой, производимой),
| 0.01 Вт
0,001 кВт
| <1 Квт
≥ 1кВт
|
6
| Вычисление реактивной мощности по каждой фазе и суммарной с учетом направления (потребляемой, производимой),
| 0.01ВАр
0,001 кВт
| <1 КвАр
≥1 кВАр
|
7
| Вычисление полной мощности по каждой фазе и суммарной с учетом направления (потребляемой, производимой),
| 0.01ВА
0,001 ВА
| <1 кВа
≥ 1кВа
|
8
| Вычисление RMS напряжения по каждой фазе (RMS – среднеквадратическое значение), В
| 0.01
|
|
9
| Вычисление RMS тока по каждой фазе (RMS – среднеквадратическое значение), А
| 0.01
0.001
| <1 А
≥1 А
|
10
| Измерение частоты сетевого напряжения по каждой фазе, Гц
| 0.01
|
|
11
| Вычисление коэффициента мощности по каждой фазе и суммарный
| 0.01
|
|
12
| Измерение температуры внутри счетчика (в режиме индикатора для выявления аварийной ситуации), ˚С
| 1
|
|
13
| Измерение заряда батареи (в режиме индикатора для выявления аварийной ситуации), В
| -
|
|
14
| Учет времени наработки, сек
| 1
|
|
15
| Накопительный учет полученной активной энергии по каждому тарифу (всего 8) и суммы всех тарифов для каждой фазы, кВт•час
| 0.01
|
|
16
| Накопительный учет произведенной активной энергии по каждому тарифу (всего 8) и суммы всех тарифов для каждой фазы, кВт•час
| 0.01
|
|
17
| Накопительный учет полученной реактивной энергии по каждому тарифу (всего 8) и суммы всех тарифов для каждой фазы, кВАр•час
| 0.01
|
|
18
| Накопительный учет произведенной реактивной энергии по каждому тарифу (всего 8) и суммы всех тарифов для каждой фазы, кВАр•час
| 0.01
|
|
19
| Хранение в базе данных счетчика с привязкой к времени результатов измерений и фиксаций событий на задаваемую глубину хранения:
― Данных измерений
― Вычисленных данных
― Данных о событиях влияющих на процесс измерений и вычислений, а также влияющих на средства защиты счетчика как средства измерений
| -
|
|
Продолжение : Таблица 1.2.1 Выполняемые счетчиком функции
№
пп
| Выполняемая функция
| Цена
деления
при
выводе на ЖКИ
| Примечание
|
20
| Хранение в базе данных и, при необходимости, изменение:
― Конфигурации счетчика
― Тарифного расписания
| -
|
|
21
| Автоматическое представление в режиме реального времени на ЖКИ измеренных и вычисленных данных (перечень и продолжительность вывода определяется конфигурированием счетчика)
| -
|
|
22
| По командам с двух кнопок счетчика в ручном режиме представление в режиме реального времени на ЖКИ измеренных и вычисленных данных (продолжительность вывода определяется конфигурированием счетчика)
| -
|
|
23
| Автоматическое и полуавтоматическое выполнение тестовых процедур для определения целостности счетчика, в том числе:
― Измерительных каналов
― Метрологически значимой части ПО
― Внешнего интерфейса
― Таблицы настроечных коэффициентов
― Таблицы тарифного расписания
| -
|
|
24
| Управление внешним интерфейсом (сетевой адрес, протокол обмена, скорость обмена)
| -
|
|
25
| Автоматическое и полуавтоматическое поддержание процедур идентификации:
― Метрологически значимого ПО
― Таблицы настроечных коэффициентов
― Таблицы тарифного расписания
| -
|
|
26
| Управление режимами защиты метрологически значимого встроенного ПО и своей базы данных, настроечных коэффициентов и тарифного расписания от преднамеренных и не преднамеренных воздействий
(пароли на чтение, пароли на запись)
| -
|
|
Примечание:* - измеренные и определенные значения используются счетчиком для расчета выходных величин (потребление, мощность и др.)
Описание ПО
2.7.1 Структура встроенного ПО
Рисунок 2.2.1 Структура встроенного ПО
Встроенное ПО разделяется на метрологически значимое и метрологически незначимое.
2.2.2 Метрологически незначимое ПО при своем функционировании не влияет на точностные характеристики измеренных данных, а также и на точностные характеристики величин полученных на основе обработки измеренных данных. В метрологически незначимое ПО входят программные модули:
― Модуль внешнего интерфейса. Обеспечивает эксплуатационное и техническое обслуживание счетчика соответствующими службами. Содержит настраиваемую таблицу характеристик внешнего интерфейса.
― Модуль внутреннего интерфейса обеспечивает взаимодействие программных модулей счетчика.
― Модуль управления единым временем контролирует целостность таймера счетчика (кварцевого резонатора), обеспечивает привязку таймера счетчика к распределенной системе единого времени через внешний интерфейс (установка и корректировка часов).
― Модуль статистики событий отслеживает события, смотри таблицу 2.1.1. и ведет соответствующую базу данных.
Таблица 2.1.1. Перечень событий фиксируемых счетчиком (модуль статистики событий)
1
| включение счетчика
| 23
| ошибка измерения температуры
|
2
| выключение счетчика
| 24
| включение напряжения L1
|
3
| ошибка фазировки напряжений
| 25
| включение напряжения L2
|
4
| сброс не по WDT
| 26
| включение напряжения L3
|
5
| сброс по WDT
| 27
| выключение напряжения L1
|
6
| сброс даты/времени
| 28
| выключение напряжения L2
|
7
| напряжение на батарее меньше порога
| 29
| выключение напряжения L3
|
8
| смена даты
| 30
| напряжение L1 меньше порога
|
9
| перевод времени на лето
| 31
| напряжение L2 меньше порога
|
10
| перевод времени на зиму
| 32
| напряжение L3 меньше порога
|
11
| запись в конфигурацию
| 33
| напряжение L1 больше порога
|
12
| запись в тарификатор
| 34
| напряжение L2 больше порога
|
13
| вскрыт кожух
| 35
| напряжение L3 больше порога
|
14
| вскрыта клемная колодка
| 36
| ток L1 больше порога
|
15
| сброс признака вскрытия кожуха
| 37
| ток L1 больше порога
|
16
| сброс признака вскрытия клемной колодки
| 38
| ток L1 больше порога
|
17
| ошибка записи FLASH
| 39
| переполнение АЦП канала тока L1
|
18
| ошибка записи энергии во FLASH
| 40
| переполнение АЦП канала тока L2
|
19
| ошибка записи EEPROM
| 41
| переполнение АЦП канала тока L3
|
20
| ошибка в базе данных тарификатора
| 42
| переполнение АЦП канала напряжения L1
|
21
| ошибка в базе данных событий
| 43
| переполнение АЦП канала напряжения L2
|
22
| ошибка в базе данных показателей
| 44
| переполнение АЦП канала напряжения L3
|
2.2.3 Метрологически значимое ПО обеспечивает выполнение измерений, обработку полученных данных, хранение и представление информации об измерениях на индикаторе ЖКИ в режиме реального времени, а также представление информации в цифровом виде с привязкой к времени измерений для использования этих данных в АСКУЭ.
Метрологически значимое ПО выполняет также функции защиты измерительной информации от несанкционированного доступа.
В метрологически значимое ПО входят программные модули:
― Модуль «Фиксированная часть(обработчик)» – обеспечивает функционирование измерительных каналов, сбор и обработку измеренных данных, представление и хранение данных, обеспечение многотарифного учета, управление взаимодействием всех модулей ПО счетчика.
― Модуль «Переменная часть» включает в себя модуль «Калибровочные коэффициенты» и модуль «Тарифное расписание»; (технические составляющие ПО: недоступные через внешний интерфейс – промежуточные регистры и стеки, подразумеваются):
o «Калибровочные коэффициенты», это таблица поправочных коэффициентов получаемых в процессе настройки измерительных каналов счетчика перед проведением его поверки. Должны быть неизменными до следующей поверки.
o «Тарифное расписание»: или прописывается под заказ при изготовлении счетчика, или прописывается энергосбытовой (эксплуатирующей) организацией.
― Модуль «Программный продукт» счетчика представляет собой базу данных счетчика (так называемая, коммерческая информация), в которой хранятся данные о потреблении (накопительные регистры в соответствии с тарифным расписанием), а также база данных, на задаваемую глубину хранения, суточных и месячных срезов, профилей мощности, сведений о событиях.