CODESYS форум

Добро пожаловать на официальный форум CODESYS
Deutsche Version English version russian version 
Текущее время: Сб апр 29, 2017 2:30 am

Часовой пояс: UTC+01:00




Начать новую тему  Ответить на тему  [ 2 сообщения ] 
Автор Сообщение
СообщениеДобавлено: Пт окт 29, 2010 12:32 am 
Не в сети

Зарегистрирован: Чт янв 31, 2008 7:37 pm
Сообщения: 0
Приветствую.
Есть приложение на 841-м контроллере Wago, достаточно навороченное (и по 485 много читает и шлет, csv читает и пишет, итд), но само по себе работающее весьма шустро.
И есть к нему веб-визуализация, штук 10 кнопок и отображаются штук 5 параметров. Вроде ничего сложного. Но при вызове plcvisu.htm в браузере сначала минут 5 висит заставка Jav'ы, а когда появляется сама графика, то жутко тормозит - после нажатия на кнопку сигнал обратной связи отображается лишь через минуту! Попытки менять UPDATETIME в plcvisu.htm ничего не дали. При этом для развлечения как-то писал нечто типа "тетриса" с управлением через DI контроллера, веб-визуализация вполне динамично все отображала для такого рода системы, т.е. обновление около 2 раз в секунду. Какие есть способы оптимизации производительности? Торможение более 3-5 секунд не устраивает.


Вернуться к началу
СообщениеДобавлено: Сб окт 30, 2010 9:46 am 
Не в сети

Зарегистрирован: Чт янв 31, 2008 7:37 pm
Сообщения: 0
UPD: Производительность удалось сильно повысить путем перевода нескольких task'ов в cycling с большим интервалом. Теперь действительно задержки веб-интерфейса составляют не более 2-3 секунд.
Но обнаружился очень неприятный косяк с кнопками управления через web - булевые переменные, управляемые по переднему фронту нажатия на кнопку иногда так и остаются в TRUE после отпускания кнопки. Процесс этот имеет случайный характер, проявляется 1 раз при 50-100 нажатиях.


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 2 сообщения ] 

Часовой пояс: UTC+01:00


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

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB