Приложение N 2
Утверждена
приказом Минэнерго России
от 30.12.2020 N 1234
Спецификация защищенного протокола передачи данных, который может быть использован для организации информационного обмена между владельцами и пользователями интеллектуальных систем учета электрической энергии (мощности)
I. Общие положения
1. Настоящая спецификация протокола обмена данными между интеллектуальными системами учета электрической энергии (далее - ПОДИС) описывает перечень профилей, классов и атрибутов, используемых для организации защищенного обмена данными между владельцами и пользователями интеллектуальных систем учета электрической энергии (мощности) (далее - ИСУ).
В настоящей спецификации профиль информационного обмена описывается классом объектов данных коммерческого учета электрической энергии.
Конкретный профиль информационного обмена, применяемый участниками информационного обмена данными между ИСУ, должен быть разработан ими в соответствии с настоящей спецификацией и согласован участниками такого информационного обмена (порядок определяется самостоятельно).
Используемый в ПОДИС сервис информационного обмена должен быть выполнен в соответствии с логической моделью, предусмотренной национальным стандартом Российской Федерации ГОСТ Р 58651.2-2019 "Единая энергетическая система и изолированно работающие энергосистемы. Информационная модель электроэнергетики. Базисный профиль информационной модели", утвержденным и введенным в действие приказом Федерального агентства по техническому регулированию и метрологии от 12 декабря 2019 г. N 1104-ст" в качестве национального стандарта Российской Федерации с 1 января 2020 г. (Москва: Стандартинформ, 2019) (далее - сервис СИМ).
По-видимому, в тексте предыдущего абзаца допущена опечатка. Дату названного приказа следует читать как "12 ноября 2019 г."
В настоящей спецификации все параметры и данные, используемые в приборах учета электрической энергии (далее - ПУ), представлены в виде объектов (имеют уникальные логические имена), форматы которых, определяются структурой, описанной классом, приведенной в настоящей структуре.
2. ПОДИС должен обеспечивать однозначную интерпретацию передаваемых и получаемых данных и может быть сформирован как посредством информационного обмена между программным комплексом (далее - ПК) пользователей ИСУ или владельцев ИСУ, так и с помощью организации сбора и передачи данных с нескольких ПК, владельцев ИСУ и передачу собранных данных пользователям ИСУ.
ПОДИС должен обеспечивать выполнение следующих групп функций, предусмотренных Правилами предоставления доступа к минимальному набору функций интеллектуальных систем учета электрической энергии (мощности), утвержденными постановлением Правительства Российской Федерации от 19.06.2020 N 890 (Собрание законодательства Российской Федерации, 2020, N 26, ст. 4118):
передача перечня и описания ПУ;
передача по расписанию и по запросу данных учёта электрической энергии (мощности), включая показания ПУ (суммарные и (или) по тарифам), профили интервальной энергии (мощности), параметры качества электрической сети;
передача по расписанию и по запросу журналов событий ПУ;
получение и выполнение команды управления нагрузкой на ПУ;
получение и выполнение команды изменения предельного значения максимальной мощности на ПУ;
передача и выполнение команды изменения тарифного расписания на ПУ.
ПОДИС включает протокол прикладного уровня передачи данных (далее - HTTP) или протокол прикладного уровня передачи данных, который поддерживает шифрование (далее - HTTPS), а также протокол сервис-ориентированной архитектуры (далее - SOAP).
Аутентификация пользователей при использовании сервиса СИМ осуществляется средствами проверки подлинности HTTP.
Осуществление автоматизированного информационного обмена между владельцами и пользователями ИСУ проводится с использованием профилей информационного обмена объектов информационной модели, и в соответствии с описанием схемы сервиса СИМ, приведенным в приложении к настоящей спецификации.
II. Профили информационного обмена
3. В настоящей спецификации используются следующие профили информационного обмена:
профиль получения списка потребителей электрической энергии (физических и юридических лиц) и их характеристик (далее - CustomerConfig);
профиль осуществления операций над ПУ (далее - EndDeviceControls);
набор классов для чтения событий с ПУ (далее - EndDeviceEvents);
профиль получения перечня ПУ и их характеристик (далее - MeterConfig);
профиль получения данных с точек учета и ПУ (далее - MeterReadings);
набор классов для получения перечня ПУ и их характеристик (далее - UsagePoingConfig);
фильтр для отбора данных из профиля CustomerConfig (далее - GetCustoinerCoiifig);
фильтр для отбора данных из профиля EndDeviceEvents (далее - GetEndDeviceEvents);
фильтр для отбора данных из профиля MeterConfig (далее - GetMeterConfig);
фильтр для отбора данных из профиля UsagePoingConfig (далее - GetUsagePoingConfig);
фильтр для отбора данных из профиля MeterReadings (далее - GetMeterReadings);
Состав профилей и структура классов информационного обмена данными указаны в пунктах 3 - 4.2.28 настоящей спецификации.
3.1 Профиль UsagePointConfig описывает набор классов для получения перечня ПУ и их характеристик. Атрибуты профиля указаны в таблице 3.1.
Таблица 3.1 Атрибуты профиля UsagePointConfig
Наименование |
Тип |
Описание |
CurrentTransformer |
CurrentTransformer[] |
трансформатор тока (далее - ТТ) |
EnergyConsumer |
EnergyConsumer[] |
потребитель электрической энергии |
PotentialTransformer |
PotentialTransformer[] |
трансформатор напряжения (далее - ТН) |
ReadingType |
ReadingType[] |
подробное описание типа значения показания |
ServiceLocation |
ServiceLocation[] |
объект энергоснабжения |
ServiceSupplier |
ServiceSupplier[] |
роль организации - гарантирующий поставщик или сетевая организация |
TransformerTank |
TransformerTank[] |
сборка из двух или более связанных обмоток, которые преобразуют электрическую мощность между уровнями напряжения |
UsagePoint |
UsagePoint[] |
точка поставки |
UsagePointLocation |
UsagePointLocation[] |
расположение точки поставки |
3.1.1 Класс ConfiguratioiiEvent используется для отчета о создании, изменении или удалении объекта информационной модели или его конфигурирования.
Вышестоящим классом в обобщенной информационной модели, которая все множество элементов электроэнергетической системы представляет стандартизированным образом в виде описания объектов, их свойств и связей между ними (далее - CIM-модель), является ActivityRecord. Атрибуты класса приведены в таблице 3.1.1.
Таблица 3.1.1 - Атрибуты класса ConfigurationEvent
Наименование |
Тип |
Описание |
mRID |
String |
глобальный уникальный идентификатор объекта информационной модели |
createdDateTime |
DateTime |
дата и время создания записи активности |
effectiveDateTime |
DateTime |
дата и время, когда событие вступило или вступит в силу |
modifiedBy |
String |
источник или инициатор модификации |
Reason |
String |
причина события, приводящего к записи активности |
Remark |
String |
замечания в виде произвольного текста |
Seventy |
String |
уровень серьезности события, приводящего к записи активности |
Type |
String |
тип события, приводящего к записи активности |
Names |
Name[] |
набор типизированных наименований |
Status |
Status |
информация о последствиях события, приведшего к записи активности |
3.1.2 Класс CoordinateSystem описывает систему координат.
Вышестоящим классом в CIM-модели является IdentifiedObject. Атрибуты класса приведены в таблице 3.1.2.
Таблица 3.1.2 - Атрибуты класса CoordinateSystem
Наименование |
Тип |
Описание |
mRlD |
String |
глобальный уникальный идентификатор объекта информационной модели |
crsUrn |
String |
унифицированное имя ресурса |
CustomAttributes |
UserAttribute[] |
набор специализированных атрибутов |
Names |
Name[] |
набор типизированных наименований |
3.1.3 Класс CurrentTransformer описывает трансформатор тока.
Вышестоящим классом в CIM-модели является Sensor. Атрибуты класса приведены в таблице 3.1.3.
Таблица 3.1.3 - Атрибуты класса CurrentTransformer
Наименование |
Тип |
Описание |
mRlD |
String |
глобальный уникальный идентификатор объекта информационной модели |
normallуInService |
Boolean |
принимает значение "истина" (далее - "true"), если оборудование находится в эксплуатации |
AssetDatasheet |
AssetInfo |
технический паспорт объекта энергосистемы |
CustomAttributes |
UserAttribute[] |
набор специализированных атрибутов |
Names |
Name[] |
набор типизированных наименований |
3.1.4 Класс CurrentTransformerInfo описывает свойства трансформатора тока.
Вышестоящим классом в CIM-модели является AssetInfo. Атрибуты класса приведены в таблице 3.1.4.
Таблица 3.1.4 - Атрибуты класса CurrentTransformerInfo
Наименование |
Тип |
Описание |
accuracyClass |
String |
класс точности |
accuracyLimit |
CurrentFlow |
предел точности |
coreCount |
lnt32 |
количество сердечников обмоток |
ctClass |
String |
класс ТТ |
kneePointCurrent |
CurrentFlow |
максимальный первичный ток, при котором ТТ все еще показывает линейные характеристики |
kneePointVoItage |
Voltage |
максимальное напряжение на вторичных клеммах, при котором ТТ все еще показывает линейные характеристики |
primaryFlsRating |
CurrentFlow |
полная вторичная нагрузка для первичной обмотки |
ratedCurrent |
CurrentFlow |
номинальный ток на первичной стороне |
secondaryFlsRating |
CurrentFlow |
полная вторичная нагрузка для вторичной обмотки |
tertiaryFlsRating |
CurrentFlow |
полная вторичная нагрузка для третичной обмотки |
Usage |
String |
назначение |
maxRatio |
Ratio |
максимальное соотношение между первичным и вторичным током |
nominalRatio |
Ratio |
номинальное соотношение между первичным и вторичным током |
primaryRatio |
Ratio |
номинальное значение обмотки высшего напряжения |
secondary Rati о |
Ratio |
номинальное значение обмотки среднего напряжения |
tertiary Ratio |
Ratio |
номинальное значение обмотки низшего напряжения |
3.1.5 Класс Customer описывает роль организации - потребителя электрической энергии (мощности) (далее - потребитель, электроэнергеия соответственно).
Вышестоящим классом в CIM-модели является Organisation Role. Атрибуты класса приведены в таблице 3.1.5.
Таблица 3.1.5 - Атрибуты класса Customer
Наименование |
Тип |
Описание |
mRlD |
String |
глобальный уникальный идентификатор объекта информационной модели |
Names |
Name[] |
набор типизированных наименований |
3.1.6 Класс CustomerAgreement описывает договор с потребителем.
Вышестоящим классом в CIM-модели является Agreement. Атрибуты класса приведены в таблице 3.1.6.
Таблица 3.1.6 - Атрибуты класса CustomerAgreement
Наименование |
Тип |
Описание |
mRlD |
String |
глобальный уникальный идентификатор объекта информационной модели |
Customer |
Customer |
потребитель по договору энергоснабжения или оказания услуг по передаче электрической энергии (мощности) |
Names |
Name[] |
набор типизированных наименований |
3.1.7 Класс ElectronicAddress описывает электронный адрес потребителя электрической энергии. Атрибуты класса приведены в таблице 3.1.7.
Таблица 3.1.7 - Атрибуты класса ElectronicAddress
Наименование |
Тип |
Описание |
email1 |
String |
почтовый адрес потребителя электрической энергии 1 |
email2 |
String |
почтовый адрес потребителя электрической энергии 2 |
Lan |
String |
адрес локальной сети |
Mac |
String |
адрес MAC (Media Access Control) |
Password |
String |
пароль |
Radio |
String |
адрес радиосети |
userlD |
String |
идентификатор |
Web |
String |
интернет адрес потребителя электрической энергии |
3.1.8 Класс EnergyConsunier описывает потребителя.
Вышестоящим классом в CIM-модели является ConductingEquipment. Атрибуты класса приведены в таблице 3.1.8.
Таблица 3.1.8 - Атрибуты класса EnergyConsumer
Наименование |
Тип |
Описание |
mRID |
String |
глобальный уникальный идентификатор объекта информационной модели |
customerCount |
Int32 |
количество потребителей, представленных в данной точке поставки |
Names |
Name[] |
набор типизированных наименований |
3.1.9 Класс LifecycleDate описывает даты событий жизненного цикла материального объекта. Атрибуты класса приведены в таблице 3.1.9.
Таблица 3.1.9- Атрибуты класса LifecycleDate
Наименование |
Тип |
Описание |
installationDate |
DateTime |
дата установки |
removalDate |
DateTime |
дата снятия |
3.1.10 Класс Meter описывает ПУ, который выполняет измерение количества электрической энергии (мощности) в точке поставки для финансовых расчетов.
Вышестоящим классом в СТМ-модели является EndDevice. Атрибуты класса приведены в таблице 3.1.10.
Таблица 3.1.10 - Атрибуты класса Meter
Наименование |
Тип |
Описание |
mRID |
String |
глобальный уникальный идентификатор объекта информационной модели |
lifecycleDate |
LifecycleDate |
даты жизненного цикла материального объекта |
MeterReadings |
MeterReading[] |
показания ПУ |
Names |
Name[] |
набор типизированных наименований |
3.1.11 Класс MeterReading описывает набор значений, полученных с ПУ. Вышестоящим классом в CIM-модели является IdentifiedObject. Атрибуты класса приведены в таблице 3.1.11.
Таблица 3.1.11 - Атрибуты класса MeterReading
Наименование |
Тип |
Описание |
Readings |
Reading[] |
показания, содержащиеся в показании ПУ |
3.1.12 Класс MetrologyRequirement описывает спецификацию требований к измерению для конкретной точки в сети.
Вышестоящим классом в CIM-модели является IdentifiedObject. Атрибуты класса приведены в таблице 3.1.12.
Таблица 3.1.12 - Атрибуты класса MetrologyRequirement
Наименование |
Тип |
Описание |
mRID |
String |
глобальный уникальный идентификатор объекта информационной модели |
Reason |
ReadingReasonKind |
причина требования в соответствии с законодательством об единстве средств измерений Российской Федерации |
Names |
Name[] |
набор типизированных наименованй |
ReadingTypes |
ReadingType[] |
типы показаний, которые должны быть собраны в соответствии с законодательством Российской Федерации об обеспечении единства измерений |
3.1.13 Класс Name описывает типизированное дополнительное наименование. Атрибуты класса приведены в таблице 3.1.13.
Таблица 3.1.13 - Атрибуты класса Name
Наименование |
Тип |
Описание |
Name |
String |
наименование |
NameType |
NameType |
тип наименования |
3.1.14 Класс NameType описывает тип наименования. Атрибуты класса приведены в таблице 3.1.14.
Таблица 3.1.14- Атрибуты класса NameType
Наименование |
Тип |
Описание |
Description |
String |
описатель типа наименования |
Name |
String |
имя типа наименования |
3.1.15 Класс Organisation описывает организацию.
Вышестоящим классом в СТМ-модели является IdentifiedObject. Атрибуты класса приведены в таблице 3.1.15.
Таблица 3.1.15- Атрибуты класса Organisation
Наименование |
Тип |
Описание |
mRID |
String |
глобальный уникальный идентификатор объекта информационной модели |
Name |
String |
наименование объекта информационной модели |
CustomAttributes |
UserAttribute[] |
набор специализированных атрибутов |
electronicAddress |
ElectronicAddress |
электронный адрес потребителя электрической энергии |
Names |
Name[] |
набор типизированных наименований |
phone1 |
TelephoneNumber |
номер телефона |
phone2 |
TelephoneNumber |
дополнительный номер телефона |
postalAddress |
PostalAddress |
почтовый адрес потребителя электрической энергии, потенциально отличный от streetaddress |
streetAddress |
StreetAddress |
адрес улицы потребителя электрической энергии |
3.1.16 Класс PositionPoint описывает набор координат, определяющих точку, заданную в системе координат, указанной в классе Location.CoordinateSystem. Атрибуты класса приведены в таблице 3.1.16.
Таблица 3.1.16- Атрибуты класса PositionPoint
Наименование |
Тип |
Описание |
groupNumber |
Int32 |
порядковый номер группы точек |
sequenceNumber |
lnt32 |
порядковый номер точки |
xPosition |
String |
положение оси x |
уPosition |
String |
положение оси у |
zPosition |
String |
положение оси z |
3.1.17 Класс PotentialTransfonner описывает трансформатор напряжения.
Вышестоящим классом в CIM-модели является Sensor. Атрибуты класса приведены в таблице 3.1.17.
Таблица 3.1.17- Атрибуты класса PotentialTransformer
Наименование |
Тип |
Описание |
mRID |
String |
глобальный уникальный идентификатор объекта информационной модели |
normallyInServiсе |
Boolean |
если принимает значение "true", оборудование находится в эксплуатации |
type |
Potential TransformerKind |
тип ТН |
AssetDatasheet |
AssetInfo |
технический паспорт ТН |
CustomAttributes |
UserAttribute[] |
набор специализированных атрибутов |
Names |
Name[] |
набор типизированных наименований |
3.1.18 Класс PotentialTransfornierInfo описывает свойства трансформатора напряжения.
Вышестоящим классом в CIM-модели является AssetInfo. Атрибуты класса приведены в таблице 3.1.18.
Таблица 3.1.18- Атрибуты класса PotentialTransformerInfo
Наименование |
Тип |
Описание |
accuracyClass |
String |
класс точности |
ptClass |
String |
класс ТН |
ratedVoltage |
Voltage |
номинальное напряжение на первичной стороне |
nominalRatio |
Ratio |
номинальное соотношение между первичным и вторичным напряжением |
primaryRatiо |
Ratio |
номинальное значение обмотки высшего напряжения |
secondaryRatio |
Ratio |
номинальное значение обмотки среднего напряжения |
tertiary Ratio |
Ratio |
номинальное значение обмотки низшего напряжения |
3.1.19 Класс PricingStructiire описывает состав ценовых категорий, используемых при создании ценовых предложений потребителям, а также критерии, в соответствии с которыми эти категории могут быть предложены потребителю.
Вышестоящим классом в CIM-модели является Document. Атрибуты класса приведены в таблице 3.1.19.
Таблица 3.1.19- Атрибуты класса PricingStructure
Наименование |
Тип |
Описание |
mRID |
String |
глобальный уникальный идентификатор объекта информационной модели |
Code |
String |
уникальный пользовательский ключ для ценовой категории, используемый представителями гарантирующего поставщика или сетевой организации для потребителя |
Names |
Name[] |
набор типизированных наименований |
3.1.20 Класс Ratio описывает дробь, указанную с числителем и знаменателем, которые можно использовать для вычисления частного. Атрибуты класса приведены в таблице 3.1.20.
Таблица 3.1.20 - Атрибуты класса Ratio
Наименование |
Тип |
Описание |
denominator |
Double |
знаменатель |
numerator |
Double |
числитель |
3.1.21 Класс RationalNumber описывает рациональное число = "числитель" или "знаменатель". Атрибуты класса приведены в таблице 3.1.21.
Таблица 3.1.21 - Атрибуты класса RationalNumber
Наименование |
Тип |
Описание |
Denominator |
Int32 |
знаменатель. Значение 1 указывает, что число является простым целым числом |
Numerator |
Int32 |
числитель |
3.1.22 Класс Reading описывает значение, вычисленное ПУ или другим материальным объектом или рассчитанное системой.
Вышестоящим классом в CIM-модели является BaseReading. Атрибуты класса приведены в таблице 3.1.22.
Таблица 3.1.22 - Атрибуты класса Reading
Наименование |
Тип |
Описание |
Reason |
ReadingReasonKind |
причина, по которой показание было получено |
reportedDateTime |
DateTime |
дата и время, когда показания были впервые переданы в измерительную систему |
Source |
String |
система, выступающая в качестве источника показания |
timeStamp |
DateTime |
время значения |
Value |
String |
значение показания |
ReadingType |
ReadingType |
тип значения |
3.1.23 Класс Readinglnterharmonic описывает интергармоники в виде рационального числа "числитель" или "знаменатель", а гармоники представляются с использованием того же механизма и идентифицируются "знаменателем" =1. Атрибуты класса приведены в таблице 3.1.23.
Таблица 3.1.23 - Атрибуты класса ReadingInterharmonic
Наименование |
Тип |
Описание |
denominator |
lnt32 |
знаменатель |
Numerator |
lnt32 |
числитель |
3.1.24 Класс ReadingType описывает подробное описание типа значения показания.
Вышестоящим классом в CIM-модели является IdentifiedObject. Атрибуты класса приведены в таблице 3.1.24.
Таблица 3.1.24 - Атрибуты класса ReadingType
Наименование |
Тип |
Описание |
mRID |
String |
глобальный уникальный идентификатор объекта информационной модели |
accumulation |
String |
накопления данных во времени |
Aggregate |
String |
объединенные данные с нескольких точек поставки |
Commodity |
String |
тип товара или услуги (поставка или передача электрической энергии или мощности) |
consumptionTier |
lnt32 |
максимальная мощность по договору энергоснабжения (оказания услуг по передаче электрической энергии (мощности) |
Cpp |
Int32 |
критический пиковый период |
Currency |
String |
валюта |
flowDirection |
String |
направление перетока |
macroPeriod |
String |
интересующий период времени, который отражает то, как показание просматривается или фиксируется в течение длительного периода времени |
measurementKind |
String |
детализация единицы измерения |
measuringPeriod |
String |
интервал измерения |
Multiplier |
String |
множитель |
Phases |
String |
фаза |
Tou |
lnt32 |
временная зона тарифа (tou) |
Unit |
String |
единицы измерения |
Argument |
RationalNumber |
аргумент, используемый для введения чисел в описание единицы измерения там, где они необходимы. Значение 0 в "числителе" и "знаменателе" означает, что не применимо |
interharmonic |
ReadingInterhar monic |
индикация "гармонической" или "интергармонической" основы для измерения, значение 0 в "числителе" и "знаменателе" означает неприменимо |
Names |
Name[] |
набор типизированных наименований |
3.1.25 Класс ServiceCategory описывает категорию услуги, предоставляемой потребителю
Вышестоящим классом в CIM-модели является IdentifiedObject. Атрибуты класса приведены в таблице 3.1.25.
Таблица 3.1.25 - Атрибуты класса ServiceCategory
Наименование |
Тип |
Описание |
mRID |
String |
глобальный уникальный идентификатор объекта информационной модели |
Kind |
ServiceKind |
вид услуги |
Names |
Name[] |
набор типизированных наименований |
3.1.26 Класс ServiceLocation описывает объект энергоснабжения.
Вышестоящим классом в CIM-модели является Location. Атрибуты класса приведены в таблице 3.1.26.
Таблица 3.1.26 - Атрибуты класса ServiceLocation
Наименование |
Тип |
Описание |
mRID |
String |
глобальный уникальный идентификатор объекта информационной модели |
accessMethod |
String |
способ доступа обслуживающего лица к объекту энергоснабжения |
Direction |
String |
направление, позволяющее сотрудникам гарантирующего поставщика или сетевой организации быстро найти данный объект |
geolntoReference |
String |
ссылка на географический источник информации объекта энергоснабжения |
needslnspection |
Boolean |
Принимает значение "true", если требуется проверка оборудования в объекте энергоснабжения |
siteAccessProblem |
String |
проблемы, с которыми ранее сталкивались при посещении или выполнении работ на объекте энергоснабжения |
Type |
String |
тип точки поставки |
CoordinateSystem |
CoordinateSystem |
система координат, используемая для описания местоположения |
CustomAttributes |
UserAttribute[] |
набор специализированных атрибутов |
electronicAddress |
ElectronicAddress |
электронный адрес потребителя электрической энергии потребителя электрической энергии |
mainAddress |
StreetAddress |
основной адрес потребителя электрической энергии |
Names |
Name[] |
набор типизированных наименований |
phone1 |
TelephoneNumber |
номер телефона |
phone2 |
TelephoneNumber |
дополнительный номер телефона |
PositionPoints |
PositionPoint[] |
последовательность расположения координатных точек, описывающих местоположение, выраженная в системе координат |
secondary Address |
StreetAddress |
дополнительный адрес потребителя электрической энергии |
Status |
Status |
состояние |
3.1.27 Класс ServiceMultiplier описывает коэффициент, применяемый в точке поставки.
Вышестоящим классом в CIM-модели является IdentifiedObject. Атрибуты класса приведены в таблице 3.1.27.
Таблица 3.1.27 - Атрибуты класса ServiceMultiplier
Наименование |
Тип |
Описание |
mRID |
String |
глобальный уникальный идентификатор объекта информационной модели |
kind |
ServiceMultiplier Kind |
тип коэффициента |
value |
Double |
значение коэффициента |
Names |
Name[] |
набор типизированных наименований |
3.1.28 Класс ServiceSupplier описывает роль организации - гарантирующий поставщик или сетевая организация.
Вышестоящим классом в CIM-модели является OrganisationRole. Атрибуты класса приведены в таблице 3.1.28.
Таблица 3.1.28 - Атрибуты класса ServiceSupplier
Наименование |
Тип |
Описание |
mRID |
String |
глобальный уникальный идентификатор объекта информационной модели |
issuerIdentification Number |
String |
уникальный ссылочный префиксный номер транзакции |
Kind |
SupplierKind |
тип организации - гарантирующий поставщик или сетевая организация |
CustomAttributes |
UserAttribute[] |
набор специализированных атрибутов |
Names |
Name[] |
набор типизированных наименований |
Organisation |
Organisation |
организация, выполняющая эту роль |
3.1.29 Класс Status описывает информацию о текущем состоянии объекта энергоснабжения. Атрибуты класса приведены в таблице 3.1.29.
Таблица 3.1.29 - Атрибуты класса Status
Наименование |
Тип |
Описание |
dateTime |
DateTime |
дата и время, для которых применяется "значение" статуса |
Reason |
String |
код причины или объяснение того, почему объект перешел в текущее "значение" состояния |
Remark |
String |
информация о текущем значении, в виде текста свободной формы |
Value |
String |
значение состояния |
3.1.30 Класс StreetAddress описывает информацию об адресе улицы. Атрибуты класса приведены в таблице 3.1.30.
Таблица 3.1.30 - Атрибуты класса StreetAddress
Наименование |
Тип |
Описание |
роВох |
String |
почтовый ящик |
postalCode |
String |
почтовый индекс |
Status |
Status |
состояние |
street Detail |
StreetDetail |
сведения об улице |
townDetail |
TownDetail |
сведения о населенном пункте |
3.1.31 Класс StreetDetail описывает сведения об улице в контексте адреса. Атрибуты класса приведены в таблице 3.1.31.
Таблица 3.1.31 - Атрибуты класса StreetDetail
Наименование |
Тип |
Описание |
addressGeneral |
String |
дополнительная адресная информация |
addressGeneral2 |
String |
вторая строка адреса в свободной форме |
addressGeneral3 |
String |
третья строка адреса в свободной форме |
buildingName |
String |
название строения |
Code |
String |
справочный код |
Name |
String |
наименование улицы |
Number |
String |
обозначение номера дома на улице |
Prefix |
String |
префикс к наименованию улицы |
Suffix |
String |
суффикс к наименованию улицы |
suiteNumber |
String |
номер квартиры |
Type |
String |
тип проезда |
withinTownLimits |
Boolean |
Принимает значение "true", если эта улица находится в пределах населенного пункта |
3.1.32 Класс StringQuantity описывает величину со строковым значением. Атрибуты класса приведены в таблице 3.1.32.
Таблица 3.1.32 - Атрибуты класса StringQuantity
Наименование |
Тип |
Описание |
Multiplier |
UnitMultiplier |
масштабный коэффициент |
Unit |
UnitSymbol |
единицы измерения |
Value |
String |
значение |
3.1.33 Класс TelephoneNumber описывает номер телефона потребителя электрической энергии. Атрибуты класса приведены в таблице 3.1.33.
Таблица 3.1.33 - Атрибуты класса TelephoneNumber
Наименование |
Тип |
Описание |
areaCode |
String |
код населенного пункта или субъекта Российской Федерации |
cityCode |
String |
код населенного пункта |
countryCode |
String |
код страны |
dialOut |
String |
код для выхода на городскую линию |
Extension |
String |
добавочный номер потребителя электрической энергии |
international Prefix |
String |
префикс, используемый при звонке на международный номер |
ituPhone |
String |
номер телефона потребителя электрической энергии |
local Number |
String |
основная часть номера телефона |
3.1.34 Класс TownDetail описывает сведения о населенном пункте в контексте адреса. Атрибуты класса приведены в таблице 3.1.34.
Таблица 3.1.34 - Атрибуты класса TownDetail
Наименование |
Тип |
Описание |
Code |
String |
Код населенного пункта |
Country |
String |
страна |
Name |
String |
населенный пункт |
Section |
String |
территория в населенном пункте |
stateOrProvince |
String |
название субъекта Российской Федерации или муниципального образования |
3.1.35 Класс TransformerTank описывает сборку из двух или более индуктивно связанных обмоток, которые осуществляют преобразование уровней переменного напряжения и тока.
Вышестоящим классом в CIM-модели является Equipment. Атрибуты класса приведены в таблице 3.1.35.
Таблица 3.1.35 - Атрибуты класса TransformerTank
Наименование |
Тип |
Описание |
mRID |
String |
глобальный уникальный идентификатор объекта информационной модели |
Names |
Name[] |
набор типизированных наименований |
3.1.36 Класс UsagePoint описывает точку поставки.
Вышестоящим классом в CIM-модели является IdentifiedObject. Атрибуты класса приведены в таблице 3.1.36.
Таблица 3.1.36 - Атрибуты класса UsagePoint
Наименование |
Тип |
Описание |
mRID |
String |
глобальный уникальный идентификатор объекта информационной модели |
amiBillingReady |
AmiBillingReadyKind |
жизненный цикл системы считывания показаний в точке поставки в отношении готовности к выставлению счетов с помощью расширенной инфраструктуры считывании показаний |
checkBilling |
Boolean |
Принимает значение "true", если в результате проверки есть основания подозревать, что предыдущий биллинг мог быть выполнен с ошибочными данными. Значение следует сбросить после устранения этого потенциального несоответствия |
connectionState |
UsagePointConnected Kind |
состояние точки поставки по отношению к подключению к сети |
estimatedLoad |
CurrentFlow |
плановый график нагрузки |
grounded |
Boolean |
Принимает значение "true", если заземлено |
isSdp |
Boolean |
если принимает значение "true", то точка поставки является точкой предоставления услуг по передаче электроэнергии |
isVirtual |
Boolean |
если принимает значение "true", то точка поставки является виртуальной, то есть в сети не существует физического местоположения, где можно было бы разместить ПУ для сбора показаний |
minimalUsageExpected |
Boolean |
если принимает значение "true", то минимальное или нулевое использование ожидается в точке поставки для таких ситуаций, как логическое или физическое отключение |
name |
String |
наименование объекта информационной модели |
nominalServiceVoltage |
Voltage |
номинальное рабочее напряжение |
outageRegion |
String |
область отключения ограничения режима потребления электрической энергии потребителями электрической энергии (мощности), в которой расположена точка поставки |
phaseCode |
PhaseCode |
код фазы |
ratedCurrent |
CurrentFlow |
направление тока, на которое настроена точка поставки |
ratedPower |
ActivePower |
максимальная мощность, на которую настроена точка поставки |
readCycle |
String |
день цикла, в который обычно считывается ПУ в точке поставки |
read Route |
String |
идентификатор маршрута, которому назначена точка поставки для целей считывания показаний ПУ |
serviceDeliveryRemark |
String |
замечания о точке поставки |
servicePriority |
String |
приоритетное обслуживание точки поставки |
ConfigurationEvents |
ConfigurationEvent[] |
события конфигурирования точки поставки |
CustomAttributes |
UserAttribute[] |
набор специализированных атрибутов |
CustomerAgreement |
Customer Agreement |
договор энергоснабжения (оказания услуг по передаче электрической энергии (мощности) с потребителем, регулирующий местоположение точки поставки |
EndDevices |
EndDevice[] |
оконечные устройства точки поставки |
Equipments |
CurrentTransformer |
трансформатор тока |
Equipments |
EnergyConsunier |
потребитель электрической энергии (обобщенное понятие) - точка присоединения к электрической сети |
Equipments |
PotentialTransformer |
трансформатор напряжения |
Equipments |
TransformerTank |
сборка из двух или более индуктивно связанных обмоток, которые преобразуют уровни переменного напряжения н тока |
MetrologyRequirements |
MetrologyRequirement[] |
требования к обеспечению оборудования в точке поставки в соответствии с законодательством Российской Федерации об обеспечении единства измерений |
Names |
Name[] |
набор типизированных наименований |
PricingStructures |
PricingStructure[] |
структура ценовых категории, применимые к точке поставки |
ServiceCategory |
ServiceCategory |
категория услуг, предоставляемые потребителю в точке поставки |
ServiceLocation |
ServiceLocation |
объект энергоснабжения, находящийся в точке поставки |
ServiceMultipliers |
ServiceMultiplier[] |
коэффициенты точки поставки |
ServiceSupplier |
ServiceSupplier |
тип организации (гаранитрующий поставщик и (или) сетевая организация), использующий точку поставки для передачи электрической энергии или предоставления услуг по передаче электрической энергии (мощности) |
UsagePointLocation |
UsagePointLocation |
местоположение точки поставки |
3.1.37 Класс UsagePointLocation описывает расположение точки поставки. Вышестоящим классом в CIM-модели является Location. Атрибуты класса приведены в таблице 3.1.37.
Таблица 3.1.37 - Атрибуты класса UsagePointLocation
Наименование |
Тип |
Описание |
mRID |
String |
глобальный уникальный идентификатор объекта информационной модели |
accessMethod |
String |
способ доступа обслуживающего персонала к расположению точки поставки |
direction |
String |
направление, позволяющее персоналу гарантирующего поставщика или сетевой организации быстро найти данный объект |
geoInfoReterence |
String |
ссылка на географический источник информации |
remark |
String |
заметки о расположении точки поставки |
siteAccessProblem |
String |
проблемы, с которыми ранее сталкивались при посещении или выполнении работы в местоположении точки поставки |
type |
String |
тип точки поставки |
ConfigurationEvents |
ConfigurationEvent [] |
события конфигурирования местоположения |
CoordinateSysteni |
CoordinateSystem |
система координат, используемая для описания местоположения |
CustomAttributes |
UserAttribute[] |
набор специализированных атрибутов |
electronicAddress |
ElectronicAddress |
электронный адрес потребителя электрической энергии |
mainAddress |
StreetAddress |
основной адрес потребителя электрической энергии |
Names |
Name[] |
набор типизированных наименований |
phone1 |
TelephoneNumber |
номер телефона |
phone2 |
TelephoneNumber |
дополнительный номер телефона |
PositionPoints |
PositionPoint[] |
последовательность расположения координатных точек, описывающих местоположение, выраженная в системе координат |
secondaryAddress |
StreetAddress |
дополнительный адрес потребителя электрической энергии |
status |
Status |
состояние |
3.1.38 Класс UserAttribute описывает общий класс пары имя-значение с необязательным порядковым номером и единицами измерения для значения. Атрибуты класса приведены в таблице 3.1.38.
Таблица 3.1.38 - Атрибуты класса UserAttribute
Наименование |
Тип |
Описание |
name |
String |
наименование атрибута |
sequenceNumber |
Int32 |
порядковый номер атрибута в списке атрибутов |
value |
StringQuantity |
значение атрибута |
3.2 Профиль GetUsagePointConfig описывает получение конфигурации точек поставки. Атрибуты профиля приведены в таблице 3.2.
Таблица 3.2 Атрибуты профиля GetUsagePointConfig
Наименование |
Тип |
Описание |
Customer |
Customer[] |
роль организации - потребитель электроэнергии |
CustomerAgreement |
Customer Agreement[] |
договор энергоснабжения или оказания услуг по передаче электрической энергии (мощности) с потребителем электроэнергии |
PricingStructure |
PricingStructure[] |
состав ценовых категории для потребителей |
ServiceCategory |
ServiceCategory[] |
категория услуги, предоставляемой заказчику |
ServiceLocation |
ServiceLocation[] |
объект энергоснабжения |
ServiceSupplier |
ServiceSupplier[] |
роль организации - гарантирующий поставщик или сетевая организация |
UsagePoint |
UsagePoint[] |
точка поставки |
3.2.1 Класс Customer описывает роль организации - потребителя электроэнергии.
Вышестоящим классом в CIM-модели является OrganisationRole. Атрибуты класса приведены в таблице 3.2.1.
Таблица 3.2.1 - Атрибуты класса Customer
Наименование |
Тип |
Описание |
mRID |
String |
глобальный уникальный идентификатор объекта информационной модели |
Kind |
CustomerKind |
вид потребителя |
Names |
Name[] |
набор типизированных наименований |
3.2.2 Класс CustomerAgreement описывает договор с потребителем электроэнергии.
Вышестоящим классом в CIМ-модели является Agreement. Атрибуты класса приведены в таблице 3.2.2.
Таблица 3.2.2 - Атрибуты класса CustomerAgreement
Наименование |
Тип |
Описание |
mRID |
String |
глобальный уникальный идентификатор объекта информационной модели |
Names |
Name[] |
набор типизированных наименований |
3.2.3 Класс Name описывает типизированное дополнительное наименование. Атрибуты класса приведены в таблице 3.2.3.
Таблица 3.2.3 - Атрибуты класса Name
Наименование |
Тип |
Описание |
Name |
String |
наименование |
NameType |
NameType |
тип наименования |
3.2.4 Класс NameType описывает тип наименования. Атрибуты класса приведены в таблице 3.2.4.
Таблица 3.2.4 - Атрибуты класса NameType
Наименование |
Тип |
Описание |
Description |
String |
описатель типа наименования |
Name |
String |
наименование типа наименования |
3.2.5 Класс PricingStructure описывает состав ценовых категорий, используемых при создании ценовых предложений потребителям, а также критерии, в соответствии с которыми эти критерии могут быть предложены потребителю.
Вышестоящим классом в CIM-модели является Document. Атрибуты класса приведены в таблице 3.2.5.
Таблица 3.2.5 - Атрибуты класса PricingStructure
Наименование |
Тип |
Описание |
mRID |
String |
глобальный уникальный идентификатор объекта информационной модели |
Code |
String |
уникальный код ценовой категории, используемый представителями гарантирующего поставщика или сетевой организации для определения ценовых предпочтений потребителя |
Names |
Name[] |
набор типизированных наименований |
3.2.6 Класс ServiceCategory описывает категории услуги, предоставляемой потребителю.
Вышестоящим классом в CIM-модели является IdentifiedObject. Атрибуты класса приведены в таблице 3.2.6.
Таблица 3.2.6 - Атрибуты класса ServiceCategory
Наименование |
Тип |
Описание |
mRID |
String |
глобальный уникальный идентификатор объекта информационной модели |
Kind |
ServiceKind |
вид услуги |
Names |
Name[] |
набор типизированных наименований |
3.2.7 Класс ServiceLocation описывает объект энергоснабжения.
Вышестоящим классом в CIM-модели является Location. Атрибуты класса приведены в таблице 3.2.7.
Таблица 3.2.7 - Атрибуты класса ServiceLocation
Наименование |
Тип |
Описание |
mRID |
String |
глобальный уникальный идентификатор объекта информационной модели |
Names |
Name[] |
набор типизированных наименований |
3.2.8 Класс ServiceSupplier описывает роль организации - гарантирующего поставщика или сетевой организации.
Вышестоящим классом в CIM-модели является OrganisationRole. Атрибуты класса приведены в таблице 3.2.8.
Таблица 3.2.8 - Атрибуты класса ServiceSupplier
Наименование |
Тип |
Описание |
mRID |
String |
глобальный уникальный идентификатор объекта информационной модели |
Kind |
SupplierKind |
вид поставщика |
Names |
Name[] |
набор типизированных наименований |
3.2.9 Класс UsagePoint описывает точку поставки.
Вышестоящим классом в CIM-модели является IdentifiedObject. Атрибуты класса приведены в таблице 3.2.9.
Таблица 3.2.9 - Атрибуты класса UsagePoint
Наименование |
Тип |
Описание |
mRID |
String |
глобальный уникальный идентификатор объекта информационной модели |
Names |
Name[] |
набор типизированных наименований |
3.3 Профиль CustomerConfig описывает получение списка абонентов (физических и юридических лиц) и их характеристик. Атрибуты профиля приведены в таблице 3.3.
Таблица 3.3 Атрибуты профиля CustomerConfig
Наименование |
Тип |
Описание |
Customer |
Customer[] |
роль организации - потребитель электроэнергии |
Customer Agreement |
СustomerAgreement [] |
договор с потребителем |
3.3.1 Класс ConfigurationEvent используется для отчета о создании, изменении или удалении объекта или его конфигурирования.
Вышестоящим классом в CIM-модели является ActivityRecord. Атрибуты класса приведены в таблице 3.3.1.
Таблица 3.3.1 - Атрибуты класса ConfigurationEvent
Наименование |
Тип |
Описание |
mRID |
String |
глобальный уникальный идентификатор объекта информационной модели |
createdDateTime |
DateTime |
дата и время создания записи активности |
effectiveDateTime |
DateTime |
дата и время, когда событие вступило или вступит в силу |
moditiedBy |
String |
источник или инициатор модификации |
Reason |
String |
причина события, приводящего к записи активности |
Remark |
String |
замечания в виде произвольного текста |
Severity |
String |
уровень серьезности события, приводящего к записи активности |
Type |
String |
тип события, приводящего к записи активности |
Names |
Name[] |
набор типизированных наименований |
Status |
Status |
информация о последствиях события, приведшего к записи активности |
3.3.2 Класс Customer описывает роль организации - потребителя электроэнергии.
Вышестоящим классом в CIM-модели является OrganisationRole. Атрибуты класса приведены в таблице 3.3.2.
Таблица 3.3.2 - Атрибуты класса Customer
Наименование |
Тип |
Описание |
mRID |
String |
глобальный уникальный идентификатор объекта информационной модели |
kind |
CustomerKind |
вид потребителя |
locale |
String |
язык общения с потребителем |
name |
String |
наименование объекта информационном модели |
pucNumber |
String |
идентификационный номер органа исполнительной власти субъекта Российской Федерации в области государственного регулирования тарифов и цен |
special Need |
String |
принимает значение "true", если потребитель относится к категории потребителей, ограничение режима потребления электрической энергии (мощности) которого может привести к экономическим, экологическим, социальным последствиям |
vip |
Boolean |
принимает значение "true", если потребитель относится к первой категории надежности электроснабжения |
ConfigurationEvents |
ConfigurationEvent[] |
события конфигурирования роли организации |
CustomAttributes |
UserAttribute[] |
набор специализированных атрибутов |
CustomerAgreements |
CustomerAgreement[] |
все договоры энергоснабжения или договоры оказания услуг по передаче электроэнергии с потребителем |
EndDevices |
EndDevice[] |
оконечные устройства потребителя |
Names |
Name[] |
набор типизированных наименований |
Organisation |
Organisation |
тип организации |
status |
Status |
состояние потребителя |
3.3.3 Класс CustomerAgreement описывает договор с потребителем электрической энергии.
Вышестоящим классом в CIM-модели является Agreement. Атрибуты класса приведены в таблице 3.3.3.
Таблица 3.3.3 - Атрибуты класса CustomerAgreement
Наименование |
Тип |
Описание |
mRID |
String |
глобальный уникальный идентификатор объекта информационной модели |
createdDateTime |
DateTime |
дата и время создания документа |
lastModifiedDateTime |
DateTime |
дата и время последнего изменения документа |
loadMgmt |
String |
код управления нагрузкой |
revisionNumber |
String |
номер редакции |
signDate |
DateTime |
дата заключения договора |
Subject |
String |
тема документа |
Title |
String |
заголовок документа |
Type |
String |
тип точки поставки |
ConfigurationEvents |
ConfigurationEvent[] |
события конфигурирования документа |
CustoniAttributes |
UserAttribute[] |
набор специализированных атрибутов |
docStatus |
Status |
статус документа |
Names |
Name[] |
набор типизированных наименований |
ServiceCategoiy |
ServiceCategory |
категория услуг по договору |
Status |
Status |
статус субъекта, который представляет документ |
UsagePoints |
UsagePoint[] |
точки поставки, относящиеся к договору |
validityInterval |
DateTimelnterval |
период действия настоящего договора (с момента вступления в силу до прекращения действия) |
3.3.4 Класс DateTimelnterval описывает интервал даты и времени. Атрибуты класса приведены в таблице 3.3.4.
Таблица 3.3.4 - Атрибуты класса DateTimelnterval
Наименование |
Тип |
Описание |
end |
DateTime |
дата и время окончания интервала |
start |
DateTime |
дата и время начала интервала |
3.3.5 Класс ElectronicAddress описывает электронный адрес потребителя электрической энергии. Атрибуты класса приведены в таблице 3.3.5.
Таблица 3.3.5 - Атрибуты класса ElectronicAddress
Наименование |
Тип |
Описание |
email1 |
String |
почтовый адрес потребителя электрической энергии 1 |
email2 |
String |
почтовый адрес потребителя электрической энергии 2 |
Lan |
String |
адрес сети |
Mac |
String |
адрес MAC (Media Access Control) |
Password |
String |
пароль |
Radio |
String |
адрес радиосети |
userID |
String |
идентификатор |
Web |
String |
интернет адрес потребителя электрической энергии |
3.3.6 Класс Meter описывает ПУ, который выполняет измерение количества электрической энергии (мощности) в точке поставки для финансовых расчетов.
Вышестоящим классом в CIM-модели является EndDevice. Атрибуты класса приведены в таблице 3.3.6.
Таблица 3.3.6 - Атрибуты класса Meter
Наименование |
Тип |
Описание |
mRID |
String |
глобальный уникальный идентификатор объекта информационной модели |
Names |
Name[] |
набор типизированных наименований |
3.3.7 Класс Name описывает типизированное дополнительное наименование. Атрибуты класса приведены в таблице 3.3.7.
Таблица 3.3.7 - Атрибуты класса Name
Наименование |
Тип |
Описание |
name |
String |
наименование |
NameType |
NameType |
тип наименования |
3.3.8 Класс NameType описывает тип наименования. Атрибуты класса приведены в таблице 3.3.8.
Таблица 3.3.8 - Атрибуты класса NameType
Наименование |
Тип |
Описание |
description |
String |
описатель типа наименования |
name |
String |
наименование типа наименования |
3.3.9 Класс Organisation описывает организацию.
Вышестоящим классом в CIM-модели является IdentifiedObject. Атрибуты класса приведены в таблице 3.3.9.
Таблица 3.3.9 - Атрибуты класса Organisation
Наименование |
Тип |
Описание |
mRID |
String |
глобальный уникальный идентификатор объекта информационной модели |
name |
String |
наименование объекта информационной модели |
CustomAttributes |
UserAttribute[] |
набор специализированных атрибутов |
electronicAddress |
ElectronicAddress |
электронный адрес потребителя электрической энергии |
Names |
Name[] |
набор типизированных наименований |
phone1 |
TelephoneNumber |
номер телефона |
phone2 |
TelephoneNumber |
дополнительный номер телефона |
postalAddress |
PostalAddress |
почтовый адрес потребителя электрической энергии, потенциально отличный от streetaddress |
streetAddress |
StreetAddress |
адрес улицы потребителя электрической энергии |
3.3.10 Класс ServiceCategory описывает категорию услуги, предоставляемой заказчику.
Вышестоящим классом в CIM-модели является IdentifiedObject. Атрибуты класса приведены в таблице 3.3.10.
Таблица 3.3.10 - Атрибуты класса ServiceCategory
Наименование |
Тип |
Описание |
mRID |
String |
глобальный уникальный идентификатор объекта информационной модели |
kind |
ServiceKind |
вид услуги |
Names |
Name[] |
набор типизированных наименований |
3.3.11 Класс Status описывает информацию о текущем состоянии, имеющую отношение к объекту информационной модели. Атрибуты класса приведены в таблице 3.3.11.
Таблица 3.3.11 - Атрибуты класса Status
Наименование |
Тип |
Описание |
dateTime |
DateTime |
дата и время, для которых применяется "значение" статуса |
reason |
String |
код причины или объяснение того, почему объект перешел в текущее "значение" состояния |
remark |
String |
информация, касающаяся текущего значения в виде текста |
value |
String |
значение состояния |
3.3.12 Класс StreetAddress описывает информацию об адресе улицы. Атрибуты класса приведены в таблице 3.3.12.
Таблица 3.3.12 - Атрибуты класса StreetAddress
Наименование |
Тип |
Описание |
status |
Status |
состояние |
streetDetail |
StreetDetail |
сведения об улице |
townDetail |
TownDetail |
сведения о населенном пункте |
3.3.13 Класс StreetDetail описывает сведения об улице в контексте адреса. Атрибуты класса приведены в таблице 3.3.13.
Таблица 3.3.13 - Атрибуты класса StreetDetail
Наименование |
Тип |
Описание |
addressGeneral |
String |
дополнительная адресная информация |
buildingName |
String |
строение |
code |
String |
справочный код |
name |
String |
наименование улицы |
number |
String |
обозначение конкретного адреса дома на улице |
prefix |
String |
префикс к наименованию улицы |
suffix |
String |
суффикс к наименованию улицы |
suiteNumber |
String |
номер квартиры |
type |
String |
тип улицы |
withinTownLimits |
Boolean |
принимает значение "true", если эта улица находится в пределах населенного пункта |
3.3.14 Класс StringQuantity описывает величину со строковым значением. Атрибуты класса приведены в таблице 3.3.14.
Таблица 3.3.14 - Атрибуты класса StringQuantity
Наименование |
Тип |
Описание |
multiplier |
UnitMultiplier |
масштабный коэффициент |
unit |
UnitSymbol |
единицы измерения |
value |
String |
значение |
3.3.15 Класс TelephoneNumber описывает номер телефона. Атрибуты класса приведены в таблице 3.3.15.
Таблица 3.3.15 - Атрибуты класса TelephoneNumber
Наименование |
Тип |
Описание |
areaCode |
String |
код населенного пункта или субъекта Российской Федерации |
cityCode |
String |
код населенного пункта |
countryCode |
String |
код страны |
extension |
String |
добавочный номер |
localNumber |
String |
основная часть номера телефона |
3.3.16 Класс TownDetail описывает сведения о населенном пункте в контексте адреса. Атрибуты класса приведены в таблице 3.3.16.
Таблица 3.3.16 - Атрибуты класса TownDetail
Наименование |
Тип |
Описание |
code |
String |
код населенного пункта |
country |
String |
страна |
name |
String |
населенный пункт |
section |
String |
территория в населенном пункте |
stateOrProvince |
String |
название субъекта Российской Федерации или муниципального образования |
3.3.17 Класс UsagePoint описывает точку поставки.
Вышестоящим классом в CIM-модели является IdentifiedObject. Атрибуты класса приведены в таблице 3.3.17.
Таблица 3.3.17 - Атрибуты класса UsagePoint
Наименование |
Тип |
Описание |
mRID |
String |
глобальный уникальный идентификатор объекта информационной модели |
Names |
Name[] |
набор типизированных наименований |
3.3.18 Класс UserAttribute описывает общий класс пары имя-значение с необязательным порядковым номером и единицами измерения для значения. Атрибуты класса приведены в таблице 3.3.18.
Таблица 3.3.18 - Атрибуты класса UserAttribute
Наименование |
Тип |
Описание |
name |
String |
наименование атрибута |
sequenceNumber |
Int32 |
порядковый номер атрибута в списке атрибутов |
value |
StringQuantity |
значение атрибута |
3.4 Профиль GetCustomerConfig описывает получение характеристик договора с потребителем. Атрибуты профиля приведены в таблице 3.4.
Таблица 3.4 Атрибуты профиля GetCustomerConfig
Наименование |
Тип |
Описание |
Customer |
Сustomer[] |
роль организации - потребитель электроэнергии |
CustomerAgreement |
СustomerAgreement[] |
договор с потребителем электроэнергии |
UsagePoint |
UsagePoint[] |
точка поставки |
3.4.1 Класс Customer описывает роль организации - потребитель электроэнергии.
Вышестоящим классом в CIM-модели является OrganisationRole. Атрибуты класса приведены в таблице 3.4.1.
Таблица 3.4.1 - Атрибуты класса Customer
Наименование |
Тип |
Описание |
mRID |
String |
глобальный уникальный идентификатор объекта информационной модели |
kind |
CustomerKind |
вид потребителя |
Names |
Name[] |
набор типизированных наименований |
3.4.2 Класс CustomerAgreement описывает договор с потребителем электроэнергии.
Вышестоящим классом в CIM-модели является Agreement. Атрибуты класса приведены в таблице 3.4.2.
Таблица 3.4.2 - Атрибуты класса CustomerAgreement
Наименование |
Тип |
Описание |
mRID |
String |
глобальный уникальный идентификатор объекта информационной модели |
Names |
Name[] |
набор типизированных наименований |
3.4.3 Класс Name описывает типизированное дополнительное наименование. Атрибуты класса приведены в таблице 3.4.3.
Таблица 3.4.3 - Атрибуты класса Name
Наименование |
Тип |
Описание |
name |
String |
наименование |
NameType |
NameType |
тип наименования |
3.4.4 Класс NameType описывает тип наименования. Атрибуты класса приведены в таблице 3.4.4.
Таблица 3.4.4 - Атрибуты класса NameType
Наименование |
Тип |
Описание |
description |
String |
описатель типа наименования |
name |
String |
наименование типа наименования |
3.4.5 Класс UsagePoint описывает точку поставки.
Вышестоящим классом в CIM-модели является IdentifiedObject. Атрибуты класса приведены в таблице 3.4.5.
Таблица 3.4.5 - Атрибуты класса UsagePoint
Наименование |
Тип |
Описание |
mRID |
String |
глобальный уникальный идентификатор объекта информационной модели |
Names |
Name[] |
набор типизированных наименований |
3.5 Профиль MeterConfig описывает настройки ПУ. Атрибуты профиля приведены в таблице 3.5.
Таблица 3.5 Атрибуты профиля MeterConfig
Наименование |
Тип |
Описание |
ComFunction |
ComFunction[] |
коммуникационная функция коммуникационного оборудования или устройства, такого как ПУ |
ConnectDisconnectFunction |
ConnectDisconnect Function[] |
функция, которая отключает и повторно подключает нагрузку потребителя при определенных условиях |
Meter |
Meter[] |
ПУ, которые выполняют измерение количества электроэнергии в точке поставки для финансовых расчетов |
ReadingType |
ReadingType[] |
подробное описание типа значения показания |
SimpleEndDeviceFunction |
SimpleEndDeviceFunction[] |
вид ПУ |
3.5.1 Класс ActivityRecord описывает записи действий для ПУ в определенный момент времени (связана с событием, которое уже произошло, или с запланированной активностью).
Вышестоящим классом в CIM-модели является IdentifiedObject. Атрибуты класса приведены в таблице 3.5.1.
Таблица 3.5.1 - Атрибуты класса ActivityRecord
Наименование |
Тип |
Описание |
createdDateTime |
DateTime |
дата и время создания записи в журнале событий |
reason |
String |
причина события, приводящего к записи в журнале событий |
severity |
String |
уровень критичности события, приводящего к записи в журнале событий |
type |
String |
тип события, приводящего к записи в журнале событий |
status |
Status |
информация о последствиях события, приведшего к записи в журнале событий |
3.5.2 Класс Channel описывает единый путь для сбора или представления значений регистра в течение определенного периода времени.
Вышестоящим классом в CIM-модели является IdentifiedObject. Атрибуты класса приведены в таблице 3.5.2.
Таблица 3.5.2 - Атрибуты класса Channel
Наименование |
Тип |
Описание |
mRID |
String |
глобальный уникальный идентификатор объекта информационной модели |
isVirtual |
Boolean |
если принимает значение "true", то данные определяются с помощью расчетного способа, а не измеряются ПУ |
Names |
Name[] |
набор типизированных наименований |
ReadingType |
ReadingType |
тип показания значений регистра с собираемого канала учёта |
3.5.3 Класс ComFunction описывает коммуникационную функцию коммуникационного оборудования или устройства, такого как ПУ.
Вышестоящим классом в CIM-модели является EndDeviceFunction. Атрибуты класса приведены в таблице 3.5.3.
Таблица 3.5.3 - Атрибуты класса ComFunction
Наименование |
Тип |
Описание |
mRID |
String |
глобальный уникальный идентификатор объекта информационной модели |
amrAddress |
String |
идентификационный номер связи устройства, которое обеспечивает сбор данных с ПУ |
amrRouter |
String |
идентификационный номер связи устройства сбора данных |
configID |
String |
конфигурация, указанная для функции |
direction |
ComDirectionKind |
вид направления коммуникации |
enabled |
Boolean |
принимает значение "true", если функция включена |
firmwareID |
String |
версия прошивки |
hardwareID |
String |
аппаратная версия |
password |
String |
пароль, необходимый для доступа к функции |
programID |
String |
название программы |
technology |
ComTechnologvKind |
вид технологии коммуникации |
CustomAttributcs |
UserAttribute[] |
набор специализированных атрибутов |
Names |
Name[] |
набор типизированных наименований |
3.5.4 Класс ConfiguratioiiEvent используется для отчета о создании, изменении или удалении объекта или его конфигурирования.
Вышестоящим классом в CIM-модели является ActivityRecord. Атрибуты класса приведены в таблице 3.5.4.
Таблица 3.5.4 - Атрибуты класса ConfigurationEvent
Наименование |
Тип |
Описание |
mRID |
String |
глобальный уникальный идентификатор объекта информационной модели |
createdDateTime |
DateTime |
дата и время создания записи в журнале событий |
effectiveDateTime |
DateTime |
дата и время, когда событие вступило или вступит в силу |
modifiedBy |
String |
источник или инициатор модификации |
reason |
String |
причина события, приводящего к записи в журнале событий |
remark |
String |
замечания в виде произвольного текста |
severity |
String |
уровень критичности события, приводящего к записи в журнале событий |
type |
String |
тип события, приводящего к записи журнала событий |
Names |
Name[] |
набор типизированных наименований |
status |
Status |
информация о последствиях события, приведшего к записи в журнале событий |
3.5.5 Класс ConnectDisconnectFunction описывает функцию, которая отключает и повторно подключает нагрузку потребителя при определенных условиях.
Вышестоящим классом в CIM-модели является EndDeviceFunction. Атрибуты класса приведены в таблице 3.5.5.
Таблица 3.5.5 - Атрибуты класса ConnectDisconnectFunction
Наименование |
Тип |
Описание |
mRID |
String |
глобальный уникальный идентификатор объекта информационной модели |
enabled |
Boolean |
принимает значение "true", если функция включена |
eventCount |
Int32 |
запуск кумулятивного подсчета событий подключения или отключения в течение всего срока службы функции или до тех пор, пока значение не будет очищено |
isConnected |
Boolean |
принимает значение "true", если функция находится в подключенном состоянии |
isDelayedDiscon |
Boolean |
если принимает значение "true", коммутатор может отключить службу в конце заданной временной задержки после подачи сигнала отключения. Если установлено значение false, коммутатор может отключить службу сразу же после подачи сигнала об отключении |
isLocalAutoDisconOp |
Boolean |
если принимает значение "true" и если отключение может осуществляться локально, то операция происходит автоматически. |
isLocalAutoReconOp |
Boolean |
если принимает значение "true" и если повторное подключение может выполняться локально, то операция происходит автоматически |
isRemoteAutoDisconOp |
Boolean |
если принимает значение "true" и если отключение может управляться удаленно, то операция происходит автоматически. Если установлено значение false и отключением можно управлять удаленно, то операция выполняется вручную |
isRemoteAutoReconOp |
Boolean |
если принимает значение "true" и если повторное подключение может осуществляться удаленно, то операция происходит автоматически. Если установлено значение false и если повторное подключение может осуществляться удаленно, то операция выполняется вручную |
password |
String |
пароль, необходимый для доступа к функции |
CustomAttributes |
UserAttribute[] |
набор специализированных атрибутов |
Names |
Name[] |
набор типизированных наименований |
redInfo |
RemoteConnectD isconnectInfo |
информация о реле включения/отключения |
3.5.6 Класс Customer описывает роль организации - потребителя электроэнергии.
Вышестоящим классом в CIM-модели является OrganisationRole. Атрибуты класса приведены в таблице 3.5.6.
Таблица 3.5.6 - Атрибуты класса Customer
Наименование |
Тип |
Описание |
mRID |
String |
глобальный уникальный идентификатор объекта информационной модели |
Names |
Name[] |
набор типизированных наименований |
3.5.7 Класс ElectronicAddress описывает электронный адрес потребителя электрической энергии. Атрибуты класса приведены в таблице 3.5.7.
Таблица 3.5.7 - Атрибуты класса ElectronicAddress
Наименование |
Тип |
Описание |
email1 |
String |
почтовый адрес потребителя электрической энергии 1 |
email2 |
String |
почтовый адрес потребителя электрической энергии 2 |
Lan |
String |
адрес сети |
Mac |
String |
адрес MAC (media access control) |
Password |
String |
пароль |
Radio |
String |
адрес радиосети |
userID |
String |
идентификатор |
Web |
String |
интернет адрес потребителя электрической энергии |
3.5.8 Класс EndDeviceCapability описывает присущие конечному устройству возможности (функции, которые оно поддерживает). Атрибуты класса приведены в таблице 3.5.8.
Таблица 3.5.8 - Атрибуты класса EndDeviceCapability
Наименование |
Тип |
Описание |
autonomousDst |
Boolean |
принимает значение "true", если поддерживается автономная функция перехода на летнее время (DST) |
Communication |
Boolean |
принимает значение "true", если поддерживается функция связи |
connectDisconnect |
Boolean |
принимает значение "true", если поддерживается функция подключения и отключения |
demandResponse |
Boolean |
принимает значение "true", если поддерживается функция сброса |
electricMetering |
Boolean |
принимает значение "true", если поддерживается функция учета электроэнергии |
gasMetering |
Boolean |
принимает значение "true", если поддерживается функция учета газа |
Metrology |
Boolean |
принимает значение "true", если поддерживается функция метрологии |
onRequestRead |
Boolean |
принимает значение "true", если по запросу поддерживается функция чтения |
outageHistory |
Boolean |
принимает значение "true", если поддерживается функция истории отключении |
pressureCompensation |
Boolean |
принимает значение "true", если устройство выполняет компенсацию давления для дозированных величин |
pricingInfo |
Boolean |
принимает значение "true", если поддерживается информация о ценах |
pulseOutput |
Boolean |
принимает значение "true", если устройство выдает импульсные выходы |
relaysProgramming |
Boolean |
принимает значение "true", если поддерживается функция программирования реле |
reverseFlow |
Boolean |
принимает значение "true", если поддерживается функция обратного направления |
superCompressibilityCompensation |
Boolean |
принимает значение "true", если устройство выполняет суперкомпенсацию сжимаемости для измеренных величин |
temperatureCompensation |
Boolean |
принимает значение "true", если устройство выполняет температурную компенсацию измеренных величин |
textMessage |
Boolean |
принимает значение "true". если поддерживается отображение текстовых сообщений |
waterMetering |
Boolean |
принимает значение "true", если поддерживается функция учета воды |
3.5.9 Класс EndDeviceInfo описывает данные конечного устройства.
Вышестоящим классом в CIM-модели является AssetInfo. Атрибуты класса приведены в таблице 3.5.9.
Таблица 3.5.9 - Атрибуты класса EndDeviceInfo
Наименование |
Тип |
Описание |
isSolidState |
Boolean |
если принимает значение "true", то твердотельное конечное устройство (в отличии от механического или электромеханического устройства) |
phaseCount |
lnt32 |
количество фаз, поддерживаемых конечным устройством, обычно 0, 1 или 3 |
ratedCurrent |
CurrentFlow |
номинальный ток |
ratedVoltage |
Voltage |
номинальное напряжение |
capability |
EndDeviceCapability |
присущие устройству возможности (функции, которые оно поддерживает) |
ProductAssetModel |
ProductAssetModel |
модель материального объекта |
3.5.10 Класс LifecycleDate описывает даты событий жизненного цикла материального объекта. Атрибуты класса приведены в таблице 3.5.10.
Таблица 3.5.10 - Атрибуты класса LifecycleDate
Наименование |
Тип |
Описание |
installationDate |
DateTime |
дата установки |
manufacturedDate |
DateTime |
дата производства |
purchaseDate |
DateTime |
дата покупки |
receivedDate |
DateTime |
дата получения и первого размещения на складе |
removalDate |
DateTime |
дата снятия |
retiredDate |
DateTime |
дата вывода из эксплуатации |
3.5.11 Класс Manufacturer описывает организацию, производящая материальные объекты.
Вышестоящим классом в CIM-модели является OrganisationRole. Атрибуты класса приведены в таблице 3.5.11.
Таблица 3.5.11 - Атрибуты класса Manufacturer
Наименование |
Тип |
Описание |
mRID |
String |
глобальный уникальный идентификатор объекта информационной модели |
name |
String |
наименование объекта информационной модели |
Names |
Name[] |
набор типизированных наименований |
3.5.12 Класс Meter описывает ПУ, который выполняет измерение количества электрической энергии (мощности) в точке поставки для финансовых расчетов.
Вышестоящим классом в CIM-модели является EndDevice. Атрибуты класса приведены в таблице 3.5.12.
Таблица 3.5.12 - Атрибуты класса Meter
Наименование |
Тип |
Описание |
mRID |
String |
глобальный уникальный идентификатор объекта информационной модели |
amrSystem |
String |
автоматизированная система считывания показаний ПУ, отвечающая за связь с этим конечным устройством |
baselineCondition |
String |
состояние материального объекта на складе или во время установки |
baselineLossOfLife |
PerCent |
когда материальный объект восстанавливается, процент ожидаемого срока службы для материального объекта, когда он был новым; ноль для новых устройств |
formNumber |
String |
буквенно-цифровое обозначение, обозначающее электрическую схему (однофазную или трехфазную), для которой применяется ПУ, и его конкретное расположение клемм |
isVirtual |
Boolean |
если принимает значение "true", то физического устройства не существует |
lotNumber |
String |
номер партии |
purchasePrice |
Money |
цена |
serialNumber |
String |
серийный номер |
timeZoneOffset |
Minutes |
смещение часового пояса относительно GMT в минутах, в зависимости от местоположения устройства |
type |
String |
классификация материального объекта и их подтипов в соответствии с их корпоративными стандартами, практикой и существующими ит-спстемами |
utcNumber |
String |
уникально отслеживаемый товарный номер (UTC) |
ActivityRecords |
ActivityRecord[] |
журнал событий материального объекта |
СonfigurationEvents |
Confi gurati onEvent[] |
события конфигурирования материального объекта |
CustomAttributes |
UserAttribute[] |
набор специализированных атрибутов |
Customer |
Customer |
потребитель, владеющий конечным устройством |
electronicAddress |
ElectronicAddress |
электронный адрес потребителя электрической энергии |
EndDeviceFunctions |
ComFunction |
коммуникационная функция коммуникационного оборудования или ПУ |
EndDeviceFunctions |
СonnectDisconnectFunction |
функция, которая отключает и повторно подключает нагрузку потребителя при определенных условиях |
EndDeviceFunctions |
SimpleEndDeviceFunction |
вид конечного устройства. |
EndDeviceInfo |
EndDeviceInfo |
данные конечного устройства |
lifecycleDate |
LifecycleDate |
даты жизненного цикла материального объекта |
MeterMultipliers |
MeterMultiplier[] |
коэффициенты, применяемые на ПУ |
Names |
Name[] |
набор типизированных наименований |
Seals |
Seal[] |
пломбы, применяемые к контейнеру материальных объектов |
status |
Status |
состояние |
UsagePoint |
UsagePoint |
точка поставки, к которой относится конечное устройство |
3.5.13 Класс MeterMultiplier описывает коэффициент, применяемый на ПУ.
Вышестоящим классом в CIM-модели является IdentifiedObject. Атрибуты класса приведены в таблице 3.5.13.
Таблица 3.5.13 - Атрибуты класса MeterMultiplier
Наименование |
Тип |
Описание |
mRID |
String |
глобальный уникальным идентификатор объекта информационной модели |
kind |
MeterMultiplierKind |
вид коэффициента |
value |
Double |
значение коэффициента |
Names |
Name[] |
набор типизированных наименований |
3.5.14 Класс Name описывает типизированное дополнительное наименование. Атрибуты класса приведены в таблице 3.5.14.
Таблица 3.5.14 - Атрибуты класса Name
Наименование |
Тип |
Описание |
name |
String |
наименование |
NameType |
NameType |
тип наименования |
3.5.15 Класс NameType описывает тип наименования. Атрибуты класса приведены в таблице 3.5.15.
Таблица 3.5.15 - Атрибуты класса NameType
Наименование |
Тип |
Описание |
description |
String |
описатель типа наименования |
name |
String |
наименование типа наименования |
3.5.16 Класс ProductAssetModel описывает модель материального объекта конкретного производителя.
Вышестоящим классом в CIM-модели является AssetModel. Атрибуты класса приведены в таблице 3.5.16.
Таблица 3.5.16 - Атрибуты класса ProductAssetModel
Наименование |
Тип |
Описание |
corporateStandardKind |
CorporateStandardKind |
вид корпоративного стандарта модели материального объекта |
modelNumber |
String |
номер модели производителя |
modelVersion |
String |
номер версии модели продукта, указывающий на год выпуска продукта |
usageKind |
AssetModel UsageKind |
предполагаемое использование для модели материального объекта |
Manufacturer |
Manufacturer |
производитель модели материального объекта |
3.5.17 Класс RationalNumber описывает рациональное число = "числитель" или "знаменатель". Атрибуты класса приведены в таблице 3.5.17.
Таблица 3.5.17 - Атрибуты класса RationalNumber
Наименование |
Тип |
Описание |
denominator |
Int32 |
знаменатель. Значение 1 указывает, что число является простым целым числом |
numerator |
Int32 |
числитель |
3.5.18 Класс Readinglnterharmonic описывает интергармоники, которые представляются в виде рационального числа "числитель" или "знаменатель", а гармоники представляются с использованием того же механизма и идентифицируются "знаменателем" =1. Атрибуты класса приведены в таблице 3.5.18.
Таблица 3.5.18 - Атрибуты класса ReadingInterharmonic
Наименование |
Тип |
Описание |
denominator |
lnt32 |
интергармоннческий знаменатель |
numerator |
lnt32 |
ннтергармоннческий числитель |
3.5.19 Класс ReadingType описывает тип значения показания.
Вышестоящим классом в CIM-модели является IdentifiedObject. Атрибуты класса приведены в таблице 3.5.19.
Таблица 3.5.19 - Атрибуты класса ReadingType
Наименование |
Тип |
Описание |
mRID |
String |
глобальный уникальный идентификатор объекта информационной модели |
accumulation |
String |
накопления данных во времени |
aggregate |
String |
объединенные данные с нескольких точек поставки |
commodity |
String |
тип товара или услуги (электрическая энергия или мощность) |
consumptionTier |
Int32 |
максимальная мощность по договору энергоснабжения (оказания услуг по передаче электрической энергии (мощности) |
cpp |
Int32 |
критический пиковый период |
currency |
String |
валюта |
flowDirection |
String |
направление перетока |
macroPeriod |
String |
период времени, когда показания были зафиксированы |
measurementKind |
String |
детализация единицы измерения |
measuringPeriod |
String |
интервал измерения |
multiplier |
String |
множитель |
phases |
String |
фаза |
tou |
lnt32 |
временная зона тарифа (tou) |
unit |
String |
единицы измерения |
argument |
RationalNumber |
аргумент, используемый для введения чисел в описание единицы измерения там, где они необходимы, значение 0 в "числителе" и "знаменателе" означает, что не применимо |
interharmonic |
ReadingInterharmoniс |
индикация "гармонической" или "интергармонической" основы для измерения, значение 0 в "числителе" и "знаменателе" означает неприменимо |
Names |
Name[] |
набор типизированных наименований |
3.5.20 Класс Register описывает устройство, которое указывает или записывает единицы измерения товара или другой измеряемой величины.
Вышестоящим классом в CIM-модели является IdentifiedObject. Атрибуты класса приведены в таблице 3.5.20.
Таблица 3.5.20 - Атрибуты класса Register
Наименование |
Тип |
Описание |
mRID |
String |
глобальный уникальный идентификатор объекта информационной модели |
isVirtual |
Boolean |
если принимает значение "true", то данные вычисляются или измеряются устройством, отличным от ПУ |
leftDigitCount |
Int32 |
количество цифр (циферблатов на механическом ПУ) слева от десятичного знака: по умолчанию обычно 5 |
rightDigitCount |
Int32 |
количество цифр (циферблатов на механическом ПУ) справа от десятичного знака |
touTierName |
String |
имя, используемое для tou |
Channels |
Channel[] |
каналы, которые собирают/сообщают значения регистра |
Names |
Name[] |
набор типизированных наименований |
touTier |
TimeInterval |
интервал времени |
3.5.21 Класс RemoteConnectDisconnectInfo описывает подробную информацию о функции удаленного подключения и отключения. Атрибуты класса приведены в таблице 3.5.21
Таблица 3.5.21 - Атрибуты класса RemoteConnectDisconnectInfo
Наименование |
Тип |
Описание |
armedTimeout |
Seconds |
настройка таймаута истекшего времени |
сustomerVoltageLimit |
Voltage |
предел напряжения на стороне потребителя выключателя, выше которого подключение не должно выполняться |
energyLimit |
RealEnergy |
лимит энергии перед отключением |
energyUsageStartDateTime |
DateTime |
дата начала и время накопления энергии для ограничения энергопотребления |
energyUsageWarning |
RealEnergy |
предупреждение об ограничении энергии, используемое для запуска кода события, что потребление энергии приближается к пределу |
isArmConnect |
Boolean |
принимает значение "true", если переключатель должен быть включен до начала действия подключения |
isArmDisconnect |
Boolean |
принимает значение "true", если переключатель должен быть включен до начала действия отключения |
isEnergyLimiting |
Boolean |
принимает значение "true", если потребление энергии ограничено, и потребитель будет отключен, если он превысит лимит |
needsPowerLimitCheck |
Boolean |
принимает значение "true", если необходимо проверить предел нагрузки для немедленного отключения (после подключения), если нагрузка превышает предел |
needsVoltageLimitCheck |
Boolean |
принимает значение "true", если предел напряжения должен быть проверен, чтобы предотвратить подключение, если напряжение превышает предел |
powerLimit |
ActivePower |
лимит мощности, выше которого подключение либо не должно происходить, либо должно привести к немедленному отключению |
usePushbutton |
Boolean |
принимает значение "true", если для подключения необходимо использовать кнопку |
3.5.22 Класс Seal описывает контроль доступа к классу AssetContainers.
Вышестоящим классом в CIM-модели является IdentifiedObject. Атрибуты класса приведены в таблице 3.5.22.
Таблица 3.5.22 - Атрибуты класса Seal
Наименование |
Тип |
Описание |
mRID |
String |
глобальный уникальный идентификатор объекта информационной модели |
appliedDateTime |
DateTime |
дата и время нанесения пломбы |
condition |
SealConditionKind |
состояние пломбы |
kind |
SealKind |
вид пломбы |
sealNumber |
String |
номер пломбы |
Names |
Name[] |
набор типизированных наименований |
3.5.23 Класс SimpleEndDeviceFunction описывает простую функцию конечного устройства.
Вышестоящим классом в CIM-модели является EndDeviceFunction. Атрибуты класса приведены в таблице 3.5.23.
Таблица 3.5.23 - Атрибуты класса SimpleEndDeviceFunction
Наименование |
Tim |
Описание |
mRID |
String |
глобальный уникальный идентификатор объекта информационной модели |
configID |
String |
конфигурация, указанная для функции |
enabled |
Boolean |
принимает значение "true", если функция включена |
firmwareID |
String |
версия прошивки |
hardwareID |
String |
аппаратная версия |
kind |
EndDeviceFunctionKind |
вид функции |
password |
String |
пароль, необходимый для доступа к функции |
programID |
String |
название программы |
CustomAttributes |
UserAttribute[] |
набор специализированных атрибутов |
Names |
Name[] |
набор типизированных наименований |
Registers |
Register[] |
регистры величин, измеряемых функцией конечного устройства |
3.5.24 Класс Status описывает информацию о текущем состоянии, имеющая отношение к сущности. Атрибуты класса приведены в таблице 3.5.24.
Таблица 3.5.24 - Атрибуты класса Status
Наименование |
Тип |
Описание |
dateTime |
DateTime |
дата и время, для которых применяется значение состояния |
reason |
String |
код причины или объяснение того, почему объект перешел в текущее значение состояния |
remark |
String |
информация, касающаяся текущего значения, в виде текста свободной формы |
value |
String |
значение состояния |
3.5.25 Класс StringQuantity описывает величину со строковым значением. Атрибуты класса приведены в таблице 3.5.25.
Таблица 3.5.25 - Атрибуты класса StringQuantity
Наименование |
Тип |
Описание |
multiplier |
UnitMultiplier |
масштабный коэффициент |
unit |
UnitSymbol |
единицы измерения |
value |
String |
значение |
3.5.26 Класс TimeInterval описывает интервал времени. Атрибуты класса приведены в таблице 3.5.26.
Таблица 3.5.26 - Атрибуты класса TimeInterval
Наименование |
Тип |
Описание |
end |
DateTime |
время окончания |
start |
DateTime |
время начала |
3.5.27 Класс UsagePoint описывает точку поставки.
Вышестоящим классом в CIM-модели является IdentifiedObject. Атрибуты класса приведены в таблице 3.5.27.
Таблица 3.5.27 - Атрибуты класса UsagePoint
Наименование |
Тип |
Описание |
mRID |
String |
глобальный уникальный идентификатор объекта информационном модели |
Names |
Name[] |
набор типизированных наименований |
3.5.28 Класс UserAttribute описывает общий класс пары имя-значение с необязательным порядковым номером и единицами измерения для значения. Атрибуты класса приведены в таблице 3.5.28.
Таблица 3.5.28 - Атрибуты класса UserAttribute
Наименование |
Тип |
Описание |
name |
String |
наименование атрибута |
sequenceNumber |
lnt32 |
порядковый номер атрибута в списке атрибутов |
value |
StringQuantity |
значение атрибута |
3.6 Профиль GetMeterConfig описывает получение настроек ПУ. Атрибуты профиля приведены в таблице 3.6.
Таблица 3.6 Атрибуты профиля GetMeterConfig
Наименование |
Тип |
Описание |
Customer |
Customer[] |
роль организации - потребитель электроэнергии |
CustomerAgreement |
CustomerAgreement[] |
договор с потребителем электрической энергии |
Meter |
Meter[] |
ПУ, которые выполняют измерения в точке поставки |
ServiсеLocation |
ServiceLocation[] |
объект энергоснабжения |
UsagePoint |
UsagePoint[] |
точка поставки |
3.6.1 Класс Customer описывает роль организации - потребитель электроэнергии.
Вышестоящим классом в CIM-модели является OrganisationRole. Атрибуты класса приведены в таблице 3.6.1.
Таблица 3.6.1 - Атрибуты класса Customer
Наименование |
Тип |
Описание |
mRID |
String |
глобальный уникальный идентификатор объекта информационной модели |
kind |
CustomerKind |
вид потребителя |
Names |
Name[] |
набор типизированных наименований |
3.6.2 Класс CustomerAgreement описывает договор с потребителем электроэнергии.
Вышестоящим классом в CIM-модели является Agreement. Атрибуты класса приведены в таблице 3.6.2.
Таблица 3.6.2 - Атрибуты класса CustomerAgreement
Наименование |
Тип |
Описание |
mRID |
String |
глобальный уникальный идентификатор объекта информационной модели |
Names |
Name[] |
набор типизированных наименований |
3.6.3 Класс Meter описывает ПУ, который выполняет измерение количества электрической энергии (мощности) в точке поставки для финансовых расчетов.
Вышестоящим классом в CIM-модели является EndDevice. Атрибуты класса приведены в таблице 3.6.3.
Таблица 3.6.3 - Атрибуты класса Meter
Наименование |
Тип |
Описание |
mRID |
String |
глобальный уникальный идентификатор объекта информационной модели |
amrSystem |
String |
автоматизированная система считывания показаний ПУ, отвечающая за связь с этим конечным устройством |
Names |
Name[] |
набор типизированных наименований |
3.6.4 Класс Name описывает типизированное дополнительное наименование. Атрибуты класса приведены в таблице 3.6.4.
Таблица 3.6.4 - Атрибуты класса Name
Наименование |
Тип |
Описание |
name |
String |
наименование |
NameType |
NameType |
тип наименования |
3.6.5 Класс NameType описывает тип наименования. Атрибуты класса приведены в таблице 3.6.5.
Таблица 3.6.5 - Атрибуты класса NameType
Наименование |
Тип |
Описание |
description |
String |
описатель типа наименования |
name |
String |
тип наименования |
3.6.6 Класс ServiceLocation описывает объект энергоснабжения.
Вышестоящим классом в CIM-модели является Location. Атрибуты класса приведены в таблице 3.6.6.
Таблица 3.6.6 - Атрибуты класса ServiceLocation
Наименование |
Тип |
Описание |
mRID |
String |
глобальный уникальный идентификатор объекта информационной модели |
Names |
Name[] |
набор типизированных наименований |
3.6.7 Класс UsagePoint описывает точку поставки.
Вышестоящим классом в CIM-модели является IdentifiedObject. Атрибуты класса приведены в таблице 3.6.7.
Таблица 3.6.7 - Атрибуты класса UsagePoint
Наименование |
Тип |
Описание |
mRID |
String |
глобальный уникальный идентификатор объекта информационной модели |
Names |
Name[] |
набор типизированных наименований |
3.7 Профиль MeterReadings описывает получение данных с точек и ПУ. Атрибуты профиля приведены в таблице 3.7.
Таблица 3.7 Атрибуты профиля MeterReadings
Наименование |
Тип |
Описание |
EndDeviceEventType |
EndDeviceEventType[] |
подробное описание события, произведенного конечным устройством |
MeterReading |
MeterReading[] |
набор значений, полученных с ПУ |
ReadingQualityТуре |
ReadingQualityТуpe[] |
подробное описание качества значения показания, производимого конечным устройством или системой |
ReadingType |
ReadingType[] |
подробное описание типа значения показания |
3.7.1 Класс Asset описывает материальный объект.
Вышестоящим классом в CIM-модели является IdentifiedObject. Атрибуты класса приведены в таблице 3.7.1.
Таблица 3.7.1 - Атрибуты класса Asset
Наименование |
Тип |
Описание |
mRID |
String |
глобальный уникальный идентификатор объекта информационной модели |
Names |
Name[] |
набор типизированных наименований |
3.7.2 Класс DateTimeInterval описывает интервал даты и времени. Атрибуты класса приведены в таблице 3.7.2.
Таблица 3.7.2 - Атрибуты класса DateTimeInterval
Наименование |
Тип |
Описание |
end |
DateTime |
дата и время окончания интервала |
start |
DateTime |
дата и время начала интервала |
3.7.3 Класс EndDeviceEvent описывает событие, обнаруженное функцией устройства, связанной с конечным устройством.
Вышестоящим классом в CIM-модели является ActivityRecord. Атрибуты класса приведены в таблице 3.7.3.
Таблица 3.7.3 - Атрибуты класса EndDeviceEvent
Наименование |
Тип |
Описание |
mRID |
String |
глобальный уникальный идентификатор объекта информационной модели |
createdDateTime |
DateTime |
дата и время создания записи активности |
reason |
String |
причина события, приводящего к записи активности |
severity |
String |
приоритет события, приводящего к записи журналов событий |
Assets |
Asset[] |
материальные объекты, для которых была создано событие в журнале |
EndDeviceEventDetails |
EndDeviceEventDetail[] |
подробности события конечного устройства |
EndDeviceEventType |
EndDeviceEventType |
тип события конечного устройства |
Names |
Name[] |
набор типизированных наименований |
status |
Status |
информация о последствиях события, приведшего к записи события |
UsagePoint |
UsagePoint |
точка поставки, для которой сообщается о событии конечного устройства |
3.7.4 Класс EndDeviceEventDetail описывает пару имя-значение, специфичную для событий конечного устройства. Атрибуты класса приведены в таблице 3.7.4.
Таблица 3.7.4 - Атрибуты класса EndDeviceEventDetail
Наименование |
Тип |
Описание |
name |
String |
наименование |
value |
StringQuantity |
значение |
3.7.5 Класс EndDeviceEventType описывает подробное описание события, произведенного конечным устройством.
Вышестоящим классом в CIM-модели является IdentifiedObject. Атрибуты класса приведены в таблице 3.7.5.
Таблица 3.7.5 - Атрибуты класса EndDeviceEventType
Наименование |
Тип |
Описание |
mRID |
String |
глобальный уникальный идентификатор объекта информационной модели |
domain |
String |
высокоуровневая предметная область события |
eventOrAction |
String |
описание события |
subDomain |
String |
предметная область события |
type |
String |
тип физического устройства, из которого было создано событие |
Names |
Name[] |
набор типизированных наименований |
3.7.6 Класс IntervalBlock описывает временную последовательность показаний одного и того же типа показания. Атрибуты класса приведены в таблице 3.7.6.
Таблица 3.7.6 - Атрибуты класса IntervalBlock
Наименование |
Тип |
Описание |
IntenalReadings |
IntervalReading[] |
интервальные показания, содержащееся в блоке |
ReadingType |
ReadingType |
тип значений интервального показания, содержащихся в блоке |
3.7.7 Класс IntervalReading описывает данные, полученные через регулярные промежутки времени.
Вышестоящим классом в CIM-модели является BaseReading. Атрибуты класса приведены в таблице 3.7.7.
Таблица 3.7.7 - Атрибуты класса IntervalReading
Наименование |
Тип |
Описание |
reportedDateTime |
DateTime |
дата и время, когда показания были впервые переданы в измерительную систему |
Source |
String |
система, выступающая в качестве источника показания |
timeStamp |
DateTime |
время значения |
Value |
String |
значение показания |
ReadingQualities |
ReadingQuality[] |
качество показания |
timePeriod |
DateTimeInterval |
начало и конец периода |
3.7.8 Класс Meter описывает ПУ, который выполняет измерение количества электрической энергии (мощности) в точке поставки для финансовых расчетов.
Вышестоящим классом в CIM-модели является EndDevice. Атрибуты класса приведены в таблице 3.7.8.
Таблица 3.7.8 - Атрибуты класса Meter
Наименование |
Тип |
Описание |
mRID |
String |
глобальный уникальный идентификатор объекта информационной модели |
Names |
Name[] |
набор типизированных наименований |
status |
Status |
состояние |
3.7.9 Класс MeterReading описывает набор значений, полученных с ПУ.
Вышестоящим классом в CIM-модели является IdentifiedObject. Атрибуты класса приведены в таблице 3.7.9.
Таблица 3.7.9 - Атрибуты класса MeterReading
Наименование |
Тип |
Описание |
EndDeviceEvents |
EndDeviceEvent[] |
события конечного устройства, связанные с набором показаний ПУ |
IntervalBlocks |
IntervalBlock[] |
интервальные блоки, содержащиеся в показании ПУ |
Meter |
Meter |
ПУ, с которого получено показание |
Readings |
Reading[] |
показания ПУ |
UsagePoint |
UsagePoint |
точка поставки, из которой были получены показания ПУ (набор значений) |
valuesInterval |
DateTimeInterval |
дата и временной интервал элементов данных, содержащихся в показании ПУ |
3.7.10 Класс Name описывает типизированное дополнительное наименование. Атрибуты класса приведены в таблице 3.7.10.
Таблица 3.7.10 - Атрибуты класса Name
Наименование |
Тип |
Описание |
name |
String |
наименование |
NameType |
NameType |
тип наименования |
3.7.11 Класс NameType описывает тип наименования. Атрибуты класса приведены в таблице 3.7.11.
Таблица 3.7.11 - Атрибуты класса NameType
Наименование |
Тип |
Описание |
description |
String |
описатель типа наименования |
name |
String |
наименование типа наименования |
3.7.12 Класс RationalNumber описывает рациональное число = "числитель"/"знаменатель". Атрибуты класса приведены в таблице 3.7.12.
Таблица 3.7.12 - Атрибуты класса RationalNumber
Наименование |
Тип |
Описание |
denominator |
Int32 |
знаменатель. Значение 1 указывает, что число является простым целым числом |
numerator |
Int32 |
числитель |
3.7.13 Класс Reading описывает некоторое значение, вычисленное ПУ или другим материальным объектом или рассчитанное системой.
Вышестоящим классом в CIM-модели является BaseReading. Атрибуты класса приведены в таблице 3.7.13.
Таблица 3.7.13 - Атрибуты класса Reading
Наименование |
Тип |
Описание |
reason |
ReadingReasonKind |
причина, по которой показание было получено |
reportedDateTime |
DateTime |
дата и время, когда показания были впервые переданы в измерительную систему |
source |
String |
система, выступающая в качестве источника показания |
timeStamp |
DateTime |
время значения |
value |
String |
значение показания |
ReadingQualities |
ReadingQuality[] |
качество показателя |
ReadingType |
ReadingType |
тип значения |
3.7.14 Класс ReadingInterharmonic описывает интергармоники представляются в виде рационального числа "числитель" / "знаменатель", а гармоники представляются с использованием того же механизма и идентифицируются "знаменателем" =1. Атрибуты класса приведены в таблице 3.7.14.
Таблица 3.7.14 - Атрибуты класса ReadingInterharmonic
Наименование |
Тип |
Описание |
denominator |
Int32 |
интергармонический знаменатель |
numerator |
Int32 |
интергармонический числитель |
3.7.15 Класс ReadingQuality описывает качество значения показания или интервального значения показания. Атрибуты класса приведены в таблице 3.7.15.
Таблица 3.7.15 - Атрибуты класса ReadingQuality
Наименование |
Тип |
Описание |
comment |
String |
комментарий к коду качества |
Source |
String |
система, выступающая в качестве источника кода качества |
timeStamp |
DateTime |
дата и время присвоения или установления кода качества |
ReadingQualityType |
ReadingQualityType |
тип качества |
3.7.16 Класс ReadingQualityType описывает качество значения показания, производимого конечным устройством или системой.
Вышестоящим классом в СIМ-модели является IdentifiedObject. Атрибуты класса приведены в таблице 3.7.16.
Таблица 3.7.16 - Атрибуты класса ReadingQualityType
Наименование |
Тип |
Описание |
mRID |
String |
глобальный уникальный идентификатор объекта информационной модели |
Category |
String |
высокоуровневая предметная область качества значения показания |
subCategory |
String |
специфическая предметная область качества значения показания, как подвариант "category" |
systemId |
String |
идентификатор системы, заявившей о проблеме с данными или предоставившей комментарий к этим данным |
Names |
Name[] |
набор типизированных наименований |
3.7.17 Класс ReadingType описывает типа значения показания.
Вышестоящим классом в CIM-модели является IdentifiedObject. Атрибуты класса приведены в таблице 3.7.17.
Таблица 3.7.17 - Атрибуты класса ReadingType
Наименование |
Тип |
Описание |
mRID |
String |
глобальный уникальный идентификатор объекта информационной модели |
accumulation |
String |
накопления данных во времени |
aggregate |
String |
объединенные данные с нескольких точек поставки |
commodity |
String |
тип товара или услуги (электрическая энергия или мощность) |
consumption Tier |
Int32 |
максимальная мощность по договору энергоснабжения (оказания услуг по передаче электрической энергии (мощности) |
cpp |
Int32 |
критический пиковый период |
currency |
String |
валюта |
flowDirection |
String |
направление перетока |
macroPeriod |
String |
интересующий период времени, который отражает то, как показание просматривается или фиксируется в течение длительного периода времени |
measurementKind |
String |
детализация единицы измерения |
measuringPeriod |
String |
интервал измерения |
multiplier |
String |
множитель |
phases |
String |
фаза |
tou |
Int32 |
временная зона тарифа (tou) |
unit |
String |
единицы измерения |
argument |
RationalNumber |
аргумент, используемый для введения чисел в описание единицы измерения там, где они необходимы. Значение 0 в "числителе" и "знаменателе" означает, что не применимо |
interharmonic |
ReadingInterharmonic |
индикация "гармонической" или "интергармонической" основы для измерения, значение 0 в "числителе" и "знаменателе" означает неприменимо |
Names |
Name[] |
набор типизированных наименований |
3.7.18 Класс Status описывает информацию о текущем состоянии объекта. Атрибуты класса приведены в таблице 3.7.18.
Таблица 3.7.18 - Атрибуты класса Status
Наименование |
Тип |
Описание |
dateTime |
DateTime |
дата и время, для которых применяется значение состояния |
reason |
String |
код причины или объяснение того, почему объект перешел в текущее значение состояния |
remark |
String |
информация, касающаяся текущего значения состояния, в виде текста свободной формы |
value |
String |
значение состояния |
3.7.19 Класс UsagePoint описывает точку поставки.
Вышестоящим классом в CIM-модели является IdentifiedObject. Атрибуты класса приведены в таблице 3.7.19.
Таблица 3.7.19 - Атрибуты класса UsagePoint
Наименование |
Тип |
Описание |
mRID |
String |
глобальный уникальный идентификатор объекта информационной модели |
Names |
Name[] |
набор типизированных наименований |
3.8 Профиль GetMeterReadings описывает набор значений, полученных с ПУ. Атрибуты профиля приведены в таблице 3.8.
Таблица 3.8 Атрибуты профиля GetMeterReadings
Наименование |
Тип |
Описание |
EndDevice |
EndDevice[] |
контейнер материальных объектов, выполняющий одну или несколько функций оконечного устройства и имеющий возможность обмена данными |
MeterReadings |
MeterReadings |
набор значении, полученных с ПУ |
Reading |
Reading[] |
некоторое значение, вычисленное ПУ, другим материальным объектом или рассчитанное системой |
ReadingQuality |
ReadingQuality[] |
значения качества показания или интервального значения показания |
ReadingType |
ReadingType[] |
подробное описание типа значения показания |
TimeSchedule |
TimeSchedule[] |
описание всего, что меняется стечением времени |
TransformerTank |
TransformerTank[] |
сборка из двух или более индуктивно связанных обмоток, которые преобразуют переменные уровни напряжения и тока |
UsagePoint |
UsagePoint[] |
точка поставки |
3.8.1 Класс DateTimeInterval описание интервала даты и времени. Атрибуты класса приведены в таблице 3.8.1.
Таблица 3.8.1 - Атрибуты класса DateTimeInterval
Наименование |
Тип |
Описание |
end |
DateTime |
дата и время окончания интервала |
start |
DateTime |
дата и время начала интервала |
3.8.2 Класс EndDevice описывает контейнер материальных объектов, выполняющий одну или несколько функций оконечного устройства и имеющий возможность обмена данными.
Вышестоящим классом в CIM-модели является AssetContainer. Атрибуты класса приведены в таблице 3.8.2.
Таблица 3.8.2 - Атрибуты класса EndDevice
Наименование |
Тип |
Описание |
mRID |
String |
глобальный уникальный идентификатор объекта информационной модели |
Names |
Name[] |
набор типизированных наименований |
3.8.3 Класс EndDeviceEvent описывает событие, обнаруженное функцией устройства, связанной с конечным устройством.
Вышестоящим классом в CIM-модели является ActivityRecord. Атрибуты класса приведены в таблице 3.8.3.
Таблица 3.8.3 - Атрибуты класса EndDeviceEvent
Наименование |
Тип |
Описание |
EndDeviceEventType |
EndDeviceEventType |
тип события конечного устройства |
3.8.4 Класс EndDeviceEventType описывает события, произведенные конечным устройством.
Вышестоящим классом в CIM-модели является IdentifiedObject. Атрибуты класса приведены в таблице 3.8.4.
Таблица 3.8.4 - Атрибуты класса EndDeviceEventType
Наименование |
Тип |
Описание |
mRID |
String |
глобальный уникальный идентификатор объекта информационной модели |
Names |
Name[] |
набор типизированных наименований |
3.8.5 Класс Meter описывает ПУ, который выполняет измерение количества электрической энергии (мощности) в точке поставки для финансовых расчетов.
Вышестоящим классом в CIM-модели является EndDevice. Атрибуты класса приведены в таблице 3.8.5.
Таблица 3.8.5 - Атрибуты класса Meter
Наименование |
Тип |
Описание |
mRID |
String |
глобальный уникальный идентификатор объекта информационной модели |
Names |
Name[] |
набор типизированных наименований |
3.8.6 Класс MeterReading описывает набор значений, полученных с ПУ. Вышестоящим классом в CIM-модели является IdentifiedObject. Атрибуты класса приведены в таблице 3.8.6.
Таблица 3.8.6 - Атрибуты класса MeterReading
Наименование |
Тип |
Описание |
EndDeviceEvents |
EndDeviceEvent[] |
события конечного устройства, связанные с набором показаний ПУ |
Meter |
Meter |
ПУ, с которого получено показание |
Readings |
Reading[] |
показания ПУ |
UsagePoint |
UsagePoint |
точка поставки, из которой были получены показания ПУ (набор значений) |
3.8.7 Класс Name описывает типизированное дополнительное наименование. Атрибуты класса приведены в таблице 3.8.7.
Таблица 3.8.7 - Атрибуты класса Name
Наименование |
Тип |
Описание |
name |
String |
наименование |
NameType |
NameType |
тип наименования |
3.8.8 Класс NameType описывает тип наименования. Атрибуты класса приведены в таблице 3.8.8.
Таблица 3.8.8 - Атрибуты класса NameType
Наименование |
Тип |
Описание |
Description |
String |
описатель типа наименования |
Name |
String |
наименование типа наименования |
3.8.9 Класс Reading описывает некоторое значение, вычисленное ПУ или другим материальным объектом или рассчитанное системой.
Вышестоящим классом в CIM-модели является BaseReading. Атрибуты класса приведены в таблице 3.8.9.
Таблица 3.8.9 - Атрибуты класса Reading
Наименование |
Тип |
Описание |
reason |
ReadingReasonKind |
причина, по которой показание было получено |
source |
String |
система, выступающая в качестве источника показания |
ReadingType |
ReadingType |
тип значения |
3.8.10 Класс Reading описывает значение, вычисленное ПУ или другим материальным объектом или рассчитанное системой.
Вышестоящим классом в CIM-модели является BaseReading. Атрибуты класса приведены в таблице 3.8.10.
Таблица 3.8.10 - Атрибуты класса Reading
Наименование |
Тип |
Описание |
reason |
ReadingReasonKind |
причина, по которой показание было получено |
source |
String |
система, выступающая в качестве источника показания |
3.8.11 Класс ReadingQuality описывает качество значения показания или интервального значения показания. Атрибуты класса приведены в таблице 3.8.11.
Таблица 3.8.11 - Атрибуты класса ReadingQuality
Наименование |
Тип |
Описание |
ReadingQualityType |
ReadingQualityType |
тип качества |
3.8.12 Класс ReadingQualityType описывает значения качества показания, производимого конечным устройством или системой.
Вышестоящим классом в CIM-модели является IdentifiedObject. Атрибуты класса приведены в таблице 3.8.12.
Таблица 3.8.12 - Атрибуты класса ReadingQualityType
Наименование |
Тип |
Описание |
mRID |
String |
глобальный уникальный идентификатор объекта информационной модели |
Names |
Name[] |
набор типизированных наименований |
3.8.13 Класс ReadingType описывает тип значения показания.
Вышестоящим классом в CIM-модели является IdentifiedObject. Атрибуты класса приведены в таблице 3.8.13.
Таблица 3.8.13 - Атрибуты класса ReadingType
Наименование |
Тип |
Описание |
mRID |
String |
глобальный уникальный идентификатор объекта информационной модели |
Names |
Name[] |
набор типизированных наименований |
3.8.14 Класс TimeSchedule описывает все, что меняется с течением времени. Вышестоящим классом в CIM-модели является Document. Атрибуты класса приведены в таблице 3.8.14.
Таблица 3.8.14 - Атрибуты класса TimeSchedule
Наименование |
Тип |
Описание |
scheduleInterval |
DateTimeInterval |
расписание |
3.8.15 Класс TransfonnerTank описывает сборку из двух или более индуктивно связанных обмоток, которые осуществляют преобразование уровней переменного напряжения и тока.
Вышестоящим классом в CIM-модели является Equipment. Атрибуты класса приведены в таблице 3.8.15.
Таблица 3.8.15 - Атрибуты класса TransformerTank
Наименование |
Тип |
Описание |
mRID |
String |
глобальный уникальный идентификатор объекта информационной модели |
Names |
Name[] |
набор типизированных наименований |
3.8.16 Класс UsagePoint описывают точку поставки.
Вышестоящим классом в CIM-модели является IdentifiedObject. Атрибуты класса приведены в таблице 3.8.16.
Таблица 3.8.16 - Атрибуты класса UsagePoint
Наименование |
Тип |
Описание |
mRID |
String |
глобальный уникальный идентификатор объекта информационной модели |
Names |
Name[] |
набор типизированных наименований |
3.9 Профиль EndDeviceEvents описывает набор классов для чтения событий с ПУ. Атрибуты профиля приведены в таблице 3.9.
Таблица 3.9 Атрибуты профиля EndDeviceEvents
Наименование |
Тип |
Описание |
EndDeviceEvent |
EndDeviceEvent[] |
событие, обнаруженное функцией устройства, связанной с конечным устройством |
EndDeviceEventType |
EndDeviceEventType[] |
подробное описание события, произведенного конечным устройством |
3.9.1 Класс Asset описывает материальный объект.
Вышестоящим классом в CIM-модели является IdentifiedObject. Атрибуты класса приведены в таблице 3.9.1.
Таблица 3.9.1 - Атрибуты класса Asset
Наименование |
Тип |
Описание |
mRID |
String |
глобальный уникальный идентификатор объекта информационной модели |
Names |
Name[] |
набор типизированных наименований |
3.9.2 Класс EndDeviceEvent описывает событие, обнаруженное функцией устройства, связанной с конечным устройством.
Вышестоящим классом в CIM-модели является ActivityRecord. Атрибуты класса приведены в таблице 3.9.2.
Таблица 3.9.2 - Атрибуты класса EndDeviceEvent
Наименование |
Тип |
Описание |
mRID |
String |
глобальный уникальный идентификатор объекта информационной модели |
createdDateTime |
DateTime |
дата и время создания записи активности |
Reason |
String |
причина события, приводящего к записи активности |
severity |
String |
уровень серьезности события, приводящего к записи активности |
Assets |
Asset[] |
материальные объекты, для которых была создана запись активности |
EndDeviceEventDetails |
EndDeviceEventDetail[] |
подробности события конечного устройства |
EndDeviceEventType |
EndDeviceEventType |
тип события конечного устройства |
Names |
Name[] |
набор типизированных наименований |
Status |
Status |
информация о последствиях события, приведшего к записи активности |
UsagePoint |
UsagePoint |
точка поставки, для которой сообщается о событии конечного устройства |
3.9.3 Класс EndDeviceEventDetail описывает пару имя-значение, специфичная для событий конечного устройства. Атрибуты класса приведены в таблице 3.9.3.
Таблица 3.9.3 - Атрибуты класса EndDeviceEventDetail
Наименование |
Тип |
Описание |
Name |
String |
наименование |
Value |
StringQuantity |
значение |
3.9.4 Класс EndDeviceEventType описывает события, произведенного конечным устройством.
Вышестоящим классом в CIM-модели является IdentifiedObject. Атрибуты класса приведены в таблице 3.9.4.
Таблица 3.9.4 - Атрибуты класса EndDeviceEventType
Наименование |
Тип |
Описание |
mRID |
String |
глобальный уникальный идентификатор объекта информационной модели |
Domain |
String |
высокоуровневая предметная область события |
eventOrAction |
String |
специфическая часть события |
subDomain |
String |
более специфическая предметная область события |
Type |
String |
тип физического устройства, из которого был создано событие |
Names |
Name[] |
набор типизированных наименований |
3.9.5 Класс Name описывает типизированное дополнительное наименование. Атрибуты класса приведены в таблице 3.9.5.
Таблица 3.9.5 - Атрибуты класса Name
Наименование |
Тип |
Описание |
name |
String |
наименование |
NameType |
NameType |
тип наименования |
3.9.6 Класс NameType описывает тип наименования. Атрибуты класса приведены в таблице 3.9.6.
Таблица 3.9.6 - Атрибуты класса NameType
Наименование |
Тип |
Описание |
description |
String |
описатель типа наименования |
name |
String |
наименование типа наименования |
3.9.7 Класс Status описывает информацию о текущем состоянии, имеющая отношение к сущности. Атрибуты класса приведены в таблице 3.9.7.
Таблица 3.9.7 - Атрибуты класса Status
Наименование |
Тип |
Описание |
dateTime |
DateTime |
дата и время, для которых применяется значение состояния |
reason |
String |
код причины или объяснение того, почему объект перешел в текущее состояния |
remark |
String |
информация, касающаяся текущего состояния, в виде текста свободной формы |
value |
String |
значение состояния |
3.9.8 Класс UsagePoint описывает точку поставки.
Вышестоящим классом в CIM-модели является IdentifiedObject. Атрибуты класса приведены в таблице 3.9.8.
Таблица 3.9.8 - Атрибуты класса UsagePoint
Наименование |
Тип |
Описание |
mRID |
String |
глобальный уникальный идентификатор объекта информационной модели |
Names |
Name[] |
набор типизированных наименований |
3.10 Профиль GetEndDeviceEvents описывает полученные с устройств события. Атрибуты профиля приведены в таблице 3.10.
Таблица 3.10 Атрибуты профиля GetEndDeviceEvents
Наименование |
Тип |
Описание |
Customer |
Customer[] |
роль организации - потребитель электроэнергии |
СustоmerAgreement |
СustomerAgreement[ ] |
договор с потребителем электроэнергии |
EndDeviceEvent |
EndDeviceEvent[] |
событие, обнаруженное функцией устройства, связанной с конечным устройством |
EndDeviceEventType |
EndDeviceEventType[] |
подробное описание события, произведенного конечным устройством |
Meter |
Meter[] |
ПУ, которые выполняют измерения количества электроэнергии в точке поставки для финансовых расчетов |
ServiceCategory |
ServiceCategory[] |
категория услуги, предоставляемой потребителю |
ServiceLocation |
ServiceLocation[] |
объект энергоснабжения |
TimeSchedule |
TimeSchedule[] |
описание временных периодов для формирования объемов потребления электрической энергии |
UsagePoint |
UsagePoint[] |
точка поставки |
3.10.1 Класс Customer описывает роль организации - потребитель электроэнергии.
Вышестоящим классом в CIM-модели является OrganisationRole. Атрибуты класса приведены в таблице 3.10.1.
Таблица 3.10.1 - Атрибуты класса Customer
Наименование |
Тип |
Описание |
mRID |
String |
глобальный уникальный идентификатор объекта информационной модели |
Kind |
CustomerKind |
вид потребителя |
Names |
Name[] |
набор типизированных наименований |
3.10.2 Класс CustomerAgreement описывает договор с потребителем электроэнергии.
Вышестоящим классом в CIM-модели является Agreement. Атрибуты класса приведены в таблице 3.10.2.
Таблица 3.10.2 - Атрибуты класса CustomerAgreement
Наименование |
Тип |
Описание |
mRID |
String |
глобальный уникальный идентификатор объекта информационной модели |
Names |
Name[] |
набор типизированных наименований |
3.10.3 Класс DateTimeInterval описывает интервал даты и времени. Атрибуты класса приведены в таблице 3.10.3.
Таблица 3.10.3 - Атрибуты класса DateTimeInterval
Наименование |
Тип |
Описание |
end |
DateTime |
дата и время окончания интервала |
start |
DateTime |
дата и время начала интервала |
3.10.4 Класс EndDeviceEvent описывает событие, обнаруженное функцией устройства, связанной с конечным устройством.
Вышестоящим классом в CIM-модели является ActivityRecord. Атрибуты класса приведены в таблице 3.10.4.
Таблица 3.10.4 - Атрибуты класса EndDeviceEvent
Наименование |
Тип |
Описание |
mRID |
String |
глобальный уникальный идентификатор объекта информационной модели |
reason |
String |
причина события, приводящего к записи активности |
severity |
String |
уровень серьезности события, приводящего к записи активности |
Names |
Name[] |
набор типизированных наименований |
3.10.5 Класс EndDeviceEventType описывает события, произведенного конечным устройством.
Вышестоящим классом в CIM-модели является IdentifiedObject. Атрибуты класса приведены в таблице 3.10.5.
Таблица 3.10.5 - Атрибуты класса EndDeviceEventType
Наименование |
Тип |
Описание |
mRID |
String |
глобальный уникальный идентификатор объекта информационной модели |
Names |
Name[] |
набор типизированных наименований |
3.10.6 Класс Meter описывает ПУ, который выполняет измерение количества электрической энергии (мощности) в точке поставки для финансовых расчетов.
Вышестоящим классом в CIM-модели является EndDevice. Атрибуты класса приведены в таблице 3.10.6.
Таблица 3.10.6 - Атрибуты класса Meter
Наименование |
Тип |
Описание |
mRID |
String |
глобальный уникальный идентификатор объекта информационной модели |
Names |
Name[] |
набор типизированных наименований |
3.10.7 Класс Name описывает типизированное дополнительное наименование. Атрибуты класса приведены в таблице 3.10.7.
Таблица 3.10.7 - Атрибуты класса Name
Наименование |
Тип |
Описание |
name |
String |
наименование |
NameType |
NameType |
тип наименования |
3.10.8 Класс NameType описывает тип наименования. Атрибуты класса приведены в таблице 3.10.8.
Таблица 3.10.8 - Атрибуты класса NameType
Наименование |
Тип |
Описание |
description |
String |
описатель типа наименования |
name |
String |
наименование типа наименования |
3.10.9 Класс ServiceCategory описывает категорию услуги, предоставляемой потребителю.
Вышестоящим классом в CIM-модели является IdentifiedObject. Атрибуты класса приведены в таблице 3.10.9.
Таблица 3.10.9 - Атрибуты класса ServiceCategory
Наименование |
Тип |
Описание |
mRID |
String |
глобальный уникальный идентификатор объекта информационной модели |
kind |
ServiceKind |
вид услуги |
Names |
Name[] |
набор типизированных наименований |
3.10.10 Класс ServiceLocation описывает объект энергоснабжения.
Вышестоящим классом в CIM-модели является Location. Атрибуты класса приведены в таблице 3.10.10.
Таблица 3.10.10 - Атрибуты класса ServiceLocation
Наименование |
Тип |
Описание |
mRID |
String |
глобальный уникальный идентификатор объекта информационной модели |
Names |
Name[] |
набор типизированных наименований |
3.10.11 Класс TimeSchedule описывает временные периоды для формирования объемов потребления электрической энергии.
Вышестоящим классом в CIM-модели является Document. Атрибуты класса приведены в таблице 3.10.11.
Таблица 3.10.11 - Атрибуты класса TimeSchedule
Наименование |
Тип |
Описание |
scheduleInterval |
DateTimeInterval |
расписание |
3.10.12 Класс UsagePoint описывает точку поставки.
Вышестоящим классом в CIM-модели является IdentifiedObject. Атрибуты класса приведены в таблице 3.10.12.
Таблица 3.10.12 - Атрибуты класса UsagePoint
Наименование |
Тип |
Описание |
mRID |
String |
глобальный уникальный идентификатор объекта информационной модели |
Names |
Name[] |
набор типизированных наименований |
3.11 Профиль EndDeviceControls описывает структуру выполнения операций с ПУ
Атрибуты профиля приведены в таблице 3.11.
Таблица 3.11 Атрибуты профиля EndDeviceControls
Наименование |
Тип |
Описание |
EndDeviceControl |
EndDeviceControl[] |
указывает ПУ (или ПУ) выполнить указанное действие |
EndDeviсеСontrolТуре |
EndDeviceControlType[] |
подробное описание команды управления, выполняемого конечным устройством |
3.11.1 Класс ElectronicAddress описывает электронный адрес потребителя электрической энергии. Атрибуты класса приведены в таблице 3.11.1.
Таблица 3.11.1 - Атрибуты класса ElectronicAddress
Наименование |
Тип |
Описание |
email1 |
String |
почтовый адрес потребителя электрической энергии 1 |
email2 |
String |
почтовый адрес потребителя электрической энергии 2 |
lan |
String |
адрес сети |
mac |
String |
адрес MAC (Media Access Control) |
password |
String |
пароль |
radio |
String |
адрес радиосети |
userID |
String |
идентификатор |
web |
String |
интернет-адрес |
3.11.2 Класс EndDevice описывает контейнер объектов, выполняющий одну или несколько функций оконечного устройства и имеющий возможность обмена данными. Вышестоящим классом в CIM-модели является AssetContainer. Атрибуты класса приведены в таблице 3.11.2.
Таблица 3.11.2 - Атрибуты класса EndDevice
Наименование |
Тип |
Описание |
mRID |
String |
глобальный уникальный идентификатор объекта информационной модели |
installCode |
String |
установочный код |
isPan |
Boolean |
если принимает значение "true", то устройство находится в персональной сети (PAN) |
electronicAddress |
ElectronicAddress |
электронный адрес потребителя электрической энергии |
Names |
Name[] |
набор типизированных наименований |
3.11.3 Класс EndDeviceControl описывает указание конечному устройству (или группе конечных устройств) выполнить указанное действие.
Вышестоящим классом в CIM-модели является IdentifiedObject. Атрибуты класса приведены в таблице 3.11.3.
Таблица 3.11.3 - Атрибуты класса EndDeviceControl
Наименование |
Тип |
Описание |
mRID |
String |
глобальный уникальный идентификатор объекта информационной модели |
reason |
String |
причина управляющего воздействия, позволяющего определить, как продолжать обработку |
EndDeviceControlType |
EndDeviceControlType |
тип управления элементом управления конечным устройством |
EndDevices |
EndDevice[] |
конечные устройства, получающие команды от элемента управления конечным устройством |
UsagePoints |
UsagePoint[] |
точки поставки, получающие команды от элемента управления конечным устройством |
3.11.4 Класс EndDeviceControlType описывает команды управления, выполняемого конечным устройством.
Вышестоящим классом в CIM-модели является IdentifiedObject. Атрибуты класса приведены в таблице 3.11.4.
Таблица 3.11.4 - Атрибуты класса EndDeviceControlType
Наименование |
Тип |
Описание |
mRID |
String |
глобальный уникальный идентификатор объекта информационной модели |
Domain |
String |
высокоуровневая предметная область элемента управления |
eventOrAction |
String |
специфическая часть типа элемента управления |
subDomain |
String |
специфическая предметная область элемента управления |
Type |
String |
тип физического устройства, из которого был создан элемент управления |
Names |
Name[] |
набор типизированных наименований |
3.11.5 Класс Name описывает типизированное дополнительное наименование. Атрибуты класса приведены в таблице 3.11.5.
Таблица 3.11.5 - Атрибуты класса Name
Наименование |
Тип |
Описание |
name |
String |
наименование |
NameType |
NameType |
тип наименования |
3.11.6 Класс NameType описывает тип наименования. Атрибуты класса приведены в таблице 3.11.6.
Таблица 3.11.6 - Атрибуты класса NameType
Наименование |
Тип |
Описание |
description |
String |
описатель типа наименования |
name |
String |
тип наименования |
3.11.7 Класс UsagePoint описывает точку поставки.
Вышестоящим классом в CIM-модели является IdentifiedObject. Атрибуты класса приведены в таблице 3.11.7.
Таблица 3.11.7- Атрибуты класса UsagePoint
Наименование |
Тип |
Описание |
mRID |
String |
глобальный уникальный идентификатор объекта информационной модели |
Names |
Name[] |
набор типизированных наименований |
3.12 Перечисления
3.12.1 Перечисление AmiBillingReadyKind описывает жизненный цикл системы считывания показаний в точке поставки в отношении готовности к выставлению счетов с помощью расширенной инфраструктуры считываний показаний. Элементы перечисления приведены в таблице 3.12.1.
Таблица 3.12.1 - Элементы перечисления AmiBillingReadyKind
Наименование |
Описание |
amiCapable |
точка поставки оснащена ПУ с поддержкой автоматизированной измерительной системы (AMI), который в настоящее время еще не оснащен модулем связи |
amiDisabled |
точка поставки оснащена ПУ с поддержкой AMI, однако функциональность AMI была отключена или не используется |
billingApproved |
точка поставки оснащена работающим ПУ с поддержкой AMI, и точность была сертифицирована для целей выставления счетов |
enabled |
точка поставки оснащена ПУ с поддержкой AMI, способным поддерживать связь |
nonAmi |
точка поставки оснащена ПУ, не поддерживающим AMI |
nonMetered |
точка поставки в настоящее время не оснащена ПУ |
operable |
точка поставки оснащена ПУ с поддержкой AMI, способным функционировать и связываться с сетью AMI |
3.12.2 Перечисление AssetModelUsageKind описывает вид использования модели материального объекта. Элементы перечисления приведены в таблице 3.12.2.
Таблица 3.12.2 - Элементы перечисления AssetModelUsageKind
Наименование |
Описание |
customerSubstation |
модель материального объекта предназначена для использования в подстанции потребителя |
distributionOverhead |
модель актива предназначена для использования в распределительной воздушной сети |
distributionUnderground |
модель материального объекта предназначена для использования в подземных распределительных сетях |
other |
другое |
streetlight |
модель материального объекта предназначена для использования в качестве уличного освещения |
substation |
модель материального объекта предназначена для использования на подстанции |
transmission |
модель материального объекта предназначена для использования в сети передачи |
unknown |
использование модели материального объекта неизвестно |
3.12.3 Перечисление ComDirectionKind описывает вид направления коммуникации. Элементы перечисления приведены в таблице 3.12.3.
Таблица 3.12.3 - Элементы перечисления ComDirectionKind
Наименование |
Описание |
biDirectional |
двунаправленный |
fromDeviсе |
от устройства |
toDevice |
к устройству |
3.12.4 Перечисление ComTechnologyKind описывает вид технологии коммуникации. Элементы перечисления приведены в таблице 3.12.4.
Таблица 3.12.4 - Элементы перечисления ComTechnologyKind
Наименование |
Описание |
cellular |
сотовая связь. Подвариант "rf" |
ethernet |
Высокоскоростная технология связи |
homePlug |
технология связи по линиям электропередач |
pager |
односторонняя или двусторонняя радиопейджинговая сеть. Подвариант "rf" |
phone |
стандартная проводная телефонная система |
plc |
технология связи по линиям электропередач |
rf |
частная или общественная технология на основе радиосвязи |
rfMesh |
mesh радиосвязь. Подвариант "rf" |
zigbee |
беспроводная технология радиосвязи. Подвариант "rf" |
3.12.5 Перечисление CorporateStandardKind описывает вид корпоративного стандарта. Элементы перечисления приведены в таблице 3.12.5.
Таблица 3.12.5 - Элементы перечисления CorporateStandardKind
Наименование |
Описание |
Experimental |
модель материального объекта используется экспериментально |
Other |
другое |
Standard |
модель материального объекта используется в качестве корпоративного стандарта |
underEvaluation |
использование модели материального объекта находится в стадии оценки |
3.12.6 Перечисление CustomerKind описывает вид потребителя. Элементы перечисления приведены в таблице 3.12.6.
Таблица 3.12.6 - Элементы перечисления CustomerKind
Наименование |
Описание |
commercialIndustrial |
коммерческий промышленный |
energyServiceScheduler |
диспетчер энергетических услуг |
energyServiceSupplier |
поставщик энергетических услуг |
internalUse |
внутреннего использования |
Other |
другой |
pumpingLoad |
насосная станция |
Residential |
бытовой |
residentialAndCommercial |
бытовой и коммерческий |
residentialAndStreetlight |
бытовой и уличное освещение |
residentialFarmService |
сельское хозяйство |
residentialStreetlightOthers |
бытовое уличное освещение или другой вид, связанный с потребителем |
windMachine |
ветряная установка |
3.12.7 Перечисление EndDeviceFunctionKind описывает вид функции конечного устройства. Элементы перечисления приведены в таблице 3.12.7.
Таблица 3.12.7 - Элементы перечисления EndDeviceFunctionKind
Наименование |
Описание |
autonomousDst |
автономное применение перехода на летнее времени (DST) |
demandResponse |
функции сброса |
electricMetering |
учет электроэнергии |
gasMetering |
учет газа |
Metrology |
представление измеренных значений пользователю или другой системе |
onRequestRead |
чтение по запросу |
outageHistory |
история о перебоях в подаче электроэнергии |
relaysProgramming |
поддержка одного или нескольких реле, которые могут быть программируемы в ПУ |
reverseFlow |
обнаружение и контроль обратного направления |
waterMetering |
учет воды |
3.12.8 Перечисление MeterMultiplierKind описывает вид коэффициента ПУ. Элементы перечисления приведены в таблице 3.12.8.
Таблица 3.12.8 - Элементы перечисления MeterMultiplierKind
Наименование |
Описание |
ctRatio |
коэффициент трансформации по току |
kE |
тестовая постоянная |
kH |
киловатт-час. Число киловатт-часов, которое должно быть приложено к ПУ, чтобы вызвать один оборот диска для электромеханического ПУ, или число киловатт-часов, представленных одним импульсом приращения для электронного ПУ |
kR |
регистр множителя. Число, на которое нужно умножить показания регистра, чтобы получить кВтч |
ptRatio |
коэффициент трансформации по напряжению |
transformerRatio |
произведение коэффициента Ктт и коэффициента Ктн |
3.12.9 Перечисление PliaseCode описывает перечисление идентификаторов фаз. Позволяет обозначить фазы как для передающего, так и для распределительного оборудования, цепей и нагрузок. Элементы перечисления приведены в таблице 3.12.9.
Таблица 3.12.9 - Элементы перечисления PliaseCode
Наименование |
Описание |
А |
фаза А, В, С и нейтраль |
АВ |
фаза А, В, С и нейтраль |
ABC |
фаза А, В, С и нейтраль |
ABCN |
фаза А, В, С и нейтраль |
ABN |
фаза А, В и нейтраль |
AC |
фаза А, С и нейтраль |
ACN |
фаза А, С и нейтраль |
AN |
фаза А и нейтраль |
В |
фаза В, С и нейтраль |
ВС |
фаза В, С и нейтраль |
BCN |
фаза В, С и нейтраль |
BN |
фаза В и нейтраль |
С |
фаза С и нейтраль |
CN |
фаза С и нейтраль |
N |
нейтраль |
none |
фазы не указаны |
s1 |
вторичная Фаза 1 и нейтраль |
s12 |
вторичная Фаза 1, 2 и нейтраль |
s12N |
вторичная Фаза 1, 2 и нейтраль |
s1N |
вторичная Фаза 1 и нейтраль |
s2 |
вторичная Фаза 2 и нейтраль |
s2N |
вторичная Фаза 2 и нейтраль |
X |
неизвестная ненейтральная фаза |
XN |
неизвестная ненейтральная фаза плюс нейтраль |
XY |
две неизвестные ненейтральные фазы |
XYN |
две неизвестные ненейтральные фазы плюс нейтраль |
3.12.10 Перечисление PotentialTransformerKind описывает тип ТН. Элементы перечисления приведены в таблице 3.12.10.
Таблица 3.12.10 - Элементы перечисления PotentialTransformerKind
Наименование |
Описание |
capacitiveCoupling |
трансформатор напряжения использует емкостную связь для создания вторичного напряжения |
Inductive |
трансформатор напряжения использует индукционные катушки для создания вторичного напряжения |
3.12.11 Перечисление ReadingReasonKind описывает причину, по которой значение было получено. Элементы перечисления приведены в таблице 3.12.11.
Таблица 3.12.11 - Элементы перечисления ReadingReasonKind
Наименование |
Описание |
billing |
показания принимаются или должны приниматься в ответ на запрос потребителя или другой стороны, связанный с выставлением счетов, подвариант "inquiry" |
demandReset |
показания принимаются или должны приниматься в сочетании со сбросом одного или нескольких регистров сброса в ПУ |
inquiry |
показания принимаются или должны приниматься в ответ на запрос потребителя или другой стороны |
installation |
показания принимаются или должны приниматься в сочетании с установкой ПУ |
loadManagement |
показания принимаются или должны приниматься для поддержки управления нагрузками в распределительных сетях или устройствах |
loadResearch |
показания принимаются или должны приниматься для поддержки исследований и анализа нагрузок на распределительные сети или устройства |
moveIn |
показания принимаются или должны приниматься в связи с событием заезда потребителя |
moveOut |
показания принимаются или должны приниматься в связи с событием переезда потребителя |
other |
другое |
removal |
показания принимаются или должны приниматься в сочетании со снятием ПУ |
serviceConnect |
показания принимаются или должны приниматься в сочетании с подключением или повторным подключением услуги |
serviceDisconnect |
показания принимаются или должны приниматься в связи с отключением услуги |
3.12.12 Перечисление SealConditionKind описывает вид состояния пломбы. Элементы перечисления приведены в таблице 3.12.12.
Таблица 3.12.12 - Элементы перечисления SealConditionKind
Наименование |
Описание |
broken |
сломана |
locked |
заблокирована |
missing |
отсутствует |
open |
открыта |
other |
другое |
3.12.13 Перечисление SealKind описывает вид пломбы. Элементы перечисления приведены в таблице 3.12.13.
Таблица 3.12.13 - Элементы перечисления SealKind
Наименование |
Описание |
lead |
свинец |
lock |
замок |
other |
другое |
steel |
сталь |
3.12.14 Перечисление ServiceKind описывает вид услуги. Элементы перечисления приведены в таблице 3.12.14.
Таблица 3.12.14 - Элементы перечисления ServiceKind
Наименование |
Описание |
electricity |
электроснабжение |
gas |
газификация |
heat |
теплоснабжение |
internet |
интернет услуги |
other |
другое |
rates |
налог, сбор, пошлина |
refuse |
услуги по вывозу отходов |
sewerage |
услуги канализации |
time |
служба времени |
tvLicence |
служба телевизионных лицензий |
water |
водоснабжение |
3.12.15 Перечисление SupplierKind описывает вид поставщика. Элементы перечисления приведены в таблице 3.12.15.
Таблица 3.12.15 - Элементы перечисления SupplierKind
Наименование |
Описание |
other |
другое |
retailer |
организация, которая продает электрическую энергию (не оказывает услугу по передаче электрической энергии); применяется к розничным рынкам |
utility |
организация, предоставляющая услугу потребителю |
3.12.16 Перечисление UnitMultiplier описывает множители единиц, определенные для СIМ. Элементы перечисления приведены в таблице 3.12.16.
Таблица 3.12.16 - Элементы перечисления UnitMultiplier
Наименование |
Описание |
а |
атто 10**-18 |
с |
санти 10**-2 |
d |
децп 10**-1 |
da |
дека 10**1 |
Е |
экса 10**18 |
f |
фемто 10**-15 |
G |
гига 10**9 |
h |
гекто 10**2 |
k |
кило 10**3 |
m |
микро 10**-6 |
M |
мега 10**6 |
micro |
микро 10**-6 |
n |
нано 10**-9 |
none |
без множителя или эквивалентного умножения на 1 |
р |
пико 10**-12 |
P |
пета 10**15 |
T |
тера 10**12 |
у |
йокто 10**-24 |
Y |
иотта 10**24 |
z |
зепто 10**-21 |
Z |
зетта 10**21 |
3.12.17 Перечисление UnitSymbol описывает единицы, определенные для использования в CIM. Элементы перечисления приведены в таблице 3.12.17.
Таблица 3.12.17 - Элементы перечисления UnitSymbol
Наименование |
Описание |
А |
ток в амперах |
А2 |
ампер в квадрате |
A2h |
ампер-квадрат-часы |
A2s |
ампер в квадрате времени в квадратных амперах |
Ah |
ампер-часы |
anglemin |
угол плоскости, минуты |
anglesec |
угол плоскости, секунда |
APerA |
ток, отношение ампер |
APerm |
напряженность магнитного поля, ампер на метр |
As |
ампер-секунды |
bar |
давление, бар (1 бар = 100 кПа) |
Bq |
радиоактивность в беккерелях (1/s) |
Btu |
энергия, британская тепловая единица |
С |
электрический заряд в кулонах |
cd |
сила света в канделах |
character |
количество символов |
charPers |
скорость передачи данных (бод) в символах в секунду |
cosPhi |
коэффициент мощности, безразмерный |
count |
количество вещества, значение ПУ |
CPerkg |
экспозиция (рентгеновские лучи), кулон на килограмм |
СPerm2 |
плотность поверхностного заряда, кулон на квадратный метр |
CPerm3 |
плотность электрического заряда, кулон на кубический метр |
d |
время, сутки = 24 ч = 86400 с |
dB |
уровень звукового давления в децибелах |
dBm |
уровень мощности (логарифмический коэффициент мощности сигнала, Бел-мВт). нормированный на 1 мВт |
deg |
угол плоскости в градусах |
degC |
относительная температура в градусах Цельсия |
F |
электрическая емкость в Фарадах (C/V) |
FPerm |
диэлектрическая проницаемость, Фарад на метр |
ft3 |
объем, в кубических футах |
G |
плотность магнитного потока, Гаусс (1 Гс = 10-4 Тл) |
gal |
объем, галлон США (1 галлон = 231 дюйм 3 = 128 унций) |
gPerg |
концентрация, отношение массы растворенного вещества к массе раствора |
Gy |
поглощенная доза в Грей (J/kg) |
GyPers |
мощность поглощенной дозы. Грей в секунду |
h |
время, час = 60 мин = 3600 с |
H |
электрическая индуктивность в Генри (Wb/A) |
ha |
площадь, га |
HPerm |
проницаемость, Генри на метр |
Hz |
частота в герцах (1/s) |
HzPerHz |
частота, скорость изменения частоты |
HzPers |
скорость изменения частоты в Герцах в секунду |
J |
энергия в джоулях |
JPerK |
теплоемкость в Джоуль/Кельвин |
JPerkg |
удельная энергия, Джоуль / кт |
JPerkgK |
удельная теплоемкость, удельная энтропия, Джоуль на килограмм Кельвин |
JPerm2 |
плотность энергии изоляции, Джоуль на квадратный метр или ватт-секунда на квадратный метр |
JPerm3 |
плотность энергии, джоуль на кубический метр |
JPermol |
молярная энергия, джоуль на моль |
JPermolK |
мольная энтропия, молярная теплоемкость, джоуль на моль кельвин |
JPers |
уровень энергии в джоулях в секунду (дж/с). |
К |
температура в кельвинах |
kat |
каталитическая активность, катал = моль / с |
кatPerm3 |
концентрация каталитической активности, катал на кубический метр |
kg |
масса в килограммах |
kgm |
момент массы в килограмм-метрах (первый момент массы) |
kgm2 |
момент массы в килограммах на квадратный метр (второй момент массы, обычно называемый моментом инерции) |
kgPerJ |
вес на энергию в килограмм / джоуль (кт/дж) |
kgPerm3 |
плотность в килограммах на кубический метр |
kn |
скорость, узел (1 узл = 1852/3600) м/с |
KPers |
скорость изменения температуры в кельвинах в секунду |
l |
объем, литр = дм3 = м3 / 1000 |
Im |
световой поток в люменах |
lPerh |
объемный расход, литр в час |
lPerl |
концентрация, отношение объема растворенного вещества к объему раствора |
lPers |
объемный расход в литрах в секунду |
lx |
освещенность в люксах |
m |
длина в метрах |
M |
длина, морская миля (1 м = 1852 м) |
m2 |
площадь в квадратных метрах |
m2Pers |
вязкость в квадратных метрах / секунду |
m3 |
объем в кубометрах |
m3Compensated |
объем, кубический метр, с поправкой на погодные условия |
m3Perh |
объемный расход, куб.м в час |
m3Perkg |
удельный объем, куб.м на килограмм, об |
m3Pers |
объемный расход в кубических метрах в секунду |
m3Uncompensated |
объем, кубический метр, без учета погодных условий |
min |
время, минута = 60 с |
mmHg |
давление, миллиметр ртутного столба (1 мм рт. ст. примерно 133,3 па) |
mol |
количество вещества в молях |
molPerkg |
концентрация, моляльность, количество растворенного вещества в молях и количество растворителя в килограммах |
molPerm3 |
концентрация, количество концентрации вещества (с), количество растворителя в молях, деленное на объем раствора в м 3 |
molPermol |
концентрация, молярная доля, отношение молярного количества растворенного вещества к молярному количеству раствора |
mPerm3 |
топливная эффективность в метрах на кубический метр |
mPers |
скорость в метрах в секунду (m/s) |
mPers2 |
ускорение в метрах в секунду в квадрате |
Mx |
магнитный поток максвелла (1 mx = 10-8 вт) |
N |
сила в ньютонах |
Nm |
момент силы, ньютон-метр |
none |
единицы не применимы |
NPerm |
поверхностное натяжение, ньютон на метр |
Oe |
магнитное поле, ирстед (1 э = (103/4р) а/м) |
ohm |
электрическое сопротивление в омах (v/a) |
ohmm |
удельное сопротивление, омметр, (rho) |
ohmPerm |
электрическое сопротивление на длину в ом на метр ((в/а)/м) |
onePerHz |
величина, обратная частоте (1/гц) |
onePerm |
волновое число, обратный метр, (1/m) |
Pa |
давление в паскалях |
PaPers |
скорость изменения давления в паскалях в секунду |
Pas |
динамическая вязкость, паскаль-секунда |
ppm |
концентрация в частях на миллион |
Q |
количество мощности, q |
Qh |
количество энергии, qh |
rad |
угол плоскости в радианах (m/m) |
radPers |
угловая скорость в радианах в секунду (rad/s) |
radPers2 |
угловое ускорение, радиан на секунду в квадрате |
rev |
количество оборотов, оборотов |
rotPers |
оборотов в секунду (1/s) |
s |
время в секундах |
S |
проводимость в сименсах |
SPerm |
электропроводность на длину (ф/м) |
sPers |
время, отношение времени |
sr |
телесный угол в стерадианах (m2/m2) |
Sv |
эквивалент дозы в зивертах (j/kg) |
T |
плотность магнитного потока в теслах (wb/m2) |
therm |
энергия, тепл |
tonne |
масса |
V |
электрический потенциал в вольтах (w/a) |
V2 |
вольт в квадрате |
V2h |
вольт-квадрат-часы |
VA |
полная мощность в вольт-амперах |
VAh |
полная энергия в вольт-ампер-часах |
VAr |
реактивная мощность в вольт-амперах |
VArh |
реактивная энергия в вольт-ампер-часах |
Vh |
вольт-час, вольт-часы |
VPerHz |
магнитный поток в вольт на герц |
VPerm |
напряженность электрического поля, вольт на метр |
VPerV |
напряжение, соотношение напряжений |
VPerVA |
коэффициент мощности, отношение активной мощности к полной мощности |
VPerVAr |
коэффициент мощности of, отношение активной мощности к полной мощности |
Vs |
вольт секунда (ws/a) |
W |
активная мощность в ваттах |
Wb |
магнитный поток в веберах |
Wh |
активная энергия в ватт-часах |
WPerA |
активная мощность на поток тока, ватт на ампер |
WPerm2 |
плотность теплового потока, энергетическая освещенность, ватт на квадратный метр |
WPerm2sr |
сияние, ватт на квадратный метр стерадиан |
WPermК |
теплопроводность в ваттах / метрах кельвина |
WPers |
скорость разгона в ваттах в секунду |
WPersr |
интенсивность излучения, ватт на стерадиан |
WPerW |
мощность сигнала, коэффициент мощности |
3.12.18 Перечисление UsagePointConnectedKind описывает состояние точки поставки по отношению к подключению к сети. Элементы перечисления приведены в таблице 3.12.18.
Таблица 3.12.18 - Элементы перечисления UsagePointConnectedKind
Наименование |
Описание |
Connected |
статус подключения точки поставки |
logicallyDisconnected |
точка поставки была отключена в результате срабатывания функции отключения в ПУ, присутствующем в точке поставки |
physicallyDisconnected |
точка поставки была отключена от сети в точке перед ПУ |
3.12.19 Перечисление ReadingReasonKind описывает причину, по которой значение было получено. Элементы перечисления приведены в таблице 3.12.19.
Таблица 3.12.19 - Элементы перечисления ReadingReasonKind
Наименование |
Описание |
Billing |
показания принимаются или должны приниматься в ответ на запрос потребителя или другой стороны, связанный с выставлением счетов, подвариант "inquiry" |
demandReset |
показания принимаются или должны приниматься в сочетании со сбросом одного или нескольких регистров сброса в ПУ |
Inquiry |
показания принимаются или должны приниматься в ответ на запрос потребителя или другой стороны |
installation |
показания принимаются или должны приниматься в сочетании с установкой ПУ |
loadManagement |
показания принимаются или должны приниматься для поддержки управления нагрузками в распределительных сетях или устройствах |
load Research |
показания принимаются или должны приниматься для поддержки исследований и анализа нагрузок на распределительные сети или устройства |
moveIn |
показания принимаются или должны приниматься в связи с событием присоединения потребителя |
moveOut |
показания принимаются или должны приниматься в связи с событием отключения потребителя |
other |
другое |
removal |
показания принимаются или должны приниматься в сочетании со снятием пу |
serviceConnect |
показания принимаются или должны приниматься в сочетании с подключением или повторным подключением услуги |
serviceDisconnect |
показания принимаются или должны приниматься в связи с отключением услуги |
3.12.20 Перечисление ServiceMultiplierKind описывает вид коэффициента услуги. Элементы перечисления приведены в таблице 3.12.20.
Таблица 3.12.20 - Элементы перечисления ServiceMultiplierKind
Наименование |
Описание |
ctRatio |
коэффициент трансформации по току |
ptRatio |
коэффициент трансформации по напряжению |
transformerRatio |
произведение коэффициента Ктт и коэффициента Ктн |
4. Спецификация сервиса формирования сообщений для информационного обмена.
Описывание набора функций, предоставляемых исполнимым прикладным компонентом для использования другими прикладными компонентами (далее - интерфейс, метод соответственно) привдено в таблице 4.1
Таблица 4.1 Методы интерфейса
Наименование метода |
Описание |
PublishEvent() |
операция публикации событий |
Request() |
операция взаимодействия запрос / ответ |
Response() |
операция для асинхронных ответов |
Нумерация подпунктов приводится в соответствии с источником
4.1.1 Метод PublishEvent() описывает операции публикации событий.
Значения передаваемой функции, а также символьное имя переменной в тексте программы, выступающее в качестве идентификатора этого значения (далее - аргументы) метода PublishEvent() приведены в таблице 4.1.1.
Таблица 4.1.1 Аргументы метода PublishEvent()
Аргумент |
Тип |
Описание |
message |
EventMessageTyре |
сообщение, содержащее параметры событий |
Результат |
ResponseMessageType |
результат |
4.1.2 Метод Request() описывает операцию взаимодействия запрос/ ответ, предназначен для запросов, на которые может быть возвращен ответ.
Аргументы метода Request() приведены в таблице 4.1.2.
Таблица 4.1.2 Аргументы метода Request()
Аргумент |
Тип |
Описание |
message |
RequestMessageType |
сообщение, содержащее параметры запроса |
Результат |
ResponseMessageType |
результат |
4.1.3 Метод Response() описывает операции для асинхронных ответов
Для выдачи асинхронных ответов агументы метода Response() приведены в таблице 4.1.3.
Таблица 4.1.3 Аргументы метода Response()
Аргумент |
Тип |
Описание |
message |
ResponseMessageType |
сообщение, содержащее параметры ответа на запрос |
Результат |
ResponseMessageType |
результат |
4.2 Структуры данных аргументов методов интерфейсов приведены в таблице 4.2.1.
Таблица 4.2.1
Наименование |
Тип |
Описание |
Атрибуты класса EventMessageType | ||
Header |
HeaderType |
заголовок |
Рауload |
PayloadType |
данные |
Атрибуты класса HeaderType | ||
Verb |
HeaderTypeVerb |
действие над объектом (документом) |
Noun |
String |
обозначение типа передаваемой информации |
Revision |
String |
указание на пересмотр содержимого сообщения |
ReplayDetection |
ReplayDetectionType |
защита от повторов |
Context |
String |
содержание |
Timestamp |
DateTime |
определение времени отправки сообщения |
Source |
String |
источник сообщения |
AsyncReplyFlag |
Boolean |
уточнение асинхронного ответа на сообщения |
ReplyAddress |
String |
адрес получателя сообщения |
AckRequired |
Boolean |
необходимость подтверждения |
User |
UserType |
пользователь |
MessageID |
String |
идентификатор сообщения |
CorrelationID |
String |
идентификатор привязки сообщения |
Comment |
String |
комментарии |
Property |
MessageProperty[] |
принадлежность |
Any |
XmlElement[] |
другое |
Атрибуты класса Replay Detection Type | ||
Nonce |
String |
порядковый номер или случайно сгенерированная строка |
Created |
DateTime |
новый объект создан |
Атрибуты класса UserType | ||
UserID |
String |
идентификатор пользователя |
Organization |
String |
организация |
Атрибуты класса MessageProperty | ||
Name |
String |
наименование |
Value |
String |
значение |
Атрибуты класса PayloadType | ||
Compressed |
String |
сжатие данных |
ID |
PayloadTypeID |
идентификатор |
OperationSet |
OperationSet |
настройка операций |
Format |
String |
формат данных |
Атрибуты класса PayloadTypeID | ||
idType |
String |
идентификатор типа данных |
idAuthority |
String |
Идентификатор принадлежности |
Kind |
IDKindType |
тип |
objectType |
String |
тип объекта |
Value |
String |
значение |
Атрибуты класса OperationSet | ||
enforceMsgSequence |
Boolean |
измерение |
entorceTransactionalIntegrity |
Boolean |
интегратор транзакция |
Operation |
OperationType[] |
операция |
Атрибуты класса OperationType | ||
operationId |
integer |
идентификатор операции |
noun |
String |
обозначение типа передаваемой информации |
verb |
String |
действие над объектом |
elementOperation |
Boolean |
операция над элементом |
Any |
Xml Element |
другое |
Атрибуты класса ResponseMessageType | ||
Header |
HeaderType |
заголовок |
Reply |
ReplyType |
параметры ответа |
Payload |
PayloadType |
данные |
Атрибуты класса ReplyType | ||
Result |
ReplyTypeResult |
результат выполнения |
Error |
ErrorType[] |
ошибка выполнения |
ID |
ReplyTypeID[] |
идентификатор |
Any |
XmlElement[] |
другое |
operationId |
Integer |
идентификатор операции |
Атрибуты класса ErrorType | ||
code |
String |
код |
level |
ErrorTypeLevel |
уровень |
reason |
String |
причина |
details |
String |
уточнения |
xpath |
XmlQualifiedName |
путь |
stackTrace |
String |
указатель |
Location |
LocationType |
расположение |
ID |
ErrorTypeID |
идентификатор |
relatedID |
ErrorTypeRelatedID |
идентификатор соответствия |
object |
ObjectType |
объект |
operation Id |
integer |
идентификатор операции |
Атрибуты класса Location Type | ||
Node |
String |
узел |
pipeline |
String |
путь |
Stage |
String |
этап |
Атрибуты класса ErrorTypeID | ||
idType |
String |
идентификатор типа объекта |
idAuthority |
String |
идентификатор принадлежности объекта |
kind |
IDKindType |
тип |
objectType |
String |
тип объекта |
Value |
String |
значение |
Атрибуты класса ErrorTypeRelatedID | ||
idType |
String |
идентификатор типа объекта |
idAuthority |
String |
идентификатор принадлежности объекта |
kind |
IDKindType |
тип |
objectType |
String |
тип объекта |
Value |
String |
значение |
Атрибуты класса ObjectType | ||
mRID |
String |
идентификатор кода cim модели |
Name |
Name[] |
наименование |
objectType |
String |
тип объекта |
Атрибуты класса Name | ||
name |
String |
наименование |
NameType |
NameType |
тип наименования |
Атрибуты класса NameType | ||
name |
String |
наименование |
description |
String |
описание |
NameTypeAuthority |
NameTypeAuthority |
принадлежность |
Атрибуты класса NameTypeAuthority | ||
name |
String |
наименование |
description |
String |
описание |
Атрибуты класса ReplyTypeID | ||
idType |
String |
идентификатор типа объекта |
idAuthority |
String |
идентификатор принадлежности объекта |
kind |
IDKindType |
тип |
objectТуре |
String |
тип объекта |
Value |
String |
значение |
Атрибуты класса RequestMessageType | ||
Header |
HeaderType |
заголовок |
Request |
RequestType |
запрос |
Payload |
PayloadType |
загрузка |
Атрибуты класса RequestType | ||
StartTime |
DateTime |
время начала |
EndTime |
DateTime |
время окончания |
Option |
OptionType[] |
настройки |
ID |
RequestTypeID[] |
идентификатор |
Any |
XmlElement[] |
другое |
Атрибуты класса OptionType | ||
name |
String |
наименование |
value |
String |
значение |
Атрибуты класса RequestTypeID | ||
idType |
String |
идентификатор типа объекта |
idAuthority |
String |
идентификатор принадлежности объекта |
kind |
IDKindType |
тип |
object Type |
String |
тип объекта |
Value |
String |
значение |
Возможные варианты значений ("перечисления") приведены в таблице 4.2.2
Таблица 4.2.2
Наименование |
Описание элемента |
Элементы перечисления HeaderTypeVerb | |
Cancel |
запрос в систему на отмену изменения объекта (документа) |
Canceled |
ответ системы об успешной отмене объекта (документа) |
Change |
запрос в систему о внесении изменений в объект (документ) |
Changed |
ответ-уведомление системы о внесении изменений в объект |
Create |
создать новый объект |
Created |
новый объект создан |
Close |
запрос в систему о закрытии объекта (документа) при необходимости, либо при истечении его жизненного цикла |
Closed |
ответ-уведомление от системы об успешном исполнении запроса о закрытии объекта |
Delete |
запрос в систему об удалении объекта при отсутствие необходимости сохранности в интергированных системах |
Deleted |
ответ-уведомление от системы об успешном исполнении запроса об удалении объекта |
Get |
запрос в систему о возврате одного или ряда объектов |
Reply |
ответ на сообщение запроса при успешном/неуспешном исполении запроса в системе, либо в качестве получения объектов |
Execute |
группа запросов о создании/изменения/удаляния объектов |
Executed |
ответ о выполнении команды execute |
Элементы перечисления IDKindType | |
name |
наименование |
uuid |
уникальный универсальный идентификатор |
transaction |
транзакции |
other |
другое |
Элементы перечисления ReplyTypeResult | |
OK |
успешно |
PARTIAL |
частично |
FAILED |
неуспешно |
Элементы перечисления ErrorTypeLevel | |
INFORM |
информирование |
WARNING |
предупреждение |
FATAL |
неудачно |
CATASTROPHIC |
критически |