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

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

   
Автор / Author Тема / Topic: Проблема отображения ModBus при конверт. 6.09 в 6.10.2
Александр1
Junior Member / Новичок
Участник № / Member № 7700


Icon 1 отправлено / posted      Профиль для / Profile for Александр1           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Здравствуйте.
Проблема отображения значений каналов по ModBus при конвертации проекта из 6.09 в 6.10.2
Имеется прибор Вычислитель УВП-280А.01
Если создать проект в версии 6.09, например с 3 каналами ModBus (все каналы типа Rin_Float(4)) то отображаться значения будут корректно вот так
 -

Если этот проект открыть в версии 6.10.2 и сохранить(и для мрв) его, то он отображается вот так
 -

И еще если так же создать с этот пример с 3 каналами сразу в 6.10.2 то тоже отображаться будет не корректно (как на 2м скрине)
как в версии 6.10.2 сделать нормальное отображение?

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


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Дело в механизме преобразования порядка следования байтов в принимаемых числах формата FLOAT. В релизе 6.10.2 этот механизм унифицирован по отношению к стандартам и отличается от механизма, используемого в релизе 6.09.

Если Вы используете Modbus RTU, обратитесь к разделу "Обмен с контроллерами и УСО/Обмен по встроенным протоколам/Обмен по Modbus/".
Если Modbus TCP, то - к разделу "Обмен с контроллерами и УСО/Обмен по встроенным протоколам/Обмен по встроенным протоколам по сети".

Сообщения / Posts 17106 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Александр1
Junior Member / Новичок
Участник № / Member № 7700


Icon 1 отправлено / posted      Профиль для / Profile for Александр1           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Спасибо
Использую Modbus TCP
по этому описанию получилось
Ключи перестановки байтов для MODBUS TCP/IP:
FRMT=SWAP_FLOAT0, перестановка_0, для FLOAT;
...
в файле tcp_modbus поставил FRMT=SWAP_FLOAT0
и стало как надо
но для уточнения можно ли этот ключ применять только к определенным каналам ?
Пробовал в поле ip адрес через точку с запятой прописать но не получилось

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


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Такой ключ автоматически используется для всех FLOAT-каналов Modbus-слэйва.
Сообщения / Posts 17106 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Александр1
Junior Member / Новичок
Участник № / Member № 7700


Icon 1 отправлено / posted      Профиль для / Profile for Александр1           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
это хорошо, но все таки можно ли присвоить этот или подобный ключ для канала отдельно
или как то его прописать что бы каждый раз при сохранении для МРВ не переписывать его в файле
tcp_modbus ?

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


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
В текущей версии системы такой возможности нет.
Мы будем иметь в виду Ваше пожелание в дальнейшей работе над системой.

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


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Проверено на релизе 6.10.2.
Для получения эффекта "ПЕРЕСТАНОВКА"=0
надо в строке ДОПОЛНИТЕЛЬНО задать ключ
FRMT=SWAP0
Например,
IP=192.168.12.16;FRMT=SWAP0;

Сообщения / Posts 17106 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Александр1
Junior Member / Новичок
Участник № / Member № 7700


Icon 1 отправлено / posted      Профиль для / Profile for Александр1           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Спасибо
Теперь в файл tcp_modbus параметр FRMT=SWAP0 сохраняется.

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

Quick Reply
Сообщение / Message:

HTML код не разрешен. / HTML is not enabled.
UBB код разрешен. / UBB Code is enabled.

Значки Graemlins / Instant Graemlins
   


Послать новую тему / Post New Topic  Послать ответ / Post A Reply Закрыть тему / 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