E-mail

Основна сторінка
Продукцiя
Веб-технологiї
Web PLC
Вхiд для слухачiв
Навчальнi програми
Реєстрацiя на навчання
Розклад занять
Посилання
Контакти
  OPC

Що таке OPC?

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

Звичайно щораз, коли додаток вимагає доступу до пристрою промислової автоматики, потрібно написання замовленого інтерфейсу чи драйвера. Оскільки OPC визначає загальний єдиний інтерфейс, відповідний сервер може бути написаний один раз і використовуватися надалі багаторазово в будь-якому проекті, SCADA-системі, людино-машинному інтерфейсі чи спеціальному замовленому програмному пакеті. Крім того, OPC-сервери можуть бути доступні і легко керуватися з боку таких додатків як Visual Basic, макроси Microsoft Excel чи додатки Microsoft Access. Клієнти OPC можуть бути написані в середовищі кожного з існуючих у даний час windows-додатків без використання спеціального програмного забезпечення чи інструментальних пакетів.

З приходом стандарту OPC, кінцеві користувачі одержали можливість вибору з великого набору OPC-серверів, що випускаються, наприклад - OPC-сервер від Schneider. Багато постачальників програмного забезпечення для керування виробництвом надають можливість зв'язку своїх продуктів з OPC-серверами. Також багато постачальників розподілених систем керування (DCS) використовують для обміну інформацією технологію OPC.

OPC заснований на технології Microsoft OLE/COM

Автоматизація OLE (Object Linking and Embedding) забезпечує доступ до даних через локальну мережу чи вузли Internet.

COM (Component Object Model) дозволяє визначати Об'єкти за допомогою Методів і Властивостей, що представляються як ІНТЕРФЕЙСИ.

OPC забезпечує локальний і вилучений доступ

OPC: Віддалена / Локальна архітектури

Клієнт взаємодіє із сервером, користаючись точно визначеним OPC-інтерфейсом. Тому будь-який OPC-клієнт може зв'язуватися з будь-яким OPC-сервером незалежно від типу низового пристрою збору даних, для якого він (сервер) споконвічно розроблений.

OPC побудований на добре відпрацьованій і випробуваній у справі базі - Microsoft OLE технології. Крім того, специфікація OPC розроблена на відкритій основі для того, щоб відповідати загальним потребам промисловості, а не специфічним потребам окремих виробників програмного забезпечення чи устаткування. Специфікація також розрахована на безперервну еволюцію функціональності в часі, таким чином, що компоненти OPC можуть залишатися нагорі знову виникаючих потреб промисловості.

На верхньому рівні OPC-сервер складається з декількох об'єктів: сервер, група і елемент. OPC-сервер, як об'єкт, містить інформацію про сервер і сервери, що служать контейнерами для об'єктів типу OPC-група.

Об'єкт типу OPC-група містить інформацію про себе і реалізує механізм розміщення, а також локальної організації OPC-елементів.

OPC-групи надають клієнтам метод організації даних. Наприклад, група може представляти елементи на конкретному операторському відеокадрі чи в звіті. Дані можуть зчитуватися і записуватися. Зв'язок "по зміні" також може бути створений між клієнтом і елементами в групі, крім того цей зв'язок може бути активізований чи припинений по необхідності. OPC-клієнт може настроїти OPC-сервер на заданий характер і темп зміни даних, при якому ці зміни повинні передаватися OPC-клієнту.

OPC: Ієрархія об'єктів

Обслуговує набір OPC-груп:
Верхній рівень ієрархії моделі OPC
Обслуговує набір OPC-елементів:
Список змінних ПЛК
Змінна, визначена в ПЛК і в комунікаційній мережі

Усередині кожної групи клієнт може визначити один чи більш OPC-елементів.

OPC-елементи представляють підключення до джерел даних усередині сервера. З погляду користувальницького інтерфейсу OPC-елемент недоступний OPC-клієнту, як об'єкт. У такий спосіб для OPC-елемента не існує визначеного зовнішнього інтерфейсу. Весь доступ до елементів OPC здійснюється через об'єкт OPC-група, у якому "міститься" чи визначений OPC-елемент.

Елементи не є джерелами даних, а просто зв'язками для доступу до них (джерел). Наприклад, тег у SCADA-системі існує незалежно від того, чи здійснює OPC-клієнт доступ до нього в даний момент часу. OPC-елемент варто розуміти, як просто специфікацію адреси даних, а не їхнє фізичне джерело.

Monitor PRO як OPC-клієнт

OPC, стандарт інтерфейсу multi-Client/Server, інтегрований у Monitor Pro і дозволяє здійснювати локальний чи віддалений обмін у реальному часі з використанням технології COM/DCOM.

Клієнтська частина OPC-функціональності пакета Monitor Pro забезпечує можливість підключення до всіх систем керування які є в сервері об'єктів OPC. Зокрема це відноситься і до продукту Schneider "OPC Factory Server", що підтримує доступ до систем керування на базі устаткування Schneider Electric. OPC Factory Server корпорації Schneider забезпечує "прозорий" доступ клієнтських додатків типу Monitor Pro до об'єктів (змінним чи символьним іменам) усередині ПЛК.

  • Modbus +
  • Modbus TCP/IP
  • XWAY
  • ISAWAY
  • Unite-TCP/IP

Monitor PRO як OPC-сервер

Monitor Pro містить додатковий стандартизований засіб забезпечення "відкритості": сервер об'єктів OPC. Цей сервер дає прямий доступ до бази даних реального часу Monitor Pro. Усі локальні чи віддалені додатки (MES, ERP і т.п.), що володіють властивостями OPC-клієнта, таким чином мають прямий доступ до об'єктів реального часу всередині Monitor Pro.

Рішення для декількох клієнтів/серверів

назадвверхголовна
 
Design © MRoma, 2001