Форум 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 » Драйверы / Device Drivers » Обмен через RS485 по ModBus c ECL-210

   
Автор / Author Тема / Topic: Обмен через RS485 по ModBus c ECL-210
AlKon
Forum Professor / Завсегдатай форума
Участник № / Member № 1919


Icon 1 отправлено / posted      Профиль для / Profile for AlKon           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Пробую подключиться к прибору ECL-210 через RS485 и считывать данные по modbus. Но пока одни нули.
Тоже самое делаю через TIK Modscan - удачно считываются данные.
Настройки эдентичны, порт, скорость, адрес, номер регистров, четность и т.п.
В чем особенность настройки COM-порта?
У меня : COM7 - Master - 19200 - 8-1-e
Базовый адрес - это что? Прерывание? Управление передачей? Эти параметры в просмотрщике я не задаю.

Сообщения / Posts 212 | Из / 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 
"Базовый адрес" и "Прерывание" в настройках COM-порта можно задавать любые, ОТЛИЧНЫЕ ОТ 0.
"Управление передачей" выбирается в соответствии со свойствами конвертора RS 232/485. Если конвертор имеет автоматическое переключение приемо-передатчика, то в настройках COM-порта надо указать "Нет".

Не забыть, что в настройках "Источников/Приемников" надо задавать COM-порт, равный 6.

В файле *.cnf узла задайте диагностический ключ
DEBUGON=F0000200
В профайлерном протоколе обратите внимание на строки по инициализации COM-порта и сообщения об ошибках обмена по указанному COM-порту.

Сообщения / Posts 15581 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
AlKon
Forum Professor / Завсегдатай форума
Участник № / Member № 1919


Icon 1 отправлено / posted      Профиль для / Profile for AlKon           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
На какой почтовый ящик смог бы выслать небольшой проект на два параметра?
Сообщения / Posts 212 | Из / 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 15581 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
AlKon
Forum Professor / Завсегдатай форума
Участник № / Member № 1919


Icon 1 отправлено / posted      Профиль для / Profile for AlKon           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Вопрос в продолжение темы: С ECL-210 напрямую данные считываются.
RS485 включает в себя теплосчетчик ТВ7 Теплотроник+ECL-210 - подключается в один из каналов MOXA MGate MB3480. Перед MOXA - данные с ECL считываются. После MOXA нужно считывать по IP-адресу и адресу прибора в сети RS-485 или нужно имитировать COM-порт? Пытаюсь считывать по IP-адресу! Не получаю ответа даже с помощью простого считывателя Modbus протокола. У теплосчетчика и у ECL немножко разные настройки (если скорость можно установить одинаковую, то контроль четности разный). Может быть в этом проблема? Но ведь в сети перед MOXA не было проблем. Фильм про MB3480 я посмотрел и понял что можно имитировать COM-порт, но настройки нужно устанавливать или они уже неважны, т.к. в программе можно их установить?

Сообщения / Posts 212 | Из / 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 
Для Modbus RTU через MOXA MGate MB3480 надо эмулировать COM-порт.
При этом настройки виртуального COM в проекте должны в точности соответствовать настройкам COM-порта в подключенном Modbus SLAVE, включая "контроль четности".

Если 2 Modbus SLAVE имеют разные настройки COM-портов, их нельзя опрашивать по одному COM-порту.

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