Форум 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 » Мониторы Реального Времени / Real Time Monitors » Modbus.set

   
Автор / Author Тема / Topic: Modbus.set
Legolas
Active Forum Member / Активный участник форума
Участник № / Member № 5047


Icon 1 отправлено / posted      Профиль для / Profile for Legolas           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Здравствуйте,
В проекте имеются каналы float, опрашиваемые по протоколу modbus TCP. Для их корректного отображения создал файл mobus.set со значением 2.
Теперь в проект добавили еще каналы float с другого прибора,опрашиваются тоже по modbus TCP, при этом они отображаются корректно если этого файла modbus.set нет.
Как быть в данной ситуации?

Сообщения / Posts 69 | Из / From: Россия  |  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.06.3, этот механизм был модифицирован.
Посмотрите в справочной системе "Обмен с контроллерами и УСО/Особенности устройств/Контроллеры ROC 827 и FloBoss 107/Порядок следования байтов".

Сообщения / Posts 15724 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Legolas
Active Forum Member / Активный участник форума
Участник № / Member № 5047


Icon 1 отправлено / posted      Профиль для / Profile for Legolas           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
в файле *cnf написал, для устройства с адресом 7 правильно?
MDB_FLOATCNF=101
MDB_AFCNF 7=2
END_OF_CNF

Сообщения / Posts 69 | Из / From: Россия  |  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 
В каком релизе Вы работаете?

Согласно описанию "Примеры ключа MDB_AFCNV<nn> "
следует писать
MDB_FLOATCNF=101
MDB_AFCNF07=2
END_OF_CNF
<пустая строка>

Сообщения / Posts 15724 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Legolas
Active Forum Member / Активный участник форума
Участник № / Member № 5047


Icon 1 отправлено / posted      Профиль для / Profile for Legolas           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
релиз 6.09
а название cnf файла такое будет? Если дбб вот такой
Pech45ydalit_58.dbb

TMcom_58.cnf

Сообщения / Posts 69 | Из / From: Россия  |  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 
Название файла правильное.
Сообщения / Posts 15724 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Legolas
Active Forum Member / Активный участник форума
Участник № / Member № 5047


Icon 1 отправлено / posted      Профиль для / Profile for Legolas           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Создал конфигурационный файл как описано выше, но данные нормального вида не приходят. Пробовал изменять значения MDB_AFCNF07=2 от 0 до 3 , разницы никакой. Данный конфигурационный файл ко всем контроллерам подходит? Я опрашиваю прибор Emerson.
Если в modbus.set стояла 2 , то здесь тоже 2 будет?

Сообщения / Posts 69 | Из / From: Россия  |  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 
Прошу прощения, описанный выше механизм был создан в 2009 г. именно для приборов Emerson, но для работы только по последовательному интерфейсу.

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

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

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