C целью сокращения затрат на создание и сопровождение приложений промышленной автоматизации, международная организация
OPC Foundation в 90-е годы 20-го века начала создание стандартов обмена данными между программными компонентами. Результатом этой работы стало появление технологии OPC (
OLE for Process Control), которая на данный момент является фактическим стандартом для производителей средств АСУ ТП. Важнейшими понятиями в технологии ОРС являются ОРС клиент и ОРС сервер. ОРС клиентом принято называть программное обеспечение, которое является приемником данных. Данное программное обеспечения имеет интерфейсы обмена данными, соответствующие стандартам ОРС. Как правило, большинство SCADA систем имеют возможность работы в соответствии со стандартами ОРС. С другой стороны, данные, которые необходимо получать в ОРС клиенте, находятся внутри устройств или другого программного обеспечения, имеющего нестандартный протокол обмена данными (или стандартный, но «непонятный» для OPC клиента). Согласующим звеном между нестандартным интерфейсом устройства и стандартными интерфейсами, реализованными в ОРС клиенте, является ОРС сервер. Таким образом, ОРС сервер – это программный модуль, который «умеет» получать данные из устройств или программных продуктов, имеющих нестандартный интерфейс, преобразовывать полученные данные и передавать их ОРС клиенту в соответствии со стандартом ОРС.