This is topic Cообщения профайлера in forum TRACE MODE 6 бесплатная Базовая версия / TRACE MODE 6 free Base version at Форум TRACE MODE: техническая поддержка.


To visit this topic, use this URL:
http://forum.adastra.ru/ultimatebb.php/ubb/get_topic/f/31/t/000387.html

Posted by Андрей В. (Участник № / Member № 2749) on :
 
Добрый день уважаемые господа.
Помогите пожалуйста разобратся с такой проблемой: при первом запуске профайлера сразу же выскакуют два сообщения "Overstress CPU" , далее через некоторое время перехожу на экран с трендовыми архивамы , но никакой информации на них нет. Выключаю профайлер через диспетчер задач ( так как по другому не выходит), запускаю снова , на архивных трендах отображаеться уже как старая так и новая информация. После этого по ходу работы профайлера очень часто может появляться сообщение "Overstress CPU".
Подскажите в чём может быть проблема , как уменшить нагрузку на CPU , какие операции больше всево загружают систему, можно ли вообще выключить эти предупреждения , может ли сама ОС влиять на работу ТМ6. Характеристики ПК :2.4 GHz , 512 Мб ОЗУ , видео 64 Мб.
Заранее благодарен [Улыбка / Smile]
 
Posted by AdAstrA Technical Support Ukraine (Участник № / Member № 2198) on :
 
Сообщение "Overstress CPU" а также описанные вами симптомы свидетельствуют о перегрузке процессора, то есть МРВ не хватает выделенного времени на обработку всех операций. Как правило, чаще всего у пользователей возникают подобные ситуации из за чрезмерно развитой графики (видеоклипы, динамические ГЭ, большое количество перьев на тренде и т .п.). Отслеживать загруженность потоков а также время цикла пересчета базы каналов можно с помощью системных переменных (@Idle_Loop, @Calc_Loop, @Graphics_Loop, @Calculate_Cycle). При превышении заданных параметров нужно или уменьшать нагрузку на соответствующие процессы или увеличивать период пересчета базы каналов.
 
Posted by Андрей В. (Участник № / Member № 2749) on :
 
Большое спасибо за оперативность , попробую уменшить графику и клипы , посмотрю что выйдет.
На архивных трэндах больше трьох переменных не отслежую.
Удалите пожалуйста мою преведущюю тему , случайно выйшло
 
Posted by Андрей В. (Участник № / Member № 2749) on :
 
Доброго время суток уважаемые ? Наконец то добрался на форум [Улыбка / Smile] , ввёл в проэкт системнные переменные и вот что получилось @Calculate_Cycle - 1657 @Idle_Loop- всегда 0, @Calc_Loop - 1-10 иногда но в большинстве случаев 0, @Graphics_Loop - 100-250 иногда и 1000 шкалит. Ну с графикой очень жалко раставаться , я так понимаю прийдёться менять период пересчета . Какое значение периода присваивать каналам , период пересчета для узла всего проэкта - 30 .
Второй вопросик . Система у меня имеет около 100 каналов. Последние два раза когда добавлял новые каналы или программу обработки данных , происходит смещение каналов которые отвечают за запись данных в ПЛК. Тоесть при посылке значения по одному каналу , данные записывались в канла "над ним" . Подскажите это очередное ограничение бесплатной версии ??
 
Posted by AdAstrA Technical Support Ukraine (Участник № / Member № 2198) on :
 
1. Время цикла пересчета базы каналов узла определяется произведением параметров Период и Разрешение а также для каждого канала параметрами Период и Единица измерения. О задании данных параметров можно посмотреть в разделе справки – Каналы и системные переменные \ Пересчет базы каналов.
2. Никаких подобных ограничений Базовая (бесплатная) ИС ТМ6 не имеет. Высылайте проект с подробным описанием на hotline-ua@tracemode.com. Посмотрим.
 
Posted by Андрей В. (Участник № / Member № 2749) on :
 
Спасибо , проэкт постараюсь выслать .
 
Posted by Андрей В. (Участник № / Member № 2749) on :
 
Проект с описанием и ОРС сервером отправил , жду ответа )
 
Posted by Griffit (Участник № / Member № 3633) on :
 
Возникла примерно такая же проблема. Создан небольшой проектик, до пяти каналов, много графики, объектов, две кнопки - вкл и выкл, плюс малюсенькая програмка. Без внешних контролеров и т.д. Так сказать, демонстрация сталелитейного заводика.
Запускаю, через 15 минут - сообщение "Overstress CPU". Два раза 'Ок', после этого довольно долго работает нормально (несколько часов).
Второй проект - ТЭЦ. Тоже демонстрация. 10-15 каналов, совсем мало мультика, несколько мини-програм. Без внешних контролеров и т.д. Такая же ерунда. Две ошибки сразу, затем полет нормальный.
Просто демка. QuickStart. Самый первый. Чтобы вы думали? Тоже самое!
Разные компы. Совершенно разные. Ничего не меняется. Как быть? Или так и должно быть?
Еще 2-4-х ядерные компы, грузит только одно ядро. Так и есть?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Trace Mode 6 запрашивает уровень загрузки процессора у ОС.
Trace Mode 6 не оптимизировалась под многоядерные среды.
В многоядерных ПК нет равномерной загрузки процессоров. Поэтому ОС фиксирует загрузку именно того процессора, с которым работает Trace Mode 6.
Введите в файл *.cnf параметр
PRCMES=<cpuMES> – загрузка процессора для генерации ошибки (в процентах), 75% по умолчанию...
Задайте больший контрольный предел.
 
Posted by Griffit (Участник № / Member № 3633) on :
 
Спасибо за быстрый ответ! :-) Как раз начал читать "Задание параметров работы мониторов".
А возможно ли опубликовать или прислать прототип .cnf?
<ключ1>

;<комментарий>

...

END_OF_CNF

<пустая строка>

Не совсем понятно...
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Файл с именем tmcom_n.cnf для узла с именем базы каналов <name>_n.dbb имеет, например, такое содержание

PRCMES=85
END_OF_CNF
<пустая строка>

Файл должен лежать в папке узла, рядом с файлом <name>_n.dbb.
 
Posted by Griffit (Участник № / Member № 3633) on :
 
К сожалению, ничего не изменилось. Такое чувство, ошибки даже раньше начали вылетать.
 
Posted by Griffit (Участник № / Member № 3633) on :
 
Хотя... поставил 100. Тестирую. А подобные ошибки можно вообще отключить?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Это штатная диагностика. Совсем ее отключить нельзя.
Можно отменить вывод сообщения на экран ключом в том же файле tmcom_n.cnf:
NOERRWNDMES – запрет окна с сообщением об ошибке; этот ключ не отменяет протоколирование ошибок в файл tm6_log.txt;
 
Posted by Griffit (Участник № / Member № 3633) on :
 
Спасибо! Все пошло на 100. Ключ тоже поставлю.
 
Posted by Griffit (Участник № / Member № 3633) on :
 
Большое всем СПАСИБО! За неделю написано два проекта - демонстрация сталелитейного завода и демонстрация ТЭЦ на шесть турбогенераторов. Всем понравилось. Приезжал и посмотрел Президент Казахстана. Показывали по всем национальным каналам.
Еще раз большое спасибо. Реально выручили (програмистов, 1 проект - 1 програмист). За неделю сколько-то изучена среда, накиданы демо-проекты, которые нестыдно показать даже президенту. :-)
 


Новости АСУ ТП / News | SCADA / HMI | Обучение / Trainings | Свяжитесь с нами / Contact Us



Powered by Infopop Corporation
UBB.classic™ 6.7.2