Показать сообщение отдельно
Старый 02.10.2018, 13:27   #11
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 156
Благодарил(а): 240 раз(а)
Поблагодарили: 165 раз(а) в 157 сообщениях
По умолчанию Ответ: Системные требования для SMArt

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


__________________
C уважением, LordN
LordN сейчас на форуме   Ответить с цитированием