SNMP. Утилита импорта. Дерево переменных

<< Click to Display Table of Contents >>

Navigation:  Multi-Protocol MasterOPC Server > Плагин протокола SNMP > SNMP. Импорт тегов > SNMP. Интерфейс утилиты импорта >

SNMP. Утилита импорта. Дерево переменных

Контекстное меню дерева переменных

Фильтрация дерева

В случае успешного импорта MIB файлов формируется древовидная таблица с переменными:

SNMP__Utilita_importa__Derevo_peremennwh

Таблица имеет следующие столбцы:

Name - имя переменной.

OID - OID переменной. При этом OID выводится как для конечной переменной, так и для узлов (папок, таблиц).

Device DataType - тип данных SNMP. Применяется для определения Scada DataType.

Scada DataType - тип данных переменной, который она получит после импорта в дерево ОРС.

Access - тип данных тега (ReadOnly или ReadWrite).

Value - последнее считанное значение переменной.

Comment - комментарий (в OPC сервер не переносится).

Переменные в таблице, представлены в виде дерева. При этом, если были считаны MIB файлы, но не было выполнено сканирование, то некоторые переменные (таблицы) отмечаются желтым цветом:

SNMP__Utilita_importa__Derevo_peremennwh1

Это означает, что структура этих таблиц пока еще не определена и их импорт не возможен - флаг заблокирован.

Если прибор находится на связи, то можно развернуть данную таблицу - начнется выполнение запроса к устройству, и если структура будет считана, то все ее переменные будут добавлены в дерево:

SNMP__Utilita_importa__Derevo_peremennwh2

После этого переменные таблицы доступны для выделения и последующего импорта.

Если не удалось считать таблицу (нет связи с устройством или таблица в устройстве не обнаружена), то она отобразится красным цветом:

SNMP__Utilita_importa__Derevo_peremennwh3

Если свернуть таблицу и развернуть снова - будет снова предпринята попытка ее опроса.

Если будет выполнено сканирование устройства, и таблица не будет найдена, то она будет отмечена серым - импортировать ее также нельзя.

SNMP__Utilita_importa__Derevo_peremennwh15

 

Контекстное меню дерева переменных

У дерева переменных доступно контекстное меню.

SNMP__Utilita_importa__Derevo_peremennwh4

Выбрать выделенные - отмечает флажками переменные выбранные в дереве.

Снять выделенные - снимает флажки с переменных выбранных в дереве.

Выбрать все - отмечает флажками все переменные в дереве.

Снять все - снимает флажки со всех переменных в дереве.

Опросить выделенные - опрашивает выделенные переменные методом GET.

Скрыть не выделенные - скрывает не выделенные переменные из дерева.

Скрыть выделенные - скрывает выделенные переменные из дерева.

Отобразить скрытые - отображает скрытые ранее переменные.

Скрыть не доступные - скрывает все переменные, которые не удалось опросить или которые имеют неподдерживаемый тип данных.

Отобразить не доступные - отображает скрытые ранее недоступные переменные.

Удалить все фильтры - удаляет все фильтры дерева (в том числе и задаваемые через заголовки таблицы).

 

Фильтрация дерева

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

Фильтрацию можно осуществлять по всем столбцам, кроме столбца комментария. Для этого у каждого столбца есть специальная кнопка фильтра:

SNMP__Utilita_importa__Derevo_peremennwh5

При нажатии на нее появляется специальное окно задания фильтра - для каждого из столбцов оно отличается.

Фильтр столбца Name.

SNMP__Utilita_importa__Derevo_peremennwh6

Поле Name содержит поле для ввода искомого текста. Допускается поиск нескольких значений строк - для этого введите набор строк через запятую.

Учитывать регистр - при поиске будет учитываться регистр символов.

Инверсия - инвертирует результат, то есть в дереве отобразятся элементы НЕ содержащие указанный текст.

После ввода нужной строки (или строк) нажмите Применить - дерево будет отфильтровано. Кнопка Сброс - отключит данный фильтр.

Примечание. Скрыть окно фильтра можно нажав на любое место таблицы или нажать на клавишу Escape.

 

Фильтр столбца OID.

Фильтр столбца OID аналогичен фильтру столбца Name, за исключением отсутствия флага Учитывать регистр - поскольку OID состоит только из цифр, то для него он не требуется.

SNMP__Utilita_importa__Derevo_peremennwh7

 

Фильтр столбца Device DataType.

Фильтр столбца Device DataType состоит из таблицы, в которой приведены все поддерживаемые драйвером типы SNMP.

SNMP__Utilita_importa__Derevo_peremennwh8

Отметьте нужные вам типы данных и нажмите Применить. Переменные остальных типов данных будут скрыты.

 

Фильтр столбца OPC DataType.

Фильтр столбца OPC DataType представляет собой набор флажков с 4 типами данных, которые могут установлены в OPC сервере для SNMP тега.

SNMP__Utilita_importa__Derevo_peremennwh9

Отметьте нужные вам типы данных и нажмите Применить. Переменные остальных типов данных будут скрыты.

 

Фильтр столбца Access.

Фильтр столбца Access позволяет выбрать тип доступа, который требуется оставить в дереве.

SNMP__Utilita_importa__Derevo_peremennwh10

 

Фильтр Value.

Фильтр Value имеет идентичный механизм работы, что и фильтр столбца Name.

SNMP__Utilita_importa__Derevo_peremennwh11

 

Все фильтры работают независимо - каждый из них можно включать и выключать. В результате в дереве будут отображаться переменные удовлетворяющие условиям всех фильтров. Например оставим в дереве только переменные типа String, которые имеют значение содержащие число 7. Включаем флажок для типа String и нажимаем Применить:

SNMP__Utilita_importa__Derevo_peremennwh12

Затем для столбца Value задаем значение для поиска - 7 и также нажимаем Применить:

SNMP__Utilita_importa__Derevo_peremennwh13

Дерево отфильтруется:

SNMP__Utilita_importa__Derevo_peremennwh14

Примечание. Обратите внимание, что столбцы для которых фильтр активен, кнопка фильтра отображается черным цветом, для столбцом с выключенным - серым.

Отключаются фильтры также у столбцов - через кнопку Сбросить. Также можно удалить все фильтры, вызвав контекстное меню таблицы и выбрав пункт - Удалить все фильтры.