К списку форумов К списку вопросов
Разбиение пакетов при передаче по ModBus
akaDemik
07.10.2004 - 11:00
Добрый день.
Столкнулся с такой проблемой. Передаю данные в порт используя интерфес IOPCServer - IOPCSyncIO. Перед отправкой создается набор байт котоый и нужно отправить. В 99% случаев все работает.
Но проблема в том что если данные отправляются на адрес в 10чной системе заканчивающийся на 96 (или 97) то указанный массив данных делится на две чати и отправляется двумя посылками.
Например:
Посылка нормальная:
01 10 01 44 00 08 10 00 20 00 20 00 20 00 20 00 20 00 B1 00 30 00 30 C6 ED
Потом теже данные отправляем на другой адресс и получаем на выходе уже две посылки вместо одной:
01 10 01 8C 00 04 08 00 20 00 20 00 20 00 20 06 82
01 10 01 90 00 04 08 00 20 00 B1 00 30 00 30 2A B9
ВицеЧайник
1 - 14.10.2004 - 14:13
http://iprog.pp.ru/forum/ там много спецов по ModBus

К списку вопросов на форуме Программирование

>>