Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЦСУ 1-80.docx
Скачиваний:
19
Добавлен:
07.06.2015
Размер:
677.17 Кб
Скачать

20, Что регламентирует технология орс?

ОРС регламентирует только интерфейс между ОРС-клиентами и ОРС-серверами, но не устанавливает способ получения этих данных от оборудования. Однако существуют некоторые модели взаимодействия с оборудованием, когда, например, можно не обращаться для получения данных к ОРС-серверу прямо, а получить их со своего внутреннего буфера (кэша).

Переменные в ОРС-сервере могут быть сформированы или в простой список, или в «дерево», напоминающее «дерево» файлов на диске. Есть соответствующие интерфейсы для навигации по этому дереву. Предусмотрены также возможности оповещения завершения работы ОРС-сервера, запроса информации о самом сервере и запроса списка зарегистрированных групп.

Соответствующие интерфейсы предлагают ОРС-клиентам некоторые механизмы, которые сообщают о возникновении специфицированных событий или аварийных ситуаций. Они предоставляют ОРС-клиентам услуги, которые позволяют идентифицировать события и условия, а также получать текущий статус.

21, Какие три способа существуют для получения орс-клиентом данных от орс-сервера? в чем их суть?

Существуют три способа получения ОРС-клиентом данных от ОРС-сервера: синхронное чтение, асинхронное чтение и подписка.

При синхронном чтении клиент посылает серверу запрос со списком переменных, которые его интересуют, и ждет, пока сервер его выполнит.

При асинхронном чтении клиент посылает серверу запрос, а сам продолжает работать. Когда сервер выполнил запрос, клиент получает сообщение.

В случае подписки клиент передает серверу список переменных, которые его интересуют, а сервер потом регулярно присылает клиенту информацию об изменениях значений переменных со списка. Эти списки в терминологии ОРС называют группами. Каждый клиент может поддерживать одновременно много групп с разной скоростью восстановления.

22, Какие сервисы ОРС-сервер предоставляет ОРС-клиенту?

Интерфейс ОРС-сервера предлагает методы, которые позволяют ОРС-клиенту задавать следующие сервисы:

  • устанавливать типы событий, которые поддерживает ОРС-сервер;

  • подписываться на специфические события для того, чтобы ОРС-клиенты могли получать сообщение об этих событиях;

  • осуществлять доступ к условиям и управлять условиями, создаваемыми ОРС-сервером.

Спецификации ОРС всегда содержат два набора интерфейсов: интерфейсы пользователя (Custom Interfaces) и интерфейсы автоматизации (Automation Interfaces). Последние имеют доступ к приложениям, написанным на Visual Basic

23, Какие два интерфейса нужны для обеспечения совместимости и интерактивности разнообразных локальных устройств?

ОРС-серверы нуждаются в разработке специальных (пользовательских) интерфейсов, а как опцию могут иметь интерфейсы автоматизации. В некоторых случаях интерфейс автоматизации создается с помощью специальной DLL-оболочки интерфейса пользователя (рис. 1.17).

Рисунок 1.17 - Типичная архитектура OPC

Таким образом, клиентское ОРС-приложение взаимодействует с ОРС-сервером через специфицированный разделяемый интерфейс и специальный интерфейс пользователя или интерфейс автоматизации. Эти интерфейсы решают проблему открытого управления, т.е. обеспечивают совместимость и интерактивность разнообразных локальных устройств.