1. ПРИМЕНЕНИЕ MGATE

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

2. КАК ВЫБРАТЬ ПРЕОБРАЗОВАТЕЛЬ MGATE

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

Найдите свой MGATE



Устр. B

Устр. А

Modbus RTU / ASCII Slave Modbus RTU / ASCII Master PROFIBUS Slave PROFIBUS Master J1939 DNP3 Serial Outstation DNP3 Serial Master DF1 IEC 60870-5-101 Slave IEC 60870-5-101 Master Modbus TCP Server Modbus TCP Client Ethernet / IP Adapter Ethernet / IP Scanner PROFINET Controller DNP3 TCP Outstation DNP3 TCP Client IEC 60870-5-104 Server IEC 60870-5-104 Client MQTT Broker BACnet / IP Client IEC 61850 MMS Client
Modbus RTU / ASCII Slave MB30001 4101,
5111
5118 5105 МВ3000,
5109
5105 5105,
5135/5435
5103,
5134
5109 5114 5105 5217 5119
Modbus RTU / ASCII Master MB30001 4101,
5111
5118 МВ3000,
5109
5105,
5109
5105 5105 5103 5109 5109 5114
PROFIBUS Slave 5101 5101 5102
PROFIBUS Master 4101,
5111
4101,
5111
5111 5111 5111 5111
J1939 5118 5118 5118 5118 5118 5118 5118
DNP3 Serial Outstation 5109 5109 5119
DNP3 Serial Master 5109 5109 5109
DF1 EIP3000 EIP3000
IEC 60870-5-101 Slave 5114 5114 5119
IEC 60870-5-101 Master 5114 5114
Modbus TCP Server 5105 МВ3000,
5109
5101 5111 5118 5109 5114 5105 5105,
5135/5435
5103,
5134
5109 5114 5105 5217 5119
Modbus TCP Client МВ3000,
5109
5105 5101 5111 5118 5109 5109 5114 5109 5105 5105 5103 5109 5109 5114
Ethernet / IPAdapter 5105 5105 5118 EIP3000 5105 5105 5105
Ethernet / IPScanner 5105,
5135/5435
5105 5111 5118 EIP3000 5105,
5135/5435
5105 5103
PROFINET Controller 5103,
5134
5103 5102 5111 5118 5103,
5134
5103 5103
DNP3 TCP Outstation 5109 5109 5109 5119
DNP3 TCP Client 5109 5109 5109 5109 5109
IEC 60870-5-104 Server 5114 5114 5114 5119
IEC 60870-5-104 Client 5114 5114 5114
MQTT Broker 5105 5105 5105
BACnet / IP Client 5217 5217
IEC 61850 MMS Client 5119 5119 5119 5119 5119 5119

1) Только для МВ3270/3660

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. Информация о резисторах указывается в Руководстве по аппаратной части.


SW 1 2 3
Pull High Pull Low Terminator
ON 1 КΩ 1 КΩ 120 Ω
OFF 150 КΩ 150 КΩ -

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


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


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

13. Функции кибербезопасности на преобразователях Moxa


NPort 5000A

IA5000A

NPort 5450

5650

CN2600

NPort

6000

MGate

MB3080

MB3070

MGate

MB3660

MGate

5000

Аутентификация
Локальная v v v v v v v
RADIUS/
TACACS+
- -

только

Radius

v -

только

Radius

-
Управление доступом
HTTPS v v v v v v v
SSH - - v v - v v
SNMPv3 - - v v v v v
Accessible IP List v v v v v v v
Управление учетными записями v v v v v v v
Отключение небезопасных сервисов - - v v v v v
Конфиденциальность
Шифрование прошивки и конфига v v v v v v v
Шифрование последовательных данных - - - v - - -
Логирование
Локальное логирование событий v v v v v v v
SYSLOG сервер - - - v v v v
Логирование данных на SD - - v v - v

v

(не у всех

моделей)