для Windows 2000 - Windows 8 (2012) (вкл. Server, x86 и x64). Последняя версия: 3.0.5 build 423. 23 апреля 2013.
Настройка брандмауэра Windows 2008 и Windows 7 для разрешения работы DCOM и OPC
Настройка DCOM и OPC на Windows 2008 и Windows 7
3. Настройка брандмауэра Windows 2008 и Windows 7 для разрешения работы DCOM и OPC
Технология DCOM, на базе которой работает технология OPC, использует в своей работе системный зарезервированный порт 135. Для того чтобы серверы и клиенты функционировали без проблем необходимо разрешить эти соединения в вашем брандмауэре. Если клиент и сервер расположены на разных компьютерах, то настройка брандмауэра обязательна. Ниже приведен пример настройки стандартного брандмауэра Windows 2008. Если клиент и сервер будут использоваться на одном компьютере, то настройку брандмауэра можно не производить.

Рис. 11 Доступ к консоли управления компьютером или сервером
Пользователям Windows 7. Для того чтобы открыть консоль управления брандмауэром необходимо выполнить "Пуск" - "Панель управления" - "Система и безопасность" - "Брандмауэр Windows" - "Расширенные настройки" или запустить из командной строки используя команду "".
3.1 Разрешение функционирования DCOM
По умолчанию, подключения с других компьютеров заблокированы в брандмауэре Windows. Для того чтобы OPC клиенты могли подсоединяться к OPC серверам на данном компьютере необходимо активировать соответствующее правило.

Рис. 12 Свойства правила брандмауэра

Рис. 13 Разрешение функционирования DCOM
Пользователям Windows 7. Если в списке правил отсутствует правило "Доступ к сети COM+", то необходимо создать два правила типа "Для порта".
- Правило для порта 135, для протокола TCP;
- Правило для порта 135, для протокола UDP.
3.2 Создание правил для каждого OPC сервера
Необходимо разрешить работу для каждого OPC сервера, который будет работать на данном компьютере. Также необходимо разрешить работу в сети системной службе OpcEnum, которая позволяет удаленным клиентам получать список серверов с данного компьютера.
Ниже приведен пример создания правила для OpcEnum. Создание правил для других приложений выполняется аналогичным образом.

Рис. 14 Добавление индивидуального привила
- Выберите действие "Новое правило";
- Выберите тип правила "Для программы";
- Кликните по кнопке "Дальше".

Рис. 15 Выбор файла
- Выберите опцию "Путь программы";
- Укажите полный путь и имя фала программы;
- Вы можете выбрать программу на диске, с помощью кнопки "Обзор";
- Кликните по кнопке "Дальше".

Рис. 16 Параметры правила

Рис. 17 Активные профили

Рис. 18 Имя правила

Рис. 19 Действующие правила
Данные шаги создания правила необходимо повторить для каждого OPC сервера.
Сопутствующие статьи:
- Анализ и разбор данных от сканера штрих кодов (данные в фиксированной позиции, нет признаков начала и окончания пакета данных);
- Парсинг данных сканера штрих кодов (данные в фиксированной позиции, есть признак окончания пакета данных);
- Парсинг данных с использованием регулярных выражений (сложный формат данных, регулярные выражения, фильтрация данных);
- Прием и обработка данных от авиационного двигателя (пример использования, специальный парсер данных);
- Обработка данных от лабораторного оборудования (простой формат данных, регулярные выражения);
- Прием и обработка GPS данных на примере Garmin Geko301 (простой формат данных, данные в фиксированной позиции, есть признаки начала и окончания пакета данных);
- Анализ и разбор данных от фасовочной машины (простой формат данных, данные через разделитель, есть признак окончания пакета данных, фильтр данных);
- Анализ и разбор данных от АТС (простой формат данных, данные в фиксированной позиции, есть признак окончания пакета данных, фильтр данных);
- Логгер данных измерителя давления (запрос данных с устройства, простой формат данных, данные в фиксированной позиции, есть признак окончания пакета данных, фильтр данных);
- Сбор данных в "Управляющей информационной системе учета добычи" (сложный формат данных, регулярные выражения, фильтрация данных);
- Объединение данных из двух портов для экспорта одной строкой (простой формат данных, данные в фиксированной позиции, есть признак окончания пакета данных, фильтр данных);
- Анализ и парсинг данных от весов (простой формат данных, данные в фиксированной позиции, есть признак окончания пакета данных, фильтр данных).