This is topic Обмен через RS485 по ModBus c ECL-210 in forum Драйверы / Device Drivers at Форум TRACE MODE: техническая поддержка.


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

Posted by AlKon (Участник № / Member № 1919) on :
 
Пробую подключиться к прибору ECL-210 через RS485 и считывать данные по modbus. Но пока одни нули.
Тоже самое делаю через TIK Modscan - удачно считываются данные.
Настройки эдентичны, порт, скорость, адрес, номер регистров, четность и т.п.
В чем особенность настройки COM-порта?
У меня : COM7 - Master - 19200 - 8-1-e
Базовый адрес - это что? Прерывание? Управление передачей? Эти параметры в просмотрщике я не задаю.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
"Базовый адрес" и "Прерывание" в настройках COM-порта можно задавать любые, ОТЛИЧНЫЕ ОТ 0.
"Управление передачей" выбирается в соответствии со свойствами конвертора RS 232/485. Если конвертор имеет автоматическое переключение приемо-передатчика, то в настройках COM-порта надо указать "Нет".

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

В файле *.cnf узла задайте диагностический ключ
DEBUGON=F0000200
В профайлерном протоколе обратите внимание на строки по инициализации COM-порта и сообщения об ошибках обмена по указанному COM-порту.
 
Posted by AlKon (Участник № / Member № 1919) on :
 
На какой почтовый ящик смог бы выслать небольшой проект на два параметра?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Ваш проект получили.
Рекомендации оправлены письмом.
 
Posted by AlKon (Участник № / Member № 1919) on :
 
Вопрос в продолжение темы: С ECL-210 напрямую данные считываются.
RS485 включает в себя теплосчетчик ТВ7 Теплотроник+ECL-210 - подключается в один из каналов MOXA MGate MB3480. Перед MOXA - данные с ECL считываются. После MOXA нужно считывать по IP-адресу и адресу прибора в сети RS-485 или нужно имитировать COM-порт? Пытаюсь считывать по IP-адресу! Не получаю ответа даже с помощью простого считывателя Modbus протокола. У теплосчетчика и у ECL немножко разные настройки (если скорость можно установить одинаковую, то контроль четности разный). Может быть в этом проблема? Но ведь в сети перед MOXA не было проблем. Фильм про MB3480 я посмотрел и понял что можно имитировать COM-порт, но настройки нужно устанавливать или они уже неважны, т.к. в программе можно их установить?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Для Modbus RTU через MOXA MGate MB3480 надо эмулировать COM-порт.
При этом настройки виртуального COM в проекте должны в точности соответствовать настройкам COM-порта в подключенном Modbus SLAVE, включая "контроль четности".

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


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



Powered by Infopop Corporation
UBB.classic™ 6.7.2