Перейти к основному содержимому

Настройка Moxa NPort 5000

Установка драйвера

Astra Linux 1.8 (ядро 6.6)

Для настройки совместной работы Старт-4 на ОС Astra Linux c преобразователем Moxa NPort 5000 необходимо выполнить следующие шаги:

  1. Установить необходимые пакеты для сборки драйвера, выполнив команду

    sudo apt install gcc cmake
  2. Скачать свежую версию драйвера с официально сайта moxa (минимальная рабочая версия - v6.1)

    wget https://cdn-cms.azureedge.net/getmedia/83e52320-5801-4a67-ab6d-e6e03b2f8728/moxa-real-tty-linux-kernel-6.x-driver-v6.1.tar
  3. Распаковать архив

    tar xvf moxa-real-tty-linux-kernel-6.x-driver-v6.1.tar
  4. Перейти в нужную директорию

    cd moxa
  5. Собрать драйвер. Убедиться что при этом не было ошибок сборки и загрузки драйвера

Ubuntu

Для настройки совместной работы Старт-4 на ОС Ubuntu c преобразователем Moxa NPort 5000 необходимо выполнить следующие шаги:

  1. Скачать драйвер на соответствующую версию ядра Linux на странице устройства

    Чтобы узнать вашу версию ядра, необходимо наберать в командной строке:

    uname -r

    Например, для Ubuntu 22.04.04 LTS версия ядра 6.8.0-45-generic, потому на странице устройства необходимо скачать драйвер NPort Real TTY для Linux (Linux Kernel 6.x). Полученный файл, например moxa-real-tty-linux-kernel-6.x-driver-v6.1.tar необходимо распаковать в любую директорию, выполнив следующую команду:

    tar xvf moxa-real-tty-linux-kernel-6.x-driver-v6.1.tar
  2. Установить драйвер, выполнив команду

    sudo ./mxinst

    Предварительно может потребоваться установка прав на запуск скрипта:

    sudo chmod +x ./mxinst

Настройка подключения

В начале необходимо настроить устройство Moxa NPort 5000 согласно инструкции. Необходимо настроить IP адрес и порты  RS-485 в режиме Real COM с параметрами, совместимыми с устройствами “Сириус”.

Убедиться, что устройство доступно из внутренней сети, выполнив команду ping с настроенным адресом Moxa NPort 5000, например:

ping 10.0.1.101

Перейти в директорию с установленным драйвером

cd /usr/lib/npreal2/driver

Настроить маппинг на COM порты

sudo ./mxaddsvr 10.0.1.101 2

В данном примере будет создано 2 COM порта, привязанных к устройству по адресу 10.0.1.101 с IP портами по умолчанию. Имена созданных COM портов будут выведены в консоль при успешном выполнении команды.

Для удаления созданных портов выполните команду:

sudo ./mxdelsvr 10.0.1.101

Разрешить доступ к созданным портам для группы dialout

sudo chgrp dialout /dev/ttyr00

В Старт-4 при создании канала необходимо вручную ввести адрес порта в поле Порт, так как созданные драйвером каналы не определяются автоматически.