Здравствуйте.
Использую библиотеку modbus. ПЛК мастер. Версия codesys 2.3.9.26. Возникли следующие вопросы:

1) Куда в буфер записывается ответ от устройства slave? Такое ощущение что при каждом запуске запись происходит рандомом. На первом скрине видно что запись произошла в buffer[24]..buffer[29], причем в каждом следующем цикле происходит сдвиг.

2) Видно что ответ принимается, но почему то функция показывает ошибку таймаута (второй скрин). В чем может быть проблема?
Прилагаю скрин программы.

Заранее спасибо за помощь.

Посылка.JPG

Таймаут.JPG

Прога.JPG