EasyBuilder - Скорая помощь новичкам

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

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

Re: EasyBuilder - Скорая помощь новичкам

Сообщение Avis » 21 янв 2021, 21:28

8bit писал(а):
Avis писал(а):Сразу извиняюсь если вопрос покажется глупым. Как в easybuilder pro можно эмулировать работу с ПЛК по Modbus RTU ?


онлайн симуляцию запустите, если к ПЛК есть доступ с ПК

а так - Как проверить связь панели с ПЛК через COM порт на симуляторах?

В том то и дело, что ПЛК нет. Вариант с виртуальным мостом СОМ-СОМ это то что нужно. Спасибо за наводку.
Avis
 
Сообщения: 8
Зарегистрирован: 21 янв 2021, 13:27

Re: EasyBuilder - Скорая помощь новичкам

Сообщение Sibiryak22 » 01 фев 2021, 09:55

Здравствуйте. Панель MT8150XE. Есть проблема - высокая загрузка CPU на главном экране панели. В большинстве случаев загрузка 97-99%. При этом панель не отзывчивая, кнопки нажимаются с задержкой. На экране большая мнемосхема, много индикаторов и кнопочек. Мнемосхема и индикаторы в формате PNG. Есть несколько GIF-ок.
удалял часть индикаторов - практически ни как не повлияло? 95-98.
пробовал удалить картинку мнемосхемы, если до этого проценты стояли 98-99% то после загрузки без мнемосхемы проценты загрузки плавают, в среднем держатся около 80%, проседают до 65 и кратковременно поднимаются до 90 иногда 99%, но при этом панель становится отзывчивой на нажатия кнопок на экране.
Нужен совет по оптимизации программы. складывается впечатление что графика сильно грузит панель. интересует в каком формате легче перевариваются изображения? что ещё можно сделать для ускорения?
Готовность проекта уже сильно большая чтобы что то переделывать кардинально.
Sibiryak22
 
Сообщения: 15
Зарегистрирован: 22 авг 2019, 12:04

Re: EasyBuilder - Скорая помощь новичкам

Сообщение 8bit » 01 фев 2021, 10:59

Sibiryak22 писал(а):Здравствуйте. Панель MT8150XE. Есть проблема - высокая загрузка CPU на главном экране панели. В большинстве случаев загрузка 97-99%. При этом панель не отзывчивая, кнопки нажимаются с задержкой. На экране большая мнемосхема, много индикаторов и кнопочек. Мнемосхема и индикаторы в формате PNG. Есть несколько GIF-ок.
удалял часть индикаторов - практически ни как не повлияло? 95-98.
пробовал удалить картинку мнемосхемы, если до этого проценты стояли 98-99% то после загрузки без мнемосхемы проценты загрузки плавают, в среднем держатся около 80%, проседают до 65 и кратковременно поднимаются до 90 иногда 99%, но при этом панель становится отзывчивой на нажатия кнопок на экране.
Нужен совет по оптимизации программы. складывается впечатление что графика сильно грузит панель. интересует в каком формате легче перевариваются изображения? что ещё можно сделать для ускорения?
Готовность проекта уже сильно большая чтобы что то переделывать кардинально.


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

Re: EasyBuilder - Скорая помощь новичкам

Сообщение Sibiryak22 » 01 фев 2021, 11:27

8bit писал(а):у вас картинка на мнемосхеме используется пиксель в пиксель или сжимается (например из 4K в 200х200 пикселей) ?

картинки все пиксель в пиксель, тут такое дело, заменил мнемосхему и несколько картинок на BMP, так загрузка упала до 60-70-80%, бывает подскакивает до 90 но всё равно стало на много лучше.
Sibiryak22
 
Сообщения: 15
Зарегистрирован: 22 авг 2019, 12:04

Re: EasyBuilder - Скорая помощь новичкам

Сообщение Avis » 01 фев 2021, 17:02

Подскажите, как выполнить автоматический вход в систему без ввода пароля и вообще без каких-либо действий со стороны оператора? Может быть через макрос как-то установкой служебных битов или записью пароля в соответствующий регистр?
Avis
 
Сообщения: 8
Зарегистрирован: 21 янв 2021, 13:27

Re: EasyBuilder - Скорая помощь новичкам

Сообщение VanMo » 01 фев 2021, 17:12

Avis писал(а):Подскажите, как выполнить автоматический вход в систему без ввода пароля и вообще без каких-либо действий со стороны оператора? Может быть через макрос как-то установкой служебных битов или записью пароля в соответствующий регистр?

Посмотрите эти проекты
VanMo
 
Сообщения: 376
Зарегистрирован: 16 авг 2011, 09:31

Re: EasyBuilder - Скорая помощь новичкам

Сообщение Avis » 01 фев 2021, 17:28

VanMo писал(а):Посмотрите эти проекты

В этих проектах есть одна общая особенность. Пользователь должен инициировать ввод пароля. Мне же нужно ввести его автоматически без ведома пользователя. Напрашивается ввод верного пароля напрямую в регистр в макросе инициализации. Но что-то не работает. В чём отличие загрузки регистра через макрос командой SetData и через объект "Numeric"?
Avis
 
Сообщения: 8
Зарегистрирован: 21 янв 2021, 13:27

Re: EasyBuilder - Скорая помощь новичкам

Сообщение 8bit » 01 фев 2021, 18:08

Avis писал(а):
VanMo писал(а):Посмотрите эти проекты

В этих проектах есть одна общая особенность. Пользователь должен инициировать ввод пароля. Мне же нужно ввести его автоматически без ведома пользователя. Напрашивается ввод верного пароля напрямую в регистр в макросе инициализации. Но что-то не работает. В чём отличие загрузки регистра через макрос командой SetData и через объект "Numeric"?


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

Re: EasyBuilder - Скорая помощь новичкам

Сообщение Avis » 01 фев 2021, 18:16

8bit писал(а):Если нужно автоматом ходить мимо пароля без ведома пользователя - зачем тогда вообще пароль ?

Если в качестве пароля установлена определенная комбинация, например "0000", то это тождественно отсутствию пароля.
Avis
 
Сообщения: 8
Зарегистрирован: 21 янв 2021, 13:27

Re: EasyBuilder - Скорая помощь новичкам

Сообщение 8bit » 01 фев 2021, 18:17

Avis писал(а):
8bit писал(а):Если нужно автоматом ходить мимо пароля без ведома пользователя - зачем тогда вообще пароль ?

Если в качестве пароля установлена определенная комбинация, например "0000", то это тождественно отсутствию пароля.


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

Пред.След.

Вернуться в Weintek

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 13