Page 74 - 4679
P. 74
ОРС. Перша перевага: якщо замінюється який-небудь компонент АС, то немає нужди
коригувати інше ПО, оскільки при заміні драйвера поверх нього працюватиме
інстальований ОРС. Це означає, що при включенні в АС нового компонента необхідно
буде лише правильно його конфігурувати на програмному рівні. Друге: якщо в систему
додати нові програми, немає необхідності передбачати розробку для них драйверів або
інтерфейсів зв'язку, окрім як конфігурації ОРС-клієнта. Це дозволяє розробникові АС
сконцентрувати свою увагу на проектних рішеннях АС.
На даний момент використовується ОРС версії 3.0, проте поширенішою версією
доки є 2.1. Нещодавно розроблений стандарт OPC UA (Unified Architecture) уніфікує
набір функцій для обміну даними, реєстрації подій, зберігання даних, забезпечення
безпеки даних.
На рисунку 4.2 показана структура ОРС взаємодій в АС.
ПЛК 1
OPC-DA аналоговий
ПЛК 2 ОРС-сервери
OPC-DA дисретний SCADA- сервер
ПЛК 3 ModBus-сканер
SNMP- драйвер
RS- 232/USB SCADA- кліент
Датчики ODBC-драйвер Internet Ethernet
Пристрій збору даних ProfiBus/ RS485 Перетворювач SCADA OPC DX
Виконавчі
пристрої SCADA OPC AE
Джерела
безперебійного SNMP SCADA OPC XML
живлення
Формування ODBC
звітів
Рисунок 4.2 - Структура ОРС-взаємодій в АС
На рисунку показані:
ПЛК, які пов'язані за допомогою ОРС- сервера з SCADA.
Датчики і виконавчі пристрої, які за допомогою протоколу Modbus, пов'язані
з SCADA.
Джерело безперебійного живлення, яке за допомогою протоколу SNMP
пов'язане з SCADA.
Формувач звітів, який реалізує інформаційний обмін даними в АС з
використанням протоколу ODBC (Open DataBase Connectivity).
SNMP (англ. Simple Network Management Protocol - простий протокол управління
мережею) - це протокол управління мережами зв'язку на основі архітектури TCP/IP. Він
призначений для моніторингу стану мережі АС і управління мережевими пристроями,
зокрема у разі несанкціонованого виключення енергії. Використовуючи рішення на базі
SNMP, вдається контролювати усю мережеву інфраструктуру, управляючи мережевим
устаткуванням різних типів, спостерігати за роботою сервісів і служб OSE/RM і
аналізувати звіти по їх роботі за заданий період.
ODBC - це програмний інтерфейс доступу до баз даних (відкритий зв'язок з
базами даних). Він дозволяє однаково оперувати з різними джерелами даних,
звільняючи розробника АС від складного проектування взаємодії СУБД різних
73