AlarmTreeViewer

Вопросы, не попадающие в другие разделы.

AlarmTreeViewer

Сообщение MaxXx » Вт фев 04, 2014 12:18 pm

Добрый день.

Подскажите, пожалуйста, как увеличить buffer for AlarmMgr function?

Использую AlarmTreeViewer. Групп алармов около тысячи. В Logviewer пишет:

WNALGetGroupHierarchyAsXML buffer too small for AlarmMgr function call (32768 actual, 50630 needed)

ОС: Windows XP SP3
InTouch Version: 10.6 1882.0775.0000.0000
MaxXx
 
Сообщения: 37
Зарегистрирован: Пн авг 20, 2007 2:06 pm

Re: AlarmTreeViewer

Сообщение Генератор зла » Вт фев 04, 2014 12:31 pm

М.б. поможет установка свежих сервиспаков/патчей для InTouch ?
Посмотрите также:
http://www.wonderware.com/Support/MMI/c ... nfigu3.htm
Vita est dolor.
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm

Re: AlarmTreeViewer

Сообщение MaxXx » Вт фев 04, 2014 12:44 pm

InTouch стоит свежий.

Оперативной памяти на компе 4Гб.
MaxXx
 
Сообщения: 37
Зарегистрирован: Пн авг 20, 2007 2:06 pm

Re: AlarmTreeViewer

Сообщение MaxXx » Вт фев 04, 2014 1:03 pm

Когда групп алармов около 600. AlarmTreeViewer заполняется корректно, в LogViewer ошибки не пишутся. При запуске WonderwareViewr в паке проекта создается файл Groups2014020412562851074418965.xml (весит 64Кб)

Когда групп алармов больше какого-то числа (больше 700, например) AlarmTreeViewer не заполняется, в LogViewer пишется: "WNALGetGroupHierarchyAsXML buffer too small for AlarmMgr function call (32768 actual, 34710 needed)" При запуске WonderwareViewr в паке проекта создается файл Groups2014020413024152410567255.xml (весит 0Кб)

Видимо на создание этого файла не хватает буфера. Как увеличить размер этого буфера?
MaxXx
 
Сообщения: 37
Зарегистрирован: Пн авг 20, 2007 2:06 pm

Re: AlarmTreeViewer

Сообщение Basilio » Вт фев 04, 2014 5:43 pm

Increase buffer size from 32768 to 65536 in order to accommodate 1000 groups.

To increase the buffer size Follow the below steps:
1.Click Start->Run and type regedit and then click OK.
2.Locate the entry "HKEY_LOCAL_MACHINE\Software\Wonderware\AlarmManager"
3.Right-click on AlarmManager subkey and select New->DWORD Value.
4.Type FuncCallBufSize for the name of the DWORD, and then press ENTER.
5.Right-click FuncCallBufSize, and then click Modify.
6.In the Edit DWORD Value dialog box, click Decimal and type 65536 in the Value data box and then
7.Click OK.
Basilio
 
Сообщения: 47
Зарегистрирован: Вт мар 22, 2011 7:42 am

Re: AlarmTreeViewer

Сообщение MaxXx » Ср фев 05, 2014 10:42 am

Basilio, Спасибо большое! Вы мне очень помогли.
MaxXx
 
Сообщения: 37
Зарегистрирован: Пн авг 20, 2007 2:06 pm


Вернуться в Другое

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

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