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

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

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

Сообщение alex3000plus » Пн янв 11, 2010 11:03 pm

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

ПС: Это уже второй раз. Первый раз я подумал, что так больше не будет, но оказалось нет.
alex3000plus
 
Сообщения: 15
Зарегистрирован: Пн дек 07, 2009 10:23 pm

Сообщение Klinkmann_Msk » Вт янв 12, 2010 10:33 am

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

Сообщение alex3000plus » Вт янв 12, 2010 2:37 pm

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

Сообщение Klinkmann_Msk » Вт янв 12, 2010 2:58 pm

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

Сообщение alex3000plus » Вт янв 12, 2010 3:45 pm

В тренды не писались все теги до момента, пока я не перезапустил WW.
Технот погляжу.
alex3000plus
 
Сообщения: 15
Зарегистрирован: Пн дек 07, 2009 10:23 pm

Сообщение Klinkmann_Msk » Ср янв 13, 2010 9:07 am

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.
Klinkmann_Msk
 
Сообщения: 819
Зарегистрирован: Пт сен 18, 2009 10:12 am

Сообщение alex3000plus » Чт янв 14, 2010 10:50 pm

Почитал, но как я понял это касательно того, если файлы есть, а трендов нету!? Так? В любом случае приму инфу к сведению.

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

Сообщение Trident » Пт янв 15, 2010 5:13 am

Проанализируй свой проект, возможно в момент создания файлов истории начинается выполнение какого нибудь интачевского скрипта, уменя тоже такое было на 8-ке, переписал скрипты и вылечилось
Trident
 
Сообщения: 10
Зарегистрирован: Пт фев 20, 2009 7:40 pm

Сообщение Klinkmann_Msk » Пт янв 15, 2010 7:02 am

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.
Klinkmann_Msk
 
Сообщения: 819
Зарегистрирован: Пт сен 18, 2009 10:12 am

Сообщение alex3000plus » Пт янв 15, 2010 8:10 am

ОК, скрипты подправлю, правда придется оставить запись в БД. Спасибо за совет.

По поводу патчей, как я могу их заполучить? Лучше 3ий :)
alex3000plus
 
Сообщения: 15
Зарегистрирован: Пн дек 07, 2009 10:23 pm

Сообщение Klinkmann_Msk » Пт янв 15, 2010 8:42 am

To alex3000plus:
https://wdn.wonderware.com/sites/WDN/Pa ... tware.aspx
Вот здесь. Любые патчи и сервиспаки.
Klinkmann_Msk
 
Сообщения: 819
Зарегистрирован: Пт сен 18, 2009 10:12 am

Сообщение Trident » Пт янв 15, 2010 8:43 am

Вот как раз запись в БД и попробуй сместить хотя бы на минуту (не знаю как часто пишется), должно помочь.
Trident
 
Сообщения: 10
Зарегистрирован: Пт фев 20, 2009 7:40 pm

Сообщение alex3000plus » Пт янв 15, 2010 2:49 pm

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

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

Пропатчить попробую, надеюсь это включит логгер.
alex3000plus
 
Сообщения: 15
Зарегистрирован: Пн дек 07, 2009 10:23 pm

Сообщение Klinkmann_Msk » Пт янв 15, 2010 2:56 pm

To alex3000plus:
Посмотрите хелп на:
ReloadWindowViewer()
RestartWindowViewer()
Klinkmann_Msk
 
Сообщения: 819
Зарегистрирован: Пт сен 18, 2009 10:12 am

Сообщение AndrewCh » Сб янв 16, 2010 8:57 am

alex3000plus

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

Замучился уже с аларм принтером.
AndrewCh
 
Сообщения: 30
Зарегистрирован: Пн май 18, 2009 5:13 am

Сообщение alex3000plus » Пн янв 18, 2010 10:47 am

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

Сообщение alex3000plus » Пн янв 18, 2010 3:08 pm

RestartWindowViewer помогло.

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

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

Ну вообщем я получил ответы на все вопросы. Большое спасибо за помощь!
alex3000plus
 
Сообщения: 15
Зарегистрирован: Пн дек 07, 2009 10:23 pm


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

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

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

cron