witcher237
Junior Member / Новичок
Участник № / Member № 2272
отправлено / posted
Добрый день. Хотелось бы уточнить максимальную скорость на которой можно заставить работать MODBUS RTU. По умолчанию в редакторе проекта стоит ограничение в 576000 бит/сек. В документации указан файл откуда это берется (rtms_COM_SPD.tmc), мы туда дописали 921600 (получилось 16~~921600~~), но на данной скорости общение с железкой провести не удалось. Является ли ограничение в 576000 бит/сек потолком для TraceMode или есть возможность выкрутиться?
отправлено / posted
МРВ инициализирует COM-порт через API Windows. В API Windows нет возможности настройки COM-порта на скорости 150, 192000, 576000 и далее. При задании скорости 150 МРВ вообще не настраивает COM-порт, только открывает. Сохраняются все настройки, которые были у COM-порта перед запуском МРВ. При задании скоростей 192000 или 576000 МРВ передает COM-порту все настройки кроме скорости. Скорость в настройках COM-порта сохраняется такой, какая была перед запуском МРВ.
Таким образом, Вам необходимо взять на себя функции полной или частичной настройки COM-порта. Возможно, что рациональным выходом будет задание в ОС настройки скорости COM-порта 921600, а в настройках COM-порта в узле проекта задать 576000.
Сообщения / Posts 17301 | Из / From: Россия
| IP / IP: IP адрес / IP address |