GOAL – Всемирная интеграция
Дата публикации: 10.06.2005

OPC-SLDA 3.0

OPC-сервер устройств SLDA 3.0 НИИ СпецЛаб НИИ СпецЛаб разработал свой OPC-сервер устройств SLDA 3.0, способный работать не только с собственными контроллерами, но и с любым оборудованием других фирм, поддерживающих всемирный протокол OPC.
OPC (OLE for Process Control) – промышленный стандарт, созданный консорциумом всемирно известных производителей оборудования и программного обеспечения при участии Microsoft. Этот стандарт описывает интерфейс обмена данными между устройствами управления технологическими процессами. Главная цель его – предоставить разработчикам систем диспетчеризации независимость от конкретного типа контроллеров. OPC основывается на технологии OLE/COM/DCOM компании Microsoft, Inc.

Больше нет необходимости заниматься интеграцией с другими фирмами! Любые устройства, поддерживающие этот международный стандарт, без переделки и доводки подключаются и сразу начинают работать в среде сервера устройств SLDA-3.0 всех продуктов СпецЛаб.

Огромное число производителей периферийного оборудования для компьютеров от СКД до АСУ ТП использует данный протокол, что позволяет без какого-либо совместного внедрения подключать сторонние устройства к своей или чужой программе. Одно то, что инициатором выступила фирма Microsoft, можно считать определяющим для ориентации всего мира на данный протокол.

В настоящее время технологию COM/DCOM поддерживают следующие операционные системы:
  • все Windows, начиная с Windows 95. Это обеспечивается самой компанией Microsoft;
  • большинство Unix-подобных ОС, включая Linux; поддерживается фирмой GE Software;
  • ОС реального времени VxWorks; обеспечивается фирмой-разработчиком WindRiver; имеется поддержка OPC, встроенная в систему разработки Tornado.

Стандарт OPC – путь к интеграции разнородных систем.

Это стандарт на интерфейс обмена данными с оборудованием. Если вы заменяете какой-нибудь компонент, то нет нужды корректировать другое программное обеспечение, так как даже при замене драйвера поверх него работает OPC. Если вы хотите добавить в систему новые программы, нет необходимости предусматривать в них драйверы устройств, OPC-клиент уже включает все инструкции.

Основные причины создания OPC:

Довольно много программ-клиентов могут получать данные из различных источников и делать их доступными для драйверов независимых разработчиков. Но при этом возникают следующие проблемы:

  • Каждая программа диспетчеризации должна иметь драйвер для конкретного устройства АСУ.

  • Возникают конфликты между драйверами различных разработчиков, что приводит к тому, что какие-то режимы или параметры работы оборудования не поддерживаются всеми разработчиками ПО.

  • Модификации оборудования могут привести к потере функциональности драйвера.

  • Конфликты при обращении к устройству – различные программы диспетчеризации не могут получить доступ к одному устройству одновременно из-за использования различных драйверов.

  • OPC проводит четкую разграничительную линию между производителями оборудования и разработчиками драйверов. Данная технология предоставляет механизм сбора данных из различных источников и передачу этих данных любой клиентской программе вне зависимости от типа используемого оборудования. Это позволяет разработчикам сосредоточиться на производительности и оптимизации работы серверной части, которая отвечает за сбор данных.

    Преимущества технологии OPC

    OPC был разработан для обеспечения доступа клиентской программы к нижнему уровню технологического процесса в наиболее удобной форме. Широкое распространение технологии OPC в промышленности имеет следующие преимущества:

    • Независимость в применении систем диспетчеризации от используемого в конкретном проекте оборудования.

  • Разработчики программного обеспечения не должны постоянно дорабатывать свои продукты из-за модификации оборудования или выпуска новых изделий.

  • Заказчик получает свободу выбора между поставщиками оборудования, а также имеет возможность интегрировать это оборудование в информационную систему предприятия, которая может охватывать всю систему производства, управления и логистики.
  • Архитектура OPC
    GOAL supports OPC.
    Информация о протоколе:

    Пора и Российским разработчикам интегрироваться в цивилизованную и очень удобную среду совместимости. GOAL поддерживает OPC!


    GOAL- совместимо
    «Возможно ли интегрировать вашу систему с нашей? Могу ли я управлять вашей системой с помощью своей программы? Можем ли мы подключить производимое нами оборудование к вашей программе?»
    Увлеклись!
    Поворот в сторону пользователя. Надо признать, что за развитием новых технологий в GOAL v8 разработчики немного не заметили проблем неопытного пользователя