Страница 1 из 1

Проблема с историческими трендами

СообщениеДобавлено: Пн янв 11, 2010 11:03 pm
alex3000plus
Доброго времени суток.
Проблема у меня следующая. Сегодня был на недавно сданном объекте, ездил посмотреть как система работала в праздники, ну вообщем все ли в порядке. Оказалось все в порядке: все работает, данные писались в базу данных, аларм принтер писал события, но вот только почему-то ровно в полночь с 3 на 4 перестали рисоваться графики. Посмотрел есть ли файлы - файлов нету. Тупо рестартанул WW - все ОК. И все таки что это за проблема, начальство требует объяснений и решений. Помогите пожалуйста.

ПС: Это уже второй раз. Первый раз я подумал, что так больше не будет, но оказалось нет.

СообщениеДобавлено: Вт янв 12, 2010 10:33 am
Klinkmann_Msk
To alex3000plus:
Кто же вот так навскидку сможет ответить?
А что записано в логах SMC и журналах ОС за это время? Может какой-нибудь сервис "упал"?

СообщениеДобавлено: Вт янв 12, 2010 2:37 pm
alex3000plus
В журналах ОС вообще ничего. Попытался посмотреть логи SMC. Добрался до local, а он мне пишет "Unable to connect to Logger on node ...". Это как понимать? InTouch надо переустановить или ведение логов надо включить было? Посмотерл службы, вроде все работают, которые нужны

СообщениеДобавлено: Вт янв 12, 2010 2:58 pm
Klinkmann_Msk
To alex3000plus:
"Unable to connect to Logger on node ..." - Technote 437 Вам в помощь :) (на сайте техподдержки Wonderware.com)
А дыра образовалась только за определённый день? Или недоступны данные по конкретному параметру; или за всё прошедшее время?

СообщениеДобавлено: Вт янв 12, 2010 3:45 pm
alex3000plus
В тренды не писались все теги до момента, пока я не перезапустил WW.
Технот погляжу.

СообщениеДобавлено: Ср янв 13, 2010 9:07 am
Klinkmann_Msk
To alex3000plus:
Прошу прощения за обилие албанского текста :)
1. HistTrend shows a flat line on all pens after a certain time.
PC power off or some hardware failure caused corrupted files.
Improper shutdowns can corrupt the historical log files or the entire app. Example: Data won't show up or there will be a gap/black area in the Trend, then the data will how up correctly after new files are generated.

To reduce the risk of corrupting your Wonderware® InTouch™ application, always close WindowMaker and WindowViewer before you turn off the power to your computer. If you turn the power off while your InTouch application is still running, then the application files that are open may become corrupt. You may end up with an unusable InTouch application and hours of lost work!

In general, Technical Support recommends that you should always close your applications and properly exit Windows to the DOS environment before you turn off the power. Also, you should frequently back up your InTouch applications in case it should later become corrupted

Test the historical log files for corruption by deleting, renaming or moving the .LGH and .IDX files.
Rename or move the current day's LGH and IDX and run View. The Historical Trend will now display data if the file was corrupt. Note: Data collected on the same day prior to the above procedure will be lost.

2. Historical Logging stops trending; pens are flat-lining.
Corrupt historical log file for a specific date. Something must have occurred such as a power failure or improper shutdown of the machine. There are any number of ways that this could have happened.
Delete the corrupt .LGH and corresponding .IDX files, then restart WindowViewer.

СообщениеДобавлено: Чт янв 14, 2010 10:50 pm
alex3000plus
Почитал, но как я понял это касательно того, если файлы есть, а трендов нету!? Так? В любом случае приму инфу к сведению.

Почитал технот. Сделал в бут.ини /noexecute=alwaysoff /NOPAE. Рестартанул компьютер. Проверил через свойства системы - DEP не активен (может это имееет значение, но процессор того компа не имеет аппаратной поддержки DEP). А к логам все равно не могу подключиться. Я сделал что-то не так или что-то не доделал? Система WinXP SP2 Pro, InTouch 9.

СообщениеДобавлено: Пт янв 15, 2010 5:13 am
Trident
Проанализируй свой проект, возможно в момент создания файлов истории начинается выполнение какого нибудь интачевского скрипта, уменя тоже такое было на 8-ке, переписал скрипты и вылечилось

СообщениеДобавлено: Пт янв 15, 2010 7:02 am
Klinkmann_Msk
To alex3000plus:
Для Win XP Pro SP2 надо пропатчить InTouch 9.0 либо Patch 02, либо Patch 03. Лучше третьим.
Возможно при смене суток включился механизм очистки файла истории, но что то пошло не так :) В результате файл повредился и ... Увы, логов у Вас нет :(
Кстати, The folder path and the name of the file to store log data can be a maximum of 55 characters.

СообщениеДобавлено: Пт янв 15, 2010 8:10 am
alex3000plus
ОК, скрипты подправлю, правда придется оставить запись в БД. Спасибо за совет.

По поводу патчей, как я могу их заполучить? Лучше 3ий :)

СообщениеДобавлено: Пт янв 15, 2010 8:42 am
Klinkmann_Msk
To alex3000plus:
https://wdn.wonderware.com/sites/WDN/Pa ... tware.aspx
Вот здесь. Любые патчи и сервиспаки.

СообщениеДобавлено: Пт янв 15, 2010 8:43 am
Trident
Вот как раз запись в БД и попробуй сместить хотя бы на минуту (не знаю как часто пишется), должно помочь.

СообщениеДобавлено: Пт янв 15, 2010 2:49 pm
alex3000plus
Прошу прощения, но я вас дезинформировал. Сегодня еще раз съездил на объект. Оказывается файл за 4 января есть (а дальше нету), но он судя по размеру не полный. А в журнале системы, судя по записям, ночью оператор рестартанул комп ресетом. Это моя вина, народ там в компьютерных делах не очень, ну я им и сказал, если что тупо ресетом, а там все заработает. Видимо это и повредило файл, в следствии чего с 0:00 черный экран, это же видимо и сбило механизм трендов и они перестали рисоваться (хммм????). Так что я думаю пост на албанском как раз про меня. Я добавил в проект кнопку для перезагрузки компа и все бы нормально, но комп не перегружается, так как его не отпускает кодесисовский описи-сервер (CoDeSys GateWay че-то там). Спрашивает принудительно завершить работу приложения или отмена выключения. Хочется чтобы все автоматически работало. Отсюда вопрос как из интача вызвать завершение WW? Так WW отпустит сервер и все пойдет как надо.

Скрипты пока трогать не буду, понадеюсь на авось. Уж больно у меня там все хорошо.

Пропатчить попробую, надеюсь это включит логгер.

СообщениеДобавлено: Пт янв 15, 2010 2:56 pm
Klinkmann_Msk
To alex3000plus:
Посмотрите хелп на:
ReloadWindowViewer()
RestartWindowViewer()

СообщениеДобавлено: Сб янв 16, 2010 8:57 am
AndrewCh
alex3000plus

Уважаемый, с вашего позволения, вопрос не в тему. Вы писали, что у вас события печатаются Alarm Printer-ом, в связи с этим вопрос:
1 Как вы запускаете утилиту?
2 Печатайте в файл? Если принтером на бумагу, то нет проблем с кодировкой?

Замучился уже с аларм принтером.

СообщениеДобавлено: Пн янв 18, 2010 10:47 am
alex3000plus
Утилиту запускаю при старте проекта командой StartApp и передаю путь до аларм принтера с ключом -q (можно в хелпе по аларм принтеру посмотреть). С запуском все норм, но вот на одном объекте у нас система работает на win2000, так там это не прокатывает. Аларм принтер иногда запускается, иногда нет, на свое усмотрение :)
Печатаю в файл *.csv. На бумагу не пробывал выводить. Все норм, но единственное что бесит, если происходит аларм, где либо само значение, либо лимит выглядит примерно 4.1, то в файле csv я получаю 4.янв. А если это значение привести к численному типу данных то получаются какие-то огромные числа. Кроме меня пожалуй такие отчеты никто не смотрит, а я как-то подпривык, не знаю как исправить. Если кто спрашивает, тогда поясняю.

СообщениеДобавлено: Пн янв 18, 2010 3:08 pm
alex3000plus
RestartWindowViewer помогло.

Сегодня опять съездил на объект, в полночь опять перестали рисоваться тренды. Народ перезагрузил комп как надо и данные восстановились. Так что я уверен, что пост на албанском про меня.

Поставил патч 3, удалось подключиться к логгеру, там на полночь никаких событий.

Ну вообщем я получил ответы на все вопросы. Большое спасибо за помощь!