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.