This is topic Modbus.set in forum Мониторы Реального Времени / Real Time Monitors at Форум TRACE MODE: техническая поддержка.


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

Posted by Legolas (Участник № / Member № 5047) on :
 
Здравствуйте,
В проекте имеются каналы float, опрашиваемые по протоколу modbus TCP. Для их корректного отображения создал файл mobus.set со значением 2.
Теперь в проект добавили еще каналы float с другого прибора,опрашиваются тоже по modbus TCP, при этом они отображаются корректно если этого файла modbus.set нет.
Как быть в данной ситуации?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Вы, видимо, работаете в старом релизе.

Начиная с релиза 6.06.3, этот механизм был модифицирован.
Посмотрите в справочной системе "Обмен с контроллерами и УСО/Особенности устройств/Контроллеры ROC 827 и FloBoss 107/Порядок следования байтов".
 
Posted by Legolas (Участник № / Member № 5047) on :
 
в файле *cnf написал, для устройства с адресом 7 правильно?
MDB_FLOATCNF=101
MDB_AFCNF 7=2
END_OF_CNF
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
В каком релизе Вы работаете?

Согласно описанию "Примеры ключа MDB_AFCNV<nn> "
следует писать
MDB_FLOATCNF=101
MDB_AFCNF07=2
END_OF_CNF
<пустая строка>
 
Posted by Legolas (Участник № / Member № 5047) on :
 
релиз 6.09
а название cnf файла такое будет? Если дбб вот такой
Pech45ydalit_58.dbb

TMcom_58.cnf
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Название файла правильное.
 
Posted by Legolas (Участник № / Member № 5047) on :
 
Создал конфигурационный файл как описано выше, но данные нормального вида не приходят. Пробовал изменять значения MDB_AFCNF07=2 от 0 до 3 , разницы никакой. Данный конфигурационный файл ко всем контроллерам подходит? Я опрашиваю прибор Emerson.
Если в modbus.set стояла 2 , то здесь тоже 2 будет?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Прошу прощения, описанный выше механизм был создан в 2009 г. именно для приборов Emerson, но для работы только по последовательному интерфейсу.

Вплоть до релиза 6.09 порядок байтов для Modbus TCP задавался только через файл modbus.set для всех устройств.
Начиная с релиза 6.09.2 можно задавать индивидуальный поворот для каждого TCP-устройства через файл tcp_modbus.

М.б., в опрашиваемых приборах можно изменить порядок байтов внутренними настройками?
 


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



Powered by Infopop Corporation
UBB.classic™ 6.7.2