#4
Сообщение
Sancho » 03.07.2020{, 15:41}
Ingwar, Игорь.
По умолчанию у 328 в библиотеке буфер хардсериал приёма и передачи составляет по 64 байта.
Для режима слэйв
приёмного хватает практически всегда.
передача по MB - байты - 1 адрес, 1 номер функции, 1 кол-во байт в ответе, 2 CRC, остальное - для данных, а именно 59 байт.
т.о. максимум 59/2=29 int.
Все адреса в таком случае идут без пропусков, имеем один групповой запрос.
FLP поддерживает все режимы MB, и даже генерацию ответа с ошибками.
Если у Вас кол-во интов более 29, даже и идут подряд, в ОРС нужно в необходимом месте тэга установить "последний тэг в групповом запросе". После этого ОРС разобьёт запрос на два, три и т.д.
"Буферы" MB и serial это разные массивы.
Отправлено спустя 10 минут 28 секунд:
Если Вы создали тэг с адресом, например, 6, но не использовали его в проекте, FLP не создаст его в коде и Вы будете получать ошибки при его штучном опросе или при групповом, в котором будете пытаться его опросить!
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.