Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя
Показано с 11 по 20 из 21

Тема: Прерывание таймера + ModbusRTU = Медленный Modbus?

  1. #11

    По умолчанию

    Цитата Сообщение от Newcomer Посмотреть сообщение
    Все гениальное просто.
    Завтра проверю, конечно, но..

    МВЦ увеличивать надо точно и отсылать в модбас не каждый раз.
    А тогда, может, и не надо скорость снижать.
    Другое дело, что на объекте такую скорость, возможно, не получится обеспечить - там в шкафу и DC приводы и частотники стоят, помеха на помехе.

  2. #12

    По умолчанию

    А какая сейчас скорость обмена ?

  3. #13

    По умолчанию

    Цитата Сообщение от Newcomer Посмотреть сообщение
    А какая сейчас скорость обмена ?
    115200 кБод/с.

  4. #14

    По умолчанию

    Цитата Сообщение от Daedal Посмотреть сообщение
    115200 кБод/с.
    Не пойму что у людей за мания такая врубать везде и вся максимальную скорость Дураку должно быть понятно, что при такой скорости и прерываниях каждые 100 мкс будут проблемы с обменом по сети.

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

    По умолчанию

    с чего это, какая связь центрального процессора,сопроцессора для скоростных задач,в новых плк это озвучено,во всех остальных может и нет, не суть и микросхемой, которая занимается передачей данных
    повторю слать каждый цикл запросы нельзя, скорость потока изить до 38400, не обращать внимание на ошибку 255 при получении ответа от 16 функции
    ЗЫ минВЦ поставить таким чтоб модуль статистики был "спокоен"
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  6. #16

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    с чего это, какая связь центрального процессора,сопроцессора для скоростных задач,в новых плк это озвучено,во всех остальных может и нет, не суть и микросхемой, которая занимается передачей данных
    повторю слать каждый цикл запросы нельзя, скорость потока изить до 38400, не обращать внимание на ошибку 255 при получении ответа от 16 функции
    ЗЫ минВЦ поставить таким чтоб модуль статистики был "спокоен"
    Спасибо, я это понял и отразил в одном из постов выше.

  7. #17

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    с чего это, какая связь центрального процессора,сопроцессора для скоростных задач,в новых плк это озвучено,во всех остальных может и нет, не суть и микросхемой, которая занимается передачей данных
    Представь, ты с кем то разговариваешь, а возле стоит балбес, постоянно дергает за руку и орет в ухо. Удастся тебя успешно пообщаться ?

    В прошлом году делал небольшой проект на новом ПЛК110. Там был обмен по RS-485 между ПЛК110 и ИП320. В программе были прерывания от таймера с периодом 40 мкс. При скорости обмена 19200 связи между ПЛК и панелью не было. Уменьшил скорость до 9600 и связь появилась.
    Последний раз редактировалось Newcomer; 23.05.2016 в 19:27.

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

    По умолчанию

    у Вас какое то неправильное представление на каких скоростях работают проц и порт,речь не о миллисекундах, а о паре МКС,т.ч. прерывание в 100 МКС ему фиолетово, время паузы между фреймами возможно где-то превышает порог, тогда да пакет может быть не доставлен, для этих случаях есть другой модбас и скорость можно повыше поставить чтоб компенсировать
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  9. #19

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    у Вас какое то неправильное представление на каких скоростях работают проц и порт,речь не о миллисекундах, а о паре МКС,т.ч. прерывание в 100 МКС ему фиолетово, время паузы между фреймами возможно где-то превышает порог, тогда да пакет может быть не доставлен, для этих случаях есть другой модбас и скорость можно повыше поставить чтоб компенсировать
    Не надо много мудрить. Зуб даю, что если автор темы уменьшит скорость обмена, то все у него заработает.

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

    По умолчанию

    лучше оба покажите код, который Вы выполняете в прерывании по времени, сдается мне он насыщен операциями и занимает время близкое к времени сработки прерывания,отсюда и проблемы,остальным участникам не оставалось свободного времени. тут либо сокращать код либо приоритет выставить соответствующий
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

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

Похожие темы

  1. Ответов: 7
    Последнее сообщение: 19.06.2014, 10:35
  2. Прерывание таймера
    от zendo057 в разделе ПЛК1хх
    Ответов: 12
    Последнее сообщение: 02.02.2014, 16:28
  3. Медленный обмен между ПЛК100 и МДВВ
    от ddsandro в разделе ПЛК1хх
    Ответов: 7
    Последнее сообщение: 02.09.2013, 14:28
  4. Ооооочень медленный МВ110-8А
    от Туман в разделе Мх110
    Ответов: 20
    Последнее сообщение: 13.08.2013, 09:00
  5. Прерывание акта соития ПЛК и PC
    от Montigo в разделе ПЛК1хх
    Ответов: 26
    Последнее сообщение: 24.03.2009, 09:34

Метки этой темы

Ваши права

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