Форум TRACE MODE: техническая поддержка   
мой профиль / my profile авторизация / login | регистрация / register | поиск / search | часто задаваемые вопросы / faq | начало / forum home

  Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
» Форум TRACE MODE: техническая поддержка » ТЕХНИЧЕСКАЯ ПОДДЕРЖКА / TECHNICAL SUPPORT TRACE MODE 5 » Драйверы / Device Drivers » Сбой драйвера OWENRS485 при работе с ModBusRTU

   
Автор / Author Тема / Topic: Сбой драйвера OWENRS485 при работе с ModBusRTU
sugar
Forum Professor / Завсегдатай форума
Участник № / Member № 1198


Icon 1 отправлено / posted      Профиль для / Profile for sugar           Редактировать/удалить сообщение / Edit/Delete Post 
В пробном проекте создано два канала :
Контр1 OWENRS485(Value)
ModBusRTU RinWord(4)
При включении опроса только прибора ОВЕН принимаются и отображаются коректные данные.
При включении устройства ModBus по этому каналу принимаются коректные данные, но в канале Овен данные "ломаются",точнее начинают отображаться только второй и третий байт (судя по моим ислледованиям).Проверял обмен по Com порту данные идут нормальные без искажений.
После выключения прибора modbus данные в канале Овен продолжают некоректно отображаться и восстанавливаются только после перезагрузки профайлера.
Пробовал такой проект создавать в ТМ6 ситуация повторилась один в один.
В чем может быть проблема? [duno / незнайка]

Сообщения / Posts 152 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post 
Проблема в том, что 2 драйвера по одному COM-порту запускать нельзя.
Сообщения / Posts 17083 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
sugar
Forum Professor / Завсегдатай форума
Участник № / Member № 1198


Icon 1 отправлено / posted      Профиль для / Profile for sugar           Редактировать/удалить сообщение / Edit/Delete Post 
Но когда запрашиваются данные Rinfloat(4)по тому же сом порту данные считываются нормально.
Что получается получается под каждый драйвер нужен свой сом порт? :( Об этом в руководстве ничего не сказано.
Может лучше драйвер ModBus переделать?

Сообщения / Posts 152 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post 
Драйвер MODBUS переделать нельзя, поскольку он написан в соответствии со стандартом этого протокола.
А ошибки возникают потому, что протокол MODBUS не имеет ни заголовка, ни хвостовика, поэтому похожие бинарные фрагменты из транзакций другого протокола, работающего по этому же COM-порту, могут быть восприняты как запросы или ответы протокола MODBUS.
Другие протоколы более устойчивы к работе на общей линии. Однако, и эта защищенность не абсолютна.
Кроме того, как правило, общий полудуплексный режим работы по одной линии резко снижает быстройствие обмена по обоим протоколам.
Таймаут приходится подбирать по худшему из них.
Ошибки по одному из протоколов будут затягивать и нарушать обмен по другому.

Сообщения / Posts 17083 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Мощицкий Павел
Junior Member / Новичок
Участник № / Member № 401


Icon 1 отправлено / posted      Профиль для / Profile for Мощицкий Павел           Редактировать/удалить сообщение / Edit/Delete Post 
sugar
В пробном проекте создано два канала :
Какой именно прибор Вы используете? Если МВА8, МВУ8, то они уже поддерживают протокол ModBus.
Работать по одному COM-порту с 2-мя разными протоколами не корректно, один прибор может понять посылку к другому, как к себе.

Сообщения / Posts 8 | Из / From: РФ  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
   

   Закрыть тему / Close Topic   Feature Topic   Переместить топик / Move Topic   Удалить топик / Delete Topic Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
 - Printer-friendly view of this topic
Перейти к / Hop To


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



Powered by Infopop Corporation
UBB.classic™ 6.7.2