Добрый день. Подскажите пожалуйста, как на шнудере максимально ускорить modbus IO scaner? 32 устройства в сети, нужно чтобы цикл опроса проходил максимально быстро, то есть получили ответ от устройства и тут же сканер опрашивает следующее
Добрый день. Подскажите пожалуйста, как на шнудере максимально ускорить modbus IO scaner? 32 устройства в сети, нужно чтобы цикл опроса проходил максимально быстро, то есть получили ответ от устройства и тут же сканер опрашивает следующее
Комментарии: 6
Evgeniy
Поставьте желаемое время на цикл опроса каналов, он так и будет делать. Но ограничение у вас не в IOscanner будет, а в скорости ответа слэйвов/серверов
Sam
Частота чтения/записи упирается в скорость передачи данных, количество читаемых/записываемых регистров одного устройства и число устройств в сети. Так что выбирайте чем жертвовать
Kirill
Больше того скажу, если с устройства нельзя все регистры с одного запроса забрать, то все жто растянется на веки Старайся с 1 устройства забирать сразу все нужные регистры одним запросом, пусть и с холостыми данными.
Evgeniy
Мне попадались устройства с которых за 1 запрос можно читать не более 4-6 регистров иначе ошибка
Kirill
Ну это конечно грусть печаль. Но так или иначе основная задержка в модбас между запросом и ответом, а также перед сл. Запросом. Оно мать его фиксированное и очень долгое
Sergey
Недавно столкнулся с регуляторами мощности ТРМ от Меандр, так там вообще только по 1 регистру читать. Если больше - не ошибок в ответе, просто no response. Обещают поправить