Показано с 1 по 10 из 43

Тема: Быстродействие СПК207

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    Цитата Сообщение от arlyn Посмотреть сообщение
    В предыдущей версии прошивки я использовал persistent переменные все работало и данные сохранялись. А сейчас почему перестали поддерживать? Так мне что надо объявить новые глобальные retain переменные?

    Это не помогает компилятор все равно ругается на persistent переменные. Чтож прийдется от них отказаться.

    Программа небольшая около 500строк
    1) PLC_PRG-5мс
    2)Visu_Task-200мс(делал 100 разницы нет)
    3) СПК207-220.03.00-CS-WEB
    4)Trace не использую, AlarmManager нет (хотел потом прикрутить).
    5) CoDeSys v3.5 SP3 Patch5 (Для СПК)
    Почему web визуализация работает в 10 раз быстрее чем визуализация на экране спк207?

    Чтоб понять на сколько тормозит мой проект можно взять пример C:\Program Files (x86)\3S CODESYS\CODESYS\Projects\Visu\Examples\VisuDemoV3. projectarchive. В устройствах поменять на СПК207-220.03.00-CS-WEB и загрузить на СПК207 там одна визуализация сменяется другой 5-20с и более особенно визуализация с трассировкой.
    Переменные типа persistent в наших контроллерах не поддержаны. В предыдущем Target файле данный компонент просто забыли отключить.
    Собственно вопрос: Вам нужны энергонезависимые переменные? Или Вам нужны "Неубиваемые" переменные. Разница у них лишь в том, что persistent остаются даже при перезаливки проекта.

    По поводу быстродействия. Видео примеров более чем предостаточно в шапке раздела примеров.

    В вашем контроллере установлен процессор всего 200Мгц.
    Для устройства с графикой этого - маловато.

    Поэтому:
    1) Делаем цикл PLC_PRG 20мс или больше
    2) Цикл Visu_Task делаем свободный (freweeleng)
    3) Если в дальнейшем вы добавите в проект Trace, то Visu_Task со свободного цикла надо будет перевести на 300мс.

    Web-визуализация всегда будет рисоваться быстрее, т.к. ее отрисовкой занимается Ваш ПК. А СПК предоставляет всего лишь небольшой кусок кода где описано что и в каком месте экрана должно быть расположено.

    Не надо пытаться в устройство с низким быстродействием поставить задачу с космической скоростью.

    Сейчас ведется модернизация линейки СПК2хх. В обновленном Варианте будет использован процессор 600Мгц(что в 3 раза быстрее) + будет использован графиический ускоритель + поддерка OpenGL, что в свою очередь дает еще прирост быстродействия, за счет того, что графику рисует не сам процессор, а ей занимается непосредственно ускоритель.

    Попробуйте применить к Вашему проекту настройки, которые я рекомендовал, должно стать намного лучше.

  2. #2

    По умолчанию

    Цитата Сообщение от Александр Приходько Посмотреть сообщение
    Переменные типа persistent в наших контроллерах не поддержаны. В предыдущем Target файле данный компонент просто забыли отключить.
    Собственно вопрос: Вам нужны энергонезависимые переменные? Или Вам нужны "Неубиваемые" переменные. Разница у них лишь в том, что persistent остаются даже при перезаливки проекта.

    По поводу быстродействия. Видео примеров более чем предостаточно в шапке раздела примеров.

    В вашем контроллере установлен процессор всего 200Мгц.
    Для устройства с графикой этого - маловато.

    Поэтому:
    1) Делаем цикл PLC_PRG 20мс или больше
    2) Цикл Visu_Task делаем свободный (freweeleng)
    3) Если в дальнейшем вы добавите в проект Trace, то Visu_Task со свободного цикла надо будет перевести на 300мс.

    Web-визуализация всегда будет рисоваться быстрее, т.к. ее отрисовкой занимается Ваш ПК. А СПК предоставляет всего лишь небольшой кусок кода где описано что и в каком месте экрана должно быть расположено.

    Не надо пытаться в устройство с низким быстродействием поставить задачу с космической скоростью.

    Сейчас ведется модернизация линейки СПК2хх. В обновленном Варианте будет использован процессор 600Мгц(что в 3 раза быстрее) + будет использован графиический ускоритель + поддерка OpenGL, что в свою очередь дает еще прирост быстродействия, за счет того, что графику рисует не сам процессор, а ей занимается непосредственно ускоритель.

    Попробуйте применить к Вашему проекту настройки, которые я рекомендовал, должно стать намного лучше.
    На быстродейтсвие СПК110 не повлияло..В циклах перепробовал всякие значения ставить,но нет от этого эффекта..все также тормозят и кнопки, и трейс,еще жутко тормозит курсор(точнее шоу курсор)...что посоветуете?
    Последний раз редактировалось grr; 05.11.2013 в 15:12.

  3. #3

    По умолчанию

    Цитата Сообщение от grr Посмотреть сообщение
    На быстродейтсвие СПК110 не повлияло..В циклах перепробовал всякие значения ставить,но нет от этого эффекта..все также тормозят и кнопки, и трейс,еще жутко тормозит курсор(точнее шоу курсор)...что посоветуете?
    По поводу Трейса отдельная песня.
    Ждите завтра сделаю рекомендацию по трассировке.

  4. #4

    По умолчанию

    Цитата Сообщение от Александр Приходько Посмотреть сообщение
    По поводу Трейса отдельная песня.
    Ждите завтра сделаю рекомендацию по трассировке.
    Есть ли рекомендации?

  5. #5

    По умолчанию

    Цитата Сообщение от grr Посмотреть сообщение
    Есть ли рекомендации?
    12.11.2013 - В раздел F.A.Q. добавлена информация об оптимизации компонента Trace




    Пример работы с демо проектом на новой СПК постараюсь заснять завтра.

  6. #6

    По умолчанию

    Цитата Сообщение от Александр Приходько Посмотреть сообщение
    Пример работы с демо проектом на новой СПК постараюсь заснять завтра.
    Прошла неделя, а обещание не видно. Как процесс отладки нового исполнения СПК207 идет?

  7. #7

    По умолчанию

    Цитата Сообщение от Александр Приходько Посмотреть сообщение
    12.11.2013 - В раздел F.A.Q. добавлена информация об оптимизации компонента Trace

    Пример работы с демо проектом на новой СПК постараюсь заснять завтра.
    Компания 3S дала нам еще одну подсказку по ускорению трассировки.

    В январе попробуем ее реализовать в новой прошивке.

  8. #8

    По умолчанию

    Цитата Сообщение от Александр Приходько Посмотреть сообщение
    12.11.2013 - В раздел F.A.Q. добавлена информация об оптимизации компонента Trace




    Пример работы с демо проектом на новой СПК постараюсь заснять завтра.
    19 февраля намечент вебинар. Там заявлена презентация СПК2хх.SOM. Покажите пожалуйста возросшее быстродействие на конкретном примере, например VisuDemoV3 (C:\Program Files (x86)\3S CODESYS\CODESYS\Projects\Visu\Examples\VisuDemoV3. projectarchive). Представление о быстродействии обычной СПК207 я приводил в этой теме видеороликом.

    Мне интересно стоит ли в дальнейшем покупать СПК2хх.SOM(за 20т.р) или СПК107 (за 10т.р). Если по быстродействию разницы я не увижу то перейду на СПК107 в дальнейших проектах.
    Последний раз редактировалось arlyn; 11.02.2014 в 13:03.

  9. #9

    По умолчанию

    Цитата Сообщение от arlyn Посмотреть сообщение
    19 февраля намечент вебинар. Там заявлена презентация СПК2хх.SOM. Покажите пожалуйста возросшее быстродействие на конкретном примере
    Ну так как, будет сравнение производительности разных СПКххх на вебинаре 19февраля?

Похожие темы

  1. Быстродействие ОПС и СКАДЫ
    от rovki в разделе Master SCADA 3
    Ответов: 3
    Последнее сообщение: 30.05.2012, 07:57
  2. Снизится ли быстродействие?
    от Леонид в разделе ПЛК3хх
    Ответов: 14
    Последнее сообщение: 10.03.2011, 20:46
  3. быстродействие ацп плк63
    от Алексей Дмитриев в разделе ПЛК63/73
    Ответов: 15
    Последнее сообщение: 26.12.2010, 20:24
  4. Дикое быстродействие МВА8
    от Алексей L в разделе Эксплуатация
    Ответов: 1
    Последнее сообщение: 07.11.2007, 10:37

Ваши права

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