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-серверы работают в режиме опроса оборудования. Поэтому существуют серверы, не реализующие это свойство. Последним из обязательных свойств является описание переменной. Это строковое значение, содержащее информацию для пользователя о том, зачем нужна эта переменная. |
Читайте: |
---|
Диспетчеризация пунктов:
СИСТЕМА МОНИТОРИНГА И УПРАВЛЕНИЯ ЭЛЕКТРООБОРУДОВАНИЕМ СКЛАДСКОГО КОМПЛЕКСА![]() Заказчик: ООО «Юг Логистик - сервис», г. Москва Описание технологического процесса: Объектом мониторинга и удалённого управления являются системы электрооборудования и отдельные агрегаты складск... |
Система автоматизации для водопроводно-канализационного и теплоэнергетического х![]() Система «ГидроДиспетчер» предназначена для автоматизации и диспетчеризации процессов водо-, теплоснабжения и водоотведения. Она позволяет провести автоматизацию и диспетчеризацию полного цикла водос... |
Система диспетчеризации тепличного комплекса Овощевод![]() Объект контроля:Объектом управления является тепличный комплекс, который состоит из двух бригад, к одной из которых относятся четыре теплицы, ко второй - пять. Задача управления для каждой теплицы с... |
Теория АСУ:
Кодирования состояния механизации и автоматизации технологических операций![]() Для кодирования состояния механизации и автоматизации технологических операций в маршрутных картах технологических процессов предлагается воспользоваться двоичным алфавитом, который широко распростр... |
Регулирование температуры воды в подающем трубопроводе![]() В этом случае осуществляется регулирование температуры в подающем трубопроводе, которая является регулируемой величиной. Она косвенным образом влияет на температуру в помещении. Регулирование позвол... |
Инерция![]() Самые современные материалы и технологии позволяют лишь сократить инерцию. При стандартной автоматике ее минимизирует использование котлов со стальным теплообменником. Основным недостатком их явл... |
Модульные ПЛК MATCHBOX компании «Контэл»![]() Это распределённый контроллер, в состав которого входят: модуль центрального процессора, модули входов/выходов, модули питания и коммуникационные модули. Передача данных между модулями осуществляетс... |
Внедрение информационных систем![]() Кроме того, внедрение информационных систем позволяет улучшить ряд показателей: Производительность труда (операционная эффективность) имеет отношение к скорости, стоимости и качеству выполнения р... |
Оборудования в АСУ:
Многокомпонентное дозирование в приготовлении комбикорм![]() Недавно началась промышленная эксплуатация завода ЗАО «Неокорм» по производству премиксов в г. Лакинск Владимирской области.[1] ... |
Некоторые особенности дозаторов![]() Дозаторы инертных материалов песка и щебня (рис.3.) имеют ряд особенностей. Дозирующие заслонки установлены на раме с возможнос... |
Управление процессом:
Комплект оборудования для автоматизации комбикормового![]() · операторские станции АСУ ТП (офисные или промышленные компьютеры), установленные на рабочих местах операторов предприятия · ... |
Система контроля линий по выпуску оптического кабеля![]() Объектом автоматизации является установка водооборотного снабжения, включая холодильное оборудование, компрессоры и насосы, вход... |