OPC - набор спецификаций стандартов. Каждый стандарт описывает набор функций определенного назначения.

Текущие стандарты:

OPC DA (Data Access)
Это основной и наиболее востребованный стандарт. Описывает набор функций обмена данными в реальном времени с ПЛК, РСУ, ЧМИ, ЧПУ и другими устройствами.

OPC AE (Alarms & Events)
Предоставляет функции уведомления по требованию о различных событиях: аварийные ситуациии, действия оператора, информационные сообщения и другие.

OPC Batch
Предоставляет функции шагового и рецептурного управления технологическим процессом (в соответствии с стандартом S88.01)

OPC DX (Data eXchange)
Предоставляет функции организации обмена данными между OPC-серверами через сеть Ethernet. Основное назначение — создание шлюзов для обмена данными между устройствами и программами разных производителей.

OPC HDA (Historical Data Access)
В то время как OPC Data Access предоставляет доступ к данным изменяющимся в реальном времени, OPC Historical Data Access предоставляет доступ к уже сохраненным данным.

OPC Security
Определяет функции организации прав доступа клиентов к данным системы управления через OPC-сервер.

OPC XML-DA (XML-Data Access)
Предоставляет гибкий, управляемый правилами формат обмена данными через SOAP и HTTP.

OPC UA (Unified Architecture)
Новая спецификация, которая не основана на технологии Microsoft COM, что предоставляет кросс-платформенную совместимость.