Подвисания WindowViewer при вызове внешнего приложения.

Интегрованная среда разработки (IDE) промышленных приложений.

Подвисания WindowViewer при вызове внешнего приложения.

Сообщение alextim » Ср окт 13, 2010 4:35 pm

InTouch 7.11.03, FS 3.4
Есть проект, в котором вызывается внешний Exe`шник с помощью StartApp. Система отработала без проблем 8 лет под Windows 2000...
Но вот пришла пора поменять рабочие станции. Установили всё на Windows XP SP3. Теперь с завидной регулярностью после вызова этого (или какого-либо другого приложения, например, MS Word) "подвисает" (блокируется) ввод с мыши или клавиатуры: отсутствует какая-либо реакция по перемещение и клики мыши на мнемосхемах, вызов скриптов по "горячим" клавишам и т.д. При этом, данные на индикаторах мнемосхем продолжают обновляться. Причем сам WindowViewer тоже не "висит", его можно закрыть с пом. Alt+F4.
Этот глюк появляется далеко не каждый раз, когда происходит вызов приложения, иногда его довольно трудно добиться специально. Заметил, что вероятность его поймать больше, если приложение запускается дольше по времени.

Как может влиять вызов приложений на цикл работы скриптов и потерю возможности ввода?
alextim
 
Сообщения: 13
Зарегистрирован: Ср окт 13, 2010 4:10 pm

Сообщение Klinkmann_Msk » Чт окт 14, 2010 4:18 am

To alextim:

По оф. инфе InTouch 7.11 не совместим с WinXP SP3 (см. ниже)

InTouch 7.11 Windows NT 4.0 SP6a Yes
InTouch 7.11 Windows 2000 Pro SP2 Yes
InTouch 7.11 Windows 2000 Server SP2 Yes
InTouch 7.11 Windows 2000 Advanced Server SP2 Yes
InTouch 7.11 P03 Windows 2000 Advanced Server SP3 Yes
InTouch 7.11 P03 Windows 2000 Server SP3 Yes
InTouch 7.11 P04 Windows 2000 Pro SP3 Yes
InTouch 7.11 P06 Windows XP Pro SP1 Yes
InTouch 7.11 P06 Windows XP Pro SP2 Yes

Must run the
OS Configuration Utility
InTouch 7.11 P06 Windows 2000 Advanced Server SP4 Yes
InTouch 7.11 P06 Windows 2000 Pro SP4 Yes
InTouch 7.11 P06 Windows 2000 Server SP4 Yes
Klinkmann_Msk
 
Сообщения: 819
Зарегистрирован: Пт сен 18, 2009 10:12 am

Сообщение alextim » Чт окт 14, 2010 11:26 am

Pacth 06 нет в наличии. Где можно скачать? Есть Patch 07 - с ним та же беда. На той же машине поднимали Windows 2000 SP 4 + InTouch 7.11 P 03 - та же проблема.

Что означает фраза "Must run the OS Configuration Utility"?
alextim
 
Сообщения: 13
Зарегистрирован: Ср окт 13, 2010 4:10 pm

Сообщение Klinkmann_Msk » Чт окт 14, 2010 12:11 pm

To alextim:

InTouch 7.11 Patch06:
http://files.mail.ru/UPB0JL

А что в логере прописывается?

"Что означает фраза "Must run the OS Configuration Utility"?"
Утилита такая. Пробивает дыру в Брандмаузере WinXP и Win2003 Server.
Klinkmann_Msk
 
Сообщения: 819
Зарегистрирован: Пт сен 18, 2009 10:12 am

Сообщение alextim » Чт окт 14, 2010 12:18 pm

Есть ли ограничения по аппаратной части?
alextim
 
Сообщения: 13
Зарегистрирован: Ср окт 13, 2010 4:10 pm

Сообщение Klinkmann_Msk » Чт окт 14, 2010 12:20 pm

To alextim:

Не понял сути вопроса.
Klinkmann_Msk
 
Сообщения: 819
Зарегистрирован: Пт сен 18, 2009 10:12 am

Сообщение alextim » Чт окт 14, 2010 2:23 pm

To Klinkmann_Msk:

А что в логере прописывается?


ничего особенного. если WV не закрывать, то ничего нового.

"Что означает фраза "Must run the OS Configuration Utility"?"
Утилита такая. Пробивает дыру в Брандмаузере WinXP и Win2003 Server.


брандмауэр отключен.

Портестировал вариант Windows 2000 Pro SP 4 + P 06 (в списке совместимости этот вариант есть, хотя при запуске инсталлятор сказал, что ПО протестировано только с W2K SP 3 и XP SP1) - результат тотже.

К статистике наблюдений добавилось наблюдение: если не настраивать передачу данных (OPC-server + OPCLink) то зависаний вроде как нет (пока не удалось добиться...)
alextim
 
Сообщения: 13
Зарегистрирован: Ср окт 13, 2010 4:10 pm

Сообщение Klinkmann_Msk » Пт окт 15, 2010 5:19 am

To alextim:

"если не настраивать передачу данных (OPC-server + OPCLink)"
Т.е. InTouch работает без настроенных Access Names, только с Memory-тегами?
Klinkmann_Msk
 
Сообщения: 819
Зарегистрирован: Пт сен 18, 2009 10:12 am

Сообщение alextim » Пт окт 15, 2010 4:51 pm

to Klinkmann_Msk

"если не настраивать передачу данных (OPC-server + OPCLink)"
Т.е. InTouch работает без настроенных Access Names, только с Memory-тегами?



имел ввиду, например, вариант, если не запустить OPCLink...
alextim
 
Сообщения: 13
Зарегистрирован: Ср окт 13, 2010 4:10 pm

Сообщение Klinkmann_Msk » Сб окт 16, 2010 11:43 am

To alextim:

Хм... Т.е. без OPCLink-а лучше, чем с ним? Может попробовать вместо него FSGateway?
Klinkmann_Msk
 
Сообщения: 819
Зарегистрирован: Пт сен 18, 2009 10:12 am

Сообщение alextim » Вт окт 19, 2010 9:53 am

последние тесты с установленным ОРС и без него показали, что подвисания от наличия связи все же не зависят. Однако, было замечено, что в момент подвисания появляется запись в WWLogger:

Loading script DLL: INTSPT.DLL

что это за dll? Может быть ли моя проблема с ней связана?
alextim
 
Сообщения: 13
Зарегистрирован: Ср окт 13, 2010 4:10 pm

Сообщение Klinkmann_Msk » Вт окт 19, 2010 10:09 am

To alextim:

Нашёл вот что:

I am running Wonderware® SQL Access™ and I see the following messages in my Wonderware Logger. What do these errors mean?

VIEW Could not load library "WWSQL.DLL"

VIEW Could not load library "WWSQL"

Solution
These errors result when one or more of the following .DLL files cannot be found in your Wonderware® InTouch™ directory or in your \WINDOWS\SYSTEM directory:

WWSQL.DLL
QELIB.DLL
QESQL03.DLL
QEGUI03.DLL
QEUTL03.DLL
QEMDS03.DLL
ODBC.DLL
CTL3DV2.DLL
INTSPT.DLL
PTACC.DLL

To solve the problem, reinstall the ODBC drivers first, then reinstall SQL Access.

А как быть в Вашем случае - не знаю.
Klinkmann_Msk
 
Сообщения: 819
Зарегистрирован: Пт сен 18, 2009 10:12 am

Сообщение alextim » Чт окт 21, 2010 4:57 pm

Вообще заметил, что есть какая-то проблема с запуском из InTouch многопоточных приложений - то, что прекрасно работает будучи запущенным любым другим способом, при запуске из InTouch начинаеся откровенно глючить и чудесить: потоки то ли не создаются вообще, то ли не синхронизируются с главным циклом %( ...
alextim
 
Сообщения: 13
Зарегистрирован: Ср окт 13, 2010 4:10 pm

Сообщение Klinkmann_Msk » Пт окт 22, 2010 6:24 am

To alextim:

У меня StartApp "Winword"; работает нормально.
Klinkmann_Msk
 
Сообщения: 819
Зарегистрирован: Пт сен 18, 2009 10:12 am


Вернуться в Development Studio & FactorySuite A²

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

cron