Интеграция OPC-серверов и SCADA-систем
Инженерам компании Siemens в Копенгагене (Дания) удалось с помощью программы OPC DataHub подключить оборудование и измерительные инструменты, работающие на объекте с высокими требованиями по безопасности, к расположенным в другом месте средствам удаленного мониторинга, в одном из последних проектов по интеграции данных. Целью данной задачи было предоставление техническим специалистам возможности получения доступа к машинам, с которыми им необходимо работать, не нарушая требований безопасности. При этом стало возможным обойтись без необходимости разрешать персоналу, не имеющему специального допуска, работать с оборудованием непосредственно в месте его размещения.
Вначале казалось, что в ходе проекта будет сформировано типичное OPC-приложение. Основной задачей было подключение холодильной установки с OPC-сервером, работающей на режимном объекте, к двум SCADA-системам на станции мониторинга, каждая из которых используется как OPC-клиент. Однако вскоре стало очевидно, что при работе через сеть возникают некоторые проблемы. Использование OPC в сети зависит от протокола DCOM, который даже в лучшие времена было трудно конфигурировать, а, кроме того, с ним происходило медленное повторное восстановление соединения при нарушениях в работе сети. И что еще хуже, OPC-сервер, поставленный производителем холодильной установки, не был приспособлен для требуемой задачи.
«Этот OPC-сервер вел себя достаточно странно, – сказал Карстен Барсболл (Carsten Barsballe), руководитель проекта. — Он не запускался как служба, не позволял осуществлять удаленные соединения через DCOM, потому что в случае отключения было невозможно подключиться снова. Поэтому мы решили инкапсулировать сервер в программу OPC DataHub». Карстен установил программу OPC DataHub на ту же машину, где работал OPC-сервер холодильной установки, и сконфигурировал его для работы в виде службы, сделав так, чтобы при старте системы сразу осуществлялось подключение. Это дало ему возможность использовать OPC DataHub для всех соединений с OPC-клиентами.
На оборудовании для мониторинга г-н Барсболл обнаружил другой «подводный камень». Его SCADA-системы оказались неспособны на удаленное подключение к OPC-серверу. Для них требовалось локальное OPC-подключение, поэтому специалист решил использовать возможности туннелирования OPC DataHub. Он установил еще две программы OPC DataHub на каждую из машин SCADA-системы и выполнил конфигурирование для соединения через сеть с первой программой OPC DataHub. Каждая из SCADA-систем соединялась с локальной системой OPC DataHub, в результате была обеспечена общая связь данных. Теперь технические специалисты могут увидеть данные от объекта с высокими режимными требованиями с безопасного места расположения системы мониторинга.
«Две SCADA-системы отделены от холодильной установки, но полностью подключены к ней в режиме реального времени, поэтому технические специалисты могут работать так, как они привыкли, – сказал Карстен. — Это один из способов сделать так, чтобы люди не касались вещей, которых они не знают. У нас в разное время работает много разных людей, и теперь для них нет необходимости все время находиться на месте расположения основного оборудования».
При запущенной и работающей холодильной установке г-н Барсболл планирует интегрировать в систему еще больше источников данных. Например, имеется несколько блоков бесперебойного питания (UPS) с возможностью управления по протоколу SNMP, мониторинг которых нужно производить. Добавив SNMP-OPC-сервер, можно передавать данные от этих блоков в OPC DataHub. Далее можно будет также присоединить OPC-сервер к нескольким приборам, с которых нужно снимать показания. Все эти данные будут пересылаться в SCADA-системы, и они будут доступны соответствующему обслуживающему персоналу.
«Программа OPC DataHub работает отлично, – сообщил Карстен Барсболл. — Мы выполняем много работ по подобной интеграции данных, и будут ещё другие проекты. У нас осталось хорошее впечатление от реализации этого проекта. Мы выбрали правильное решение».


