Форум 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 / » 10 версия

   
Автор / Author Тема / Topic: 10 версия
rameda
Forum Member / Участник форума
Участник № / Member № 4287


Icon 1 отправлено / posted      Профиль для / Profile for rameda           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
При переходе на 10 версию перестал работать канал ChGroupReq. В проекте через этот канал опрашивались 10 последовательных регистров ( источник - Read_out(3)float) модбас устройства.
На другом компьютере с 6.09 версией все работает. В чём причина?

Сообщения / Posts 33 | Из / From: Latvija  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
AdAstra Technical Support
Moderator
Участник № / Member № 4


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

Есть небольшие изменения в драйвере.

См. в релизе 6.10 разделы "Обмен по встроенным протоколам по сети" для Modbus TCP и "Обмен по MODBUS" для Modbus RTU.

Сообщения / Posts 15118 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
rameda
Forum Member / Участник форума
Участник № / Member № 4287


Icon 1 отправлено / posted      Профиль для / Profile for rameda           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Я так понимаю, что надо создать (имя проекта).cnf файл , в котором указать MDB_FRMT_ALL=0 ?
Не работает.

Сообщения / Posts 33 | Из / From: Latvija  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
rameda
Forum Member / Участник форума
Участник № / Member № 4287


Icon 1 отправлено / posted      Профиль для / Profile for rameda           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
В канале канал ChGroupReq - аргументы REAL.
Источник - Read_out(3)float .
Никаких перестановок байтов делать не надо - почему надо усложнять конфигурацию?

Сообщения / Posts 33 | Из / From: Latvija  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
AdAstra Technical Support
Moderator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for AdAstra Technical Support           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
По умолчанию задается стандартный вид хранения чисел формата Float.
Ключ
MDB_FRMT_ALL
задает форматы всех типов данных по всем COM-портам, по которым идет Modbus RTU.
C помощью других ключей, описанных в разделе "Обмен по Modbus", можно разделить эти опции по COM-портам.

Сообщения / Posts 15118 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
rameda
Forum Member / Участник форума
Участник № / Member № 4287


Icon 1 отправлено / posted      Профиль для / Profile for rameda           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Спасибо. Не работает. Но самое странное, что если с работающем проекте на 9.02 версии данные считываются пакетом с адреса 0х80, то в 10 они почему-то считываются, когда задаешь адрес 0х81 !!!! и с ошибкой. Убил 2 дня на эксперименты - и вернулся к 9 версии... Очень странно.
Сообщения / Posts 33 | Из / From: Latvija  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
AdAstra Technical Support
Moderator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for AdAstra Technical Support           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Для проектов обоих релизов задайте в файле *.cnf узла МРВ ключ диагностики
DEBUGON=F0000200

Запустите проекты обоих релизов.
В профайлерных протоколах узлов должны быть описаны все Modbus-транзакции (запросы и ответы).
Пришлите нам проекты обоих релизов и папки узлов после диагностики.
Укажите, какой именно групповой запрос у Вас искажается.

Сообщения / Posts 15118 | Из / From: Russia  |  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

Rambler's Top100 Rambler's Top100



Powered by Infopop Corporation
UBB.classic™ 6.7.2