ЖУРНАЛ СТА 1/2012

88 СТА 1/2012 ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ИНСТРУМЕНТАЛЬНЫЕ СИСТЕМЫ www.cta.ru О ПРОБЛЕМАХ ИНТЕГРАЦИИ Одной из основных задач системно- го интегратора при создании АСУ ТП является организация информацион- ного взаимодействия системы с техно- логическими объектами. Устройствами сопряжения с объектами контроля и управления (УСО) являются чаще всего контроллеры, имеющие стан- дартный интерфейс связи с верхним уровнем. Как правило, разработчик системы старается выбрать в качестве УСО контроллеры со стандартным протоколом. Это особенно актуально в том случае, когда ядром проектируе- мой АСУ ТП является SCADA-систе- ма, базирующаяся на технологии OPC, которая позволяет каждому OPC со- вместимому клиентскому приложению получать доступ к любому устройству управления, у которого есть OPC со- вместимый сервер. В этом случае ин- теграция УСО в АСУ ТП сводится к применению OPC-сервера, поддержи- вающего используемый контроллером протокол. Практически для всех широко рас- пространённых протоколов, признан- ных стандартными, имеются OPC-сер- веры различных производителей. Раз- работкой OPC-серверов для разнооб- разных устройств заняты несколько сотен фирм, входящих в состав органи- зации OPC Foundation, а также нема- лое количество компаний, не являю- щихся её членами. В то же время продолжают разраба- тываться устройства с уникальными протоколами, для которых нет OPC- серверов. Иногда создаётся впечатле- ние, что некоторые разработчики при- боров умышленно не используют стан- дартные протоколы в расчёте на само- стоятельную разработку OPC-сервера для своих устройств с целью их опцио- нальной поставки в комплекте со свои- ми изделиями. К сожалению, далеко не всем из них удаётся создать качествен- ный продукт, обеспечивающий все преимущества, которые даёт использо- вание OPC-технологий. Более того, иногда такие OPC-серверы показы- вают неустойчивую работу и плохую совместимость с некоторыми широко распространёнными SCADA-система- ми известных компаний. Это объясняется тем, что создание OPC-сервера не является тривиальной задачей. OPC-сервер – это достаточно сложный в реализации программный продукт, требующий от разработчиков высокого уровня квалификации. По- этому самостоятельная разработка OPC-серверов – скорее удел организа- ций, специализирующихся на разра- ботке такого рода продуктов и имею- щих достаточный опыт в этом. Если же работы по созданию OPC-сервера – редкий эпизод в деятельности компа- нии, то кажущаяся простота решения проблемы на деле оборачивается для неё дополнительными затратами и потерей репутации. К сожалению, невозможно заполу- чить OPC-сервер с полностью откры- тыми исходными кодами. Полные спецификации с описанием интерфей- сов доступны только членам организа- ции OPC Foundation, а само членство стоит дорого (от нескольких тысяч дол- ларов). Неудивительно поэтому стре- мительное насыщение рынка про- граммных продуктов инструменталь- ными пакетами, упрощающими про- Интеграция устройств с нестандартным протоколом в SCADA GENESIS32 Виктор Буц, Владислав Юрчаев Рассматриваются общепринятые методы интеграции устройств в OPC совместимые SCADA и проблемы, возникающие при их реализации. Предлагается нетрадиционный вариант подключения к SCADA GENESIS32 устройств с нестандартным протоколом. … … ОРС-клиент 1 ОРС-клиент 2 ОРС-клиент N УСО A ОРС-сервер A УСО B ОРС-сервер B УСО M ОРС-сервер M Рис. 1. Стандартный метод организации доступа к данным с помощью OPC-технологии Рис. 2. Реализация доступа к данным УСО (А), для которого нет OPC-сервера … … ОРС-клиент 1 ОРС-клиент 2 ОРС-клиент N УСО A ОРС-клиент DataWorX32 A УСО B ОРС-сервер B УСО M ОРС-сервер M © СТА-ПРЕСС

RkJQdWJsaXNoZXIy MTQ4NjUy