OPC Data Access |
Автоматизация - Проблемно-ориентированные системы |
Чтобы лучше почувствовать, что такое OPC, рассмотрим подробнее главный, по большому счёту, стандарт. Будем называть его сокращённо DA. Стандарт DA предназначен для поставки оперативных данных от оборудования и/или к оборудованию. Для стандарта DA реализованы спецификации как Custom-интерфейса, так интерфейса Автоматизации. С точки зрения функциональных интерфейсов, последний ничем не отличается от Custom, кроме того, что не позволяет одновременно работать с несколькими OPC-серверами и добавлен упоминавшийся выше COM-интерфейс IDispatch, обязательный в OLE Automation. Это позволило OPC Foundation издать обёртку (wrapper) в виде dll, преобразующую один интерфейс в другой. Второе замечание. Стандарт DA имеет две версии интерфейсов: 1.0 и 2.0. Как мы уже знаем, с точки зрения COM, это самостоятельные спецификации. OPC-клиент предварительно запрашивает, может ли он работать с нужным ему COM-интерфейсом в используемом OPC-сервере. С точки зрения функциональности, в версии 2.0 механизм уведомления клиента приведён к стандартному механизму COM/DCOM, что упрощает программирование. Основной единицей данных в OPC является переменная (Item). Переменная может быть любого типа, допустимого в OLE: различные целые и вещественные типы, логический тип, строковый, дата, валюта, вариантный тип и так далее. Кроме того, переменная может быть массивом. Каждая переменная обладает свойствами. Различаются обязательные свойства, рекомендуемые и пользовательские. Обязательными свойствами, понятно, обязана обладать каждая переменная. Это, во-первых, текущее значение переменной, тип переменной и права доступа (чтение и/или запись). Во-вторых, очень важные свойства качество переменной и метка времени. Технология OPC ориентирована на работу с оборудованием, а оборудование может давать сбои, так что корректное значение переменной не всегда известно OPC-серверу, о чём и уведомляется клиент через качество (хорошее/плохое/неопределённое и дополнительная информация). Метка времени сообщает о том, когда переменная получила данное значение и/или качество. Ещё одним обязательным свойством является частота опроса переменной OPC-сервером. Не совсем понятно, почему это свойство объявлено обязательным, так как не все OPC-серверы работают в режиме опроса оборудования. Поэтому существуют серверы, не реализующие это свойство. Последним из обязательных свойств является описание переменной. Это строковое значение, содержащее информацию для пользователя о том, зачем нужна эта переменная. |
Читайте: |
---|
Диспетчеризация пунктов:
Автоматизированная система диспетчеризации и мониторинга Энергоучет сахарного к![]() Объект контроля: Объектом контроля является технический учет всех материальных и энергопотоков сахарного комбината: газа, пара, воды, конденсата, сырья и продукции. Сахарный комбинат состоит из д... |
Система диспетчеризации распределенных объектов Курганводоканала![]() Объект: городские сети водоснабжения, пункт водозабора, насосные станции третьего подъема, канализационные насосные станции. Для сбора данных с объектов используется радиоканал. Система диспетчер... |
АВТОМАТИЗИРОВАННАЯ СИСТЕМА ОПЕРАТИВНОГО ДИСТАНЦИОННОГО УПРАВЛЕНИЯ КАНАЛИЗАЦИОННЫ![]() Заказчик: МУП «Водоканал Воронежа», Воронеж Описание технологического процесса: Городские канализационные стоки попадают в приёмную ёмкость. При достижении уровнем в приёмной ёмкости определён... |
Теория АСУ:
Погрешность![]() Систематические погрешности выражаются в виде разности результатов измерения рабочим и образцовым прибором. Эти разности, взятые с обратным знаком, составляют таблицу поправок к показаниям прибора. ... |
Рассмотрим комплексные схемы применения PID-регуляторов![]() Для чего используются PID-регуляторы? Лучше пояснить на примере. Допустим, есть абстрактный технологический процесс. Воду в емкости необходимо нагреть и поддерживать при определенной температуре. Дл... |
Сети сжатого воздуха для приборов и средств![]() Сети сжатого воздуха для приборов и средств автоматизации должны иметь буферные емкости, обеспечивающие часовой запас сжатого воздуха для работы. Эти требования не распространяются на установки, ... |
Малобюджетный вариант СМС-диспетчеризации. Контроллер РС-420, работающий по GSM![]() Одним из направлений работы компании Контэл (г. Владимир) является разработка и производство систем, программного обеспечения и приборов для мониторинга промышленных объектов, работающих без постоян... |
Пропорциональная составляющая![]() Пропорциональная составляющая стремится устранить непосредственную ошибку (SP-PV) в значении стабилизируемой величины, наблюдаемую в данный момент времени. Значение этой составляющей прямопропорцион... |
Оборудования в АСУ:
Многокомпонентное дозирование в приготовлении комбикорм![]() Недавно началась промышленная эксплуатация завода ЗАО «Неокорм» по производству премиксов в г. Лакинск Владимирской области.[1] ... |
Некоторые особенности дозаторов![]() Дозаторы инертных материалов песка и щебня (рис.3.) имеют ряд особенностей. Дозирующие заслонки установлены на раме с возможнос... |
Управление процессом:
Полевое оборудование АСУТП![]() Внедрение АСУТП сыграло положительную роль для полевого оборудования химцеха. При внедрении АСУТП установлено более сотни новых ... |
Системы автоматизации котельных![]() Объектом автоматизации является котельная, в состав которой входят водогрейные, либо паровые котлы, газорегуляторная установка, ... |