Адресация элементов точек данных, конфигурационных элементов, атрибутов

Чтобы обратиться к элементу точки данных из сценария, необходимо использовать полный идентификатор точки данных. Он состоит из нескольких уровней в зависимости от устройство-ориентированной структуры.

Наряду с обращением к значению элемента точки данных, возможно обращение к ряду конфигурационных элементов их атрибутов (см. разделы «Настройка элементов точек данных»«Адресация» и «Конфигурационные элементы»).

System1: Datapoint.element_1…element_n:_config.detail._attribute

System1 … Имя системы «КАСКАД Цифра» (для распределенных систем)

Datapoint … имя точки данных (=имя устройства)

element_1 … структурный элемент (структурные элементы) для структурирования информации

element_n … конечный элемент структуры – элемент, содержащий значений

config … конфигурационный элемент: параметры конфигурации или обработки

detail … уровень детализации (используется, например, при идентификации аларм-диапазонов)

attribute … атрибут конфигурационного элемента

При обращении к значению элемента точки данных, в сценарии на языке Control достаточно указать идентификатор интересующего конечного элемента (элемента точки данных). Необходимость вводить конфигурационный элемент и атрибут отсутствует. При наличии одной системы ее имя, указываемое в начале, также можно опустить.

Идентификатор элемента точки данных обрабатывается с сценарии Control как последовательность символов (string). Для передачи строкового значения используются кавычки или переменная типа «string».

При записи значения точки данных всегда необходимо обращаться к конфигурационному элементу «_original» (исходное значение). При чтении значения точки данных необходимо обращаться к конфигурационному элементу «_online» (текущее значение). При использовании сокращенной адресации на эти особенности не стоит обращать внимание. необходимые части идентификаторов (конфигурационные элементы и атрибуты) добавляются системой автоматически.

Запись или чтение значения при использовании сокращенной формы адресации

System1:Drive04.state.speed

Чтение значения

System1:Drive04.state.speed:_online.._value [anytype]

Запись значения

System1:Drive04.state.speed:_original.._value      [anytype]

Время источника / метка времени

System1:Drive04.state.speed:_online.._stime       [time]

Состояние / Качество сигнала

System1:Drive04.state.speed:_online.._status      [bit32]

Инициатор (пользователь)

System1:Drive04.state.speed:_online.._user         [uint]

Менеджер

System1:Drive04.state.speed:_online.._manager   [uint]

Доступ к атрибутам других конфигурационных элементов осуществляется аналогичным образом. Ниже приведены несколько примеров. Имя системы опущено по причине адресации атрибутов в собственной системе. Типы данных заключены в кавычки.


Активация элемента точки данных

Drive04.state.speed:_original.._active             [bool]

Достоверность значения

Drive04.state.speed:_online.._bad                  [bool]

Корректирующее значение

Drive04.state.speed:_offline.._corr                  [bool]

Нижнее предельное значение диапазона

Drive04.state.speed:_pv_range.._min              [anytype]

Верхнее предельное значение диапазона

Drive04.state.speed:_pv_range.._max                [anytype]

Цвет текущего аларма

Drive04.state.speed:_alert_hdl.._act_state_color   [string]

Тип данных «anytype» (выше) означает, что соответствующие атрибуты, в зависимости от различных факторов, поддерживают несколько типов данных (но не все, которые в принципе поддерживаются в системе).

Более подробная информация об адресации представлена в разделе «Типы адресации». Более подробная информация о конфигурационных элементах и атрибутах представлена в разделе «Конфигурационные элементы точек данных, основы». Полный перечень конфигурационных элементов представлен в разделе «Конфигурационные элементы точек данных».

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *