Jump to content
Форум по продукции MOXA

Recommended Posts

Добрый день!

подскажите какие настройки указать в Mgate mb 3170?

на замену Nport, для умешения отклика, http://www.moxa.ru/forum/index.php?showtopic=1572

необходимо организовать обмен modbus-rtu rs485 через ethernet с другим modbus-rtu rs485

в английском не силен, руководства на русском как я понял нет, примеров на форуме ненашел :(

Link to comment

Добрый день,

 

Да там всё несложно.

Тот MGate, которые подключаете к RTU-Slave устройствам, настройте так, как описано во вложении. Только не забудьте уточнить требуемые параметры последовательного порта, чтобы прописать их в Пункте 4.

 

Тот MGate, который подключается к RTU-Master устройству, настройте примерно так же, только:


     
  1. Задайте какой-нибудь другой адрес для MGate (например, 192.168.127.253)
  2. В Пункте 3 выберите режим RTU Master Mode
  3. В Пункте 5 в поле "Remote TCP Slave IP" задайте IP-адрес первого MGate и нажмите кнопку "Add/Modify".

По идее, это всё. Должно работать.

 

Если не получится, то дайте знать. Я вышлю детальные скриншоты по настройке работы.

MGate_Hands-on_Rus.doc

Link to comment

чего-то непойму, даже на столе немогу подключиться через преобразователь owen AC4(USB-rs485) к Owen MVA8 конфигурационным ПО через Mgate, хотя напрямую подключается, параметры rs-485 на всех 4х устройства идентичны.

логи мастера и слейва во вложении.

logs.rar

Link to comment

Добрый день,

 

К сожалению, не успел пока проверить на "живых" MGate.

Но судя по LOG-ам:

1) Вы уверены, что правильно указали параметры последовательного порта? Меня смущают в файле master.log первые 4 строчки (похоже, это какой-то "мусор") и последние 4 строчки.

Промежуточные 4 строки были действительно восприняты как Modbus-команды и переданы на slave (192.168.127.10)

2) По файлу Slave видно, что второй MGate данные получил. Это значит, что, по крайней мере, TCP-связь между устройствами MGate функционирует. MGate Slave передал полученные данные на свой COM-порт, но не получил ответа от Slave-устройства, что также может говорить о каких-то проблемах со скоростью/форматом передачи данных на COM-порте.

Link to comment

На всех устроства:

скорость 9600

Длинна слова данных 8

Контроль четности отсутствует

стоп-бит 1

Длинна сетевого адреса 8

протокол modbus-rtu

на Mgate еще rs-485 2w

 

бьюсь уже третий день проверил много раз.

 

По миганю лампочек P1, очень похоже, что tcp между mgate работает нормально(желто-зеленое перемигивание).

post-2714-0-02257600-1318572059_thumb.jpg

Link to comment
Guest Stepashkin

Добрый день!

 

Извините за поздний ответ. Вот инструкция по настройке требуемого Вам режима:

 

1) Настраиваем первый MGate MB3170, к последовательному порту которого подключено Master-устройство, как RTU Master:

post-2790-0-30301700-1319098230_thumb.jpg

 

2) На этом же MGate настраиваем маршрутизацию, т.е. указываем IP-адрес MGate'а, к которому будет подключено Slave-устройство:

post-2790-0-92958800-1319098534_thumb.jpg

 

3) Настраиваем второй MGate MB3170, к последовательному порту которого подключено Slave-устройство, как RTU Slave:

post-2790-0-87205100-1319098644_thumb.jpg

 

4) На этом же MGate настраиваем маршрутизацию, т.е. указываем, что RTU Slave-устройства с ID 1-254 "сидят" на Port 1:

post-2790-0-47759800-1319099183_thumb.jpg

 

И вроде бы всё, должно работать :)

 

P.S. На самом деле, 95% проблем при использовании RS-485 возникает из-за того, что перепутаны местами контакты A и B. Если после настройки по приведенной выше инструкции обмена данными не будет, попробуйте поменять контакты A и B местами.

Link to comment

Добрый день! у меня так всё и настроено, как вы описали, но не работает. Кстати вы еще забыли указать ip-адрес slave-устройства.

 

P.S. при неправильном подключении А и Б индикатор P1 на устройствах горит постоянно не мигая.

 

P. P. S. Может owen использует какой-то "свой особенный" протокол modbus-rtu?

Link to comment

Можно где-нибудь указать размер буфера ответа? необходим 128

 

http://www.owen.ru/forum/attachment.php?attachmentid=4974&d=1319694132

 

Тут выяснилось что Овен не поддерживают пактную передачу данных, они должны получить запрос целиком, а не частями. Запрос отправляется и приходит частями вызывая проблемы, прибор сразу начинает обрабатывать инфу и в результате получается ошибка.

Link to comment
  • 2 weeks later...

Добрый день,

Подождите, а Вы ничего не путаете по протоколу? Пакеты Modbus не имеют фиксированной длины, зато они имеют признаки начала и окончания пакета; по этим признакам Modbus/RTU-пакеты и передаются, не фрагментируясь.

Если надо задать фиксированную длину пакета, то это уже, скорее всего, не Modbus.

Link to comment
  • 2 weeks later...

Добрый день,

 

Честно говоря, ничего не понимаю, почему не работает. Вроде бы, всё должно идти нормально. Возможно, Вы при настройке где-то ошиблись в какой-нибудь "ерунде", и из-за этого система не может заработать.

 

Вы в каком городе находитесь? Если Москва или Петербург, то подходите к нам с приборчиком ОВЕН, попробуем оттестировать.

 

P.S. Как я понял, 128 байт - это максимально возможная длина пакета в системе. MGate адаптивно подходит к длинам пакетов Modbus, там не надо прописывать этот параметр вручную.

 

P.P.S. Не понимаю, почему Овен назвали наши системы конкурирующими :-)

Link to comment
  • 4 weeks later...
  • 1 year later...

Здравствуйте!

Резисторы подбираются обычно экспериментально. Как правило, на коротких линиях необходимости в резисторах нет.

Если связи не будет, попробуйте подключить терминальный резистор 120 Ом между сигналами + и - интерфейса RS-485 (а также повесить 120 Ом на другом конце линии 485) или изменить номиналы резисторов подтяжки сигнала 485. Для этого на MGate не нужно навешивать внешние резисторы, в MGate такие резисторы предусмотрены и могут подключаться с боковой панели устройства.

  • Переключатели 1 и 2 отвечают за изменение резисторов подтяжки к 5 Вольтам (включать/выключать их надо оба сразу).
  • Переключатель 3 отвечает за подключение терминатора 120 Ом

Поэкспериментируйте с этими переключателями, обычно их достаточно, чтобы подобрать оптимальный сигнал для любых условий нагрузки на шине 485.

В любом случае, Вы ничего не сожжете и не испортите, переключая эти резисторы.

2013-02-12_0914.png

Link to comment
  • 4 months later...

Добрый день уважаемая конференция!

Хочу уточнить, справедливы ли приведенные здесь рекомендации для точно такой же схемы modbus-rtu/TCP/modbus-rtu, но с применением MG3180. Могут ли вообще MG3180 использоваться в парном режиме как "прозрачный мост"?

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...