Зависания Lectus OPC при работе с Genesis32 |
Ответить | Страница 12> |
Автор | ||
Новичок Присоединился: 03 Июнь 2013 Online Status: Offline Публикации: 5 |
Опубликовано: 03 Июнь 2013 15:53 |
|
Доброго времени суток! Появилась проблема с постоянным зависанием сервера ввода\вывода. Технические характеристики объекта следующие: 1. Инженерная станция (АРМ) – Windows 7 Professional SP1 x64. 2. Контроллеры – ОВЕН ПЛК 100 220-РМ, 100 154-РМ (всего 19 штук). 3. Модули ввода\вывода –МДВВ-Р (всего 18 штук). 4. SCADA-система – ICONICS Genesis32. 5. Сервер ввода\вывода – Lectus Modbus OPC/DDE сервер 3.9 (сборка 108 от 14.04.13). Одновременно сервер ввода\вывода опрашивают 3 клиентские службы (GraphWorX32, TrendWorX32, AlarmWorX32). Во время работы сервер ввода\вывода перестает опрашивать контроллеры и модули ввода\выввода и «зависает», через 3 минуты Lectus перезапускается. После перезапуска сервера ввода\вывода периодически возникают следующие ошибки: 1. Одновременно в диспетчере задач запущено 2 процесса «ServOPC.exe». 2. «Runtime error 204 at 004029FC». Если кто-то сталкивался с подобным или есть идеи как с этим справиться буду благодарен за любую помощь.
|
||
Участник Присоединился: 10 Март 2011 Online Status: Offline Публикации: 39 |
||
Похоже что Лестус OPC сервер
не справился с больщой параллельной нагрузкой, завис, система перезапустила OPC сервер - но старый убить не смогла. Я полагаю повисание опроса происходит всегда, но не сразу(через некоторое время )..? Я к тому что - это возможна десткие болезни OPC серверов, т.е. баги(например мемори лик, при стрессовой нагрузке) . Но еще пришла мысль - что это просто модбас не способен пропустить столько запросов от 3 клиентов. Т.к. все 3 клиента постоянно запрашивают данные , то модбас может порсто захлебнуться. Ставит в очереди запросы, и не успевать их выполнять. А сколько всего единиц данных (тегов) поднимается с низу? Если есть ресурсы - побыстрому наклепать тестовый OPC клиент и протетстить бы Lectus на стрессоустойчивость. (запрашивать данные с разных потоков в больших количествах). |
||
Действительный член Присоединился: 27 Июль 2006 Online Status: Offline Публикации: 304 |
||
В LectusSoft обращались? Что говорят?
Можно попробовать сделать конфигурацию DataWorX, опрашивающую Lectus, а клиентские службы Genesis подцепить уже к DataWorX. Если проблема исчезнет, дело действительно в большой параллельной нагрузке на Lectus. |
||
Теория - это когда все знаешь, но ничего не работает.
Практика - это когда все работает, но никто не знает как. |
||
Новичок Присоединился: 03 Июнь 2013 Online Status: Offline Публикации: 5 |
||
Lectus зависает постоянно, но не сразу. В самом Lectuse постоянно висит от от 4 до 10 процессов в очереди. Всего в системе используется около 1300 точек ввода\вывода. В данный момент возможности "наклепать" тестовый OPC к сожалению, нету. Спасибо за быстрый ответ. |
||
Новичок Присоединился: 03 Июнь 2013 Online Status: Offline Публикации: 5 |
||
С LectusSoft связывался в начале все советы сводились к
тому, что необходимо обновить сервер ввода\вывода до последней сборке
(производительность у них сумасшедшая выпускали по 1-2 сборки за неделю). По поводу DataWorX, до этого все проекты делал при помощи
Siemens и Wonderware, с Genesis столкнулся впервые. Если все перевести на конфигурацию
DataWorX не побьются ли ссылки Lectus-GraphWorX или придется заново привязывать
анимацию? Может существуют какие-либо нюансы не описанные в
технической документации? Спасибо за быстрый ответ. |
||
Действительный член Присоединился: 27 Июль 2006 Online Status: Offline Публикации: 304 |
||
Ссылки, увы, побьются. Раз тэгов много, можно попробовать создать тестовую конфигурацию в каком-нибудь простом OPC-клиенте. Например, в OPC DataSpy. Оставьте связку Lectus - DataSpy на какое-то время и проверьте, изменится ли поведение OPC-сервера. Если работать будет стабильно, переделка на DataWorX целесообразна. Если нет, придется наседать на LectusSoft с целью вытрясания из них очередной сборки, либо подыскивать другой OPC. И, я так понимаю, что при работе с Siemens и Wonderware вы использовали встроенную реализацию Modbus? То есть, Лектусом пользуетесь впервые? |
||
Теория - это когда все знаешь, но ничего не работает.
Практика - это когда все работает, но никто не знает как. |
||
Новичок Присоединился: 03 Июнь 2013 Online Status: Offline Публикации: 5 |
||
Спасибо за совет, сегодня попробую. При работе с Wonderware использую DASSIDirect с Siemens встроенную реализацию. С Lectus работаю впервые и как-то впечатления не самые радостные, может на нем просто нужно набить руку:)
|
||
Профили участников
Послать частное письмо
Поиск публикаций участников
Посетить домашнюю страницу участника
Добавить в список приятелей
Новичок Присоединился: 21 Декабрь 2004 Категория: Russian Federation Online Status: Offline Публикации: 14 |
||
Продублирую здесь предварительный диагноз - зависает
вызов callback функции IOPCDataCallback.OnDataChange на стороне
SCADA системы.
Для более детального анализа нужен лог в отладочном режиме. Все еще жду от вас отладочный лог на support@lectussoft.com. |
||
Новичок Присоединился: 17 Июнь 2013 Категория: London, UK Online Status: Offline Публикации: 1 |
||
http://www.pass4-sure.net/HP0-Y43-dumps.html http://www.checkpoint.com/ http://www.harvard.edu/ |
||
|
||
Действительный член Присоединился: 27 Июль 2006 Online Status: Offline Публикации: 304 |
||
Просьба к автору топика: отпишитесь, пожалуйста, чем все закончилось. Интересно, в чем же все-таки была проблема.
|
||
Теория - это когда все знаешь, но ничего не работает.
Практика - это когда все работает, но никто не знает как. |
||
Ответить | Страница 12> |
Переход на форум | Права доступа на форуме Вы не можете публиковать новые темы в этом форуме Вы не можете отвечать на сообщения в этом форуме Вы не можете удалять Ваши сообщения на этом форуме Вы не можете редактировать Ваши сообщения на этом форуме Вы не можете создавать голосования на этом форуме Вы не можете выражать своё мнение в голосованиях на этом форуме |