Добрый день. Я на объекте хочу поставить ТМ, программу я наполовину написал, и столкнулся с одной проблемой. Происходит очень медленная динамизация значений, примерно 1,5-2 минуты запаздывание (засекал). С чем это может быть связано? Если это так работает профайлер, то это одно, но если это так будет и с лицензией? Немного о объекте: обмен данными по протоколу BacNET_IP, 9 контроллеров (плюс еще 8 будет), используется 178 BacNET переменных, 241 каналов. На начальной стадии когда был 1-контроллер и примерно 20 переменных задействовано, динамизация происходила мгновенно. Можно-ли в данном случаи что-то сделать? Я пока не могу заказчику продемонстрировать свой проект.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
В файле CNF введите ключ DEBUG=400 и пришлите нам протокол профайлера.
Posted by Vladimir.M (Участник № / Member № 3503) on :
Извините, но я не нашел файла с таким расширением, может файл с расширением *.CNV, который лежит в папке RTM? если это тот файл, то в нем есть следующие: INF_LOAD:Starting... akkuratova_0 INF_RTM:Detected NT5.DVP 5.1 ._.:Professional TRACE MODE 6 Profiler ver. 6.06.0 INF_LOAD:Node=0 tags=450 templates=16 obj=16 INF_LOAD:Max: tags=16777215 templates=32767 obj=32767 INF_LOAD:Node type=90901000 INF_LOAD:RTM_1 WRN_LOAD:подложка call disabled INF_LOAD:Found CH=250 Resource=0 ExtResurce=0
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Некоторые параметры работы мониторов могут быть заданы с помощью ключей команды запуска или с помощью файла TMcom_<ordinal>.cnf (создается вручную в папке узла).
Файл TMcom_<ordinal>.cnf имеет текстовый формат, каждый ключ записывается в отдельной строке. Если в нулевой позиции строки находится точка с запятой, строка интерпретируется как комментарий. Предпоследняя строка должна содержать ключ завершения END_OF_CNF, последняя строка должна быть пустой:
<ключ1>
;<комментарий>
...
END_OF_CNF
<пустая строка>
Posted by Vladimir.M (Участник № / Member № 3503) on :
Вроде все понятно, сделал как описано выше, но в файл ничего не пишется. Может его как то нужно привязать к профайлеру?
Posted by Ben Postman (Участник № / Member № 3922) on :
Файл, может быть, нужно в кодировке UTF-8 писать!? Попробуйте.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Писаться должно в файл "название_проекта_0.txt".
Posted by Vladimir.M (Участник № / Member № 3503) on :
Я отправил вам протокол профайлера на hotline3@adastra.ru. Не знаю правильно я сделал или нет, но данный отчет я сделал дома, посему не какие данные не считывались с контроллеров, если это не правильно вы скажите и я переделаю этот отчет в рабочих условиях. Заранее спасибо.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Да, необходим лог именно с рабочих условий, т.к. задержки могут быть из-за отсутствующих устройств.
Posted by Vladimir.M (Участник № / Member № 3503) on :
Отправил лог с рабочих условий. Надеюсь что из этого лога можно будет сделать какие-то выводы, а то он у меня мало поработал, времени не было дольше ждать. Если и по этому логу мало данных вы скажите, постараюсь еще сделать.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
А у Вас все устройства подключены в данный момент?
Posted by Vladimir.M (Участник № / Member № 3503) on :
Да в данный момент у меня было подключено 9 устройств. Я вам выслал еще один отчет, с ним профайлер работал 5 минут. И кстати данные стали быстрей уже отображаться, примерно 20-30 секунд задержка после старта.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
1. Вопрос именно в задержки отображения данных при старте или в общей задержке?
2. Неподключенные устройства или те, с которыми оборвалась связь, могут вызывать существенные задержки. Попробуйте отключить те каналы, которые не получают данные.
Posted by Vladimir.M (Участник № / Member № 3503) on :
Задержка есть как при старте так и общие задержки. Кстати да, у меня был один контроллер не в сети, но канала на него ссылались. Если из-за этого были задержки, тогда попробую отключить каналы неработающего контроллера.