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

FAQ по преобразователям протоколов MGate


Recommended Posts

  1. Применение MGate
  2. Как выбрать преобразователь MGate
  3. Настройки по умолчанию для устройств MGate
  4. В чем отличия устройств NPort и MGate?
  5. Почему Mgate не передает/не принимает данные?
  6. Как настроить преобразователь серии MGate MB3000?
  7. Виртуальные СОМ-порты с помощью MGate. Функция ProCOM
  8. MGate MB3660 – интеллектуальные функции и работа с большим количеством RTU-устройств
  9. Примеры использования и настройки различных преобразователей серии MGate
  10. Мой MGate находится за маршрутизатором / NAT-устройством. Какие TCP/UDP-порты нужно открыть, чтобы обеспечить доступ к MGate?
  11. Назначения контактов (распиновки) последовательных портов на устройствах MGate 3000

1. Применение MGate 

Устройства MGate используются для связи между собой устройств, работающих по различным протоколам передачи данных. У Moxa представлена широкая линейка преобразователей протоколов MGate.

untitled.png

2. Как выбрать преобразователь MGate

Для того, чтобы корректно подобрать преобразователь, необходимо точно знать по каким протоколам работает оборудование, между которым необходимо обеспечить взаимодействие. Кроме того, важно понимать роли устройств в системе. Как только задача будет ясна, можно воспользоваться таблицей для выбора преобразователя.

tablica_vybora.png

3. Настройки по умолчанию для устройств MGate

IP адрес: 192.168.127.254
Логин: admin
Пароль: moxa

4. В чем отличия устройств NPort и MGate?

  • Устройства NPort передают данные RS-232/422/485 по сетям Ethernet “как они есть”, не вмешиваются в передаваемые данные, не анализируют протоколы. Они лишь упаковывают данные в Ethernet и передают по сети в неизменном виде. Если, например, программное обеспечение и конечное оборудование работают по протоколу Modbus/RTU, то Вам на компьютере следует создать виртуальный COM-порт, и программное обеспечение сможет читать данные из этого порта. Создать виртуальный COM-порт можно при помощи преобразователя NPort
  • Устройства MGate осуществляют преобразование протоколов. Преобразователи MGate читают с последовательного порта сообщения определенного протокола (в зависимости от модели преобразователя, это протокол Modbus/RTU, Modbus/ASCII, DF1 или Profibus) и преобразуют их в другие протоколы (Modbus/TCP, Ethernet/IP). Поэтому, если, например, конечное устройство работает по протоколу Modbus/RTU, а программное обеспечение – по протоколу Modbus/TCP, то, однозначно, следует выбрать для конвертации преобразователь MGate, т.к. только он осуществляет преобразование протокола Modbus/RTU в Modbus/TCP.

Поэтому устройства Nport можно отнести к преобразователям или удлинителям интерфейса, а Mgate – это преобразователи протоколов.

5. Почему Mgate не передает/не принимает данные?

При подключении последовательного устройства к порту RS-485 Mgate, следует прежде всего обращать внимание на индикацию порта TX/Rx или Р1 (в разных модификациях устройств разные названия). Если индикатор постоянно горит, то подключение линии RS-485 выполнено не верно – необходимо поменять полярность или проверить последовательную линию. При корректном подключении индикатор порта должен быть погасшим и мигать только в момент обмена данными.

Если подключение осуществлено верно, но обмена данными все еще нет, то стоит обратиться к Мониторингу процесса преобразования данных внутри MGate. Для этого в утилите MGate Manager осуществите поиск преобразователя и затем перейдите в раздел Мониторинг:

monitoring.png

После запуска мониторинга необходима начать опрос конечного устройства и посмотреть, в чем именно заключается проблема. Если самостоятельно разобраться с мониторингом не получится, то пришлите описание системы, а также сам мониторинг на почту support@moxa.ru.

6. Как настроить преобразователь серии MGate MB3000?

Вся конфигурация осуществляется через утилиту MGate Manager

  • Настройка IP-адресации. Присвойте адрес из локальной сети.

adresaciya.png

  • Выберите режим работы в соответствии с Вашей задачей. Устанавливается режим для последовательного интерфейса (смотрите подсказку по выбору режима на картинке над настройками).

rezhim_raboty.png

  • Установите параметры последовательного интерфейса аналогичными параметрам конечного устройства

posledovatel_nyj_interfejs.png

  • Настройка Modbus-маршрутизации. Диапазон Slave ID на каждом порту должен быть отличный и соответствовать Slave ID тех устройств, которые подключены к каждому порту.

marshrutizaciya.png

(На скриншоте показано, что если на MGate придет запрос с Slave ID от 1 до 5, то этот запрос будет отправлен в первый последовательный порт. Если Slave ID будет равно от 6 до 10, то запрос перешлется на второй порт.)

7. Виртуальные СОМ-порты с помощью MGate. Функция ProCOM

Для создания виртуальных СОМ-портов на компьютере и обмена данными с конечным устройством рекомендуем использовать преобразователи интерфейсов NPort (смотрите пункт 4). Однако если предполагается взаимодействие по протоколу Modbus RTU, то можно использовать MGate серии 3х70 с функций ProCOM.

ProCOM позволяет создать на компьютере виртуальные СОМ-порты и через них обмениваться информацией с устройством Modbus RTU.

Настройка MGate при использовании функции ProCOM:

  • Создание СОМ-портов осуществляется через утилиту MGate Manager разделе «Настройка ProCOM»

procom_mapping.png

Удаленный IP – это IP-адрес преобразователя MGate

com_porty.png

  • Режим работы. Чтобы корректно настроить данный функционал, нужно понять? кто будет посылать запросы, а кто отвечать на них. Чаще всего запросы посылают с компьютера, а конечное устройство отвечает на них. В этом случае настройки будут следующими: режим последовательного интерфейса RTU Slave и режим RTU Master для ProCOM порта.

 procom1.png

  • Все остальные настройки аналогичны тем, которые осуществляются для MGate без функции ProCOM (смотрите пункт 6)

8. MGate MB3660 – интеллектуальные функции и работа с большим количеством RTU-устройств

Во многих промышленных системах время опроса полевых устройств очень критично. Для того, чтобы уменьшить время ответа, тем самым увеличить быстродействие системы Moxa предлагает использовать преобразователь MGate MB3660 в режиме Agent.

MGate MB3660 имеет несколько режимов работы: 

  • Transparent – режим, при котором MGate получает запрос по протоколу Modbus TCP, преобразовывает в Modbus RTU и отправляет на последовательные порты. Когда конечное устройство отвечает, процедура преобразования проходит в обратном порядке. Данный режим работы используют в некритичных системах. 
  • Agent - режим, при котором MGate выступает в качестве Мастера и сам опрашивает Slave-устройства по заранее указанным командам. Ответы от конечного оборудования сохраняются в памяти преобразователя, и, как только придет запрос от реального Master-устройства, MGate сразу же отошлет в ответ сохраненный в памяти результат, не тратя время на реальный опрос конечного устройства. Данный режим работы в разы увеличивает быстродействие системы. 

Подробнее об устройстве MGate, режимах его работы, а также способах конфигурирования смотрите в Руководстве пользователя.

9. Примеры использования и настройки различных преобразователей серии MGate

MGate 5101-PBM-NM - преобразователь PROFIBUS в Modbus TCP
Инструкция по настройке преобразователя MGate 5101-PBM-NM для мониторинга состояния Profibus-устройств. Скачать

MGate MB3170 - преобразователь Modbus RTU/ASCII (RS-232/422/485) в Modbus TCP
Использование MGate MB3170 в системе опроса конечных устройств со SCADA системы Siemens WinCC. Скачать

MGate 5105-MB-EIP - преобразователь Modbus RTU/ASCII/TCP в EtherNet/IP
Инструкция по настройке MGate 5105-MB-EIP в качестве EtherNet/IP Scanner для опроса EtherNet/IP Adapter. Скачать
Взаимодействие ПЛК Allen-Brandly ControlLogix с устройствами Modbus RTU через MGate 5105-MB-EIP. Скачать

MGate 4101-MB-PBS - преобразователь Modbus RTU/ASCII в PROFIBUS
Взаимодействие MGate 4101I-MB-PBS с ПЛК Siemens S7. Скачать

10. Мой MGate находится за маршрутизатором / NAT-устройством. Какие TCP/UDP-порты нужно открыть, чтобы обеспечить доступ к MGate?

Для устройств серии MGate MB3000

Протокол Номер порта Назначение
TCP 23 Telnet-управление
TCP 502 Modbus TCP порт
TCP 4900 Обновление Firmware, сохранение настроек
TCP 4502 Мониторинг
TCP 7502 Приоритетный Modbus TCP порт по умолчанию (только для MB3x70)
UDP 4800 Широковещательный поиск, чтение настроек
 

11. Назначения контактов (распиновки) последовательных портов на устройствах MGate 3000

  • Интерфейсы RS-232/422/485 на разъеме DB9 «папа»

db9.png

  • Интерфейсы RS-422/485 на терминальном блоке

klemmy.png

  • Интерфейсы RS-232/422/485 на разъеме RJ45

rj45.png

Link to comment
  • Varvara pinned this topic
  • 1 year later...
  • Varvara locked and unlocked this topic

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...