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

На сегодняшний день реализовано 5 стандартных спецификаций технологии ОРС для реализации чтения и записи данных:

  • ОРС Data Access  — реализует считывание и запись данных
  • ОРС  Alarm & Event – считывание аварий и событий
  • ОРС  Hist Data Access – считывание исторических данных
  • ОРС  XML – передача данных в формате XML
  • ОРС  Unified Architecture – считывание данных со всех предыдущих спецификаций

Собственно, ОРС Data Access  — самый важный, рассмотрим реализуемый им интерфейсы:

1)      IOPC Server – позволяет узнать о состоянии сервера и добавить или удалить клиентскую группу

2)      IOPC Group MGT – позволяет активировать/деактивировать клиентские группы и добавлять теги

3)      IOPC Browse Server Address Space – с помощью этого интерфейса можно конфигурировать ОРС теги и узнать о их структуре. Стандартно в ОРС серверах используется два типа структур:

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

4)      IOPC Sync IO – производит считывание и запись данных в синхронном режиме. Под синхронным режимом понимают режим, в котором на запрос клиента ОРС сервер моментально предоставляет ответ. Возможные варианты считывания:

  • считывание непосредственно с входов и выходов
  • считывание с кеша устройства

5)      IOPC ASync IO(2,3) – с помощью этих трех интерфейсов производится чтение и запись данных в асинхронном режиме, то есть ОРС клиент посылает запрос на ОРС сервер, который устанавливает этот запрос в очередь и при отсутствии других запросов предоставляет клиенту ответ.

6)      IOPC Data Call Back – с помощью этого интерфейса реализуется так называемый режим подписки. В этом случае ОРС клиент подписывается на отдельные теги ОРС сервера и не выполняет операции чтения и записи. При изменении параметров или ОРС тегов ОРС сервер автоматически посылает клиенту информацию об изменении значений. Такой интерфейс является самым эффективным, потому что позволяет не выполнять запросы, если данные не изменяются.

Tags

 
Поделиться в Ok Ok Ok Ok Share for Odnoklassniki Ok Ok

0 Комментариев

Вы можете первым оставить свой комментарий.

Оставить комментарий

 




 

Вы же не робот? *