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.