<< Click to Display Table of Contents >> Navigation: Проект в MasterSCADA 4D > Дерево системы > Получение и отправка данных > Дополнительные протоколы > Spodes > Поддерживаемые объекты протокола Spodes |
Основными переменными протокола являются объекты. Объект Spodes - это различные варианты структур данных, предназначенных для передачи параметров устройства (текущие значения, архивы, состояния счетчика, параметры подключения). Каждый тип объекта имеет различную структуру данных, при этом некоторые атрибуты объекта могут иметь динамический тип данных, устанавливаемый производителем устройства.
В настоящий момент драйвером для опроса поддерживаются следующие объекты Spodes:
Объект |
Номер |
Описание |
Data |
1 |
Объект данных. Предназначен для хранения не именованных величин различных типов. |
Register |
3 |
Регистр данных. Имеет логическое имя, значение, масштаб и единицы измерения. Предназначен для хранения именованных величин различных типов. Это основной объект, в котором хранятся большинство текущих параметров устройства (напряжения, токи, мощности, энергии). |
Extended Register |
4 |
Расширенный регистр. Аналогичен регистру, но имеет дополнительные атрибуты - статус и время фиксации. Предназначен для хранения именованных величин различных типов, зафиксированных в определенный момент времени (например максимум и минимум мощности). |
Demand Register |
5 |
Регистр усреднения. Класс предназначен для фиксации среднего значения величины методом скользящего окна за определенный период времени. Данный класс может быть использован для вычисления и хранения пиковых значений мощности, а также средних значений напряжения (тока) за интервал измерения |
Profile Generic |
7 |
Универсальный профиль. Данный интерфейсный класс предназначен для хранения и доступа к группам данных - так называемым «захваченным объектам». Захваченными объектами являются атрибуты или элементы атрибутов объектов. Захваченные объекты собираются периодически (профиль нагрузки), либо при наступлении какого-то условия (журналы событий). Универсальный профиль - основной способ получения архивных значений прибора. В настоящий момент поддерживаются только профили нагрузок - журналы событий не поддерживаются. |
Clock |
8 |
Время. Объект предназначенный для хранения времени, а также осуществления автоматического перевода стрелок на зимнее/летнее время. В драйвере объект Clock добавлен как статичная не удаляемая сервисная переменная, которая настроена на вывод текущего времени счетчика. |
DATA
Для идентификации каждый объект имеет специальный идентификатор - OBIS код. OBIS код - 6-значный идентификатор, в качестве разделителя используется точка - A.B.C.D.E.F. Каждый байт идентификатора может определять свойство опрашиваемого объекта.
OBIS байт |
Описание |
A |
Вид учета (0 - абстрактные объекты, 1 - электричество, 4,5,6 - теплосчетчик, 7 - газ, 8,9 - вода). |
B |
Номер канала |
C |
Виде параметра. Зависит от параметра А. Например для А=1, С=21 - активная мощность по фазе 1. |
D |
Способ обработки данных. Зависит от параметра А. Например при А=1, D=7 - мгновенное значение, D = 8 - интеграл (накопленное значение) с начала эксплуатации. |
E |
Индекс тарифа или гармоники (для А=1) |
F |
Индекс архиватора. Для текущих - 255. |
Пример OBIS кода - 1.0.31.7.0.255, параметр электроэнергии, ток по фазе L1, текущее значение, нулевая гармоника (сумма гармоник). Используя OBIS кодирование можно определить предназначение основных объектов устройства, для упрощения этой задачи устройство имеет диалог импорта.
Также в OBIS введены несколько идентификаторов группы C и D определяющие специфические объекты (не предусмотренные базовым стандартом):
•Код C=94 - определяет данных как специфический объект для определенной страны. Код страны определяется параметром D и в большинстве случаев совпадает с телефонным кодом страны (например Россия - код 7). Остальные OBIS байты определяют сам параметр.
•Коды C=128-199, 244 - коды для объектов определенным производителем устройства. Остальные OBIS байты определяют сам параметр.
Смотрите также: