Страница 1 из 3 123 ПоследняяПоследняя
Показано с 1 по 10 из 22

Тема: Скорость обмена ИП-320

  1. #1
    Пользователь
    Регистрация
    13.07.2011
    Адрес
    Макеевка
    Сообщений
    224

    По умолчанию Скорость обмена ИП-320

    Здравствуйте дорогие друзья! Подскажите как быть? Есть ПЛК 160 в связке с ИП 320, соеденены по RS-232 Скорость 115200, объем данных гоняемых по сети 100 байт. Проблема в следующем. Устанавливаю переход экрана в ПЛК по нажатию кнопки на панели,так вот переход экрана происходти спустя около 1,5-3 секунды. Очень неудобно оператор нажал на кнопку а реакции нет (это он так дуиает). При том что переход на другие экраны делает панель и там все быстро.
    Еще одну полезную функцию пришлось убрать (хотелось бы её вернуть). Управление клапанами пока нажата кнопка на панели. Получается так, кнопку нажал клапан открывается только через 1-2 сек, кнопку отпустил а клапан еще открывается 1-2 сек.
    Подскажите пожалуйста как с этим бороться?

  2. #2
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,225

    По умолчанию

    снижайте скорость, не надо думать что между 115 и 57 измеряется в км/час, разницу в одну мс Вы не ощутите, зато канал будет более устойчивый. И стоит вцелом оптимизировать обмен данными, чтоб снизить количество опросов

  3. #3
    Пользователь
    Регистрация
    13.07.2011
    Адрес
    Макеевка
    Сообщений
    224

    По умолчанию

    Подскажите пожалуйста как оптимизировать обмен данными?
    Мне кажется что такое длительное время отклика связано не со скоростью, а с тем что панель выдерживает паузу перед посылками в сеть. Можно ли это как то проверить?

  4. #4
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,225

    По умолчанию

    без проекта трудно что то рекомендовать, но если у Вас на одном экране присутствуют регистры слейва например первый и последний (а 100 байт это пятьдесят регистров) ьо мастеру либо надо читать весь набор из 50 регистров, либо делать несколько запросов чтоб обновить всю инфу экрана, поэтому если в слейве Вы сделаете группы регистров для конкретного экрана то обмен пойдет быстрее, причем совсем не важно если какое то значение продублируется в слейве больше одного раза

  5. #5
    Пользователь
    Регистрация
    13.07.2011
    Адрес
    Макеевка
    Сообщений
    224

    По умолчанию

    Ув Capzar не могли бы Вы мне помочь с оптимизацией, проект я выкладываю. Потому что я провел эксперемент оставил только один регистр для чтения и завязал его на кнопку панели (момент 1) срабатывает без единой задержки. Это значит что ему очень много данных и поэтому он тормозит. Еслиб Высогласились помочь я был бы признателен.
    Вложения Вложения

  6. #6
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,225

    По умолчанию

    у меня нет в наличии на данный момент ни 160-ого(как и др. плк) ни панели, а в эмуляторе помочь не возможно в такой связке

  7. #7
    Пользователь
    Регистрация
    13.07.2011
    Адрес
    Макеевка
    Сообщений
    224

    По умолчанию

    Ну а посмотреть проект и указать мне где можно было б улучшить для быстроты работы можете? Ведь мне кажется что 100 байт это не так уж много

  8. #8
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,225

    По умолчанию

    ну во первых Вы пользуете 110 байт. Зачем два универсальных модуля с одним и тем же адресом, если это ошибка то по прежнему 110 байт, а если это такая задумка то у Вас уже 190 байт гоняется всего по разным экранам
    Последний раз редактировалось capzap; 08.04.2013 в 22:16.

  9. #9
    Пользователь
    Регистрация
    13.07.2011
    Адрес
    Макеевка
    Сообщений
    224

    По умолчанию

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

  10. #10
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,225

    По умолчанию

    я спутал, обычно конфигуратор задействуют для слейва, а там надо учитывать выравнивание, в Вашем случае если плк мастер неплохо бы использовать библиотеку, чтоб давать инфу в соотвествии с экраном и/или по изменению значения переменной, тогда нагрузка на канал упадет

Страница 1 из 3 123 ПоследняяПоследняя

Похожие темы

  1. Скорость плк
    от sink3d в разделе ПЛК1хх
    Ответов: 65
    Последнее сообщение: 09.09.2015, 09:45
  2. Возможность обмена ПКП
    от o_nik в разделе Подбор Оборудования
    Ответов: 1
    Последнее сообщение: 20.08.2009, 09:45
  3. МВА8 Скорость обмена по RS-485
    от Аверьянов Сергей в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 10.04.2009, 11:52

Ваши права

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