Форум TRACE MODE: техническая поддержка Послать новую тему / Post New Topic  Послать ответ / Post A Reply
мой профиль / my profile авторизация / login | регистрация / register | поиск / search | часто задаваемые вопросы / faq | начало / forum home

  Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
» Форум TRACE MODE: техническая поддержка » ТЕХНИЧЕСКАЯ ПОДДЕРЖКА / TECHNICAL SUPPORT TRACE MODE 6 » Редактор проекта TRACE MODE 6 / » Время создания файла .dbb

   
Автор / Author Тема / Topic: Время создания файла .dbb
Вяткин Н В
Forum Haunter / Завсегдатай форума
Участник № / Member № 1853


Icon 1 отправлено / posted      Профиль для / Profile for Вяткин Н В           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Что нас ждет впереди?
На данный момент мы имеем проект, в котором есть два DABL RTM , один на 1371 канал, другой на 1386, один RTM на 11 каналов и одна Консоль на 1 экран, итого 4 узла, два из которых дублированные.
Время создания файлов .DBB для проекта в целом составляет 33минуты с секундами
( ПК 3.00GHZ, ОЗУ 1 038 412 кБ пентиум R(4))., что уже несколько раздражает, собираем очередь исправлений, запускаем процесс в обеденное время.
Эксперименты по фиксированию времени создания файла .dbb дают основание предположить некоторую её линейную зависимость от общего числа каналов и очень малую корреляцию от числа узлов,
Другими словами два узла на 1000 каналов каждый и один узел на 2000 – занимают примерно одно время.
Мы приобрели ключи для DRTM общей суммой каналов 8000 и собираемся приобрести еще RTM на 12000 каналов, похоже, что при максимальном использовании возможностей ТМ, придется ждать конвертирования проекта в формат МРВ 3 часа в первом случае и более 8 часов (!!!) во втором (неужели придется запускать процесс на ночь?)
Так ли это? Может быть, я в чем-то ошибся? Есть ли какие-нибудь приёмы, уменьшающие это время, потому что даже самое мелкое исправление ведет к необходимости проводить этот процесс.
Проводилось ли у Вас регистрация времени создания файлов dbb для относительно больших проектов хотя бы 64000 каналов?
Что нам ждать при покупке глобального регистратора, для которого несколько десятков тысяч каналов - норма?

Сообщения / Posts 101 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Время сохранения для МРВ сильно зависит от настроек IDE.
Отключите опции протоколирования сохранения для МРВ в меню Файл/Настройки ИС.../ИС/Сохранить для МРВ. И обязательно отключите создание резервной копии на той же закладке.
Если выключить все эти отладочные опции, то время сохранения для МРВ Вашего проекта на моем ПК составляет 9,5 минут. (Конфигурация ПК аналогична Вашей.)
Включать опции протоколирования рекомендуется только при необходимости отладки проекта. Протокол сохраняется отдельно для каждого узла в текстовом файле с расширением cnv.

Сообщения / Posts 17105 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Вяткин Н В
Forum Haunter / Завсегдатай форума
Участник № / Member № 1853


Icon 1 отправлено / posted      Профиль для / Profile for Вяткин Н В           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Кое-что по определению времени создания файла .DBB
(да и всей папки файлов с проектом).

Были проведены эксперименты по фиксированию времени создания файла .DBB и всей паки с файлами узла проекта. Это должно быть интересно программистам, работающим в ИС ТМ. Предлагается следующий алгоритм прогноза затрачиваемого времени , основанный на следующих выводах, полученных при анализе статистики:
- время создания файлов двух узлов в проекте равно сумме времени создания файлов из двух проектов по одному узлу
- при увеличении числа каналов в узле, время увеличивается по квадратичной зависимости,
Таким образом, для прогноза времени создания файла (ов) .DBB и соответственно папок для узлов проекта для МРВ, необходимо создать пробный проект, приближенный к действительному, но на один узел и зафиксировать время создания папки с узлом проекта,
Получив это время – T0 и количество каналов N0, можно просчитать, какое время необходимо, что бы на этом ПК выполнить операцию “сохранить для МРВ” проекта, с количеством узлов M и с количеством каналов в каждом узле N1, N2, ... NM, соответственно.
T = сумма от i=1 до M к* Ni*Ni,
Здесь k= T0/N0/NO,
В моих экспериментах k= 0.0000047 , тогда время в минутах, был определён для проекта в 2772 канала, прогноз на время для проекта в 27948 каналов – один узел - составил 61час, факт, после проверки, 62 часа 39 минут
Прогноз на время для проекта из 8 узлов каждый по 1371 канал составил 146 минут, после испытаний 144минуты

на Ваших ПК и с Вашими проектами эти числа будет немного другими, но порядки сохранятся

Сообщения / Posts 101 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
По опыту работы с крупными проектами пользователей известные нам их собственные оценки времени сохранения проекта из 20-30 тыс.каналов составляет 1-2 часа.
Отключаете ли Вы указанные в предыдущей статье настройки ИС?
"Если выключить все эти отладочные опции, то время сохранения для МРВ Вашего проекта на моем ПК составляет 9,5 минут. (Конфигурация ПК аналогична Вашей.)"
По Вашим оценкам узел из 2772 каналов сохраняется для МРВ в течение 36 минут.
А у нашего пользователя только что сданный в эксплуатацию проект компилируется не больше минуты.
Надо как-то приходить к общему знаменателю.
Пришлите Ваш "тестовый проект на 2772 канала" для анализа.

Сообщения / Posts 17105 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Вяткин Н В
Forum Haunter / Завсегдатай форума
Участник № / Member № 1853


Icon 1 отправлено / posted      Профиль для / Profile for Вяткин Н В           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Да, отключил все отладочные опции,
очевидно время существенно зависит от сложности проекта, "голые каналы" без обработки наверное обрабатываются намного быстрее, чем каналы на которых "навешаны программы"

проект вышлю

Сообщения / Posts 101 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Ваш проект получили и проанализировали.
Вы правы в предположении, что время компиляции существенно зависит от "нагруженности" каналов. Однако это определяется не фактом навешивания шаблонов и даже не количеством аргументов в них. Основное время уходит на многопроходный процесс перепроверки связей типа "аргумент-аргумент".
В Вашем проекте, в отличие от многих других именно этот тип связей используется в значительной мере.
Возможно, в перспективе мы сможем внести дополнительные опции для ускорения этого процесса за счет исключения некоторых операций по перепроверке (под ответственность пользователя).

Сообщения / Posts 17105 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
   

Quick Reply
Сообщение / Message:

HTML код не разрешен. / HTML is not enabled.
UBB код разрешен. / UBB Code is enabled.

Значки Graemlins / Instant Graemlins
   


Послать новую тему / Post New Topic  Послать ответ / Post A Reply Закрыть тему / Close Topic   Feature Topic   Переместить топик / Move Topic   Удалить топик / Delete Topic Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
 - Printer-friendly view of this topic
Перейти к / Hop To


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



Powered by Infopop Corporation
UBB.classic™ 6.7.2