Посібник по промисловим мережам
Промислові мережі та інтеграційні технології в автоматизованих системах. 13.Технологія ОРС
У прикладах, наведених вище, розглянута технологія ОРС-DA в контексті вирішення проблеми доступу до даних ПЛК зі SCADA. Тобто ОРС-Сервер розглядався у якості стандартного драйвера зв’язку. Однак область застосування ОРС цим не обмежується.
На рис.13.21 показаний приклад використання інтерфейсів ОРС в якості „мосту” між двома прикладними програмами на різних ПК. При горизонтальній інтеграції може знадобитися об’єднання в єдиний інформаційний простір SCADA програм. Популярність ОРС-технології призвела до появи в останніх не тільки клієнтської сторони ОРС, а і серверної. Тобто SCADA може виступати як ОРС-Клієнтом так і ОРС-Сервером.
Рис.13.21. Приклад використання ОРС в якості „мосту”
Існування в SCADA Серверного інтерфейсу дає можливість доступитись до її даних зі сторони прикладних програм рівня MES чи ERP. Офісні програми завдяки наявності VBA та ActiveX теж надають таку можливість.
<– 13.3. Типи ОРС DA інтерфейсів
–> 14. Стандартні технології доступу до баз даних
Розкажіть про передумови виникнення технології ОРС. Наведіть декілька способів подолання проблеми сумісності зв’язку SCADA-програм з контролерами, периферійними засобами, тощо.
Поясніть основні принципи функціонування технології ОРС. На якій технології міжпрограмного обміну вона базується? Назвіть специфікації стандарту ОРС, які функціонують на сьогоднішній день, та їх призначення.
Яку послідовність необхідно зробити, щоб забезпечити доступ в програмі ОРС-Клієнта до змінної в контролері через ОРС-Сервер?
Як визначаються дані в межах ОРС-Серверу та їх джерело? Як ідентифікуються ці дані ОРС-Клієнтом?
Як ОРС-Клієнт ідентифікує необхідний ОРС-Сервер?
Яка програма може називатись ОРС-Клієнтом а яка ОРС-Сервером? Чи може одна і та сама програма бути одночасно і ОРС-Клієнтом і ОРС-Сервером? Поясніть мультисерверність та мультиклієнтність ОРС.
Розкажіть як відбувається доступ до даних через об’єкти OPC-Item. Чи може надаватися доступ ОРС-Клієнтам до одних і тих самих даних ОРС-Сервера? Чи можуть декілька ОРС-Клієнтів користуватися одним і тим самим OPC-Item?
Яка інформація про дані надається через об’єкт OPC-Item?
Розкажіть про призначення об’єктів ОРС-Group. Які групові операції для об’єктів OPC-Item проводяться через ОРС-Group.
Які способи читання з джерела даних доступні в ОРС-DA 2.0? Як вони функціонують? Яке з них на Вашу думку найбільш підходить до опитування даних процесу в засобах SCADA/HMI?
Які способи запису даних доступні в ОРС-DA 2.0? Як вони функціонують? Яке з них на Вашу думку найбільш підходить до супервізорної зміни даних в засобах SCADA/HMI?
Як ідентифікуються дані в ОРС-Сервері? Які правила створення імен ідентифікаторів визначені стандартами ОРС?
Розкажіть про необхідність використання об’єкту ОРСBrowser? Які два види структури імен ItemID можуть бути доступні в ОРС-Сервері?
Які вимоги ставляться до мережної системи для можливості зв’язку ОРС-Клієнта з віддаленим ОРС-Сервером? Що додатково необхідно вказати в ОРС-Клієнті для ідентифікації ОРС-Сервера, з яким необхідно з’єднатись?
Які типи ОРС-Інтерфейсів визначені в стандартах ОРС DA? Розкажіть в яких випадках використовується кожний із типів. Навіщо потрібна бібліотека OPC Wrapper і як її використовують?
Перерахуйте основні об’єкти ОРС DA Automation інтерфейсів та їх призначення. Яку послідовність дій в програмі необхідно зробити для організації доступу до даних для читання/запису?
Наведіть приклади використання ОРС-технології.