logo
Konspekt_lektsy_KISU_redaktirovannyy_308

24.1. Огляд стандарту орс.

Головною метою стандарту ОРС є забезпечення можливості спільної роботи (інтероперабельності) засобів автоматизації, що функціонують на різних апаратних платформах, в різних промислових мережах і вироблюваних різними фірмами. Після появи стандарту ОРС практично всі SCADA-пакети були перепроектовані як ОРС-клієнти, а кожен виробник апаратного забезпечення почав оснащати свої контролери, модулі введення-виводу, інтелектуальні датчики і виконавчі пристрої стандартним ОРС-сервером. Завдяки появі стандартизації інтерфейсу стало можливим підключення будь-якого фізичного пристрою до будь-якої SCADA, якщо вони обидва відповідали стандарту ОРС. Розробники дістали можливість проектувати тільки один драйвер для всіх SCADA-пакетів, а користувачі дістали можливість вибору устаткування і програм без колишніх обмежень на їх сумісність.

Стандарт ОРС відноситься тільки до інтерфейсів, які ОРС-сервер надає клієнтським програмам. Метод взаємодії сервера з апаратурою (наприклад, з модулями введення-виводу) стандартом не передбачений, і його реалізація покладається повністю на розробника апаратури. Тому стандарт ОРС може бути використаний не тільки для взаємодії SCADA з «залізом», але і для обміну даними з будь-яким джерелом даних, наприклад з базою даних або з GPS-приймачем.

ОРС-сервер як засіб взаємодії з технічним пристроєм може бути використаний при розробці пропрієтарних програм на C++, Visual Basic, VBA, Delphi і т.н. У цих завданнях ОРС-сервер використовується як Microsoft DCOM-об’єкт, від якого він відрізняється тільки стандартизацією позначень і специфічними термінами з області промислової автоматизації. Застосування ОРС-сервера при розробці пропрієтарних програм дозволяє приховати від розробника всю складність спілкування з апаратурою, представляючи простий і зручний метод доступу до апаратури через інтерфейси СОМ-ОБ'ЕКТА.

Стандарт ОРС складається з декількох частин:

З перерахованих специфікацій широко використовуються тільки дві: ОРС DA і рідше — ОРС HDA.