Цитата:
Сообщение от gaa
Хорошая мысль пришла ночью! проанализировал переменные modbus и понял что у меня на каждый слейв по 25 запросов! Думаю дело в этом! В слейве отсортировал переменные по назначению и по типу, удалил явно лишнее переменные, переместил все в одну кучу, залил новую карту памяти в мастер. Результат, количество запросов уменьшилось до 7 постоянных и 3 по требованию. Сегодня причешу остальные слейвы, надеюсь это поможет!
|
на загруженность траффика больше влияет кол-во запросов, чем их длина. так что чем меньше запросов - тем лучше. по возможности упаковывайте данные так, чтобы адреса шли последовательно. и отказывайтесь от "лишних" типов данных. например битовые переменные можно упаковать в long и передать в одном запросе с остальными лонгами проекта. и т.д. даже от флоатов можно отказаться по такому же принципу.