Программа SNMP ОРС-сервер (далее - Программа) является ОРС-сервером доступа к данным. 

Программа поддерживает спецификации OPC (OLE for Process Control) Data Access Custom Interface версий 1.0, 2.05a и 3.00,  © OPC Foundation.

Программа применяется в системах автоматизированного диспетчерского управления (АСДУ), АСУ ТП и АСКУЭ в качестве компонента доступа к данным устройств, поддерживающих протокол связи SNMP (Simple Network Managment Protocol). Данный протокол предназначен для унифицированного доступа к данным сетевых устройств. Программа подключается в качестве SNMP-менеджера к устройствам, поддерживающим данный протокол. 

Данные, полученные от удаленных устройств становятся доступными приложениям-клиентам посредством стандартного ОРС-интерфейса.

Программа реализует ряд сервисных функций:

  • обеспечивает средства для создания и редактирования конфигурации системы, ее удобное графическое представление в виде дерева, диалоговые окна для настройки параметров.
  • поддерживает импорт конфигурации из MIB-файлов 
  • выполняет опрос выбранных параметров с заданным интервалом
  • отображает процессе работы состояния связи и фактических значений параметров.
  • выполняет визуализацию всех входящих и исходящих пакетов 
  • ведет статистику по каждому открытому соединению

Программа предназначена для работы под управлением операционных систем Microsoft Windows. Программа является локальным COM-сервером, разработанным по технологии OLE/COM фирмы Microsoft. В соответствии с требованиями данной технологии, Программа регистрирует себя в системном реестре Windows. Кроме этого, в системную папку устанавливаются и регистрируются библиотеки OPCcomn_ps.dll и OPCproxy.dll. Данные библиотеки разработаны OPC Foundation для реализации интерфейсов OPC.

Программа предназначена для работы под управлением операционных систем Microsoft Windows. Программа является локальным COM-сервером, разработанным по технологии OLE/COM фирмы Microsoft. В соответствии с требованиями данной технологии, Программа регистрирует себя в системном реестре Windows. Кроме этого, в системную папку устанавливаются и регистрируются библиотеки OPCcomn_ps.dll и OPCproxy.dll. Данные библиотеки разработаны OPC Foundation для реализации интерфейсов OPC.

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

Кластер - необязательный элемент конфигурации, предназначенный для группировки и структурирования списка устройств. Кластер не имеет настраиваемых свойств, за исключением наименования и служит для удобства представления информации в крупных конфигурациях с большим количеством рабочих станций. Допускается вложенность кластеров. Устройства могут принадлежать любому кластеру, либо непосредственно корневому элементу конфигурации.

Устройство - основной элемент конфигурации, отвечающий собственно за связь с SNMP-агентом, функционирующим на сетевом устройстве. 

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

Параметр - элемент, получающий данные от определенного параметра сетевого устройства. Значение параметра становится доступным приложениям-клиентам через механизм ОРС DA. Параметры могут принадлежать как непосредственно к устройству, так и к одной из групп.  Параметры могут быть набраны вручную либо импортированы из MIB-файла

Программа выполняет парсинг MIB-файла и всех зависимых файлов. Имена файлов и наименования модулей отображаются в списке по мере обработки. В окне ошибок выводятся сообщения об ошибках (отсутствие файлов или нарушения синтаксиса).  Сформированная структура представяется в окне структуры в виде дерева. Узлами дерева являются:- корневой элемент

  • - корневой элемент
  • - модули
  • - таблицы
  • - строки таблиц
  • - группы объектов
  • - объекты

Объекты могут относиться непосредственно к корневому элементу, модулю, группе или строке таблицы.

В структуру попадают только те объекты, которые имеют совместимый тип данных (integer32, Counter32, Counter64, Gauge32, TimeTicks), а также уровень доступа, разрешающий чтение данных ( 'read-only', 'read-write',"read-create'). 

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

Программа формирует в дереве конфигурации ОРС-сервера для выбранного устройства структуру максимально схожую со структурой MIB. Модули, группы, таблицы и строки представляются в виде элементов типа "группа" с сохранением порядка вложенности. Объекты добавляются в виде параметров  т.е. собственно ОРС-тегов

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

Программа в полностью соответствует промышленному стандарту OPC (OLE for Process Control) Data Access Custom Interface ver.2.04, © OPC Foundation.
Программа реализует интерфейс IOPCBrowseServerAddressSpace, что позволяет клиентским приложениям использовать визуальные диалоги для выбора тегов.
Программа снабжена развитой контекстно-зависимой системой помощи.