Микропроцессорная техника систем автоматизации



бет63/77
Дата27.11.2023
өлшемі4,68 Mb.
#128711
1   ...   59   60   61   62   63   64   65   66   ...   77

Обзор стандарта ОРС


Технология связывания и внедрения объектов для систем про- мышленной автоматизации OPC (Open Platform Communications) предназначена для обеспечения универсального механизма обмена данными между датчиками, исполнительными механизмами, кон- троллерами, устройствами связи с объектом и системами представ- ления технологической информации, оперативного диспетчерского управления, а также системами управления базами данных.
Стандарт ОРС разработан международной организацией OPC Foundation, членами которой являются более 400 фирм, работаю- щих в области средств автоматизации и измерительной техники. Главной целью стандарта ОРС явилось обеспечение возможности совместной работы (интероперабельности) средств автоматизации, функционирующих на разных аппаратных платформах, в разных промышленных сетях и производимых разными фирмами.
Главной целью стандарта ОРС явилось обеспечение возможно- сти совместной работы (интероперабельности) средств автоматиза- ции, функционирующих на разных аппаратных платформах, в разных промышленных сетях и производимых разными фирмами. До разработки ОРС стандарта SCADA-пакет нужно было адапти- ровать к каждому новому оборудованию индивидуально. Сущест- вовали длинные списки «поддерживаемого оборудования», очень сложной была техническая поддержка. При модификации оборудо- вания нужно было вносить изменения во все драйверы, каждый из которых поддерживал протокол обмена только с одной клиентской программой. Число таких драйверов доходило до сотен.
Реализовав поддержку OPC-клиента, разработчики SCADA- систем избавились от необходимости поддерживать сотни драйве- ров для различных устройств, а производители оборудования, до- бавив OPC-сервер, обрели уверенность в том, что их продукт может применяться пользователями любых SCADA-систем. Про- изводители аппаратных средств, пользуясь спецификацией OPC, имеют возможность разрабатывать OPC-сервер для обеспечения единственного и наиболее общего способа организации доступа к данным и передачи в адрес приложений-клиентов различных про- изводителей программного обеспечения для промышленной авто- матизации.
Обычно технологию OPC применяют для обмена данными меж- ду контроллерами и SCADA-системой. OPC состоит из двух час- тей: OPC клиента и OPC сервера. Программное обеспечение OPC сервера через драйверы устройств по полевым шинам опрашивает различные устройства. Программное обеспечение OPC клиента обычно встроено в SCADA-систему и предназначено для получе- ния данных с OPC-сервера.
OPC DA сервер обеспечивает обмен данными (запись и чтение) между клиентской программой (обычно SCADA-системой) и ко- нечными устройствами (рис. 97). Данные в OPC представляют
собой переменную задачи с некоторыми свойствами. Переменная может быть любого типа, допустимого в OLE: различные целые и вещественные типы, логический тип, строковый, дата, массив и т. д. Свойства могут быть обязательными, рекомендуемыми и пользовательскими.


Рис. 97. Пример применения ОРС технологии для сетевого доступа к данным в системах автоматизации

Обязательные свойства:


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

  • синхронный – клиент посылает запрос серверу и ждет от него ответ;

  • асинхронный – клиент отправляет запрос и сразу же переходит к выполнению других задач. Сервер после обработки запроса посы- лает клиенту уведомление и тот забирает предоставленные данные;

  • режим подписки – сервер отсылает клиенту только те теги, ко- торые изменились. Для того чтобы шум данных не был принят за их изменение, вводится понятие «мертвой зоны», которая слегка превышает максимально возможный размах помехи.

  • режим обновления данных – клиент вызывает одновременное чтение всех активных тегов. Активными называются все теги, кро- ме обозначенных как «пассивные». Такое деление тегов уменьшает загрузку процессора обновлением данных, принимаемых из физи- ческого устройства.


Достарыңызбен бөлісу:
1   ...   59   60   61   62   63   64   65   66   ...   77




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет