ЖУРНАЛ «СТА» №1/2007

66 СТА 1/2007 ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ИНСТРУМЕНТАЛЬНЫЕ СИСТЕМЫ www.cta.ru Т ЕХНОЛОГИЯ ОРС Сравнительно давно в АСУ ТП об- мен данными между программами и устройствами осуществляется с ис- пользованием стандарта OPC. Стан- дарт разработан ассоциацией OPC Foundation. По сути стандарт является аналогом технологии PlugnPlay для программного обеспечения в сфере промышленной автоматизации. В на- стоящее время в ассоциации более 500 членов, и поддержка стандарта осуще- ствляется всеми крупными производи- телями аппаратных и программных средств АСУ ТП и промышленными ассоциациями. Технология OPC позволяет различ- ным программным модулям, разрабо- танным самостоятельно или другими компаниями, взаимодействовать друг с другом через унифицированный ин- терфейс. Стандарт OPC описывает два типа интерфейсов для приложений. Первый тип интерфейса предназначен для обмена большими объёмами ин- формации при высокой пропускной способности. Это специализирован- ный интерфейс OLE custom interface. Второй тип интерфейса – OLE Automation interface – позволяет полу- чать доступ к данным более простым способом. Он предназначен для ис- пользования в программах, написан- ных на языках Visual Basic (VB) и Visual Basic для приложений (VBA). Основным объектом данной техно- логии является OPCсервер, который отвечает за получение данных, запро- шенных клиентом, от соответствующе- го устройства управления процессом. На каждом сервере имеется некоторое количество OPCгрупп, объединя- ющих наборы данных, запрос на полу- чение которых поступил от клиента. Группы на сервере могут быть доступ- ны нескольким клиентам одновремен- но или только одному клиенту. OPCгруппа содержит набор OPCэле- ментов, в которых хранятся данные, поступившие от соответствующего уст- ройства управления процессами. Кли- ент может произвольно объединять элементы в группы. Схематично это изображено на рис. 1. В основе стандарта ОРС лежит техно- логия DCOM (Distributed Component Object Model). Эта технология, встро- енная в Windows, предназначена для организации взаимодействия между различными приложениями, в том чис- ле и между приложениями, работаю- щими на разных компьютерах. В на- стоящее время DCOM является основ- ным средством взаимодействия про- грамм в системе. Благодаря этой техно- логии между программами происходит двусторонний обмен, который позво- ляет не только клиенту вызывать функ- ции сервера, но и серверу вызывать функции клиента. Новые технологии работы с данными ОРС Дмитрий Швецов В статье рассмотрены основные преимущества работы SCADA-систем с данными ОРС, особенности и некоторые недостатки существующих протоколов передачи данных. Иллюстрация возможностей и решений осуществляется на базе новой версии пакета GENESIS32 V9 фирмы Iconics. Приложение L Интерфейс OPC Конфигурация 1 Конфигурация 2 Конфигурация 3 Приложение M Приложение N Интерфейс OPC Интерфейс OPC OPC A1 теги сервера OPC AN теги сервера OPC B1 теги сервера OPC BN теги сервера OPC A1 теги сервера OPC AN теги сервера OPC B1 теги сервера OPC BN теги сервера OPC C1 теги сервера OPC CN теги сервера Группа 1 1 Группа 2 2 Группа 2 1 OPC B1 теги сервера OPC BN теги сервера OPC C1 теги сервера OPC CN теги сервера Группа 13 OPC A сервер OPC B сервер OPC C сервер Рис. 1. Схема компоновки данных ОРС

RkJQdWJsaXNoZXIy MTQ4NjUy