This is topic Вопрос по MODBUS in forum Редактор проекта TRACE MODE 6 / at Форум TRACE MODE: техническая поддержка.


To visit this topic, use this URL:
http://forum.adastra.ru/ultimatebb.php/ubb/get_topic/f/32/t/000090.html

Posted by Савинцев Евгений (Участник № / Member № 611) on :
 
Здравствуйте. Пока разбирался с MODBUS столкнулся со странным свойством (проверял в ТМ 6.02-03 базовый). При соэдании в "Источниках/приемниках" группы "MODBUS" состоящей из 256 компонентов Rout_Float(3) я наблюдал в такой запрос "INF_RS:OUT: 01 03 00 00 00 fc 45<E> 8b". То есть запрашивается fc регистров и соответсвенно это 1f8 байт. [attention / внимание] В описании протокола MODBUS для контроллеров MODICON ответ на этот запрос содержит счетчик байт в виде однобайтового поля, следовательно ответ не может содержать больше чем ff байт данных (7f) регистров. Получается что на такой запрос заведомо не может прийти правильного ответа, что увеличивает общее время обмена данными (проверял на практике) [clever / умный] . В чем тут дело?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Да, действительно, для Rout_Float(3) происходит неверное построение запроса. Ошибка будет исправлена в ближайшем релизе.
 


Новости АСУ ТП / News | SCADA / HMI | Обучение / Trainings | Свяжитесь с нами / Contact Us



Powered by Infopop Corporation
UBB.classic™ 6.7.2