![]() ![]() |
|
Основна сторінка Продукц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) дозволяє визначати Об'єкти за допомогою Методів і Властивостей, що представляються як ІНТЕРФЕЙСИ.
Properties (Властивості) = Іменований Атрибут Об'єкта OPC забезпечує локальний і вилучений доступ
COM = Local : Клієнт і сервер на одній і тій же машині. 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-елемент. Елементи не є джерелами даних, а просто зв'язками для доступу до них (джерел). Наприклад, тег у 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 до об'єктів (змінним чи символьним іменам) усередині ПЛК. Перелік підтримуваних драйверів включає:
Monitor PRO як OPC-серверMonitor Pro містить додатковий стандартизований засіб забезпечення "відкритості": сервер об'єктів OPC. Цей сервер дає прямий доступ до бази даних реального часу Monitor Pro. Усі локальні чи віддалені додатки (MES, ERP і т.п.), що володіють властивостями OPC-клієнта, таким чином мають прямий доступ до об'єктів реального часу всередині Monitor Pro.
Рішення для декількох клієнтів/серверів
|
|
Design © MRoma, 2001 |