Доступ к данным OPC Спецификация является первым из группы спецификаций , известных как OPC спецификации Classic. [1]
OPC Data Access - это группа стандартов клиент-сервер, которые предоставляют спецификации для передачи данных в реальном времени от устройств сбора данных, таких как ПЛК, для отображения и взаимодействия с такими устройствами, как человеко-машинные интерфейсы (HMI), системы SCADA [2], а также ERP / Системы MES . [3] В спецификациях основное внимание уделяется непрерывной передаче данных.
Спецификация доступа к данным OPC также известна как OPC DA. OPC DA работает только с данными в реальном времени, а не с историческими данными (для исторических данных вам необходимо использовать OPC Historical Data Access или OPC HDA) или событиями (для сигналов тревоги и событий вам необходимо использовать OPC Alarms and Events или OPC AE) . С данными OPC DA связаны три атрибута. Эти
- ценность,
- качество значения, и
- метка времени .
В спецификации OPC DA указано, что эти три атрибута должны быть возвращены клиенту OPC, выполняющему запрос. Следовательно, если источник данных не может предоставить метку времени, например, сервер OPC DA должен создать метку времени.
Спецификации OPC Classic основаны на технологии Microsoft COM [4] и определяют интерфейс C / C ++ . Стандартный интерфейс оболочки автоматизации также определен для доступа из Visual Basic , Delphi и других языков с поддержкой автоматизации. [5] Некоторые производители предлагают наборы инструментов .NET, чтобы сделать интерфейс OPC доступным в приложениях .NET .
Более новая спецификация OPC .NET ( OPC Xi ) основана на WCF ( Windows Communication Foundation ) и определяет интерфейс .NET с функциональностью спецификаций OPC Classic OPC DA, OPC HDA и OPC AE (Alarms & Events). [6]
Более поздняя унифицированная архитектура OPC обеспечивает ту же функциональность, но предлагает независимость от платформы и дополнительные возможности комплексного информационного моделирования. [7]
Смотрите также
Рекомендации
- ^ https://opcfoundation.org/developer-tools/specifications-classic/data-access/
- ^ https://opcfoundation.org/about/what-is-opc/
- ^ Махалик, Нитайгур П. (2013-03-09). Технология полевой шины: стандарты промышленных сетей для распределенного управления в реальном времени . ISBN 9783662072196.
- ^ https://opcfoundation.org/about/opc-technologies/opc-classic/
- ^ https://opcfoundation.org/developer-tools/developer-kits-classic/automation-wrapper/
- ^ https://opcfoundation.org/about/opc-technologies/opc-net-4-0/
- ^ https://opcfoundation.org/about/opc-technologies/opc-ua/
Внешние ссылки
- Домашняя страница OPC Foundation
- Подключение программистов OPC