2. Робота з opc-сервером

OPC(OLE for Process Control) - сімейство програмних технологій, що надають єдиний інтерфейс для управління об'єктами автоматизації та технологічними процесами.

Призначення

Стандарт OPC розроблявся з метою скоротити витрати на створення та супровід додатків промислової автоматизації. На початку 90-х розробників промислового ПЗ виникла потреба в універсальному інструменті обміну даними з пристроями різних виробників або за різними протоколами обміну даними.

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

OPC- набір специфікацій стандартів. Кожен стандарт визначає набір функцій певного призначення. Поточні стандарти:

OPCDA(DataAccess)- основний і найбільш затребуваний стандарт. Описує набір функцій обміну даними у реальному часі з ПЛК, РСУ, ЧМІ, ЧПУ та іншими пристроями.

OPCAE(Alarms&Events)— надає функції сповіщення на вимогу про різні події: аварійні ситуації , дії оператора, інформаційні повідомлення та інші.

OPCBatch— надає функції крокового та рецептурного управління технологічним процесом (відповідно до стандарту S88.01)

OPCDX(DataeXchange)— надає функції організації обміну даними між OPC-серверами через мережу Ethernet. Основне призначення - створення шлюзів для обміну даними між пристроями та програмами різних виробників.

OPCHDA(HistoricalDataAccess)— в той час як OPC Data Access надає доступ до даних, що змінюються в реальному часі, OPC Historical Data Access надає доступ до вже збережених даних .

OPCSecurityвизначає функції організації прав доступу клієнтів до даних системи управління через OPC-сервер.

OPCXML-DA(XML-DataAccess)- надає гнучкий, керований правилами формат обміну даними через SOAP і HTTP.

OPCUA(UnifiedArchitecture)- остання за часом випуску специфікація, яка заснована не на технології Microsoft COM, що надає крос-платформну сумісність.

Matrikon opc

Цей програмний пакет, що вільно розповсюджується, складається з трьох частин:

MatrikonOPC Server for Simulation

MatrikonOPC Analyzer – утиліта збирання системної інформації. Дозволяє отримати інформацію про систему (System Information), лог-файли (Log Files), конфігураційні файли (Configuration Files) інформацію про стан DCOM у форматі *.txt, а також їх автоматичну упаковку в zip-архів.

MatrikonOPC Explorer – утиліта, що дозволяє знаходити та підключатися до існуючих OPC – серверів, запущених як на поточному комп'ютері (local host), так і на будь-якому комп'ютері в локальній мережі чи мережі Інтернет.

MatrikonOPC Server for Simulation – утиліта, що дозволяє створювати OPC-сервер.

Налаштування та запуск MatrikonOPC Server for Simulation та MatrikonOPC Explorer.