WinCC+OPC+Adam
Максим Поджидаев; 29.10.99

Здравствуйте!

При использовании WinCC (v.4.02 sp1) у нас возникли проблемы с использованием канала OPC. Не могли бы Вы помочь в решении следующей задачи - применение WinCC в качестве системы визуализации для АСУ ТП, где в качестве нижнего уровня должны быть применены модули сбора данных Advantech ADAM 4018.
Для передачи данных в WinCC мы попытались использовать Fastwel Adam OPC Server с демонстрационного диска журнала СТА номер 3-99. К сожалению, WinCC не смог распознать и получить доступ к сконфигурированным Items. В качестве единственного видимого со стороны WinCC item выступает само устройство ADAM, т.е. самый верхний уровень иерархии тегов OPC сервера. С другой стороны, SCADA Genesis-32 (с того же диска) получает данные с Fastwel Adam OPC Server нормально, а при обращении к WinCC видит все теги одной группой. При соединении WinCC - WinCC разбивка тегов по группам также не доступна.
В результате проделанных экспериментов нами был сделан вывод о некорректной работе WinCC при обмене данными через OPC. Нам хотелось бы окончательно определиться (с вашей помощью) действительно это так, или мы ошибаемся. Если OPC работает некорректно в версии 4.02, исправлено ли это в версии 5 и, если да, как произвести обновление? Если некорректность осталась и в версии 5, есть ли другие проверенные способы сбора данных из ADAM?

Re: WinCC+OPC+Adam-работает
Никаноров Владимир (Сименс-Москва); 29.10.99

В результате проведения тестирования и изучения документации удалось установить следующее.

Fastwel Adam OPC Server поддерживает спецификацию OPC версии 1.01а.
WinCC V4 использует спецификацию OPC версии 1.0а.
WinCC V5 использует спецификацию OPC версии 2.0 (последняя версия), а также 1.0а.
Видимо, в результате несовпадения версий, действительно не происходит отображение Items в WInCC V4, соответственно нельзя автоматически перенести сконфигурированные Items в переменные WinCC.

Однако, если переменные WinCC конфигурировать вручную, то Adam OPC Server РАБОТАЕТ НОРМАЛЬНО КАК С WinCC V4 ТАК И С WinCC V5.
При этом, в параметрах соединения (connection)задается имя OPC сервера: Fastwel.Adamopc.
В качестве Items для переменной надо задать, например, следующее: Device1.Slot0_AI_00.
Кроме того, программой dcomcnfg.exe надо настроить соответствующие права доступа к OPC серверу.

Здесь также можно указать, что с OPC серверами фирмы SIEMENS WinCC работает совершенно корректно.
Так что, вывод о неправильной работе WinCC, видимо, сделан неправильно.

Теперь есть ADAM OPC Server 2.0
Александр Локотков; 26.11.99

Уважаемые коллеги,


На ftp://ftp.prosoft.ru/pub/software/adamopc/version2/russian лежит 2-я версия Fastwel Adam OPC-сервера, который соответствует OPC Data Access 2.0.
Должен сказать, что в приведенном выше обсуждении ошибочно утверждается о причине невозможности сделать IOPCBrowseServerAddressSpace из WinCC в нашем сервере. Просто ряд клиентских приложений не поддерживают иерархическую организацию имен OPC-элементов. Есть и вторая возможная причина, состоящая в том, что некоторые клиенты OPC, часть кода которых была позаимствована год назад из бесплатных исходников с OPC Programmers Connection, пытаются вызывать некоторые необязательные к реализации интерфейсы OPC-сервера.
Мы имеем аналогичный опыт с некоторыми версиями BridgeVIEW, InTouch и Intellution OPCDRV.


Re: Теперь есть ADAM OPC Server 2.0
Максим Поджидаев; 3.12.99

Всем спасибо.

Благодаря вашим советам добились обмена
между WinCC и Fastwel Adam OPC Server.