Siemens AG, A&D PT1 BD, М. Барон Описание системы WinCC V6
Последняя редакция 12.09.03
Страница 11 из 22
4.2.6 OLE для управления процессом – для связи с процессом при ис-
пользовании внешних средств
OPC как стандарт
Решения автоматизации требуют объединения множества различных компонентов:
аппаратные средства, например, контроллеры, накопители, датчики, а также приложе-
ния, например, для операторского контроля и управления или для управления данны-
ми процесса. Комбинация устройств и приложений от разных производителей в одном
решении автоматизации часто приводит к различным проблемам. OPC является уни-
версальной процедурой, которая позволяет приложениям Windows обращаться к дан-
ным процесса. Это упрощает использование в одной системе устройств и приложений
от разных производителей.
OPC Foundation [Фонд OPC] был основан специально для того, чтобы устанавливать и
поддерживать стандарт OPC интерфейса на должном уровне путем его обновления.
Фонд поддерживается 300 ведущими компаниями в индустрии автоматизации, включая
Siemens. Microsoft гарантирует совместимость стандарта с Windows.
В своем современном виде OPC (OLE for Process Control [OLE для управления процес-
сом]) базируется на модели компонентных объектов Microsoft COM (Component Object
Model). В настоящее время в процессе разработки находятся расширения OPC для
XML. Объекты COM могут свободно распределятся в сети, клиенты имеют доступ с
помощью распределенной модели компонентных объектов DCOM (Distributed COM).
SIMATIC WinCC как OPC сервер и клиент
SIMATIC WinCC совместима с OPC; что означает, что WinCC сертифицирована в соот-
ветствии со стандартами/спецификациями OPC Foundation [Фонда OPC]. Встроенный
OPC DA сервер предоставляет в распоряжение текущие данные процесса другим
OPC-совместимым приложениям, например, MS Excel или IndustrialDataBridge для
дальнейшей обработки. Это означает, что:
• многочисленные клиенты могут обращаться к данным параллельно;
• клиенты могут подключаться/отключаться, когда система находится в режиме ис-
полнения;
• данные могут пересылаться клиентам при их изменении
OPC DA сервер также может использоваться для связи OPC клиентов с резервирован-
ными системами WinCC.
В качестве OPC клиента SIMATIC WinCC может локально или через сеть получать
данные от других OPC серверов. Кроме того, существует возможность параллельного
обращения к нескольким серверам. Для упрощения процесса проектирования можно с
помощью браузера просматривать сеть на предмет доступных в сети OPC серверов.
Кроме того, на этих серверах можно также непосредственно выбирать переменные.
Доступ к архивным данным WinCC может осуществляться с помощью OPC HDA
(Historical Data Access [Доступ к историческим данным]). В качестве HDA сервера сис-
тема WinCC предоставляет данные архивов WinCC другим приложениям. OPC клиент
(например, система формирования отчетов) может путем ввода начального и конечно-
го времени определить временной интервал и таким образом выбрать данные, кото-
рые должны быть переданы. Помимо этого клиент может сформировать запрос уже
адаптированных данных HDA сервера, то есть автоматически запустить процесс сжа-
тия/обработки данных перед их передачей.
В OPC A&E система отображает сообщения WinCC и, вместе со всеми, помещаемыми
в сообщения значениями процесса, передает их всем подписчикам, то есть, пользова-