Москва (495) 980-64-06
Санкт-Петербург (812) 326-20-02
Все города
Москва (495) 980-64-06
Санкт-Петербург (812) 326-20-02
Новосибирск (383) 330-05-18
Екатеринбург (343) 311-90-07
Алматы (727) 346-97-17
0
Продукция
Корзина пуста

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

Оглавление

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

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

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

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

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

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 осуществите поиск преобразователя и затем перейдите в раздел Мониторинг:

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

6. Зачем нужны терминальные резисторы и резисторы подтяжки?

У некоторых устройств Moxa с последовательными интерфейсами RS-485 есть встроенные терминальные резисторы и резисторы подтяжки (Pull High/Low резисторы). Переключаются они с помощью DIP-переключателей или джамперами на внутренней плате устройства.

Например, такие резисторы есть у шлюзов протоколов MGate MB3x80. Информация о резисторах указывается в Руководстве по аппаратной части

Зачем же нужны подобные резисторы?

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

RT – терминальные резисторы используются для согласования в линии с целью исключить явление отражения сигналов. Устанавливаются в начале и в конце магистрали при организации больших линий передачи данных. Сопротивление RT должно быть равно волновому сопротивлению витой пары. Типичное значение – 120 Ом.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

10. Примеры использования и настройки различных преобразователей серии 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. Скачать
MGate 4101-MB-PBS
преобразователь Modbus RTU/ASCII в PROFIBUS
Взаимодействие MGate 4101I-MB-PBS с ПЛК Siemens S7. Скачать

11. Мой 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 Широковещательный поиск, чтение настроек

Полный список используемых TCP/UDP портов доступен по ссылке

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

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

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

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