Современные технологии автоматизации» («СТА») —  журнал для квалифицированных специалистов по промышленной автоматизации Форум СТА — современные технологии автоматизации Домашняя страница
Домашняя страница форума CTA Домашняя страница форума CTA > II. АСУТП и SCADA > Программное обеспечение
  Активные темы Активные темы
  FAQ FAQ  Искать в форуме   Зарегистрироваться Зарегистрироваться  Вход в систему Вход в систему

GenBroker "вылетает"

 Ответить Ответить
Автор
Сообщение
Raduga Смотреть выпадающим
Новичок
Новичок


Присоединился: 04 Декабрь 2006
Online Status: Offline
Публикации: 10
Свойства публикации Свойства публикации   Ответить, цитируя автора - Raduga Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Тема сообщения: GenBroker "вылетает"
    Опубликовано: 18 Август 2008 12:38

Здравствуйте! Верхний уровень АСУТП имеет клиент-серверную архитектуру, разработан на Gen32 v8. На компьютере-сервере запущены OPC-сервер, DataWorx, сервер трендов и аварий, установлена лицензия. Вся визуализация техпроцесса происходит на клиентских приложениях АРМ операторов посредством GraphWorx, данные поступают с компьютера-сервера. Обмен данными между клиентами и сервером осуществляется через GenBroker по TCP/IP каналу. Все прекрасно работает, НО регулярно(примерно раз в сутки) на сервере "вылетает" GenBroker, иногда втихую, иногда с сообщением о критической ошибке. На АРМ GenBroker работает стабильно. В чем может быть проблема? и еще если на сервере пробую запускать GenBroker в качестве службы, то нет обмена данными с клиентами, независимо от того как на них запущен GenBroker (как приложение или как служба)

PS:

На компьютере-сервере установлена Win2003 Server, на клиентах - WinXP, сеть - Ethernet. 

 

Наверх
Dmitry Shvetsov Смотреть выпадающим
Prosoft.ru
Prosoft.ru


Присоединился: 18 Июль 2006
Категория: Russian Federation
Online Status: Offline
Публикации: 60
Свойства публикации Свойства публикации   Ответить, цитируя автора - Dmitry Shvetsov Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 18 Август 2008 13:17

Добрый день! Для начала на сервере есть смысл сделать трассировку "вылетания" GenBroker с помощью утилиты TraceWorX (входит в состав Genesis32). Далее будет проще выяснить в каком направлении двигаться: в сторону конфигурирования Windows Server 2003 или Genesis32.

Наверх
Raduga Смотреть выпадающим
Новичок
Новичок


Присоединился: 04 Декабрь 2006
Online Status: Offline
Публикации: 10
Свойства публикации Свойства публикации   Ответить, цитируя автора - Raduga Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 18 Август 2008 14:55

Спасибо за ответ. Фрагмент файла трассировки есть, трассировал только на ошибки. В основном следующие ошибки:

1) Recv(), Socket 1984, exception: 10054

2)hr = m_pIOPCItemMgt->RemoveItems(dwCount, pSvrHandle, &phrError): 0x80070057

Наверх
Raduga Смотреть выпадающим
Новичок
Новичок


Присоединился: 04 Декабрь 2006
Online Status: Offline
Публикации: 10
Свойства публикации Свойства публикации   Ответить, цитируя автора - Raduga Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 23 Сентябрь 2008 14:33

up

Наверх
 Ответить Ответить

Переход на форум Права доступа на форуме Смотреть выпадающим

Bulletin Board Software by Web Wiz Forums® version 9.64
Powered by Web Wiz Forums Free Express Edition
Copyright ©2001-2009 Web Wiz