4.4 Назва датчика

Власна назва датчика — текст у полі «Назва» його вікна налаштувань, наприклад «Температура». У модуля, групи й адаптера є свої назви, задані у відповідних вікнах налаштувань.

Ці назви використовуються у списку датчиків, на графіках, у подіях, повідомленнях сценаріїв і заголовках вікон. Повна назва враховує ієрархію: до назви датчика додаються назви модуля та вузлів вище нього в дереві пристроїв.

Наприклад, група «Склад» містить модуль «Камера 1» з датчиком «Температура». Повний шлях за назвами на графіку дає підпис «Склад.Камера 1.Температура». Набір рівнів і роздільники для кожного місця використання показано нижче.

Задавайте назву зони модулю, наприклад «Склад #1», а датчикам залишайте назви «Температура» й «Вологість». Не дублюйте зону в назвах датчиків («Склад #1 Температура», «Склад #1 Вологість»): назва модуля додається автоматично. У списку датчиків отримаєте «Склад #1.Температура» та «Склад #1.Вологість».

Назва, код і шлях

Кодом адаптера є його порядковий номер, кодом модуля — адреса, кодом датчика — назва каналу. У базовому прикладі адаптер має код 1 і не має власної назви; модуль має код 20 і назву «Камера 1»; датчик — код T і назву «Температура».

Модуль «Камера 1» та підписи його датчиків.

Мал. 4.4-1 Модуль «Камера 1» та підписи його датчиків.

Що використовується

Приклад

Власна назва датчика

Температура

Назва модуля

Камера 1

Код адаптера (порядковий номер)

1

Код модуля (адреса)

20

Код датчика (назва каналу)

T

Шлях — повне складене системне позначення пристрою: коди пристроїв від адаптера до модуля або датчика, розділені крапками. Групи до шляху не входять.

1.20.T

Перейменування змінює підписи; шлях датчика залишається тим самим. Другий датчик модуля SM-200 має код H і назву «Вологість»: його шлях у цьому прикладі — 1.20.H.

Підписи в різних місцях

Де

Приклад

Список датчиків: назва модуля й датчика через крапку.

Камера 1.Температура

Повний шлях за назвами на графіку — %PathName%: усі задані назви від верхнього вузла до датчика через крапку.

Камера 1.Температура

Повний підпис у подіях і заголовках: шлях, назва безпосереднього батьківського вузла модуля, назва модуля й датчика. Тут ім’я адаптера може входити до підпису.

1.20.T - Камера 1 / Температура

FullName у сценарії: назва найближчої групи, модуля й датчика через « / ». Назви адаптерів пропускаються.

Камера 1 / Температура

FullCode у сценарії: шлях та підпис FullName.

1.20.T - Камера 1 / Температура

Якщо назвати адаптер «Лінія А», повний підпис у подіях матиме вигляд «1.20.T - Лінія А / Камера 1 / Температура». FullName у сценарії залишиться «Камера 1 / Температура».

У списку датчиків порожня назва модуля дає підпис «Температура»; порожня назва датчика — «Камера 1.». Якщо обидві назви порожні, порожнім буде й підпис.

Приклади повної назви

Кожний рядок змінює лише зазначені назви або розташування базового прикладу. Напис типу вузла «Адаптер RS485» чи «Група» без власної назви до шляху за назвами не додається.

Умови

%PathName% на графіку

FullName у сценарії

Модуль і датчик мають назви; адаптер без назви.

Камера 1.Температура

Камера 1 / Температура

Адаптер названо «Лінія А».

Лінія А.Камера 1.Температура

Камера 1 / Температура

Група «Склад» безпосередньо над модулем або над його неназваним адаптером.

Склад.Камера 1.Температура

Склад / Камера 1 / Температура

Дві вкладені групи: «Корпус», потім «Склад», потім модуль.

Корпус.Склад.Камера 1.Температура

Склад / Камера 1 / Температура

Назву модуля не задано; його адреса — 20.

Температура

20 / Температура

Назву датчика не задано; позначення його каналу — T.

Камера 1

Камера 1 / T

Назви модуля й датчика не задано.

(порожній рядок)

20 / T

Найближча до модуля група без назви; над нею названа група «Корпус».

Корпус.Камера 1.Температура

Камера 1 / Температура

Пристрої отримано через вузол «Сервер» із назвою «Філія». Власний адаптер модуля без назви.

Філія.Камера 1.Температура

Камера 1 / Температура

У FullName порожня назва модуля або датчика замінюється його кодом. Враховується тільки найближча група; якщо вона без назви, назва вищої групи не підставляється. У %PathName% порожні назви пропускаються, а всі задані назви вищих вузлів зберігаються.

Для останнього прикладу, якщо номер вузла «Сервер» — 3, порядковий номер адаптера — 1, адреса модуля — 20, шлях датчика буде 3.1.20.T. FullCode дасть «3.1.20.T - Камера 1 / Температура».

Однакові назви не забезпечують унікальності. Два модулі з назвою «Камера 1» можуть дати однаковий FullName. Шлях розрізняє їх: «1.20.T - Камера 1 / Температура» і «1.21.T - Камера 1 / Температура».

Де змінити назву й формат підпису

Назва датчика; назва модуля; назва адаптера; назва групи.

Шаблон назви на графіку — готові шаблони, змінні та власний підпис серії. Приклад: %Parent.Name% / %Name% дає «Камера 1 / Температура».

Назви в сценаріях — Name, Code, Parent.Name, FullName і FullCode. Приклад: %Sensors["1.20.T"].FullName% дає «Камера 1 / Температура».

Назви у списках показань сценарію — вибір назви модуля для List, ListAll, ListAlarm і ListEvent. Приклад: за показання 20,0 °C %Sensors.List("FullName", "Value(1, False, 0)", " = ")% для єдиного включеного до списку модуля SM-100 дає «Камера 1 = 20,0».