PDA

Просмотр полной версии : Genesis32, UDM и CodeSys



vvb
16.05.2013, 11:46
Добрый день

Столкнулся с такой проблемой: использую скаду Genesis32 9.22 и контроллер ОВЕН ПЛК-160, Codesys v2.3 (последняя). Связываюсь через OPC-сервер, который идет в составе Codesys.
GraphWorX, AlarmWorX, TrendWorX, ScriptWorX работают нормально, все теги читаются, записываются, в Unified Data Browser просматриваются.

Проблема возникает при работе с Unified Data Manager и DataWorX - при использовании тегов Codesys эти штуки отказываются работать. И регистры, и рецепты, и триггеры, и выражения.
Т.е. при создании регистра в UDM с источником-тегом Codesys, этот регистр становится недоступным (bad quality).
С остальными тегами - нормально.

В логах UDM через TraceWorX нашел ошибку при записи в OPC-сервер 0x80004005.
В логах системы нашел ошибку DCOM что-то типа "время обращения к серверу превысило допустимое значение".

Может, кто-то с таким сталкивался? Инет молчит.
Техподдержка ICONICS тоже ничего дельного не сказала.

Пробовал на 3 компьютерах с WinXP sp3, Win7 Ultimate - результат один и тот же. Пробовал также с OPC-сервером Codesys в режиме testmode.

Возможно, проблема с Genesis, но, чессгря, пока не знаю, куда метнуться.

Спасибо.

Николаев Андрей
16.05.2013, 11:55
Рекомендую для проверки работы OPC использовать Matricon OPC Client.
Если данные в нем пошли - значит вопрос в SCADA.
Если нет - надо разбираться с ПЛК.

vvb
16.05.2013, 15:01
Данные с OPC идут.
Клиенты Genesis'а GraphWorX, AlarmWorX, TrendWorX, ScriptWorX - работают.
Клиенты UDM и DataWorX - не работают, но только с Codesys. С другими OPC серверами - работают.