Не совсем понял, что Вы не поняли поэтому объясняю как я понял работу Модбас-Мастера:Модбас-Мастер посылает запрос слейву с определенным адресом и ждет ответа, слэйв выдерживает паузу( в это время выполняет команду) и посылает ответ, что все в порядке и он выполнил команду или произошла какая-то ошибка. Если же Ваш Модбас-Мастер начинает слать команды всем подряд без перерыва, то скорее всего в памяти у него остался последний адрес слэйва, а ответ он принимает от другого слэйва выдержавшего паузу- поэтому Вы и получаете RESPONS_WRONG_SLAVE или WRONG CRC если отвечает тот же слэйв, но на старый запрос. Я назвал бы это эффектом пьяной компании- когда за столом все говорят, каждый о своем, но ничего понять не могут, так как разобрать слов в общем гаме невозможно.
Поэтому, постарайтесь разделить запросы мастера (и на чтение и на запись) в разные рабочие циклы Вашей программы, уменьшите время задержки ответа слэйва в соответствие со скоростью обмена в Вашей сети и т.д.
В соседней ветке речь идет о том же - прочитайте.http://www.owen.ru/forum/showthread....l=1#post157118
Желаю успехов.