ЖУРНАЛ СТА №3/1998

OPC — стандарт взаимодействия программных средств в промышленной автоматизации Так как вся идеология построения GENESIS32 основана на стандарте OPC, нельзя не сказать несколько слов об этом становящемся все более попу- лярном стандарте. OLE™ for Process Control (OPC™) (меха- низм связывания и внедрения объектов для сбора данных и управления в сис- темах промышленной автоматизации) является наиболее общим способом ор- ганизации взаимодействия между раз- личными источниками и приемниками данных, такими как устройства, базы дан- ных и системы визуализации информа- ции о контролируемом объекте автома- тизации. OPC обеспечивает интерфейс между приложениями клиентами и серверами путем реализации стан- дартного механизма связи между источниками дан- ных (серверами) и получа- телями данных (клиента- ми). Иными словами, OPC является аналогом техно- логии Plug-n-Play для про- граммного обеспечения в сфере промышленной автоматизации (рис. 1). Необходимо отметить, что стандарт OPC осно- ван на решениях, предлагаемых ком- панией Microsoft в рамках операцион- ной системы Windows. Впрочем, это сужает сферу применения OPC не очень сильно, так как различные вер- сии Windows являются в настоящее время наиболее распространенной платформой для SCADA-систем. В традиционной идеологии клиент- сервер различные серверы или устрой- ства имеют различные интерфейсы или драйверы для каждого приложе- ния-клиента. Поскольку аппаратные средства разных производителей име- ют различные и притом фиксирован- ные протоколы обмена, архитектура приложений-клиентов также является уникальной в каждом конкретном слу- чае. Это приводит к увеличению време- ни разработки и стоимости АСУ ТП, а любое изменение, внесенное произво- дителем в устройство или протокол об- мена, требует внесения изменений в функционирующую систему. Архитектура клиент-сервер, осно- ванная на технологии OPC, позволяет решить данную проблему. В данном случае устройство каждого производителя может иметь единст- венный стандартный драйвер, совмес- тимый с OPC (OPC-сервер). При этом приложения, соответствующие специ- фикации, выработанной для клиента OPC (OPC-клиенты), могут обменивать- ся данными с устройствами любого производителя. Большинство ведущих производителей аппаратных средств для промышленной автоматизации уже поставляет OPC совместимые драй- веры для своих контроллеров и других устройств сбора данных и управления, в то время как все известные разработ- чики SCADA-систем в той или иной степени либо уже встроили поддержку спецификации OPC в свои продукты, либо объявили о своих планах сделать это в ближайшее время. В отличие от многих из- вестных SCADA-систем, имеющих либо собствен- ный формат драйверов ап- паратуры, либо встроен- ную поддержку аппарату- ры ограниченного числа производителей, GENESIS32 ИНСТРУМЕНТАЛЬНЫЕ СИСТЕМЫ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ 72 3/98 GENESIS32: нечто большее, чем просто SCADA-система Александр Локотков Статья содержит общие сведения о GENESIS32 — комплекте инструментальных средств фирмы ICONICS для создания программного обеспечения верхнего уровня АСУ ТП, который основан на новейшем открытом стандарте взаимодействия аппаратуры и программных средств разных производителей OPC (OLE for Process Control). Рис. 1. Взаимодействие нескольких приложений с несколькими серверами OPC

RkJQdWJsaXNoZXIy MTQ4NjUy