Обмін даними за технологією opc

Обмін даними за технологією OPC може бути здійснено лише тоді, коли сервер зареєстрований в ОС Windows. При цьому у кожного OPC сервера є свій індивідуальний ідентифікатор GUID. Цей ідентифікатор генерується при з озданіе OPC сервера. Він включає в себе інформацію про поточну дату, час, серійний номер мережевої плати, локалізацію і так далі, що дає можливість створити абсолютно унікальний у всьому світі ідентифікатор. За допомогою GUID ОРС клієнт може здійснювати підключення до OPC сервера. Налаштування OPC сервера є досить тривіальної і простим завданням.

В системі можливі два підходу настройки ОРС сервера:

  • пошук даних за реєстром
  • пошук даних за допомогою бібліотеки OPCEnum.dll

Як працює OPC технологія. Використовуючи глобальний ідентифікатор GUID, OPC клієнт через СОМ менеджер створює покажчик на інтерфейс і викликає потрібну опцію.

OPC клієнт і сервер встановлені на одному комп'ютері, клієнт за допомогою інформації з реєстру знаходить необхідний ОРС сервер і викликає необхідну функцію інтерфейсу для обміну даними. OPC сервер реалізує закритий протокол обміну даними і посилає запити в фізичний порт сервера або комп'ютера.

Устаткування, підключений до даного порту, посилає відповідь у відповідності з протоколом. ОРС сервер зчитує ту інформацію і надає OPC клієнта в уніфікованому вигляді.

Як клієнт, як правило, виступає SCADA система, яка і реалізує ці функції.

Крім того, технологія OPC дозволяє виконувати розподілений введення і виведення інформації. В такому випадку SCADA система встановлена ​​на іншому комп'ютері або сервері і посилає запити за допомогою технології DCOM (Distributed Component Object Model).

Схожі статті