![]() |
![]() |
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 |