Сбой в GENESIS-е ? или в OPC ? |
Ответить |
Автор | |
Действительный член Присоединился: 14 Январь 2005 Категория: Russian Federation Online Status: Offline Публикации: 322 |
Опубликовано: 02 Май 2007 09:40 |
Столкнулся с такой проблемой. Система: -Станция оператора Advantech IPC510-SYS1-3 (Celeron2000, RAM512Mb), Win2003 Serwer -Genesis32v7, 75I/O -Fastwel PLCNet OPC, 3 сегмента сети PLCNet, через COM-порты. На мониторе основная экранная форма, с отображением параметров процесса. Отображаются параметры и задание регулятора (в инспекторе свойств для задания стоит только "обновление", но не "ввод данных"). Для изменения задания имеется дополнительная экранная форма, там для задания включен "ввод данных", и ссылка непосредственно на тег PLCNet OPC. Система работает уже больше года, управляет бумагоделательной машиной. Суть проблемы: В один прекрасный момент времени значение задания вдруг само изменилось (по словам машиниста). Рядом находился руководитель, в его присутствии задание привели в норму, и в течении минуты оно опять изменилось (уже в присутствии руководителя). Дальше начался писк и визг, меня нашли, я соответственно ничего не нашел. Оснований полностью не верить в сложившуюся ситуацию нет, графики в базе данных совпадают с рассказами. Сопутствующие факторы: -Примерно за 5 минут до инцидента к компьютеру подключались по VPN соединению, там экранная форма с просмотром параметров, возможностей для ввода заданий не предусмотрено -Fastwel PLCNet OPC был оставлен в режиме "монитор" (на заднем плане, под экранной формой). Вопрос ко всем знатокам GENESIS и технологии OPC. В чем могла быть причина такого сбоя ? |
|
Сергей
|
|
Профили участников
Послать частное письмо
Поиск публикаций участников
Посетить домашнюю страницу участника
Добавить в список приятелей
Действительный член Присоединился: 25 Апрель 2006 Категория: Russian Federation Online Status: Offline Публикации: 116 |
|
Суть проблемы в памяти процесса Fastwel PLCNet OPC. Протокол PLCNet передает адреса (действительные) ячеек памяти из которых и в которые производится чтение-запись. В принципе Вы можете модифицировать саму программу в контроллере!!! Поэтому при сбое в памяти процесса Fastwel PLCNet OPC может нарушится структура адресов (конфигурация). Если производилась запись, то может нарушаться и программа в контроллере! Лечится: перезагрузка ОРС сервера (в тяжелых случаях его переконфигурирование после перезагрузки контроллеров). Случай очень редкий, с 2001 года у нас это происходило 2 раза. |
|
Vel
|
|
Действительный член Присоединился: 14 Январь 2005 Категория: Russian Federation Online Status: Offline Публикации: 322 |
|
То что случай редкий, конечно успокаивает, но не сильно А что можно предусмотреть в качестве профилактики? |
|
Сергей
|
|
Профили участников
Послать частное письмо
Поиск публикаций участников
Посетить домашнюю страницу участника
Добавить в список приятелей
Действительный член Присоединился: 25 Апрель 2006 Категория: Russian Federation Online Status: Offline Публикации: 116 |
|
Fastwel PLCNet OPC выделяет память для клиента (новой группы тегов при открытии окна) динамически. Клиент, (GENESIS 6 точно) не уничтожает созданную группу в ОРС сервере при закрытии окна. Поэтому при открытии, закрытии окон, ОРС замусоривается незакрытыми группами! Поэтому профилактика состоит в том, чтобы перезагружать ОРС сервер или ПК время от времени. Сбои происходят только если ПК работает долго без перезагрузки. |
|
Vel
|
|
Действительный член Присоединился: 14 Январь 2005 Категория: Russian Federation Online Status: Offline Публикации: 322 |
|
Как раз накануне перезагружали, и Genesis 7 версии. Может оказать влияние то, что OPC сервер был оставлен в режиме монитора ? (как раз накануне и оставили). И что меняется в плане надежности если OPC сервер запущен в виде службы? (без окна) |
|
Сергей
|
|
Профили участников
Послать частное письмо
Поиск публикаций участников
Посетить домашнюю страницу участника
Добавить в список приятелей
Действительный член Присоединился: 25 Апрель 2006 Категория: Russian Federation Online Status: Offline Публикации: 116 |
|
Насчет окон: речь идет о окнах в GraphWorX32, т.е. "экранных формах". Если OPC сервер запущен в виде службы, то ничего не меняется в плане надежности !!! А из за чего конкретно портачится память OPC сервера (почему происходит утечка памяти) я не смог определить. Сразу после сбоя был запушен монитор СОМ порта и снят лог обращений с контроллерами. На основании этого лога был сделан вывод о неправильной адресации к переменным (тегам). Снятый дамп памяти ОРС показал что конфигурация нарушена. Чем нарушена - неизвестно! Но в обоих случаях ПК работал длительный срок без перезагрузки (более 3 недель и 1.5 месяца) |
|
Vel
|
|
Действительный член Присоединился: 14 Январь 2005 Категория: Russian Federation Online Status: Offline Публикации: 322 |
|
Если все обращения к OPC сделать через DataWorks Genesis-а Поможет это решению проблемы? |
|
Сергей
|
|
Профили участников
Послать частное письмо
Поиск публикаций участников
Посетить домашнюю страницу участника
Добавить в список приятелей
Действительный член Присоединился: 25 Апрель 2006 Категория: Russian Federation Online Status: Offline Публикации: 116 |
|
Не поможет! У нас для ускорения работы Genesis, все ображения идут через DataWorks, а два сбоя все равно было! |
|
Vel
|
|
Ответить |
Переход на форум | Права доступа на форуме Вы не можете публиковать новые темы в этом форуме Вы не можете отвечать на сообщения в этом форуме Вы не можете удалять Ваши сообщения на этом форуме Вы не можете редактировать Ваши сообщения на этом форуме Вы не можете создавать голосования на этом форуме Вы не можете выражать своё мнение в голосованиях на этом форуме |