Программа 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. Модули, группы, таблицы и строки представляются в виде элементов типа "группа" с сохранением порядка вложенности. Объекты добавляются в виде параметров т.е. собственно ОРС-тегов
В Программе предусмотрено окно для контроля обмена пакетами с расшифровкой информации:
