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

Работа с панелями оператора Weintek - подключение, программирование, совмещение с ПЛК

Модераторы: kiv, 8bit, VanMo

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

Сообщение Oleg_K » 11 июл 2022, 17:37

Здравствуйте. Интересует вопрос, как можно ускорить процесс компиляции проекта. Основная часть тегов добавлена через OPC UA, всего используется ~ 1000 тегов. Процесс компиляции занимает 5-7 минут, если сравнивать с аналогичным проектом где вместо OPC UA регистры MODBUS, то такой проект компилируется в разы быстрее.

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

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

Сообщение 8bit » 12 июл 2022, 10:44

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

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


присылайте xml файл с 1000 OPC UA тегов на support@rusavtomatika.com - проверим...
Хороший вопрос содержит половину ответа - A good question contains half the answer
Аватара пользователя
8bit
 
Сообщения: 1108
Зарегистрирован: 20 апр 2020, 19:07

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

Сообщение Oleg_K » 03 авг 2022, 15:40

Всё еще мучаемся. Похоже придётся возвращаться на MODBUS TCP.
Аватара пользователя
Oleg_K
 
Сообщения: 26
Зарегистрирован: 11 июл 2022, 12:27

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

Сообщение 8bit » 03 авг 2022, 15:45

так... китайцы обещали передать проблему разработчикам.... и молчат ... пнул еще раз с ответом.....
Хороший вопрос содержит половину ответа - A good question contains half the answer
Аватара пользователя
8bit
 
Сообщения: 1108
Зарегистрирован: 20 апр 2020, 19:07

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

Сообщение 8bit » 05 авг 2022, 10:41

Weintek говорит у вас там "14,000 tags" и предлагает удалить неиспользуемые ....
Хороший вопрос содержит половину ответа - A good question contains half the answer
Аватара пользователя
8bit
 
Сообщения: 1108
Зарегистрирован: 20 апр 2020, 19:07

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

Сообщение Oleg_K » 09 авг 2022, 13:54

Предсказуемый ответ :) Но всё равно спасибо.
Аватара пользователя
Oleg_K
 
Сообщения: 26
Зарегистрирован: 11 июл 2022, 12:27

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

Сообщение 8bit » 09 авг 2022, 13:58

вы действительно все 14 000 используете ?
Хороший вопрос содержит половину ответа - A good question contains half the answer
Аватара пользователя
8bit
 
Сообщения: 1108
Зарегистрирован: 20 апр 2020, 19:07

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

Сообщение Oleg_K » 09 авг 2022, 14:37

Нет, там массивы большие, из них используется где-то 10-20%.
Аватара пользователя
Oleg_K
 
Сообщения: 26
Зарегистрирован: 11 июл 2022, 12:27

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

Сообщение 8bit » 09 авг 2022, 15:07

т.е. это импорт из устройств и надо потом ручками искать и удалять лишнее, а хотелось бы , чтобы EasyBuilder сам отсеял не используемые теги и не тратил время на их компиляцию (если он это делает, хотя может все время он тратит распарсить этот маленький XML файл ) ?
Хороший вопрос содержит половину ответа - A good question contains half the answer
Аватара пользователя
8bit
 
Сообщения: 1108
Зарегистрирован: 20 апр 2020, 19:07

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

Сообщение Oleg_K » 09 авг 2022, 15:22

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

P.S. У modbus списка тегов нет, поэтому и компилирует так быстро, если я пытаюсь прочитать несуществующий регистр, то появляется ошибка "Нет подключения к ПЛК".
Аватара пользователя
Oleg_K
 
Сообщения: 26
Зарегистрирован: 11 июл 2022, 12:27

След.

Вернуться в Weintek

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

Сейчас этот форум просматривают: Bing [Bot] и гости: 7