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

Очень долгая компиляция проекта OPC UA

СообщениеДобавлено: 11 июл 2022, 17:37
Oleg_K
Здравствуйте. Интересует вопрос, как можно ускорить процесс компиляции проекта. Основная часть тегов добавлена через OPC UA, всего используется ~ 1000 тегов. Процесс компиляции занимает 5-7 минут, если сравнивать с аналогичным проектом где вместо OPC UA регистры MODBUS, то такой проект компилируется в разы быстрее.

ПК достаточно шустрый i5-11gen, 16Гб ОЗУ, ресурсы почти не используются, в процессе компиляции загрузка ЦПУ 10-30%, памяти тоже хватает.

Re: Очень долгая компиляция проекта OPC UA

СообщениеДобавлено: 12 июл 2022, 10:44
8bit
Oleg_K писал(а):Здравствуйте. Интересует вопрос, как можно ускорить процесс компиляции проекта. Основная часть тегов добавлена через OPC UA, всего используется ~ 1000 тегов. Процесс компиляции занимает 5-7 минут, если сравнивать с аналогичным проектом где вместо OPC UA регистры MODBUS, то такой проект компилируется в разы быстрее.

ПК достаточно шустрый i5-11gen, 16Гб ОЗУ, ресурсы почти не используются, в процессе компиляции загрузка ЦПУ 10-30%, памяти тоже хватает.


присылайте xml файл с 1000 OPC UA тегов на support@rusavtomatika.com - проверим...

Re: Очень долгая компиляция проекта OPC UA

СообщениеДобавлено: 03 авг 2022, 15:40
Oleg_K
Всё еще мучаемся. Похоже придётся возвращаться на MODBUS TCP.

Re: Очень долгая компиляция проекта OPC UA

СообщениеДобавлено: 03 авг 2022, 15:45
8bit
так... китайцы обещали передать проблему разработчикам.... и молчат ... пнул еще раз с ответом.....

Re: Очень долгая компиляция проекта OPC UA

СообщениеДобавлено: 05 авг 2022, 10:41
8bit
Weintek говорит у вас там "14,000 tags" и предлагает удалить неиспользуемые ....

Re: Очень долгая компиляция проекта OPC UA

СообщениеДобавлено: 09 авг 2022, 13:54
Oleg_K
Предсказуемый ответ :) Но всё равно спасибо.

Re: Очень долгая компиляция проекта OPC UA

СообщениеДобавлено: 09 авг 2022, 13:58
8bit
вы действительно все 14 000 используете ?

Re: Очень долгая компиляция проекта OPC UA

СообщениеДобавлено: 09 авг 2022, 14:37
Oleg_K
Нет, там массивы большие, из них используется где-то 10-20%.

Re: Очень долгая компиляция проекта OPC UA

СообщениеДобавлено: 09 авг 2022, 15:07
8bit
т.е. это импорт из устройств и надо потом ручками искать и удалять лишнее, а хотелось бы , чтобы EasyBuilder сам отсеял не используемые теги и не тратил время на их компиляцию (если он это делает, хотя может все время он тратит распарсить этот маленький XML файл ) ?

Re: Очень долгая компиляция проекта OPC UA

СообщениеДобавлено: 09 авг 2022, 15:22
Oleg_K
Тормоза начинаются когда компилятор доходит до окон где используется хотя-бы 1 тег OPC UA, похоже он каждый тег прогоняет через весь XML файл. Думаю это сделано, чтобы на этапе компиляции выкидывать ошибки при отсутствии экранных тегов в общем списке. Было бы неплохо иметь опцию, которая позволяла бы пропустить эту проверку (на свой страх и риск).

P.S. У modbus списка тегов нет, поэтому и компилирует так быстро, если я пытаюсь прочитать несуществующий регистр, то появляется ошибка "Нет подключения к ПЛК".