This is topic 10 версия 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/000753.html

Posted by rameda (Участник № / Member № 4287) on :
 
При переходе на 10 версию перестал работать канал ChGroupReq. В проекте через этот канал опрашивались 10 последовательных регистров ( источник - Read_out(3)float) модбас устройства.
На другом компьютере с 6.09 версией все работает. В чём причина?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Возможно, речь идет о преобразовании форматов при считывании аналоговых параметров.

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

См. в релизе 6.10 разделы "Обмен по встроенным протоколам по сети" для Modbus TCP и "Обмен по MODBUS" для Modbus RTU.
 
Posted by rameda (Участник № / Member № 4287) on :
 
Я так понимаю, что надо создать (имя проекта).cnf файл , в котором указать MDB_FRMT_ALL=0 ?
Не работает.
 
Posted by rameda (Участник № / Member № 4287) on :
 
В канале канал ChGroupReq - аргументы REAL.
Источник - Read_out(3)float .
Никаких перестановок байтов делать не надо - почему надо усложнять конфигурацию?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
По умолчанию задается стандартный вид хранения чисел формата Float.
Ключ
MDB_FRMT_ALL
задает форматы всех типов данных по всем COM-портам, по которым идет Modbus RTU.
C помощью других ключей, описанных в разделе "Обмен по Modbus", можно разделить эти опции по COM-портам.
 
Posted by rameda (Участник № / Member № 4287) on :
 
Спасибо. Не работает. Но самое странное, что если с работающем проекте на 9.02 версии данные считываются пакетом с адреса 0х80, то в 10 они почему-то считываются, когда задаешь адрес 0х81 !!!! и с ошибкой. Убил 2 дня на эксперименты - и вернулся к 9 версии... Очень странно.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Для проектов обоих релизов задайте в файле *.cnf узла МРВ ключ диагностики
DEBUGON=F0000200

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


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



Powered by Infopop Corporation
UBB.classic™ 6.7.2