|
Связь с внешним миром Modbus, RS232, RS485, Lon и другое. |
|
Опции темы | Поиск в этой теме | Опции просмотра |
23.07.2021, 10:53 | #1 |
Новичок
Регистрация: Jun 2021
Адрес: Москва
Сообщения: 24
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Медленным отклик по MODBUS после добавления нового устройства
Коллеги, приветствую!
Нужна Ваша помощь. Имеется стенд для испытания насосов. В идее в нем стоит шаговый драйвер, серводрайвер и частотный преобразователь Altivar. Все управляется через SMH2Gi. Был некоторый порядок добавления устройств в прошивку данного контроллера, а именно: сначала был подключен ассинхронник по MODBUS, потом добавили шаговый двигатель с внешним аналоговым управлением 0-5 вольт, а потом подключили серву DELTA ASDA-B2 по тому же MODBUS. Так вот, когда в сети MODBUS был только ассинхронник скорость отклика от нажатия кнопки старт/стоп была просто космическая. Нажал и тут же сигнал полетел на частотный преобразователь, началась работа. Однако я заметил, что после добавления сервопривода скорость отклика на старт/стоп кнопки заметно упала. Да не просто на какое-то значение, а может запуститься с запозданием в несколько секунд, а может моментально запуститься и остановиться с запозданием. ВЕЛИКИЕ ГУРУ, ткните носом в проблему, укажите направление для заблудившегося новиса) А то уже и период опроса менял и время цикла мучал... А еще, пожалуйста, покритикуйте проект! Прям вот на сколько можно, чтобы я понимал, где стать лучше. Я его задокументировал, уж местами не серчайте. Заранее спасибо! |
23.07.2021, 11:33 | #2 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 020
Благодарил(а): 15 раз(а)
Поблагодарили:
655 раз(а) в 599 сообщениях
|
Ответ: Медленным отклик по MODBUS после добавления нового устройства
Это не вы мне на почту вчера писали и я у вас проект просил? Если да, то зачем вы дублируете здесь? __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
23.07.2021, 11:39 | #3 |
Новичок
Регистрация: Jun 2021
Адрес: Москва
Сообщения: 24
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Медленным отклик по MODBUS после добавления нового устройства
|
23.07.2021, 11:57 | #4 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 020
Благодарил(а): 15 раз(а)
Поблагодарили:
655 раз(а) в 599 сообщениях
|
Ответ: Медленным отклик по MODBUS после добавления нового устройства
А у вас явно проблемы со связью. Подключаете карту и получаете тормоза, т.к. переменные ASDA начинают сидеть в тайм-аутах. Ясен пень, что появляются тормоза. Ситуацияя улучшается, когда вы эту асду подключаете к связи - часть переменных начинает опрашиваться и перестают затормаживать обмен. PS. Тайм-аут асде выставьте 50, полегче станет. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
23.07.2021, 12:01 | #5 |
Новичок
Регистрация: Jun 2021
Адрес: Москва
Сообщения: 24
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Медленным отклик по MODBUS после добавления нового устройства
|
30.07.2021, 15:36 | #6 |
Senior Member
Регистрация: Mar 2014
Адрес: Санкт-Петербург
Сообщения: 408
Благодарил(а): 1 раз(а)
Поблагодарили:
23 раз(а) в 23 сообщениях
|
Ответ: Медленным отклик по MODBUS после добавления нового устройства
Примерно та же проблема, реакция на кнопку до 8-10 секунд.
В проекте 14 устройств модбас, которые еще работают на разной скорости, самые медленные 9 600. Вопросы: 1. В карте устройства модбас есть регистры с периодом опроса 0 (ноль), т. е. по необходимости, по отдельному сигналу (поправьте, если я не прав). Если не формируется сигнал опроса такого регистра, то он не замедляет время опроса остальных регистров данного устройства? 2. В карте устройства модбас есть регистры с периодом опроса 1000 мс, но они не вынесены на поляну, к ним все равно идет запрос мастера? 3. Если устройств от десяти и выше, какой период опроса лучше установить? 4. У FMR автоматически устанавливается период опроса 1000 мс. Кнопки у меня подключены к FMR, если уменьшить период опроса "нужных кнопочных" регистров это ускорит время реакции? 5. Какой таймаут установить у слейвов? Сейчас стоит 100 мс у всех устройств. 6. Что еще можно сделать и куда копать, чтобы ускорить время обработки модбас устройств. Контроллер SMH4, кнопки подключены к модулям FMR, модули к контроллеру подключены по модбас, скорость опроса модулей FMR 115 200. Сигнал от кнопки приходит быстро (смотрю по светодиоду на FMR), тормозит именно из-за времени опроса всех устройств. P.S. Извините, если уже были подобные вопросы, сразу не нашел. |
30.07.2021, 15:49 | #7 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 020
Благодарил(а): 15 раз(а)
Поблагодарили:
655 раз(а) в 599 сообщениях
|
Ответ: Медленным отклик по MODBUS после добавления нового устройства
Если более узко, то вам нужно исследовать трафик. Есть ли помехи, есть ли задержки. Ведь вполне может статься, что сеть объективно нагружена так, что уже работает максимально эффективно и ничего вам не поможет, что ни делай - только хуже будет. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Modbus TCP и адрес ведомого устройства | sinkevich | Форум Segnetics | 4 | 23.04.2020 17:06 |
Использование USB-хаба | Varnak | Вопросы о SMH-2G(i) | 8 | 01.03.2013 12:20 |