Показать сообщение отдельно
Старый 27.04.2010, 19:13   #5
Dron
Новичок
 
Регистрация: Sep 2009
Сообщения: 21
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Unhappy Ответ: Чтение данных блоками по протоколу Modbus

Цитата:
Сообщение от Arsie
В данном случае вы просто сэкономите время, выставляя одну переменную вместо 32, т.к. с точки зрения ядра это одинаковые запросы.

Так стоит ли вводить новый тип данных, делать изменения в ядрах (отрезая память, свободную для загрузки программ!) и лоджике, если можно просто 32 раза ткнуть в поляну мышкой? Думаю, ответ вы знаете
.
Вот и вылезла проблема...
Пока пробовал один-два блока по 32 запроса, прокатывало. А так как мне надо считать с прибора и передать дальше 16 блоков по 128 байт, и тут вылезла ошибка, что контроллер поддерживает не более 120 запросов, а у меня получилось 527...
Так бы определил 16 переменных типа массив из 128 байт, ну заняло бы в памяти немного... А так придётся отказываться от использования данного прибора... А их уже закупили и установили...
Dron вне форума   Ответить с цитированием