Типы адресации

Адресация атрибутов точек данных

Точки данных содержат большое количество различных атрибутов. В атрибутах хранятся значения элементов точек данных или настройки элементов точек данных. Значения каждого из атрибутов могут быть заданы при помощи функции dpSet() или при помощи модуля PARA. В сценариях имена атрибутов точек данных указываются в виде строк (strings).

Синтаксис

  1. [System:]dpName.[dpElem1[.dpElem2…]]:_Config.[Detail]._Attribute

Уровень Detail (уровень детализации) используется только в конфигурационных элементах _lock (Блокировка), _auth (Полномочия), _cmd_conv и _msg_conv (Преобразование команд и Преобразование сообщений) и _alert_hdl (Обработка алармов). В разделе «Справочные таблицы» -> «Конфигурационные элементы точек данных» приведена таблица существующих конфигурационных элементов и атрибутов. В том случае, если проект состоит только из одной системы, или адресуется элемент точки данных собственной системы, то адресация сокращается до: dpName.[dpElem1[.dpElem2…]]:Config.[Detail].Attribute.

Значок ВНИМАНИЕ

Количество обязательных точек (не находящихся внутри квадратных скобок) должно соответствовать примеру выше.

ЗначокПРИМЕР

A.:_original.._value

Pump12.Command_On:_original.._value

A.:_msg_conv.2._round_val

MySystem.:_pv_range.._min

  1.  

Адресация элементов точек данных c использованием псевдонимов

Элементы точек данных также могут адресоваться с использованием псевдонимов. Вместо строки

  1. [SysName:]dpName.[dpElem1[.dpElem2…]]:Config.[Detail].Attribute

может использоваться строка

[SysName:]@Alias:Config.[Detail].Attribute

Каждый псевдоним должен быть уникальным, т.е. один псевдоним должен относиться только к одному элементу точки данных, а один элемент точки данных должен иметь только один псевдоним. Псевдоним элемента точки данных может быть задан в модуле PARA. Псевдоним задается в конфигурационном элементе _common. Также псевдоним элемента точки данных может быть задан при помощи функции dpSetAlias(). Система «КАСКАД Цифра» всегда возвращает только полные адреса, то есть без использования псевдонимов. См., например, описание функции dpGetName().

ЗначокПРИМЕР

Два примера псевдонимов точек данных:

Pump12.Command_On:_original.._value

@P12Com_On:_original.._value

Mausi1:Test_Structure.FifthElement:_original.._value

Mausi1:@T_Str5:_original.._value

В первом примере элемент точки данных «Pump12.Command_On» имеет псевдоним «P12Com_On»; во втором примере «T_Str5» является псевдонимом элемента точки данных «Test_Structure.FifthElement».

ПРИМЕЧАНИЕ

Информация об адресации графических объектов приведена в разделе «Графические объекты в панелях-ссылках«.

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

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